TSTP Solution File: SWW655_2 by Princess---230619

View Problem - Process Solution

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

% Computer : n014.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 : Fri Sep  1 00:51:01 EDT 2023

% Result   : Theorem 42.00s 6.47s
% Output   : Proof 49.06s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : SWW655_2 : TPTP v8.1.2. Released v6.1.0.
% 0.00/0.13  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.13/0.34  % Computer : n014.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 : Sun Aug 27 18:01:16 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 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 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 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 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 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
% 4.36/1.37  Prover 1: Preprocessing ...
% 4.36/1.37  Prover 3: Preprocessing ...
% 4.36/1.37  Prover 2: Preprocessing ...
% 4.36/1.37  Prover 0: Preprocessing ...
% 4.36/1.37  Prover 5: Preprocessing ...
% 4.36/1.38  Prover 6: Preprocessing ...
% 4.36/1.38  Prover 4: Preprocessing ...
% 9.46/2.14  Prover 1: Warning: ignoring some quantifiers
% 9.46/2.15  Prover 4: Warning: ignoring some quantifiers
% 10.17/2.22  Prover 3: Warning: ignoring some quantifiers
% 10.17/2.23  Prover 2: Proving ...
% 10.17/2.23  Prover 5: Proving ...
% 10.17/2.24  Prover 3: Constructing countermodel ...
% 10.17/2.24  Prover 4: Constructing countermodel ...
% 10.17/2.24  Prover 1: Constructing countermodel ...
% 10.17/2.26  Prover 0: Proving ...
% 11.20/2.26  Prover 6: Proving ...
% 42.00/6.47  Prover 0: proved (5815ms)
% 42.00/6.47  
% 42.00/6.47  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 42.00/6.47  
% 42.00/6.47  Prover 3: stopped
% 42.00/6.48  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 42.00/6.48  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 42.00/6.48  Prover 6: stopped
% 42.00/6.48  Prover 5: stopped
% 42.00/6.48  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 42.00/6.48  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 42.00/6.49  Prover 2: stopped
% 43.20/6.51  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 43.95/6.63  Prover 8: Preprocessing ...
% 44.28/6.67  Prover 11: Preprocessing ...
% 44.28/6.68  Prover 10: Preprocessing ...
% 44.28/6.69  Prover 7: Preprocessing ...
% 44.28/6.69  Prover 13: Preprocessing ...
% 45.05/6.78  Prover 8: Warning: ignoring some quantifiers
% 45.47/6.80  Prover 8: Constructing countermodel ...
% 45.47/6.83  Prover 13: Warning: ignoring some quantifiers
% 45.47/6.83  Prover 10: Warning: ignoring some quantifiers
% 45.47/6.84  Prover 10: Constructing countermodel ...
% 45.47/6.84  Prover 13: Constructing countermodel ...
% 45.47/6.85  Prover 7: Warning: ignoring some quantifiers
% 45.92/6.85  Prover 7: Constructing countermodel ...
% 45.92/6.88  Prover 11: Warning: ignoring some quantifiers
% 45.92/6.89  Prover 11: Constructing countermodel ...
% 47.20/7.13  Prover 4: Found proof (size 760)
% 47.20/7.13  Prover 4: proved (6498ms)
% 47.20/7.13  Prover 7: stopped
% 47.20/7.13  Prover 10: stopped
% 47.20/7.13  Prover 8: stopped
% 47.20/7.13  Prover 13: stopped
% 47.20/7.13  Prover 1: stopped
% 47.20/7.14  Prover 11: stopped
% 47.20/7.14  
% 47.20/7.14  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 47.20/7.14  
% 47.20/7.17  % SZS output start Proof for theBenchmark
% 47.20/7.18  Assumptions after simplification:
% 47.20/7.18  ---------------------------------
% 47.20/7.18  
% 47.20/7.18    (bst_def)
% 48.23/7.20    bst1(leaf1) = 0 & tree1(leaf1) &  ! [v0: color1] :  ! [v1: tree1] :  ! [v2:
% 48.23/7.20      int] :  ! [v3: int] :  ! [v4: tree1] :  ! [v5: tree1] : ( ~ (node1(v0, v1,
% 48.23/7.20          v2, v3, v4) = v5) |  ~ tree1(v4) |  ~ tree1(v1) |  ~ color1(v0) |  ?
% 48.23/7.20      [v6: any] :  ? [v7: any] :  ? [v8: any] :  ? [v9: any] :  ? [v10: any] :
% 48.23/7.20      (bst1(v5) = v10 & bst1(v4) = v7 & bst1(v1) = v6 & gt_tree1(v2, v4) = v9 &
% 48.23/7.20        lt_tree1(v2, v1) = v8 & ( ~ (v9 = 0) |  ~ (v8 = 0) |  ~ (v7 = 0) |  ~ (v6
% 48.23/7.20            = 0) | v10 = 0))) &  ! [v0: color1] :  ! [v1: tree1] :  ! [v2: int] : 
% 48.23/7.20    ! [v3: int] :  ! [v4: tree1] :  ! [v5: tree1] : ( ~ (node1(v0, v1, v2, v3, v4)
% 48.23/7.20        = v5) |  ~ tree1(v4) |  ~ tree1(v1) |  ~ color1(v0) |  ? [v6: any] :  ?
% 48.23/7.20      [v7: any] :  ? [v8: any] :  ? [v9: any] :  ? [v10: any] : (bst1(v5) = v6 &
% 48.23/7.20        bst1(v4) = v8 & bst1(v1) = v7 & gt_tree1(v2, v4) = v10 & lt_tree1(v2, v1)
% 48.23/7.20        = v9 & ( ~ (v6 = 0) | (v10 = 0 & v9 = 0 & v8 = 0 & v7 = 0))))
% 48.23/7.20  
% 48.23/7.20    (bst_left)
% 48.23/7.20     ! [v0: int] :  ! [v1: int] :  ! [v2: tree1] :  ! [v3: tree1] :  ! [v4:
% 48.23/7.20      color1] :  ! [v5: tree1] : ( ~ (node1(v4, v2, v0, v1, v3) = v5) |  ~
% 48.23/7.20      tree1(v3) |  ~ tree1(v2) |  ~ color1(v4) |  ? [v6: any] :  ? [v7: any] :
% 48.23/7.20      (bst1(v5) = v6 & bst1(v2) = v7 & ( ~ (v6 = 0) | v7 = 0)))
% 48.23/7.20  
% 48.23/7.20    (bst_right)
% 48.23/7.20     ! [v0: int] :  ! [v1: int] :  ! [v2: tree1] :  ! [v3: tree1] :  ! [v4:
% 48.23/7.20      color1] :  ! [v5: tree1] : ( ~ (node1(v4, v2, v0, v1, v3) = v5) |  ~
% 48.23/7.20      tree1(v3) |  ~ tree1(v2) |  ~ color1(v4) |  ? [v6: any] :  ? [v7: any] :
% 48.23/7.20      (bst1(v5) = v6 & bst1(v3) = v7 & ( ~ (v6 = 0) | v7 = 0)))
% 48.23/7.20  
% 48.23/7.20    (gt_left)
% 48.23/7.20     ! [v0: int] :  ! [v1: int] :  ! [v2: int] :  ! [v3: tree1] :  ! [v4: tree1] :
% 48.23/7.20     ! [v5: color1] :  ! [v6: tree1] : ( ~ (gt_tree1(v0, v6) = 0) |  ~ (node1(v5,
% 48.23/7.20          v3, v1, v2, v4) = v6) |  ~ tree1(v4) |  ~ tree1(v3) |  ~ color1(v5) |
% 48.23/7.20      gt_tree1(v0, v3) = 0)
% 48.23/7.20  
% 48.23/7.20    (gt_tree_not_in)
% 48.23/7.20     ! [v0: int] :  ! [v1: tree1] :  ! [v2: int] : ( ~ (gt_tree1(v0, v1) = 0) |  ~
% 48.23/7.20      (memt1(v1, v0, v2) = 0) |  ~ tree1(v1))
% 48.23/7.20  
% 48.23/7.21    (lt_tree_not_in)
% 48.23/7.21     ! [v0: int] :  ! [v1: tree1] :  ! [v2: int] : ( ~ (lt_tree1(v0, v1) = 0) |  ~
% 48.23/7.21      (memt1(v1, v0, v2) = 0) |  ~ tree1(v1))
% 48.23/7.21  
% 48.23/7.21    (memt_color)
% 48.23/7.21     ! [v0: tree1] :  ! [v1: tree1] :  ! [v2: int] :  ! [v3: int] :  ! [v4: int] :
% 48.23/7.21     ! [v5: int] :  ! [v6: color1] :  ! [v7: color1] :  ! [v8: tree1] :  ! [v9:
% 48.23/7.21      tree1] :  ! [v10: int] : (v10 = 0 |  ~ (memt1(v9, v3, v5) = v10) |  ~
% 48.23/7.21      (memt1(v8, v3, v5) = 0) |  ~ (node1(v7, v0, v2, v4, v1) = v9) |  ~
% 48.23/7.21      (node1(v6, v0, v2, v4, v1) = v8) |  ~ tree1(v1) |  ~ tree1(v0) |  ~
% 48.23/7.21      color1(v7) |  ~ color1(v6))
% 48.23/7.21  
% 48.23/7.21    (memt_def)
% 48.23/7.21    tree1(leaf1) &  ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1]
% 48.23/7.21    :  ! [v4: int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] :  ! [v8: int]
% 48.23/7.21    : (v8 = 0 |  ~ (memt1(v7, v0, v1) = v8) |  ~ (node1(v2, v3, v4, v5, v6) = v7)
% 48.23/7.21      |  ~ tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ? [v9: int] :  ? [v10: int]
% 48.23/7.21      : ( ~ (v10 = 0) &  ~ (v9 = 0) & memt1(v6, v0, v1) = v10 & memt1(v3, v0, v1)
% 48.23/7.21        = v9)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] : 
% 48.23/7.21    ! [v4: int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v5 = v1 |  ~
% 48.23/7.21      (memt1(v7, v0, v1) = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~ tree1(v6)
% 48.23/7.21      |  ~ tree1(v3) |  ~ color1(v2) |  ? [v8: any] :  ? [v9: any] : (memt1(v6,
% 48.23/7.21          v0, v1) = v9 & memt1(v3, v0, v1) = v8 & (v9 = 0 | v8 = 0))) &  ! [v0:
% 48.23/7.21      int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4: int] :  !
% 48.23/7.21    [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v4 = v0 |  ~ (memt1(v7, v0, v1)
% 48.23/7.21        = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~ tree1(v6) |  ~ tree1(v3) |
% 48.23/7.21       ~ color1(v2) |  ? [v8: any] :  ? [v9: any] : (memt1(v6, v0, v1) = v9 &
% 48.23/7.21        memt1(v3, v0, v1) = v8 & (v9 = 0 | v8 = 0))) &  ! [v0: int] :  ! [v1: int]
% 48.23/7.21    :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4: tree1] :  ! [v5: tree1] :  ! [v6:
% 48.23/7.21      int] : (v6 = 0 |  ~ (memt1(v5, v0, v1) = v6) |  ~ (node1(v2, v3, v0, v1, v4)
% 48.23/7.21        = v5) |  ~ tree1(v4) |  ~ tree1(v3) |  ~ color1(v2)) &  ! [v0: int] :  !
% 48.23/7.21    [v1: int] :  ~ (memt1(leaf1, v0, v1) = 0)
% 48.23/7.21  
% 48.23/7.21    (wP_parameter_rbalance)
% 48.23/7.22    tree1(leaf1) & color1(black1) & color1(red1) &  ? [v0: tree1] :  ? [v1: int] :
% 48.23/7.22     ? [v2: int] :  ? [v3: tree1] :  ? [v4: color1] :  ? [v5: tree1] :  ? [v6:
% 48.23/7.22      int] :  ? [v7: int] :  ? [v8: tree1] :  ? [v9: tree1] :  ? [v10: color1] : 
% 48.23/7.22    ? [v11: tree1] :  ? [v12: int] :  ? [v13: int] :  ? [v14: tree1] :  ? [v15:
% 48.23/7.22      tree1] :  ? [v16: tree1] :  ? [v17: tree1] :  ? [v18: color1] :  ? [v19:
% 48.23/7.22      tree1] :  ? [v20: int] :  ? [v21: int] :  ? [v22: tree1] :  ? [v23: tree1] :
% 48.23/7.22     ? [v24: tree1] :  ? [v25: tree1] :  ? [v26: tree1] :  ? [v27: int] :  ? [v28:
% 48.23/7.22      int] :  ? [v29: any] :  ? [v30: any] :  ? [v31: int] :  ? [v32: color1] :  ?
% 48.23/7.22    [v33: tree1] :  ? [v34: int] :  ? [v35: int] :  ? [v36: tree1] :  ? [v37:
% 48.23/7.22      tree1] :  ? [v38: tree1] :  ? [v39: tree1] :  ? [v40: tree1] :  ? [v41: int]
% 48.23/7.22    :  ? [v42: int] :  ? [v43: any] :  ? [v44: any] :  ? [v45: int] :  ? [v46:
% 48.23/7.22      int] :  ? [v47: int] :  ? [v48: any] :  ? [v49: any] :  ? [v50: int] :  ?
% 48.23/7.22    [v51: color1] :  ? [v52: tree1] :  ? [v53: int] :  ? [v54: int] :  ? [v55:
% 48.23/7.22      tree1] :  ? [v56: tree1] :  ? [v57: tree1] :  ? [v58: tree1] :  ? [v59:
% 48.23/7.22      tree1] :  ? [v60: int] :  ? [v61: int] :  ? [v62: any] :  ? [v63: any] :  ?
% 48.23/7.22    [v64: int] : (bst1(v3) = 0 & bst1(v0) = 0 & gt_tree1(v1, v3) = 0 &
% 48.23/7.22      lt_tree1(v1, v0) = 0 & node1(v4, v5, v6, v7, v8) = v3 & node1(black1, v0,
% 48.23/7.22        v1, v2, v5) = v9 & tree1(v55) & tree1(v52) & tree1(v36) & tree1(v33) &
% 48.23/7.22      tree1(v22) & tree1(v19) & tree1(v14) & tree1(v11) & tree1(v9) & tree1(v8) &
% 48.23/7.22      tree1(v5) & tree1(v3) & tree1(v0) & color1(v51) & color1(v32) & color1(v18)
% 48.23/7.22      & color1(v10) & color1(v4) & ((v56 = v5 & v51 = red1 & v8 = leaf1 & v4 =
% 48.23/7.22          red1 &  ~ (v64 = 0) & memt1(v59, v60, v61) = v64 & memt1(v3, v60, v61) =
% 48.23/7.22          v63 & memt1(v0, v60, v61) = v62 & node1(black1, v55, v6, v7, leaf1) =
% 48.23/7.22          v58 & node1(black1, v0, v1, v2, v52) = v57 & node1(red1, v57, v53, v54,
% 48.23/7.22            v58) = v59 & node1(red1, v52, v53, v54, v55) = v5 & tree1(v59) &
% 48.23/7.22          tree1(v58) & tree1(v57) & ((v61 = v2 & v60 = v1) | ( ~ (v60 = v1) & (v63
% 48.23/7.22                = 0 | v62 = 0)))) | (v15 = v8 & node1(v10, v11, v12, v13, v14) =
% 48.23/7.22          v8 & node1(black1, v11, v12, v13, v14) = v16 & node1(red1, v9, v6, v7,
% 48.23/7.22            v16) = v17 & tree1(v17) & tree1(v16) & ((v23 = v5 & v18 = red1 & v10 =
% 48.23/7.22              black1 & v4 = red1 &  ~ (v31 = 0) & memt1(v26, v27, v28) = v31 &
% 48.23/7.22              memt1(v3, v27, v28) = v30 & memt1(v0, v27, v28) = v29 &
% 48.23/7.22              node1(black1, v22, v6, v7, v8) = v25 & node1(black1, v0, v1, v2,
% 48.23/7.22                v19) = v24 & node1(red1, v24, v20, v21, v25) = v26 & node1(red1,
% 48.23/7.22                v19, v20, v21, v22) = v5 & tree1(v26) & tree1(v25) & tree1(v24) &
% 48.23/7.22              ((v28 = v2 & v27 = v1) | ( ~ (v27 = v1) & (v30 = 0 | v29 = 0)))) |
% 48.23/7.22            (v10 = red1 & ((v37 = v5 & v4 = red1 & node1(v32, v33, v34, v35, v36)
% 48.23/7.22                  = v5 & node1(black1, v36, v6, v7, v8) = v39 & node1(black1, v0,
% 48.23/7.22                    v1, v2, v33) = v38 & node1(red1, v38, v34, v35, v39) = v40 &
% 48.23/7.22                  tree1(v40) & tree1(v39) & tree1(v38) & ((v32 = black1 &  ~ (v45
% 48.23/7.22                        = 0) & memt1(v17, v41, v42) = v45 & memt1(v3, v41, v42) =
% 48.23/7.22                      v44 & memt1(v0, v41, v42) = v43 & ((v42 = v2 & v41 = v1) | (
% 48.23/7.22                          ~ (v41 = v1) & (v44 = 0 | v43 = 0)))) | (v32 = red1 &  ~
% 48.23/7.22                      (v45 = 0) & memt1(v40, v41, v42) = v45 & memt1(v3, v41, v42)
% 48.23/7.22                      = v44 & memt1(v0, v41, v42) = v43 & ((v42 = v2 & v41 = v1) |
% 48.23/7.22                        ( ~ (v41 = v1) & (v44 = 0 | v43 = 0)))))) | (v5 = leaf1 &
% 48.23/7.22                  v4 = red1 &  ~ (v50 = 0) & memt1(v17, v46, v47) = v50 &
% 48.23/7.22                  memt1(v3, v46, v47) = v49 & memt1(v0, v46, v47) = v48 & ((v47 =
% 48.23/7.22                      v2 & v46 = v1) | ( ~ (v46 = v1) & (v49 = 0 | v48 =
% 48.23/7.22                        0))))))))))
% 48.23/7.22  
% 48.23/7.22    (function-axioms)
% 48.23/7.22     ! [v0: tree1] :  ! [v1: tree1] :  ! [v2: tree1] :  ! [v3: int] :  ! [v4: int]
% 48.23/7.22    :  ! [v5: tree1] :  ! [v6: color1] : (v1 = v0 |  ~ (node1(v6, v5, v4, v3, v2)
% 48.23/7.22        = v1) |  ~ (node1(v6, v5, v4, v3, v2) = v0)) &  ! [v0: uni] :  ! [v1: uni]
% 48.23/7.22    :  ! [v2: uni] :  ! [v3: uni] :  ! [v4: tree1] :  ! [v5: ty] : (v1 = v0 |  ~
% 48.23/7.22      (match_tree1(v5, v4, v3, v2) = v1) |  ~ (match_tree1(v5, v4, v3, v2) = v0))
% 48.23/7.22    &  ! [v0: uni] :  ! [v1: uni] :  ! [v2: uni] :  ! [v3: uni] :  ! [v4: color1]
% 48.23/7.22    :  ! [v5: ty] : (v1 = v0 |  ~ (match_color1(v5, v4, v3, v2) = v1) |  ~
% 48.23/7.22      (match_color1(v5, v4, v3, v2) = v0)) &  ! [v0: uni] :  ! [v1: uni] :  ! [v2:
% 48.23/7.22      uni] :  ! [v3: uni] :  ! [v4: bool1] :  ! [v5: ty] : (v1 = v0 |  ~
% 48.23/7.22      (match_bool1(v5, v4, v3, v2) = v1) |  ~ (match_bool1(v5, v4, v3, v2) = v0))
% 48.23/7.22    &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: int] :  !
% 48.23/7.22    [v3: int] :  ! [v4: tree1] : (v1 = v0 |  ~ (memt1(v4, v3, v2) = v1) |  ~
% 48.23/7.22      (memt1(v4, v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 48.23/7.22      MultipleValueBool] :  ! [v2: tree1] :  ! [v3: int] : (v1 = v0 |  ~
% 48.23/7.22      (almost_rbtree1(v3, v2) = v1) |  ~ (almost_rbtree1(v3, v2) = v0)) &  ! [v0:
% 48.23/7.22      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: tree1] :  ! [v3:
% 48.23/7.22      int] : (v1 = v0 |  ~ (rbtree1(v3, v2) = v1) |  ~ (rbtree1(v3, v2) = v0)) & 
% 48.23/7.22    ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: tree1] :  !
% 48.23/7.22    [v3: int] : (v1 = v0 |  ~ (gt_tree1(v3, v2) = v1) |  ~ (gt_tree1(v3, v2) =
% 48.23/7.22        v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 48.23/7.22      tree1] :  ! [v3: int] : (v1 = v0 |  ~ (lt_tree1(v3, v2) = v1) |  ~
% 48.23/7.22      (lt_tree1(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 48.23/7.22      MultipleValueBool] :  ! [v2: uni] :  ! [v3: ty] : (v1 = v0 |  ~ (sort1(v3,
% 48.23/7.22          v2) = v1) |  ~ (sort1(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 48.23/7.22    [v1: MultipleValueBool] :  ! [v2: tree1] : (v1 = v0 |  ~ (is_not_red1(v2) =
% 48.23/7.22        v1) |  ~ (is_not_red1(v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 48.23/7.22      MultipleValueBool] :  ! [v2: tree1] : (v1 = v0 |  ~ (bst1(v2) = v1) |  ~
% 48.23/7.22      (bst1(v2) = v0)) &  ! [v0: tree1] :  ! [v1: tree1] :  ! [v2: tree1] : (v1 =
% 48.23/7.22      v0 |  ~ (node_proj_51(v2) = v1) |  ~ (node_proj_51(v2) = v0)) &  ! [v0: int]
% 48.23/7.22    :  ! [v1: int] :  ! [v2: tree1] : (v1 = v0 |  ~ (node_proj_41(v2) = v1) |  ~
% 48.23/7.22      (node_proj_41(v2) = v0)) &  ! [v0: int] :  ! [v1: int] :  ! [v2: tree1] :
% 48.23/7.22    (v1 = v0 |  ~ (node_proj_31(v2) = v1) |  ~ (node_proj_31(v2) = v0)) &  ! [v0:
% 48.23/7.22      tree1] :  ! [v1: tree1] :  ! [v2: tree1] : (v1 = v0 |  ~ (node_proj_21(v2) =
% 48.23/7.22        v1) |  ~ (node_proj_21(v2) = v0)) &  ! [v0: color1] :  ! [v1: color1] :  !
% 48.23/7.22    [v2: tree1] : (v1 = v0 |  ~ (node_proj_11(v2) = v1) |  ~ (node_proj_11(v2) =
% 48.23/7.22        v0)) &  ! [v0: uni] :  ! [v1: uni] :  ! [v2: ty] : (v1 = v0 |  ~
% 48.23/7.22      (witness1(v2) = v1) |  ~ (witness1(v2) = v0))
% 48.23/7.22  
% 48.23/7.22  Further assumptions not needed in the proof:
% 48.23/7.22  --------------------------------------------
% 48.23/7.22  almost_rbtree_def, almost_rbtree_rbtree_black, bool_inversion, bst_Leaf,
% 48.23/7.22  bst_color, color_inversion, compatOrderMult, gt_leaf, gt_node_gt, gt_right,
% 48.23/7.22  gt_tree_def, gt_tree_node, gt_tree_trans, is_not_red_def, leaf_Node, lt_leaf,
% 48.23/7.22  lt_left, lt_node_lt, lt_right, lt_tree_def, lt_tree_node, lt_tree_trans,
% 48.23/7.22  match_bool_False, match_bool_True, match_bool_sort1, match_color_Black,
% 48.23/7.22  match_color_Red, match_color_sort1, match_tree_Leaf, match_tree_Node,
% 48.23/7.22  match_tree_sort1, node_proj_1_def, node_proj_2_def, node_proj_3_def,
% 48.23/7.22  node_proj_4_def, node_proj_5_def, rbtree_Leaf, rbtree_Node1,
% 48.23/7.22  rbtree_almost_rbtree, rbtree_almost_rbtree_ex, rbtree_def, rbtree_left,
% 48.23/7.22  rbtree_right, red_Black, rotate_left, rotate_right, tree_inversion, true_False,
% 48.23/7.22  tuple0_inversion, witness_sort1
% 48.23/7.22  
% 48.23/7.22  Those formulas are unsatisfiable:
% 48.23/7.22  ---------------------------------
% 48.23/7.22  
% 48.23/7.22  Begin of proof
% 48.23/7.23  | 
% 48.23/7.23  | ALPHA: (memt_def) implies:
% 48.23/7.23  |   (1)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  !
% 48.23/7.23  |        [v4: tree1] :  ! [v5: tree1] :  ! [v6: int] : (v6 = 0 |  ~ (memt1(v5,
% 48.23/7.23  |              v0, v1) = v6) |  ~ (node1(v2, v3, v0, v1, v4) = v5) |  ~
% 48.23/7.23  |          tree1(v4) |  ~ tree1(v3) |  ~ color1(v2))
% 48.23/7.23  |   (2)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  !
% 48.23/7.23  |        [v4: int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v4 = v0 |
% 48.23/7.23  |           ~ (memt1(v7, v0, v1) = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~
% 48.23/7.23  |          tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ? [v8: any] :  ? [v9:
% 48.23/7.23  |            any] : (memt1(v6, v0, v1) = v9 & memt1(v3, v0, v1) = v8 & (v9 = 0 |
% 48.23/7.23  |              v8 = 0)))
% 48.23/7.23  |   (3)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  !
% 48.23/7.23  |        [v4: int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v5 = v1 |
% 48.23/7.23  |           ~ (memt1(v7, v0, v1) = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~
% 48.23/7.23  |          tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ? [v8: any] :  ? [v9:
% 48.23/7.23  |            any] : (memt1(v6, v0, v1) = v9 & memt1(v3, v0, v1) = v8 & (v9 = 0 |
% 48.23/7.23  |              v8 = 0)))
% 48.23/7.23  |   (4)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  !
% 48.23/7.23  |        [v4: int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] :  ! [v8:
% 48.23/7.23  |          int] : (v8 = 0 |  ~ (memt1(v7, v0, v1) = v8) |  ~ (node1(v2, v3, v4,
% 48.23/7.23  |              v5, v6) = v7) |  ~ tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ?
% 48.23/7.23  |          [v9: int] :  ? [v10: int] : ( ~ (v10 = 0) &  ~ (v9 = 0) & memt1(v6,
% 48.23/7.23  |              v0, v1) = v10 & memt1(v3, v0, v1) = v9))
% 48.23/7.23  | 
% 48.23/7.23  | ALPHA: (bst_def) implies:
% 48.23/7.23  |   (5)   ! [v0: color1] :  ! [v1: tree1] :  ! [v2: int] :  ! [v3: int] :  !
% 48.23/7.23  |        [v4: tree1] :  ! [v5: tree1] : ( ~ (node1(v0, v1, v2, v3, v4) = v5) | 
% 48.23/7.23  |          ~ tree1(v4) |  ~ tree1(v1) |  ~ color1(v0) |  ? [v6: any] :  ? [v7:
% 48.23/7.23  |            any] :  ? [v8: any] :  ? [v9: any] :  ? [v10: any] : (bst1(v5) = v6
% 48.23/7.23  |            & bst1(v4) = v8 & bst1(v1) = v7 & gt_tree1(v2, v4) = v10 &
% 48.23/7.23  |            lt_tree1(v2, v1) = v9 & ( ~ (v6 = 0) | (v10 = 0 & v9 = 0 & v8 = 0 &
% 48.23/7.23  |                v7 = 0))))
% 48.23/7.23  |   (6)   ! [v0: color1] :  ! [v1: tree1] :  ! [v2: int] :  ! [v3: int] :  !
% 48.23/7.23  |        [v4: tree1] :  ! [v5: tree1] : ( ~ (node1(v0, v1, v2, v3, v4) = v5) | 
% 48.23/7.23  |          ~ tree1(v4) |  ~ tree1(v1) |  ~ color1(v0) |  ? [v6: any] :  ? [v7:
% 48.23/7.23  |            any] :  ? [v8: any] :  ? [v9: any] :  ? [v10: any] : (bst1(v5) =
% 48.23/7.23  |            v10 & bst1(v4) = v7 & bst1(v1) = v6 & gt_tree1(v2, v4) = v9 &
% 48.23/7.23  |            lt_tree1(v2, v1) = v8 & ( ~ (v9 = 0) |  ~ (v8 = 0) |  ~ (v7 = 0) | 
% 48.23/7.23  |              ~ (v6 = 0) | v10 = 0)))
% 48.23/7.23  | 
% 48.23/7.23  | ALPHA: (wP_parameter_rbalance) implies:
% 48.23/7.23  |   (7)  color1(black1)
% 48.50/7.24  |   (8)   ? [v0: tree1] :  ? [v1: int] :  ? [v2: int] :  ? [v3: tree1] :  ? [v4:
% 48.50/7.24  |          color1] :  ? [v5: tree1] :  ? [v6: int] :  ? [v7: int] :  ? [v8:
% 48.50/7.24  |          tree1] :  ? [v9: tree1] :  ? [v10: color1] :  ? [v11: tree1] :  ?
% 48.50/7.24  |        [v12: int] :  ? [v13: int] :  ? [v14: tree1] :  ? [v15: tree1] :  ?
% 48.50/7.24  |        [v16: tree1] :  ? [v17: tree1] :  ? [v18: color1] :  ? [v19: tree1] : 
% 48.50/7.24  |        ? [v20: int] :  ? [v21: int] :  ? [v22: tree1] :  ? [v23: tree1] :  ?
% 48.50/7.24  |        [v24: tree1] :  ? [v25: tree1] :  ? [v26: tree1] :  ? [v27: int] :  ?
% 48.50/7.24  |        [v28: int] :  ? [v29: any] :  ? [v30: any] :  ? [v31: int] :  ? [v32:
% 48.50/7.24  |          color1] :  ? [v33: tree1] :  ? [v34: int] :  ? [v35: int] :  ? [v36:
% 48.50/7.24  |          tree1] :  ? [v37: tree1] :  ? [v38: tree1] :  ? [v39: tree1] :  ?
% 48.50/7.24  |        [v40: tree1] :  ? [v41: int] :  ? [v42: int] :  ? [v43: any] :  ? [v44:
% 48.50/7.24  |          any] :  ? [v45: int] :  ? [v46: int] :  ? [v47: int] :  ? [v48: any]
% 48.50/7.24  |        :  ? [v49: any] :  ? [v50: int] :  ? [v51: color1] :  ? [v52: tree1] : 
% 48.50/7.24  |        ? [v53: int] :  ? [v54: int] :  ? [v55: tree1] :  ? [v56: tree1] :  ?
% 48.50/7.24  |        [v57: tree1] :  ? [v58: tree1] :  ? [v59: tree1] :  ? [v60: int] :  ?
% 48.50/7.24  |        [v61: int] :  ? [v62: any] :  ? [v63: any] :  ? [v64: int] : (bst1(v3)
% 48.50/7.24  |          = 0 & bst1(v0) = 0 & gt_tree1(v1, v3) = 0 & lt_tree1(v1, v0) = 0 &
% 48.50/7.24  |          node1(v4, v5, v6, v7, v8) = v3 & node1(black1, v0, v1, v2, v5) = v9 &
% 48.50/7.24  |          tree1(v55) & tree1(v52) & tree1(v36) & tree1(v33) & tree1(v22) &
% 48.50/7.24  |          tree1(v19) & tree1(v14) & tree1(v11) & tree1(v9) & tree1(v8) &
% 48.50/7.24  |          tree1(v5) & tree1(v3) & tree1(v0) & color1(v51) & color1(v32) &
% 48.50/7.24  |          color1(v18) & color1(v10) & color1(v4) & ((v56 = v5 & v51 = red1 & v8
% 48.50/7.24  |              = leaf1 & v4 = red1 &  ~ (v64 = 0) & memt1(v59, v60, v61) = v64 &
% 48.50/7.24  |              memt1(v3, v60, v61) = v63 & memt1(v0, v60, v61) = v62 &
% 48.50/7.24  |              node1(black1, v55, v6, v7, leaf1) = v58 & node1(black1, v0, v1,
% 48.50/7.24  |                v2, v52) = v57 & node1(red1, v57, v53, v54, v58) = v59 &
% 48.50/7.24  |              node1(red1, v52, v53, v54, v55) = v5 & tree1(v59) & tree1(v58) &
% 48.50/7.24  |              tree1(v57) & ((v61 = v2 & v60 = v1) | ( ~ (v60 = v1) & (v63 = 0 |
% 48.50/7.24  |                    v62 = 0)))) | (v15 = v8 & node1(v10, v11, v12, v13, v14) =
% 48.50/7.24  |              v8 & node1(black1, v11, v12, v13, v14) = v16 & node1(red1, v9,
% 48.50/7.24  |                v6, v7, v16) = v17 & tree1(v17) & tree1(v16) & ((v23 = v5 & v18
% 48.50/7.24  |                  = red1 & v10 = black1 & v4 = red1 &  ~ (v31 = 0) & memt1(v26,
% 48.50/7.24  |                    v27, v28) = v31 & memt1(v3, v27, v28) = v30 & memt1(v0,
% 48.50/7.24  |                    v27, v28) = v29 & node1(black1, v22, v6, v7, v8) = v25 &
% 48.50/7.24  |                  node1(black1, v0, v1, v2, v19) = v24 & node1(red1, v24, v20,
% 48.50/7.24  |                    v21, v25) = v26 & node1(red1, v19, v20, v21, v22) = v5 &
% 48.50/7.24  |                  tree1(v26) & tree1(v25) & tree1(v24) & ((v28 = v2 & v27 = v1)
% 48.50/7.24  |                    | ( ~ (v27 = v1) & (v30 = 0 | v29 = 0)))) | (v10 = red1 &
% 48.50/7.24  |                  ((v37 = v5 & v4 = red1 & node1(v32, v33, v34, v35, v36) = v5
% 48.50/7.24  |                      & node1(black1, v36, v6, v7, v8) = v39 & node1(black1,
% 48.50/7.24  |                        v0, v1, v2, v33) = v38 & node1(red1, v38, v34, v35,
% 48.50/7.24  |                        v39) = v40 & tree1(v40) & tree1(v39) & tree1(v38) &
% 48.50/7.24  |                      ((v32 = black1 &  ~ (v45 = 0) & memt1(v17, v41, v42) =
% 48.50/7.24  |                          v45 & memt1(v3, v41, v42) = v44 & memt1(v0, v41, v42)
% 48.50/7.24  |                          = v43 & ((v42 = v2 & v41 = v1) | ( ~ (v41 = v1) &
% 48.50/7.24  |                              (v44 = 0 | v43 = 0)))) | (v32 = red1 &  ~ (v45 =
% 48.50/7.24  |                            0) & memt1(v40, v41, v42) = v45 & memt1(v3, v41,
% 48.50/7.24  |                            v42) = v44 & memt1(v0, v41, v42) = v43 & ((v42 = v2
% 48.50/7.24  |                              & v41 = v1) | ( ~ (v41 = v1) & (v44 = 0 | v43 =
% 48.50/7.24  |                                0)))))) | (v5 = leaf1 & v4 = red1 &  ~ (v50 =
% 48.50/7.24  |                        0) & memt1(v17, v46, v47) = v50 & memt1(v3, v46, v47) =
% 48.50/7.24  |                      v49 & memt1(v0, v46, v47) = v48 & ((v47 = v2 & v46 = v1)
% 48.50/7.24  |                        | ( ~ (v46 = v1) & (v49 = 0 | v48 = 0))))))))))
% 48.50/7.24  | 
% 48.50/7.24  | ALPHA: (function-axioms) implies:
% 48.50/7.24  |   (9)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 48.50/7.24  |          tree1] : (v1 = v0 |  ~ (bst1(v2) = v1) |  ~ (bst1(v2) = v0))
% 48.50/7.24  |   (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 48.50/7.24  |           tree1] :  ! [v3: int] : (v1 = v0 |  ~ (lt_tree1(v3, v2) = v1) |  ~
% 48.50/7.24  |           (lt_tree1(v3, v2) = v0))
% 48.50/7.24  |   (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 48.50/7.24  |           tree1] :  ! [v3: int] : (v1 = v0 |  ~ (gt_tree1(v3, v2) = v1) |  ~
% 48.50/7.24  |           (gt_tree1(v3, v2) = v0))
% 48.50/7.24  |   (12)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: int]
% 48.50/7.24  |         :  ! [v3: int] :  ! [v4: tree1] : (v1 = v0 |  ~ (memt1(v4, v3, v2) =
% 48.50/7.24  |             v1) |  ~ (memt1(v4, v3, v2) = v0))
% 48.50/7.24  |   (13)   ! [v0: tree1] :  ! [v1: tree1] :  ! [v2: tree1] :  ! [v3: int] :  !
% 48.50/7.24  |         [v4: int] :  ! [v5: tree1] :  ! [v6: color1] : (v1 = v0 |  ~
% 48.50/7.24  |           (node1(v6, v5, v4, v3, v2) = v1) |  ~ (node1(v6, v5, v4, v3, v2) =
% 48.50/7.24  |             v0))
% 48.50/7.24  | 
% 48.50/7.24  | DELTA: instantiating (8) with fresh symbols all_76_0, all_76_1, all_76_2,
% 48.50/7.24  |        all_76_3, all_76_4, all_76_5, all_76_6, all_76_7, all_76_8, all_76_9,
% 48.50/7.24  |        all_76_10, all_76_11, all_76_12, all_76_13, all_76_14, all_76_15,
% 48.50/7.24  |        all_76_16, all_76_17, all_76_18, all_76_19, all_76_20, all_76_21,
% 48.50/7.24  |        all_76_22, all_76_23, all_76_24, all_76_25, all_76_26, all_76_27,
% 48.50/7.24  |        all_76_28, all_76_29, all_76_30, all_76_31, all_76_32, all_76_33,
% 48.50/7.24  |        all_76_34, all_76_35, all_76_36, all_76_37, all_76_38, all_76_39,
% 48.50/7.24  |        all_76_40, all_76_41, all_76_42, all_76_43, all_76_44, all_76_45,
% 48.50/7.24  |        all_76_46, all_76_47, all_76_48, all_76_49, all_76_50, all_76_51,
% 48.50/7.24  |        all_76_52, all_76_53, all_76_54, all_76_55, all_76_56, all_76_57,
% 48.50/7.24  |        all_76_58, all_76_59, all_76_60, all_76_61, all_76_62, all_76_63,
% 48.50/7.24  |        all_76_64 gives:
% 48.50/7.25  |   (14)  bst1(all_76_61) = 0 & bst1(all_76_64) = 0 & gt_tree1(all_76_63,
% 48.50/7.25  |           all_76_61) = 0 & lt_tree1(all_76_63, all_76_64) = 0 &
% 48.50/7.25  |         node1(all_76_60, all_76_59, all_76_58, all_76_57, all_76_56) =
% 48.50/7.25  |         all_76_61 & node1(black1, all_76_64, all_76_63, all_76_62, all_76_59)
% 48.50/7.25  |         = all_76_55 & tree1(all_76_9) & tree1(all_76_12) & tree1(all_76_28) &
% 48.50/7.25  |         tree1(all_76_31) & tree1(all_76_42) & tree1(all_76_45) &
% 48.50/7.25  |         tree1(all_76_50) & tree1(all_76_53) & tree1(all_76_55) &
% 48.50/7.25  |         tree1(all_76_56) & tree1(all_76_59) & tree1(all_76_61) &
% 48.50/7.25  |         tree1(all_76_64) & color1(all_76_13) & color1(all_76_32) &
% 48.50/7.25  |         color1(all_76_46) & color1(all_76_54) & color1(all_76_60) & ((all_76_8
% 48.50/7.25  |             = all_76_59 & all_76_13 = red1 & all_76_56 = leaf1 & all_76_60 =
% 48.50/7.25  |             red1 &  ~ (all_76_0 = 0) & memt1(all_76_5, all_76_4, all_76_3) =
% 48.50/7.25  |             all_76_0 & memt1(all_76_61, all_76_4, all_76_3) = all_76_1 &
% 48.50/7.25  |             memt1(all_76_64, all_76_4, all_76_3) = all_76_2 & node1(black1,
% 48.50/7.25  |               all_76_9, all_76_58, all_76_57, leaf1) = all_76_6 &
% 48.50/7.25  |             node1(black1, all_76_64, all_76_63, all_76_62, all_76_12) =
% 48.50/7.25  |             all_76_7 & node1(red1, all_76_7, all_76_11, all_76_10, all_76_6) =
% 48.50/7.25  |             all_76_5 & node1(red1, all_76_12, all_76_11, all_76_10, all_76_9)
% 48.50/7.25  |             = all_76_59 & tree1(all_76_5) & tree1(all_76_6) & tree1(all_76_7)
% 48.50/7.25  |             & ((all_76_3 = all_76_62 & all_76_4 = all_76_63) | ( ~ (all_76_4 =
% 48.50/7.25  |                   all_76_63) & (all_76_1 = 0 | all_76_2 = 0)))) | (all_76_49 =
% 48.50/7.25  |             all_76_56 & node1(all_76_54, all_76_53, all_76_52, all_76_51,
% 48.50/7.25  |               all_76_50) = all_76_56 & node1(black1, all_76_53, all_76_52,
% 48.50/7.25  |               all_76_51, all_76_50) = all_76_48 & node1(red1, all_76_55,
% 48.50/7.25  |               all_76_58, all_76_57, all_76_48) = all_76_47 & tree1(all_76_47)
% 48.50/7.25  |             & tree1(all_76_48) & ((all_76_41 = all_76_59 & all_76_46 = red1 &
% 48.50/7.25  |                 all_76_54 = black1 & all_76_60 = red1 &  ~ (all_76_33 = 0) &
% 48.50/7.25  |                 memt1(all_76_38, all_76_37, all_76_36) = all_76_33 &
% 48.50/7.25  |                 memt1(all_76_61, all_76_37, all_76_36) = all_76_34 &
% 48.50/7.25  |                 memt1(all_76_64, all_76_37, all_76_36) = all_76_35 &
% 48.50/7.25  |                 node1(black1, all_76_42, all_76_58, all_76_57, all_76_56) =
% 48.50/7.25  |                 all_76_39 & node1(black1, all_76_64, all_76_63, all_76_62,
% 48.50/7.25  |                   all_76_45) = all_76_40 & node1(red1, all_76_40, all_76_44,
% 48.50/7.25  |                   all_76_43, all_76_39) = all_76_38 & node1(red1, all_76_45,
% 48.50/7.25  |                   all_76_44, all_76_43, all_76_42) = all_76_59 &
% 48.50/7.25  |                 tree1(all_76_38) & tree1(all_76_39) & tree1(all_76_40) &
% 48.50/7.25  |                 ((all_76_36 = all_76_62 & all_76_37 = all_76_63) | ( ~
% 48.50/7.25  |                     (all_76_37 = all_76_63) & (all_76_34 = 0 | all_76_35 =
% 48.50/7.25  |                       0)))) | (all_76_54 = red1 & ((all_76_27 = all_76_59 &
% 48.50/7.25  |                     all_76_60 = red1 & node1(all_76_32, all_76_31, all_76_30,
% 48.50/7.25  |                       all_76_29, all_76_28) = all_76_59 & node1(black1,
% 48.50/7.25  |                       all_76_28, all_76_58, all_76_57, all_76_56) = all_76_25
% 48.50/7.25  |                     & node1(black1, all_76_64, all_76_63, all_76_62,
% 48.50/7.25  |                       all_76_31) = all_76_26 & node1(red1, all_76_26,
% 48.50/7.25  |                       all_76_30, all_76_29, all_76_25) = all_76_24 &
% 48.50/7.25  |                     tree1(all_76_24) & tree1(all_76_25) & tree1(all_76_26) &
% 48.50/7.25  |                     ((all_76_32 = black1 &  ~ (all_76_19 = 0) &
% 48.50/7.25  |                         memt1(all_76_47, all_76_23, all_76_22) = all_76_19 &
% 48.50/7.25  |                         memt1(all_76_61, all_76_23, all_76_22) = all_76_20 &
% 48.50/7.25  |                         memt1(all_76_64, all_76_23, all_76_22) = all_76_21 &
% 48.50/7.25  |                         ((all_76_22 = all_76_62 & all_76_23 = all_76_63) | ( ~
% 48.50/7.25  |                             (all_76_23 = all_76_63) & (all_76_20 = 0 |
% 48.50/7.25  |                               all_76_21 = 0)))) | (all_76_32 = red1 &  ~
% 48.50/7.25  |                         (all_76_19 = 0) & memt1(all_76_24, all_76_23,
% 48.50/7.25  |                           all_76_22) = all_76_19 & memt1(all_76_61, all_76_23,
% 48.50/7.25  |                           all_76_22) = all_76_20 & memt1(all_76_64, all_76_23,
% 48.50/7.25  |                           all_76_22) = all_76_21 & ((all_76_22 = all_76_62 &
% 48.56/7.25  |                             all_76_23 = all_76_63) | ( ~ (all_76_23 =
% 48.56/7.25  |                               all_76_63) & (all_76_20 = 0 | all_76_21 =
% 48.56/7.25  |                               0)))))) | (all_76_59 = leaf1 & all_76_60 = red1
% 48.56/7.25  |                     &  ~ (all_76_14 = 0) & memt1(all_76_47, all_76_18,
% 48.56/7.25  |                       all_76_17) = all_76_14 & memt1(all_76_61, all_76_18,
% 48.56/7.25  |                       all_76_17) = all_76_15 & memt1(all_76_64, all_76_18,
% 48.56/7.25  |                       all_76_17) = all_76_16 & ((all_76_17 = all_76_62 &
% 48.56/7.25  |                         all_76_18 = all_76_63) | ( ~ (all_76_18 = all_76_63) &
% 48.56/7.25  |                         (all_76_15 = 0 | all_76_16 = 0)))))))))
% 48.56/7.25  | 
% 48.56/7.25  | ALPHA: (14) implies:
% 48.56/7.25  |   (15)  color1(all_76_60)
% 48.56/7.25  |   (16)  color1(all_76_54)
% 48.56/7.25  |   (17)  color1(all_76_32)
% 48.56/7.25  |   (18)  tree1(all_76_64)
% 48.56/7.25  |   (19)  tree1(all_76_59)
% 48.56/7.25  |   (20)  tree1(all_76_56)
% 48.56/7.25  |   (21)  tree1(all_76_55)
% 48.56/7.25  |   (22)  tree1(all_76_53)
% 48.56/7.25  |   (23)  tree1(all_76_50)
% 48.56/7.25  |   (24)  tree1(all_76_45)
% 48.56/7.25  |   (25)  tree1(all_76_42)
% 48.56/7.25  |   (26)  tree1(all_76_31)
% 48.56/7.25  |   (27)  tree1(all_76_28)
% 48.56/7.25  |   (28)  tree1(all_76_12)
% 48.56/7.25  |   (29)  tree1(all_76_9)
% 48.56/7.25  |   (30)  node1(black1, all_76_64, all_76_63, all_76_62, all_76_59) = all_76_55
% 48.56/7.25  |   (31)  node1(all_76_60, all_76_59, all_76_58, all_76_57, all_76_56) =
% 48.56/7.25  |         all_76_61
% 48.56/7.25  |   (32)  lt_tree1(all_76_63, all_76_64) = 0
% 48.56/7.25  |   (33)  gt_tree1(all_76_63, all_76_61) = 0
% 48.56/7.25  |   (34)  bst1(all_76_64) = 0
% 48.56/7.25  |   (35)  bst1(all_76_61) = 0
% 48.56/7.26  |   (36)  (all_76_8 = all_76_59 & all_76_13 = red1 & all_76_56 = leaf1 &
% 48.56/7.26  |           all_76_60 = red1 &  ~ (all_76_0 = 0) & memt1(all_76_5, all_76_4,
% 48.56/7.26  |             all_76_3) = all_76_0 & memt1(all_76_61, all_76_4, all_76_3) =
% 48.56/7.26  |           all_76_1 & memt1(all_76_64, all_76_4, all_76_3) = all_76_2 &
% 48.56/7.26  |           node1(black1, all_76_9, all_76_58, all_76_57, leaf1) = all_76_6 &
% 48.56/7.26  |           node1(black1, all_76_64, all_76_63, all_76_62, all_76_12) = all_76_7
% 48.56/7.26  |           & node1(red1, all_76_7, all_76_11, all_76_10, all_76_6) = all_76_5 &
% 48.56/7.26  |           node1(red1, all_76_12, all_76_11, all_76_10, all_76_9) = all_76_59 &
% 48.56/7.26  |           tree1(all_76_5) & tree1(all_76_6) & tree1(all_76_7) & ((all_76_3 =
% 48.56/7.26  |               all_76_62 & all_76_4 = all_76_63) | ( ~ (all_76_4 = all_76_63) &
% 48.56/7.26  |               (all_76_1 = 0 | all_76_2 = 0)))) | (all_76_49 = all_76_56 &
% 48.56/7.26  |           node1(all_76_54, all_76_53, all_76_52, all_76_51, all_76_50) =
% 48.56/7.26  |           all_76_56 & node1(black1, all_76_53, all_76_52, all_76_51,
% 48.56/7.26  |             all_76_50) = all_76_48 & node1(red1, all_76_55, all_76_58,
% 48.56/7.26  |             all_76_57, all_76_48) = all_76_47 & tree1(all_76_47) &
% 48.56/7.26  |           tree1(all_76_48) & ((all_76_41 = all_76_59 & all_76_46 = red1 &
% 48.56/7.26  |               all_76_54 = black1 & all_76_60 = red1 &  ~ (all_76_33 = 0) &
% 48.56/7.26  |               memt1(all_76_38, all_76_37, all_76_36) = all_76_33 &
% 48.56/7.26  |               memt1(all_76_61, all_76_37, all_76_36) = all_76_34 &
% 48.56/7.26  |               memt1(all_76_64, all_76_37, all_76_36) = all_76_35 &
% 48.56/7.26  |               node1(black1, all_76_42, all_76_58, all_76_57, all_76_56) =
% 48.56/7.26  |               all_76_39 & node1(black1, all_76_64, all_76_63, all_76_62,
% 48.56/7.26  |                 all_76_45) = all_76_40 & node1(red1, all_76_40, all_76_44,
% 48.56/7.26  |                 all_76_43, all_76_39) = all_76_38 & node1(red1, all_76_45,
% 48.56/7.26  |                 all_76_44, all_76_43, all_76_42) = all_76_59 &
% 48.56/7.26  |               tree1(all_76_38) & tree1(all_76_39) & tree1(all_76_40) &
% 48.56/7.26  |               ((all_76_36 = all_76_62 & all_76_37 = all_76_63) | ( ~
% 48.56/7.26  |                   (all_76_37 = all_76_63) & (all_76_34 = 0 | all_76_35 = 0))))
% 48.56/7.26  |             | (all_76_54 = red1 & ((all_76_27 = all_76_59 & all_76_60 = red1 &
% 48.56/7.26  |                   node1(all_76_32, all_76_31, all_76_30, all_76_29, all_76_28)
% 48.56/7.26  |                   = all_76_59 & node1(black1, all_76_28, all_76_58, all_76_57,
% 48.56/7.26  |                     all_76_56) = all_76_25 & node1(black1, all_76_64,
% 48.56/7.26  |                     all_76_63, all_76_62, all_76_31) = all_76_26 & node1(red1,
% 48.56/7.26  |                     all_76_26, all_76_30, all_76_29, all_76_25) = all_76_24 &
% 48.56/7.26  |                   tree1(all_76_24) & tree1(all_76_25) & tree1(all_76_26) &
% 48.56/7.26  |                   ((all_76_32 = black1 &  ~ (all_76_19 = 0) & memt1(all_76_47,
% 48.56/7.26  |                         all_76_23, all_76_22) = all_76_19 & memt1(all_76_61,
% 48.56/7.26  |                         all_76_23, all_76_22) = all_76_20 & memt1(all_76_64,
% 48.56/7.26  |                         all_76_23, all_76_22) = all_76_21 & ((all_76_22 =
% 48.56/7.26  |                           all_76_62 & all_76_23 = all_76_63) | ( ~ (all_76_23
% 48.56/7.26  |                             = all_76_63) & (all_76_20 = 0 | all_76_21 = 0))))
% 48.56/7.26  |                     | (all_76_32 = red1 &  ~ (all_76_19 = 0) &
% 48.56/7.26  |                       memt1(all_76_24, all_76_23, all_76_22) = all_76_19 &
% 48.56/7.26  |                       memt1(all_76_61, all_76_23, all_76_22) = all_76_20 &
% 48.56/7.26  |                       memt1(all_76_64, all_76_23, all_76_22) = all_76_21 &
% 48.56/7.26  |                       ((all_76_22 = all_76_62 & all_76_23 = all_76_63) | ( ~
% 48.56/7.26  |                           (all_76_23 = all_76_63) & (all_76_20 = 0 | all_76_21
% 48.56/7.26  |                             = 0)))))) | (all_76_59 = leaf1 & all_76_60 = red1
% 48.56/7.26  |                   &  ~ (all_76_14 = 0) & memt1(all_76_47, all_76_18,
% 48.56/7.26  |                     all_76_17) = all_76_14 & memt1(all_76_61, all_76_18,
% 48.56/7.26  |                     all_76_17) = all_76_15 & memt1(all_76_64, all_76_18,
% 48.56/7.26  |                     all_76_17) = all_76_16 & ((all_76_17 = all_76_62 &
% 48.56/7.26  |                       all_76_18 = all_76_63) | ( ~ (all_76_18 = all_76_63) &
% 48.56/7.26  |                       (all_76_15 = 0 | all_76_16 = 0))))))))
% 48.56/7.26  | 
% 48.56/7.26  | GROUND_INST: instantiating (bst_right) with all_76_63, all_76_62, all_76_64,
% 48.56/7.26  |              all_76_59, black1, all_76_55, simplifying with (7), (18), (19),
% 48.56/7.26  |              (30) gives:
% 48.56/7.26  |   (37)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_55) = v0 & bst1(all_76_59)
% 48.56/7.26  |           = v1 & ( ~ (v0 = 0) | v1 = 0))
% 48.56/7.26  | 
% 48.56/7.26  | GROUND_INST: instantiating (bst_left) with all_76_63, all_76_62, all_76_64,
% 48.56/7.26  |              all_76_59, black1, all_76_55, simplifying with (7), (18), (19),
% 48.56/7.26  |              (30) gives:
% 48.56/7.26  |   (38)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_55) = v0 & bst1(all_76_64)
% 48.56/7.26  |           = v1 & ( ~ (v0 = 0) | v1 = 0))
% 48.56/7.26  | 
% 48.56/7.26  | GROUND_INST: instantiating (6) with black1, all_76_64, all_76_63, all_76_62,
% 48.56/7.26  |              all_76_59, all_76_55, simplifying with (7), (18), (19), (30)
% 48.56/7.26  |              gives:
% 48.56/7.26  |   (39)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ? [v4:
% 48.56/7.26  |           any] : (bst1(all_76_55) = v4 & bst1(all_76_59) = v1 &
% 48.56/7.26  |           bst1(all_76_64) = v0 & gt_tree1(all_76_63, all_76_59) = v3 &
% 48.56/7.26  |           lt_tree1(all_76_63, all_76_64) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0) | 
% 48.56/7.26  |             ~ (v1 = 0) |  ~ (v0 = 0) | v4 = 0))
% 48.56/7.26  | 
% 48.56/7.26  | GROUND_INST: instantiating (5) with black1, all_76_64, all_76_63, all_76_62,
% 48.56/7.26  |              all_76_59, all_76_55, simplifying with (7), (18), (19), (30)
% 48.56/7.26  |              gives:
% 48.56/7.26  |   (40)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ? [v4:
% 48.56/7.26  |           any] : (bst1(all_76_55) = v0 & bst1(all_76_59) = v2 &
% 48.56/7.26  |           bst1(all_76_64) = v1 & gt_tree1(all_76_63, all_76_59) = v4 &
% 48.56/7.26  |           lt_tree1(all_76_63, all_76_64) = v3 & ( ~ (v0 = 0) | (v4 = 0 & v3 =
% 48.56/7.26  |               0 & v2 = 0 & v1 = 0)))
% 48.56/7.26  | 
% 48.56/7.26  | GROUND_INST: instantiating (bst_left) with all_76_58, all_76_57, all_76_59,
% 48.56/7.26  |              all_76_56, all_76_60, all_76_61, simplifying with (15), (19),
% 48.56/7.26  |              (20), (31) gives:
% 48.56/7.26  |   (41)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_59) = v1 & bst1(all_76_61)
% 48.56/7.26  |           = v0 & ( ~ (v0 = 0) | v1 = 0))
% 48.56/7.26  | 
% 48.56/7.26  | GROUND_INST: instantiating (6) with all_76_60, all_76_59, all_76_58,
% 48.56/7.26  |              all_76_57, all_76_56, all_76_61, simplifying with (15), (19),
% 48.56/7.26  |              (20), (31) gives:
% 48.56/7.26  |   (42)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ? [v4:
% 48.56/7.26  |           any] : (bst1(all_76_56) = v1 & bst1(all_76_59) = v0 &
% 48.56/7.26  |           bst1(all_76_61) = v4 & gt_tree1(all_76_58, all_76_56) = v3 &
% 48.56/7.26  |           lt_tree1(all_76_58, all_76_59) = v2 & ( ~ (v3 = 0) |  ~ (v2 = 0) | 
% 48.56/7.26  |             ~ (v1 = 0) |  ~ (v0 = 0) | v4 = 0))
% 48.56/7.26  | 
% 48.56/7.27  | GROUND_INST: instantiating (5) with all_76_60, all_76_59, all_76_58,
% 48.56/7.27  |              all_76_57, all_76_56, all_76_61, simplifying with (15), (19),
% 48.56/7.27  |              (20), (31) gives:
% 48.56/7.27  |   (43)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ? [v4:
% 48.56/7.27  |           any] : (bst1(all_76_56) = v2 & bst1(all_76_59) = v1 &
% 48.56/7.27  |           bst1(all_76_61) = v0 & gt_tree1(all_76_58, all_76_56) = v4 &
% 48.56/7.27  |           lt_tree1(all_76_58, all_76_59) = v3 & ( ~ (v0 = 0) | (v4 = 0 & v3 =
% 48.56/7.27  |               0 & v2 = 0 & v1 = 0)))
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (gt_left) with all_76_63, all_76_58, all_76_57,
% 48.56/7.27  |              all_76_59, all_76_56, all_76_60, all_76_61, simplifying with
% 48.56/7.27  |              (15), (19), (20), (31), (33) gives:
% 48.56/7.27  |   (44)  gt_tree1(all_76_63, all_76_59) = 0
% 48.56/7.27  | 
% 48.56/7.27  | DELTA: instantiating (37) with fresh symbols all_89_0, all_89_1 gives:
% 48.56/7.27  |   (45)  bst1(all_76_55) = all_89_1 & bst1(all_76_59) = all_89_0 & ( ~
% 48.56/7.27  |           (all_89_1 = 0) | all_89_0 = 0)
% 48.56/7.27  | 
% 48.56/7.27  | ALPHA: (45) implies:
% 48.56/7.27  |   (46)  bst1(all_76_59) = all_89_0
% 48.56/7.27  | 
% 48.56/7.27  | DELTA: instantiating (38) with fresh symbols all_91_0, all_91_1 gives:
% 48.56/7.27  |   (47)  bst1(all_76_55) = all_91_1 & bst1(all_76_64) = all_91_0 & ( ~
% 48.56/7.27  |           (all_91_1 = 0) | all_91_0 = 0)
% 48.56/7.27  | 
% 48.56/7.27  | ALPHA: (47) implies:
% 48.56/7.27  |   (48)  bst1(all_76_64) = all_91_0
% 48.56/7.27  | 
% 48.56/7.27  | DELTA: instantiating (41) with fresh symbols all_93_0, all_93_1 gives:
% 48.56/7.27  |   (49)  bst1(all_76_59) = all_93_0 & bst1(all_76_61) = all_93_1 & ( ~
% 48.56/7.27  |           (all_93_1 = 0) | all_93_0 = 0)
% 48.56/7.27  | 
% 48.56/7.27  | ALPHA: (49) implies:
% 48.56/7.27  |   (50)  bst1(all_76_59) = all_93_0
% 48.56/7.27  | 
% 48.56/7.27  | DELTA: instantiating (42) with fresh symbols all_97_0, all_97_1, all_97_2,
% 48.56/7.27  |        all_97_3, all_97_4 gives:
% 48.56/7.27  |   (51)  bst1(all_76_56) = all_97_3 & bst1(all_76_59) = all_97_4 &
% 48.56/7.27  |         bst1(all_76_61) = all_97_0 & gt_tree1(all_76_58, all_76_56) = all_97_1
% 48.56/7.27  |         & lt_tree1(all_76_58, all_76_59) = all_97_2 & ( ~ (all_97_1 = 0) |  ~
% 48.56/7.27  |           (all_97_2 = 0) |  ~ (all_97_3 = 0) |  ~ (all_97_4 = 0) | all_97_0 =
% 48.56/7.27  |           0)
% 48.56/7.27  | 
% 48.56/7.27  | ALPHA: (51) implies:
% 48.56/7.27  |   (52)  lt_tree1(all_76_58, all_76_59) = all_97_2
% 48.56/7.27  |   (53)  gt_tree1(all_76_58, all_76_56) = all_97_1
% 48.56/7.27  |   (54)  bst1(all_76_59) = all_97_4
% 48.56/7.27  | 
% 48.56/7.27  | DELTA: instantiating (40) with fresh symbols all_99_0, all_99_1, all_99_2,
% 48.56/7.27  |        all_99_3, all_99_4 gives:
% 48.56/7.27  |   (55)  bst1(all_76_55) = all_99_4 & bst1(all_76_59) = all_99_2 &
% 48.56/7.27  |         bst1(all_76_64) = all_99_3 & gt_tree1(all_76_63, all_76_59) = all_99_0
% 48.56/7.27  |         & lt_tree1(all_76_63, all_76_64) = all_99_1 & ( ~ (all_99_4 = 0) |
% 48.56/7.27  |           (all_99_0 = 0 & all_99_1 = 0 & all_99_2 = 0 & all_99_3 = 0))
% 48.56/7.27  | 
% 48.56/7.27  | ALPHA: (55) implies:
% 48.56/7.27  |   (56)  lt_tree1(all_76_63, all_76_64) = all_99_1
% 48.56/7.27  |   (57)  gt_tree1(all_76_63, all_76_59) = all_99_0
% 48.56/7.27  |   (58)  bst1(all_76_64) = all_99_3
% 48.56/7.27  |   (59)  bst1(all_76_59) = all_99_2
% 48.56/7.27  | 
% 48.56/7.27  | DELTA: instantiating (39) with fresh symbols all_101_0, all_101_1, all_101_2,
% 48.56/7.27  |        all_101_3, all_101_4 gives:
% 48.56/7.27  |   (60)  bst1(all_76_55) = all_101_0 & bst1(all_76_59) = all_101_3 &
% 48.56/7.27  |         bst1(all_76_64) = all_101_4 & gt_tree1(all_76_63, all_76_59) =
% 48.56/7.27  |         all_101_1 & lt_tree1(all_76_63, all_76_64) = all_101_2 & ( ~
% 48.56/7.27  |           (all_101_1 = 0) |  ~ (all_101_2 = 0) |  ~ (all_101_3 = 0) |  ~
% 48.56/7.27  |           (all_101_4 = 0) | all_101_0 = 0)
% 48.56/7.27  | 
% 48.56/7.27  | ALPHA: (60) implies:
% 48.56/7.27  |   (61)  lt_tree1(all_76_63, all_76_64) = all_101_2
% 48.56/7.27  |   (62)  gt_tree1(all_76_63, all_76_59) = all_101_1
% 48.56/7.27  |   (63)  bst1(all_76_64) = all_101_4
% 48.56/7.27  |   (64)  bst1(all_76_59) = all_101_3
% 48.56/7.27  | 
% 48.56/7.27  | DELTA: instantiating (43) with fresh symbols all_103_0, all_103_1, all_103_2,
% 48.56/7.27  |        all_103_3, all_103_4 gives:
% 48.56/7.27  |   (65)  bst1(all_76_56) = all_103_2 & bst1(all_76_59) = all_103_3 &
% 48.56/7.27  |         bst1(all_76_61) = all_103_4 & gt_tree1(all_76_58, all_76_56) =
% 48.56/7.27  |         all_103_0 & lt_tree1(all_76_58, all_76_59) = all_103_1 & ( ~
% 48.56/7.27  |           (all_103_4 = 0) | (all_103_0 = 0 & all_103_1 = 0 & all_103_2 = 0 &
% 48.56/7.27  |             all_103_3 = 0))
% 48.56/7.27  | 
% 48.56/7.27  | ALPHA: (65) implies:
% 48.56/7.27  |   (66)  lt_tree1(all_76_58, all_76_59) = all_103_1
% 48.56/7.27  |   (67)  gt_tree1(all_76_58, all_76_56) = all_103_0
% 48.56/7.27  |   (68)  bst1(all_76_61) = all_103_4
% 48.56/7.27  |   (69)  bst1(all_76_59) = all_103_3
% 48.56/7.27  |   (70)   ~ (all_103_4 = 0) | (all_103_0 = 0 & all_103_1 = 0 & all_103_2 = 0 &
% 48.56/7.27  |           all_103_3 = 0)
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (10) with all_99_1, all_101_2, all_76_64,
% 48.56/7.27  |              all_76_63, simplifying with (56), (61) gives:
% 48.56/7.27  |   (71)  all_101_2 = all_99_1
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (10) with 0, all_101_2, all_76_64, all_76_63,
% 48.56/7.27  |              simplifying with (32), (61) gives:
% 48.56/7.27  |   (72)  all_101_2 = 0
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (10) with all_97_2, all_103_1, all_76_59,
% 48.56/7.27  |              all_76_58, simplifying with (52), (66) gives:
% 48.56/7.27  |   (73)  all_103_1 = all_97_2
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (11) with all_99_0, all_101_1, all_76_59,
% 48.56/7.27  |              all_76_63, simplifying with (57), (62) gives:
% 48.56/7.27  |   (74)  all_101_1 = all_99_0
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (11) with 0, all_101_1, all_76_59, all_76_63,
% 48.56/7.27  |              simplifying with (44), (62) gives:
% 48.56/7.27  |   (75)  all_101_1 = 0
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (11) with all_97_1, all_103_0, all_76_56,
% 48.56/7.27  |              all_76_58, simplifying with (53), (67) gives:
% 48.56/7.27  |   (76)  all_103_0 = all_97_1
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with all_91_0, all_99_3, all_76_64, simplifying
% 48.56/7.27  |              with (48), (58) gives:
% 48.56/7.27  |   (77)  all_99_3 = all_91_0
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with 0, all_101_4, all_76_64, simplifying with
% 48.56/7.27  |              (34), (63) gives:
% 48.56/7.27  |   (78)  all_101_4 = 0
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with all_99_3, all_101_4, all_76_64,
% 48.56/7.27  |              simplifying with (58), (63) gives:
% 48.56/7.27  |   (79)  all_101_4 = all_99_3
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with 0, all_103_4, all_76_61, simplifying with
% 48.56/7.27  |              (35), (68) gives:
% 48.56/7.27  |   (80)  all_103_4 = 0
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with all_93_0, all_99_2, all_76_59, simplifying
% 48.56/7.27  |              with (50), (59) gives:
% 48.56/7.27  |   (81)  all_99_2 = all_93_0
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with all_99_2, all_101_3, all_76_59,
% 48.56/7.27  |              simplifying with (59), (64) gives:
% 48.56/7.27  |   (82)  all_101_3 = all_99_2
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with all_97_4, all_101_3, all_76_59,
% 48.56/7.27  |              simplifying with (54), (64) gives:
% 48.56/7.27  |   (83)  all_101_3 = all_97_4
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with all_101_3, all_103_3, all_76_59,
% 48.56/7.27  |              simplifying with (64), (69) gives:
% 48.56/7.27  |   (84)  all_103_3 = all_101_3
% 48.56/7.27  | 
% 48.56/7.27  | GROUND_INST: instantiating (9) with all_89_0, all_103_3, all_76_59,
% 48.56/7.27  |              simplifying with (46), (69) gives:
% 48.56/7.27  |   (85)  all_103_3 = all_89_0
% 48.56/7.27  | 
% 48.56/7.27  | COMBINE_EQS: (84), (85) imply:
% 48.56/7.27  |   (86)  all_101_3 = all_89_0
% 48.56/7.27  | 
% 48.56/7.27  | SIMP: (86) implies:
% 48.56/7.27  |   (87)  all_101_3 = all_89_0
% 48.56/7.27  | 
% 48.56/7.27  | COMBINE_EQS: (74), (75) imply:
% 48.56/7.27  |   (88)  all_99_0 = 0
% 48.56/7.27  | 
% 48.56/7.27  | COMBINE_EQS: (71), (72) imply:
% 48.56/7.27  |   (89)  all_99_1 = 0
% 48.56/7.27  | 
% 48.56/7.27  | COMBINE_EQS: (82), (83) imply:
% 48.56/7.27  |   (90)  all_99_2 = all_97_4
% 48.56/7.27  | 
% 48.56/7.27  | SIMP: (90) implies:
% 48.56/7.27  |   (91)  all_99_2 = all_97_4
% 48.56/7.27  | 
% 48.56/7.27  | COMBINE_EQS: (83), (87) imply:
% 48.56/7.28  |   (92)  all_97_4 = all_89_0
% 48.56/7.28  | 
% 48.56/7.28  | COMBINE_EQS: (78), (79) imply:
% 48.56/7.28  |   (93)  all_99_3 = 0
% 48.56/7.28  | 
% 48.56/7.28  | SIMP: (93) implies:
% 48.56/7.28  |   (94)  all_99_3 = 0
% 48.56/7.28  | 
% 48.56/7.28  | COMBINE_EQS: (81), (91) imply:
% 48.56/7.28  |   (95)  all_97_4 = all_93_0
% 48.56/7.28  | 
% 48.56/7.28  | SIMP: (95) implies:
% 48.56/7.28  |   (96)  all_97_4 = all_93_0
% 48.56/7.28  | 
% 48.56/7.28  | COMBINE_EQS: (77), (94) imply:
% 48.56/7.28  |   (97)  all_91_0 = 0
% 48.56/7.28  | 
% 48.56/7.28  | SIMP: (97) implies:
% 48.56/7.28  |   (98)  all_91_0 = 0
% 48.56/7.28  | 
% 48.56/7.28  | COMBINE_EQS: (92), (96) imply:
% 48.56/7.28  |   (99)  all_93_0 = all_89_0
% 48.56/7.28  | 
% 48.56/7.28  | BETA: splitting (70) gives:
% 48.56/7.28  | 
% 48.56/7.28  | Case 1:
% 48.56/7.28  | | 
% 48.56/7.28  | |   (100)   ~ (all_103_4 = 0)
% 48.56/7.28  | | 
% 48.56/7.28  | | REDUCE: (80), (100) imply:
% 48.56/7.28  | |   (101)  $false
% 48.56/7.28  | | 
% 48.56/7.28  | | CLOSE: (101) is inconsistent.
% 48.56/7.28  | | 
% 48.56/7.28  | Case 2:
% 48.56/7.28  | | 
% 48.56/7.28  | |   (102)  all_103_0 = 0 & all_103_1 = 0 & all_103_2 = 0 & all_103_3 = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | ALPHA: (102) implies:
% 48.56/7.28  | |   (103)  all_103_3 = 0
% 48.56/7.28  | |   (104)  all_103_1 = 0
% 48.56/7.28  | |   (105)  all_103_0 = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | COMBINE_EQS: (76), (105) imply:
% 48.56/7.28  | |   (106)  all_97_1 = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | COMBINE_EQS: (73), (104) imply:
% 48.56/7.28  | |   (107)  all_97_2 = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | COMBINE_EQS: (85), (103) imply:
% 48.56/7.28  | |   (108)  all_89_0 = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | REDUCE: (46), (108) imply:
% 48.56/7.28  | |   (109)  bst1(all_76_59) = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | REDUCE: (53), (106) imply:
% 48.56/7.28  | |   (110)  gt_tree1(all_76_58, all_76_56) = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | REDUCE: (52), (107) imply:
% 48.56/7.28  | |   (111)  lt_tree1(all_76_58, all_76_59) = 0
% 48.56/7.28  | | 
% 48.56/7.28  | | BETA: splitting (36) gives:
% 48.56/7.28  | | 
% 48.56/7.28  | | Case 1:
% 48.56/7.28  | | | 
% 48.56/7.28  | | |   (112)  all_76_8 = all_76_59 & all_76_13 = red1 & all_76_56 = leaf1 &
% 48.56/7.28  | | |          all_76_60 = red1 &  ~ (all_76_0 = 0) & memt1(all_76_5, all_76_4,
% 48.56/7.28  | | |            all_76_3) = all_76_0 & memt1(all_76_61, all_76_4, all_76_3) =
% 48.56/7.28  | | |          all_76_1 & memt1(all_76_64, all_76_4, all_76_3) = all_76_2 &
% 48.56/7.28  | | |          node1(black1, all_76_9, all_76_58, all_76_57, leaf1) = all_76_6 &
% 48.56/7.28  | | |          node1(black1, all_76_64, all_76_63, all_76_62, all_76_12) =
% 48.56/7.28  | | |          all_76_7 & node1(red1, all_76_7, all_76_11, all_76_10, all_76_6)
% 48.56/7.28  | | |          = all_76_5 & node1(red1, all_76_12, all_76_11, all_76_10,
% 48.56/7.28  | | |            all_76_9) = all_76_59 & tree1(all_76_5) & tree1(all_76_6) &
% 48.56/7.28  | | |          tree1(all_76_7) & ((all_76_3 = all_76_62 & all_76_4 = all_76_63)
% 48.56/7.28  | | |            | ( ~ (all_76_4 = all_76_63) & (all_76_1 = 0 | all_76_2 = 0)))
% 48.56/7.28  | | | 
% 48.56/7.28  | | | ALPHA: (112) implies:
% 48.56/7.28  | | |   (113)  all_76_60 = red1
% 48.56/7.28  | | |   (114)  all_76_56 = leaf1
% 48.56/7.28  | | |   (115)   ~ (all_76_0 = 0)
% 48.56/7.28  | | |   (116)  tree1(all_76_7)
% 48.56/7.28  | | |   (117)  tree1(all_76_6)
% 48.56/7.28  | | |   (118)  node1(red1, all_76_12, all_76_11, all_76_10, all_76_9) =
% 48.56/7.28  | | |          all_76_59
% 48.56/7.28  | | |   (119)  node1(red1, all_76_7, all_76_11, all_76_10, all_76_6) = all_76_5
% 48.56/7.28  | | |   (120)  node1(black1, all_76_64, all_76_63, all_76_62, all_76_12) =
% 48.56/7.28  | | |          all_76_7
% 48.56/7.28  | | |   (121)  node1(black1, all_76_9, all_76_58, all_76_57, leaf1) = all_76_6
% 48.56/7.28  | | |   (122)  memt1(all_76_64, all_76_4, all_76_3) = all_76_2
% 48.56/7.28  | | |   (123)  memt1(all_76_61, all_76_4, all_76_3) = all_76_1
% 48.56/7.28  | | |   (124)  memt1(all_76_5, all_76_4, all_76_3) = all_76_0
% 48.56/7.28  | | |   (125)  (all_76_3 = all_76_62 & all_76_4 = all_76_63) | ( ~ (all_76_4 =
% 48.56/7.28  | | |              all_76_63) & (all_76_1 = 0 | all_76_2 = 0))
% 48.56/7.28  | | | 
% 48.56/7.28  | | | REDUCE: (31), (113), (114) imply:
% 48.56/7.28  | | |   (126)  node1(red1, all_76_59, all_76_58, all_76_57, leaf1) = all_76_61
% 48.56/7.28  | | | 
% 48.56/7.28  | | | REDUCE: (20), (114) imply:
% 48.56/7.28  | | |   (127)  tree1(leaf1)
% 48.56/7.28  | | | 
% 48.56/7.28  | | | REDUCE: (15), (113) imply:
% 48.56/7.28  | | |   (128)  color1(red1)
% 48.56/7.28  | | | 
% 48.56/7.28  | | | GROUND_INST: instantiating (gt_left) with all_76_63, all_76_11, all_76_10,
% 48.56/7.28  | | |              all_76_12, all_76_9, red1, all_76_59, simplifying with (28),
% 48.56/7.28  | | |              (29), (44), (118), (128) gives:
% 48.56/7.28  | | |   (129)  gt_tree1(all_76_63, all_76_12) = 0
% 48.56/7.28  | | | 
% 48.56/7.28  | | | GROUND_INST: instantiating (bst_right) with all_76_11, all_76_10,
% 48.56/7.28  | | |              all_76_12, all_76_9, red1, all_76_59, simplifying with (28),
% 48.56/7.28  | | |              (29), (118), (128) gives:
% 48.56/7.28  | | |   (130)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_9) = v1 &
% 48.56/7.28  | | |            bst1(all_76_59) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 48.56/7.28  | | | 
% 48.56/7.28  | | | GROUND_INST: instantiating (bst_left) with all_76_11, all_76_10,
% 48.56/7.28  | | |              all_76_12, all_76_9, red1, all_76_59, simplifying with (28),
% 48.56/7.28  | | |              (29), (118), (128) gives:
% 48.56/7.28  | | |   (131)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_12) = v1 &
% 48.56/7.28  | | |            bst1(all_76_59) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 48.56/7.28  | | | 
% 48.56/7.28  | | | GROUND_INST: instantiating (6) with red1, all_76_12, all_76_11, all_76_10,
% 48.56/7.28  | | |              all_76_9, all_76_59, simplifying with (28), (29), (118),
% 48.56/7.28  | | |              (128) gives:
% 48.56/7.28  | | |   (132)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.56/7.28  | | |          [v4: any] : (bst1(all_76_9) = v1 & bst1(all_76_12) = v0 &
% 48.56/7.28  | | |            bst1(all_76_59) = v4 & gt_tree1(all_76_11, all_76_9) = v3 &
% 48.56/7.28  | | |            lt_tree1(all_76_11, all_76_12) = v2 & ( ~ (v3 = 0) |  ~ (v2 =
% 48.56/7.28  | | |                0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v4 = 0))
% 48.56/7.28  | | | 
% 48.56/7.28  | | | GROUND_INST: instantiating (5) with red1, all_76_12, all_76_11, all_76_10,
% 48.56/7.28  | | |              all_76_9, all_76_59, simplifying with (28), (29), (118),
% 48.56/7.28  | | |              (128) gives:
% 48.56/7.28  | | |   (133)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.56/7.28  | | |          [v4: any] : (bst1(all_76_9) = v2 & bst1(all_76_12) = v1 &
% 48.56/7.28  | | |            bst1(all_76_59) = v0 & gt_tree1(all_76_11, all_76_9) = v4 &
% 48.56/7.28  | | |            lt_tree1(all_76_11, all_76_12) = v3 & ( ~ (v0 = 0) | (v4 = 0 &
% 48.56/7.28  | | |                v3 = 0 & v2 = 0 & v1 = 0)))
% 48.56/7.28  | | | 
% 48.56/7.28  | | | GROUND_INST: instantiating (bst_right) with all_76_63, all_76_62,
% 48.56/7.28  | | |              all_76_64, all_76_12, black1, all_76_7, simplifying with (7),
% 48.56/7.28  | | |              (18), (28), (120) gives:
% 48.56/7.28  | | |   (134)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_7) = v0 &
% 48.56/7.28  | | |            bst1(all_76_12) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 48.56/7.28  | | | 
% 48.56/7.29  | | | GROUND_INST: instantiating (6) with black1, all_76_64, all_76_63,
% 48.56/7.29  | | |              all_76_62, all_76_12, all_76_7, simplifying with (7), (18),
% 48.56/7.29  | | |              (28), (120) gives:
% 48.56/7.29  | | |   (135)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.56/7.29  | | |          [v4: any] : (bst1(all_76_7) = v4 & bst1(all_76_12) = v1 &
% 48.56/7.29  | | |            bst1(all_76_64) = v0 & gt_tree1(all_76_63, all_76_12) = v3 &
% 48.56/7.29  | | |            lt_tree1(all_76_63, all_76_64) = v2 & ( ~ (v3 = 0) |  ~ (v2 =
% 48.56/7.29  | | |                0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v4 = 0))
% 48.56/7.29  | | | 
% 48.56/7.29  | | | GROUND_INST: instantiating (5) with black1, all_76_64, all_76_63,
% 48.56/7.29  | | |              all_76_62, all_76_12, all_76_7, simplifying with (7), (18),
% 48.56/7.29  | | |              (28), (120) gives:
% 48.56/7.29  | | |   (136)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.56/7.29  | | |          [v4: any] : (bst1(all_76_7) = v0 & bst1(all_76_12) = v2 &
% 48.56/7.29  | | |            bst1(all_76_64) = v1 & gt_tree1(all_76_63, all_76_12) = v4 &
% 48.56/7.29  | | |            lt_tree1(all_76_63, all_76_64) = v3 & ( ~ (v0 = 0) | (v4 = 0 &
% 48.56/7.29  | | |                v3 = 0 & v2 = 0 & v1 = 0)))
% 48.56/7.29  | | | 
% 48.56/7.29  | | | GROUND_INST: instantiating (4) with all_76_4, all_76_3, red1, all_76_7,
% 48.56/7.29  | | |              all_76_11, all_76_10, all_76_6, all_76_5, all_76_0,
% 48.56/7.29  | | |              simplifying with (116), (117), (119), (124), (128) gives:
% 48.56/7.29  | | |   (137)  all_76_0 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~
% 48.56/7.29  | | |            (v0 = 0) & memt1(all_76_6, all_76_4, all_76_3) = v1 &
% 48.56/7.29  | | |            memt1(all_76_7, all_76_4, all_76_3) = v0)
% 48.56/7.29  | | | 
% 48.56/7.29  | | | DELTA: instantiating (131) with fresh symbols all_194_0, all_194_1 gives:
% 48.56/7.29  | | |   (138)  bst1(all_76_12) = all_194_0 & bst1(all_76_59) = all_194_1 & ( ~
% 48.56/7.29  | | |            (all_194_1 = 0) | all_194_0 = 0)
% 48.56/7.29  | | | 
% 48.56/7.29  | | | ALPHA: (138) implies:
% 48.56/7.29  | | |   (139)  bst1(all_76_59) = all_194_1
% 48.56/7.29  | | |   (140)  bst1(all_76_12) = all_194_0
% 48.56/7.29  | | |   (141)   ~ (all_194_1 = 0) | all_194_0 = 0
% 48.56/7.29  | | | 
% 48.56/7.29  | | | DELTA: instantiating (130) with fresh symbols all_196_0, all_196_1 gives:
% 48.56/7.29  | | |   (142)  bst1(all_76_9) = all_196_0 & bst1(all_76_59) = all_196_1 & ( ~
% 48.56/7.29  | | |            (all_196_1 = 0) | all_196_0 = 0)
% 48.56/7.29  | | | 
% 48.56/7.29  | | | ALPHA: (142) implies:
% 48.56/7.29  | | |   (143)  bst1(all_76_59) = all_196_1
% 48.56/7.29  | | | 
% 48.56/7.29  | | | DELTA: instantiating (134) with fresh symbols all_200_0, all_200_1 gives:
% 48.56/7.29  | | |   (144)  bst1(all_76_7) = all_200_1 & bst1(all_76_12) = all_200_0 & ( ~
% 48.56/7.29  | | |            (all_200_1 = 0) | all_200_0 = 0)
% 48.56/7.29  | | | 
% 48.56/7.29  | | | ALPHA: (144) implies:
% 48.56/7.29  | | |   (145)  bst1(all_76_12) = all_200_0
% 48.56/7.29  | | | 
% 48.56/7.29  | | | DELTA: instantiating (136) with fresh symbols all_204_0, all_204_1,
% 48.56/7.29  | | |        all_204_2, all_204_3, all_204_4 gives:
% 48.56/7.29  | | |   (146)  bst1(all_76_7) = all_204_4 & bst1(all_76_12) = all_204_2 &
% 48.56/7.29  | | |          bst1(all_76_64) = all_204_3 & gt_tree1(all_76_63, all_76_12) =
% 48.56/7.29  | | |          all_204_0 & lt_tree1(all_76_63, all_76_64) = all_204_1 & ( ~
% 48.56/7.29  | | |            (all_204_4 = 0) | (all_204_0 = 0 & all_204_1 = 0 & all_204_2 =
% 48.56/7.29  | | |              0 & all_204_3 = 0))
% 48.56/7.29  | | | 
% 48.56/7.29  | | | ALPHA: (146) implies:
% 48.56/7.29  | | |   (147)  lt_tree1(all_76_63, all_76_64) = all_204_1
% 48.56/7.29  | | |   (148)  bst1(all_76_12) = all_204_2
% 48.56/7.29  | | | 
% 48.56/7.29  | | | DELTA: instantiating (135) with fresh symbols all_206_0, all_206_1,
% 48.56/7.29  | | |        all_206_2, all_206_3, all_206_4 gives:
% 48.56/7.29  | | |   (149)  bst1(all_76_7) = all_206_0 & bst1(all_76_12) = all_206_3 &
% 48.56/7.29  | | |          bst1(all_76_64) = all_206_4 & gt_tree1(all_76_63, all_76_12) =
% 48.56/7.29  | | |          all_206_1 & lt_tree1(all_76_63, all_76_64) = all_206_2 & ( ~
% 48.56/7.29  | | |            (all_206_1 = 0) |  ~ (all_206_2 = 0) |  ~ (all_206_3 = 0) |  ~
% 48.56/7.29  | | |            (all_206_4 = 0) | all_206_0 = 0)
% 48.56/7.29  | | | 
% 48.56/7.29  | | | ALPHA: (149) implies:
% 48.56/7.29  | | |   (150)  lt_tree1(all_76_63, all_76_64) = all_206_2
% 48.56/7.29  | | |   (151)  gt_tree1(all_76_63, all_76_12) = all_206_1
% 48.56/7.29  | | |   (152)  bst1(all_76_64) = all_206_4
% 48.56/7.29  | | |   (153)  bst1(all_76_12) = all_206_3
% 48.56/7.29  | | |   (154)   ~ (all_206_1 = 0) |  ~ (all_206_2 = 0) |  ~ (all_206_3 = 0) |  ~
% 48.56/7.29  | | |          (all_206_4 = 0) | all_206_0 = 0
% 48.56/7.29  | | | 
% 48.56/7.29  | | | DELTA: instantiating (132) with fresh symbols all_212_0, all_212_1,
% 48.56/7.29  | | |        all_212_2, all_212_3, all_212_4 gives:
% 48.56/7.29  | | |   (155)  bst1(all_76_9) = all_212_3 & bst1(all_76_12) = all_212_4 &
% 48.56/7.29  | | |          bst1(all_76_59) = all_212_0 & gt_tree1(all_76_11, all_76_9) =
% 48.56/7.29  | | |          all_212_1 & lt_tree1(all_76_11, all_76_12) = all_212_2 & ( ~
% 48.56/7.29  | | |            (all_212_1 = 0) |  ~ (all_212_2 = 0) |  ~ (all_212_3 = 0) |  ~
% 48.56/7.29  | | |            (all_212_4 = 0) | all_212_0 = 0)
% 48.56/7.29  | | | 
% 48.56/7.29  | | | ALPHA: (155) implies:
% 48.56/7.29  | | |   (156)  bst1(all_76_59) = all_212_0
% 48.56/7.29  | | |   (157)  bst1(all_76_12) = all_212_4
% 48.56/7.29  | | | 
% 48.56/7.29  | | | DELTA: instantiating (133) with fresh symbols all_214_0, all_214_1,
% 48.56/7.29  | | |        all_214_2, all_214_3, all_214_4 gives:
% 48.56/7.29  | | |   (158)  bst1(all_76_9) = all_214_2 & bst1(all_76_12) = all_214_3 &
% 48.56/7.29  | | |          bst1(all_76_59) = all_214_4 & gt_tree1(all_76_11, all_76_9) =
% 48.56/7.29  | | |          all_214_0 & lt_tree1(all_76_11, all_76_12) = all_214_1 & ( ~
% 48.56/7.29  | | |            (all_214_4 = 0) | (all_214_0 = 0 & all_214_1 = 0 & all_214_2 =
% 48.56/7.29  | | |              0 & all_214_3 = 0))
% 48.56/7.29  | | | 
% 48.56/7.29  | | | ALPHA: (158) implies:
% 48.56/7.29  | | |   (159)  bst1(all_76_59) = all_214_4
% 48.56/7.29  | | |   (160)  bst1(all_76_12) = all_214_3
% 48.56/7.29  | | | 
% 48.56/7.29  | | | BETA: splitting (137) gives:
% 48.56/7.29  | | | 
% 48.56/7.29  | | | Case 1:
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | |   (161)  all_76_0 = 0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | REDUCE: (115), (161) imply:
% 48.56/7.29  | | | |   (162)  $false
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | CLOSE: (162) is inconsistent.
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | Case 2:
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | |   (163)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 = 0) &
% 48.56/7.29  | | | |            memt1(all_76_6, all_76_4, all_76_3) = v1 & memt1(all_76_7,
% 48.56/7.29  | | | |              all_76_4, all_76_3) = v0)
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | DELTA: instantiating (163) with fresh symbols all_223_0, all_223_1
% 48.56/7.29  | | | |        gives:
% 48.56/7.29  | | | |   (164)   ~ (all_223_0 = 0) &  ~ (all_223_1 = 0) & memt1(all_76_6,
% 48.56/7.29  | | | |            all_76_4, all_76_3) = all_223_0 & memt1(all_76_7, all_76_4,
% 48.56/7.29  | | | |            all_76_3) = all_223_1
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | ALPHA: (164) implies:
% 48.56/7.29  | | | |   (165)   ~ (all_223_1 = 0)
% 48.56/7.29  | | | |   (166)   ~ (all_223_0 = 0)
% 48.56/7.29  | | | |   (167)  memt1(all_76_7, all_76_4, all_76_3) = all_223_1
% 48.56/7.29  | | | |   (168)  memt1(all_76_6, all_76_4, all_76_3) = all_223_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (10) with 0, all_206_2, all_76_64, all_76_63,
% 48.56/7.29  | | | |              simplifying with (32), (150) gives:
% 48.56/7.29  | | | |   (169)  all_206_2 = 0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (10) with all_204_1, all_206_2, all_76_64,
% 48.56/7.29  | | | |              all_76_63, simplifying with (147), (150) gives:
% 48.56/7.29  | | | |   (170)  all_206_2 = all_204_1
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (11) with 0, all_206_1, all_76_12, all_76_63,
% 48.56/7.29  | | | |              simplifying with (129), (151) gives:
% 48.56/7.29  | | | |   (171)  all_206_1 = 0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with 0, all_206_4, all_76_64, simplifying
% 48.56/7.29  | | | |              with (34), (152) gives:
% 48.56/7.29  | | | |   (172)  all_206_4 = 0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with 0, all_212_0, all_76_59, simplifying
% 48.56/7.29  | | | |              with (109), (156) gives:
% 48.56/7.29  | | | |   (173)  all_212_0 = 0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_196_1, all_212_0, all_76_59,
% 48.56/7.29  | | | |              simplifying with (143), (156) gives:
% 48.56/7.29  | | | |   (174)  all_212_0 = all_196_1
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_212_0, all_214_4, all_76_59,
% 48.56/7.29  | | | |              simplifying with (156), (159) gives:
% 48.56/7.29  | | | |   (175)  all_214_4 = all_212_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_194_1, all_214_4, all_76_59,
% 48.56/7.29  | | | |              simplifying with (139), (159) gives:
% 48.56/7.29  | | | |   (176)  all_214_4 = all_194_1
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_204_2, all_206_3, all_76_12,
% 48.56/7.29  | | | |              simplifying with (148), (153) gives:
% 48.56/7.29  | | | |   (177)  all_206_3 = all_204_2
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_204_2, all_212_4, all_76_12,
% 48.56/7.29  | | | |              simplifying with (148), (157) gives:
% 48.56/7.29  | | | |   (178)  all_212_4 = all_204_2
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_194_0, all_212_4, all_76_12,
% 48.56/7.29  | | | |              simplifying with (140), (157) gives:
% 48.56/7.29  | | | |   (179)  all_212_4 = all_194_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_206_3, all_214_3, all_76_12,
% 48.56/7.29  | | | |              simplifying with (153), (160) gives:
% 48.56/7.29  | | | |   (180)  all_214_3 = all_206_3
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | GROUND_INST: instantiating (9) with all_200_0, all_214_3, all_76_12,
% 48.56/7.29  | | | |              simplifying with (145), (160) gives:
% 48.56/7.29  | | | |   (181)  all_214_3 = all_200_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | COMBINE_EQS: (180), (181) imply:
% 48.56/7.29  | | | |   (182)  all_206_3 = all_200_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | SIMP: (182) implies:
% 48.56/7.29  | | | |   (183)  all_206_3 = all_200_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | COMBINE_EQS: (175), (176) imply:
% 48.56/7.29  | | | |   (184)  all_212_0 = all_194_1
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | SIMP: (184) implies:
% 48.56/7.29  | | | |   (185)  all_212_0 = all_194_1
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | COMBINE_EQS: (173), (174) imply:
% 48.56/7.29  | | | |   (186)  all_196_1 = 0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | COMBINE_EQS: (174), (185) imply:
% 48.56/7.29  | | | |   (187)  all_196_1 = all_194_1
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | COMBINE_EQS: (178), (179) imply:
% 48.56/7.29  | | | |   (188)  all_204_2 = all_194_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | SIMP: (188) implies:
% 48.56/7.29  | | | |   (189)  all_204_2 = all_194_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | COMBINE_EQS: (169), (170) imply:
% 48.56/7.29  | | | |   (190)  all_204_1 = 0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | COMBINE_EQS: (177), (183) imply:
% 48.56/7.29  | | | |   (191)  all_204_2 = all_200_0
% 48.56/7.29  | | | | 
% 48.56/7.29  | | | | SIMP: (191) implies:
% 48.56/7.30  | | | |   (192)  all_204_2 = all_200_0
% 48.56/7.30  | | | | 
% 48.56/7.30  | | | | COMBINE_EQS: (189), (192) imply:
% 48.56/7.30  | | | |   (193)  all_200_0 = all_194_0
% 48.56/7.30  | | | | 
% 48.56/7.30  | | | | SIMP: (193) implies:
% 48.56/7.30  | | | |   (194)  all_200_0 = all_194_0
% 48.56/7.30  | | | | 
% 48.56/7.30  | | | | COMBINE_EQS: (186), (187) imply:
% 48.56/7.30  | | | |   (195)  all_194_1 = 0
% 48.56/7.30  | | | | 
% 48.56/7.30  | | | | COMBINE_EQS: (183), (194) imply:
% 48.56/7.30  | | | |   (196)  all_206_3 = all_194_0
% 48.56/7.30  | | | | 
% 48.56/7.30  | | | | BETA: splitting (141) gives:
% 48.56/7.30  | | | | 
% 48.56/7.30  | | | | Case 1:
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | |   (197)   ~ (all_194_1 = 0)
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | | REDUCE: (195), (197) imply:
% 48.56/7.30  | | | | |   (198)  $false
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | | CLOSE: (198) is inconsistent.
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | Case 2:
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | |   (199)  all_194_0 = 0
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | | COMBINE_EQS: (196), (199) imply:
% 48.56/7.30  | | | | |   (200)  all_206_3 = 0
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | | BETA: splitting (154) gives:
% 48.56/7.30  | | | | | 
% 48.56/7.30  | | | | | Case 1:
% 48.56/7.30  | | | | | | 
% 48.56/7.30  | | | | | |   (201)   ~ (all_206_1 = 0)
% 48.56/7.30  | | | | | | 
% 48.56/7.30  | | | | | | REDUCE: (171), (201) imply:
% 48.56/7.30  | | | | | |   (202)  $false
% 48.56/7.30  | | | | | | 
% 48.56/7.30  | | | | | | CLOSE: (202) is inconsistent.
% 48.56/7.30  | | | | | | 
% 48.56/7.30  | | | | | Case 2:
% 48.56/7.30  | | | | | | 
% 48.56/7.30  | | | | | |   (203)   ~ (all_206_2 = 0) |  ~ (all_206_3 = 0) |  ~ (all_206_4 =
% 48.56/7.30  | | | | | |            0) | all_206_0 = 0
% 48.56/7.30  | | | | | | 
% 48.56/7.30  | | | | | | BETA: splitting (203) gives:
% 48.56/7.30  | | | | | | 
% 48.56/7.30  | | | | | | Case 1:
% 48.56/7.30  | | | | | | | 
% 48.56/7.30  | | | | | | |   (204)   ~ (all_206_2 = 0)
% 48.56/7.30  | | | | | | | 
% 48.56/7.30  | | | | | | | REDUCE: (169), (204) imply:
% 48.56/7.30  | | | | | | |   (205)  $false
% 48.56/7.30  | | | | | | | 
% 48.56/7.30  | | | | | | | CLOSE: (205) is inconsistent.
% 48.56/7.30  | | | | | | | 
% 48.56/7.30  | | | | | | Case 2:
% 48.56/7.30  | | | | | | | 
% 48.56/7.30  | | | | | | |   (206)   ~ (all_206_3 = 0) |  ~ (all_206_4 = 0) | all_206_0 = 0
% 48.56/7.30  | | | | | | | 
% 48.56/7.30  | | | | | | | BETA: splitting (206) gives:
% 48.56/7.30  | | | | | | | 
% 48.56/7.30  | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | 
% 48.56/7.30  | | | | | | | |   (207)   ~ (all_206_3 = 0)
% 48.56/7.30  | | | | | | | | 
% 48.56/7.30  | | | | | | | | REDUCE: (200), (207) imply:
% 48.56/7.30  | | | | | | | |   (208)  $false
% 48.56/7.30  | | | | | | | | 
% 48.56/7.30  | | | | | | | | CLOSE: (208) is inconsistent.
% 48.56/7.30  | | | | | | | | 
% 48.56/7.30  | | | | | | | Case 2:
% 48.56/7.30  | | | | | | | | 
% 48.56/7.30  | | | | | | | |   (209)   ~ (all_206_4 = 0) | all_206_0 = 0
% 48.56/7.30  | | | | | | | | 
% 48.56/7.30  | | | | | | | | BETA: splitting (209) gives:
% 48.56/7.30  | | | | | | | | 
% 48.56/7.30  | | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | |   (210)   ~ (all_206_4 = 0)
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | REDUCE: (172), (210) imply:
% 48.56/7.30  | | | | | | | | |   (211)  $false
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | CLOSE: (211) is inconsistent.
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | Case 2:
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | GROUND_INST: instantiating (4) with all_76_4, all_76_3, black1,
% 48.56/7.30  | | | | | | | | |              all_76_64, all_76_63, all_76_62, all_76_12,
% 48.56/7.30  | | | | | | | | |              all_76_7, all_223_1, simplifying with (7), (18),
% 48.56/7.30  | | | | | | | | |              (28), (120), (167) gives:
% 48.56/7.30  | | | | | | | | |   (212)  all_223_1 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1
% 48.56/7.30  | | | | | | | | |              = 0) &  ~ (v0 = 0) & memt1(all_76_12, all_76_4,
% 48.56/7.30  | | | | | | | | |              all_76_3) = v1 & memt1(all_76_64, all_76_4,
% 48.56/7.30  | | | | | | | | |              all_76_3) = v0)
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | GROUND_INST: instantiating (4) with all_76_4, all_76_3, black1,
% 48.56/7.30  | | | | | | | | |              all_76_9, all_76_58, all_76_57, leaf1, all_76_6,
% 48.56/7.30  | | | | | | | | |              all_223_0, simplifying with (7), (29), (121),
% 48.56/7.30  | | | | | | | | |              (127), (168) gives:
% 48.56/7.30  | | | | | | | | |   (213)  all_223_0 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1
% 48.56/7.30  | | | | | | | | |              = 0) &  ~ (v0 = 0) & memt1(all_76_9, all_76_4,
% 48.56/7.30  | | | | | | | | |              all_76_3) = v0 & memt1(leaf1, all_76_4, all_76_3)
% 48.56/7.30  | | | | | | | | |            = v1)
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | BETA: splitting (213) gives:
% 48.56/7.30  | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | |   (214)  all_223_0 = 0
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | REDUCE: (166), (214) imply:
% 48.56/7.30  | | | | | | | | | |   (215)  $false
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | CLOSE: (215) is inconsistent.
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | Case 2:
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | |   (216)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0
% 48.56/7.30  | | | | | | | | | |              = 0) & memt1(all_76_9, all_76_4, all_76_3) = v0
% 48.56/7.30  | | | | | | | | | |            & memt1(leaf1, all_76_4, all_76_3) = v1)
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | DELTA: instantiating (216) with fresh symbols all_300_0,
% 48.56/7.30  | | | | | | | | | |        all_300_1 gives:
% 48.56/7.30  | | | | | | | | | |   (217)   ~ (all_300_0 = 0) &  ~ (all_300_1 = 0) &
% 48.56/7.30  | | | | | | | | | |          memt1(all_76_9, all_76_4, all_76_3) = all_300_1 &
% 48.56/7.30  | | | | | | | | | |          memt1(leaf1, all_76_4, all_76_3) = all_300_0
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | ALPHA: (217) implies:
% 48.56/7.30  | | | | | | | | | |   (218)   ~ (all_300_1 = 0)
% 48.56/7.30  | | | | | | | | | |   (219)   ~ (all_300_0 = 0)
% 48.56/7.30  | | | | | | | | | |   (220)  memt1(leaf1, all_76_4, all_76_3) = all_300_0
% 48.56/7.30  | | | | | | | | | |   (221)  memt1(all_76_9, all_76_4, all_76_3) = all_300_1
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | BETA: splitting (212) gives:
% 48.56/7.30  | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | |   (222)  all_223_1 = 0
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | REDUCE: (165), (222) imply:
% 48.56/7.30  | | | | | | | | | | |   (223)  $false
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | CLOSE: (223) is inconsistent.
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | Case 2:
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | |   (224)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~
% 48.56/7.30  | | | | | | | | | | |            (v0 = 0) & memt1(all_76_12, all_76_4, all_76_3)
% 48.56/7.30  | | | | | | | | | | |            = v1 & memt1(all_76_64, all_76_4, all_76_3) =
% 48.56/7.30  | | | | | | | | | | |            v0)
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | DELTA: instantiating (224) with fresh symbols all_305_0,
% 48.56/7.30  | | | | | | | | | | |        all_305_1 gives:
% 48.56/7.30  | | | | | | | | | | |   (225)   ~ (all_305_0 = 0) &  ~ (all_305_1 = 0) &
% 48.56/7.30  | | | | | | | | | | |          memt1(all_76_12, all_76_4, all_76_3) = all_305_0 &
% 48.56/7.30  | | | | | | | | | | |          memt1(all_76_64, all_76_4, all_76_3) = all_305_1
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | ALPHA: (225) implies:
% 48.56/7.30  | | | | | | | | | | |   (226)   ~ (all_305_1 = 0)
% 48.56/7.30  | | | | | | | | | | |   (227)   ~ (all_305_0 = 0)
% 48.56/7.30  | | | | | | | | | | |   (228)  memt1(all_76_64, all_76_4, all_76_3) = all_305_1
% 48.56/7.30  | | | | | | | | | | |   (229)  memt1(all_76_12, all_76_4, all_76_3) = all_305_0
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | GROUND_INST: instantiating (12) with all_76_2, all_305_1,
% 48.56/7.30  | | | | | | | | | | |              all_76_3, all_76_4, all_76_64, simplifying with
% 48.56/7.30  | | | | | | | | | | |              (122), (228) gives:
% 48.56/7.30  | | | | | | | | | | |   (230)  all_305_1 = all_76_2
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | REDUCE: (226), (230) imply:
% 48.56/7.30  | | | | | | | | | | |   (231)   ~ (all_76_2 = 0)
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | BETA: splitting (125) gives:
% 48.56/7.30  | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | |   (232)  all_76_3 = all_76_62 & all_76_4 = all_76_63
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | ALPHA: (232) implies:
% 48.56/7.30  | | | | | | | | | | | |   (233)  all_76_4 = all_76_63
% 48.56/7.30  | | | | | | | | | | | |   (234)  all_76_3 = all_76_62
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | REDUCE: (167), (233), (234) imply:
% 48.56/7.30  | | | | | | | | | | | |   (235)  memt1(all_76_7, all_76_63, all_76_62) = all_223_1
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_63, all_76_62,
% 48.56/7.30  | | | | | | | | | | | |              black1, all_76_64, all_76_12, all_76_7, all_223_1,
% 48.56/7.30  | | | | | | | | | | | |              simplifying with (7), (18), (28), (120), (235)
% 48.56/7.30  | | | | | | | | | | | |              gives:
% 48.56/7.30  | | | | | | | | | | | |   (236)  all_223_1 = 0
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | REDUCE: (165), (236) imply:
% 48.56/7.30  | | | | | | | | | | | |   (237)  $false
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | CLOSE: (237) is inconsistent.
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | Case 2:
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | |   (238)   ~ (all_76_4 = all_76_63) & (all_76_1 = 0 |
% 48.56/7.30  | | | | | | | | | | | |            all_76_2 = 0)
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | ALPHA: (238) implies:
% 48.56/7.30  | | | | | | | | | | | |   (239)  all_76_1 = 0 | all_76_2 = 0
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | BETA: splitting (239) gives:
% 48.56/7.30  | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | |   (240)  all_76_1 = 0
% 48.56/7.30  | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | REDUCE: (123), (240) imply:
% 48.56/7.30  | | | | | | | | | | | | |   (241)  memt1(all_76_61, all_76_4, all_76_3) = 0
% 48.56/7.30  | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_76_4, all_76_3, red1,
% 48.56/7.30  | | | | | | | | | | | | |              all_76_59, all_76_58, all_76_57, leaf1, all_76_61,
% 48.56/7.30  | | | | | | | | | | | | |              simplifying with (19), (126), (127), (128), (241)
% 48.56/7.30  | | | | | | | | | | | | |              gives:
% 48.56/7.30  | | | | | | | | | | | | |   (242)  all_76_3 = all_76_57 |  ? [v0: any] :  ? [v1: any]
% 48.56/7.30  | | | | | | | | | | | | |          : (memt1(all_76_59, all_76_4, all_76_3) = v0 &
% 48.56/7.30  | | | | | | | | | | | | |            memt1(leaf1, all_76_4, all_76_3) = v1 & (v1 = 0
% 48.56/7.30  | | | | | | | | | | | | |              | v0 = 0))
% 48.56/7.30  | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_76_4, all_76_3, red1,
% 48.56/7.30  | | | | | | | | | | | | |              all_76_59, all_76_58, all_76_57, leaf1, all_76_61,
% 48.56/7.30  | | | | | | | | | | | | |              simplifying with (19), (126), (127), (128), (241)
% 48.56/7.30  | | | | | | | | | | | | |              gives:
% 48.56/7.30  | | | | | | | | | | | | |   (243)  all_76_4 = all_76_58 |  ? [v0: any] :  ? [v1: any]
% 48.56/7.30  | | | | | | | | | | | | |          : (memt1(all_76_59, all_76_4, all_76_3) = v0 &
% 48.56/7.30  | | | | | | | | | | | | |            memt1(leaf1, all_76_4, all_76_3) = v1 & (v1 = 0
% 48.56/7.30  | | | | | | | | | | | | |              | v0 = 0))
% 48.56/7.30  | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | BETA: splitting (243) gives:
% 48.56/7.30  | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | |   (244)  all_76_4 = all_76_58
% 48.56/7.30  | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | REDUCE: (168), (244) imply:
% 48.56/7.30  | | | | | | | | | | | | | |   (245)  memt1(all_76_6, all_76_58, all_76_3) = all_223_0
% 48.56/7.30  | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | BETA: splitting (242) gives:
% 48.56/7.30  | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | Case 1:
% 48.56/7.30  | | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | |   (246)  all_76_3 = all_76_57
% 48.56/7.30  | | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | | REDUCE: (245), (246) imply:
% 48.56/7.30  | | | | | | | | | | | | | | |   (247)  memt1(all_76_6, all_76_58, all_76_57) = all_223_0
% 48.56/7.30  | | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_58, all_76_57,
% 48.56/7.30  | | | | | | | | | | | | | | |              black1, all_76_9, leaf1, all_76_6, all_223_0,
% 48.56/7.30  | | | | | | | | | | | | | | |              simplifying with (7), (29), (121), (127), (247)
% 48.56/7.30  | | | | | | | | | | | | | | |              gives:
% 48.56/7.30  | | | | | | | | | | | | | | |   (248)  all_223_0 = 0
% 48.56/7.30  | | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | | REDUCE: (166), (248) imply:
% 48.56/7.30  | | | | | | | | | | | | | | |   (249)  $false
% 48.56/7.30  | | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | | CLOSE: (249) is inconsistent.
% 48.56/7.30  | | | | | | | | | | | | | | | 
% 48.56/7.30  | | | | | | | | | | | | | | Case 2:
% 48.56/7.30  | | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | | |   (250)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_59,
% 48.56/7.31  | | | | | | | | | | | | | | |              all_76_4, all_76_3) = v0 & memt1(leaf1,
% 48.56/7.31  | | | | | | | | | | | | | | |              all_76_4, all_76_3) = v1 & (v1 = 0 | v0 = 0))
% 48.56/7.31  | | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | | | DELTA: instantiating (250) with fresh symbols all_415_0,
% 48.56/7.31  | | | | | | | | | | | | | | |        all_415_1 gives:
% 48.56/7.31  | | | | | | | | | | | | | | |   (251)  memt1(all_76_59, all_76_4, all_76_3) = all_415_1 &
% 48.56/7.31  | | | | | | | | | | | | | | |          memt1(leaf1, all_76_4, all_76_3) = all_415_0 &
% 48.56/7.31  | | | | | | | | | | | | | | |          (all_415_0 = 0 | all_415_1 = 0)
% 48.56/7.31  | | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (12), (28), (29), (115), (116),
% 48.56/7.31  | | | | | | | | | | | | | | |            (117), (118), (119), (124), (128), (218), (219),
% 48.56/7.31  | | | | | | | | | | | | | | |            (220), (221), (227), (229), (251) are inconsistent
% 48.56/7.31  | | | | | | | | | | | | | | |            by sub-proof #2.
% 48.56/7.31  | | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | | End of split
% 48.56/7.31  | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | Case 2:
% 48.56/7.31  | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | |   (252)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_59,
% 48.56/7.31  | | | | | | | | | | | | | |              all_76_4, all_76_3) = v0 & memt1(leaf1,
% 48.56/7.31  | | | | | | | | | | | | | |              all_76_4, all_76_3) = v1 & (v1 = 0 | v0 = 0))
% 48.56/7.31  | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | | DELTA: instantiating (252) with fresh symbols all_415_0,
% 48.56/7.31  | | | | | | | | | | | | | |        all_415_1 gives:
% 48.56/7.31  | | | | | | | | | | | | | |   (253)  memt1(all_76_59, all_76_4, all_76_3) = all_415_1 &
% 48.56/7.31  | | | | | | | | | | | | | |          memt1(leaf1, all_76_4, all_76_3) = all_415_0 &
% 48.56/7.31  | | | | | | | | | | | | | |          (all_415_0 = 0 | all_415_1 = 0)
% 48.56/7.31  | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (12), (28), (29), (115), (116),
% 48.56/7.31  | | | | | | | | | | | | | |            (117), (118), (119), (124), (128), (218), (219),
% 48.56/7.31  | | | | | | | | | | | | | |            (220), (221), (227), (229), (253) are inconsistent
% 48.56/7.31  | | | | | | | | | | | | | |            by sub-proof #2.
% 48.56/7.31  | | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | End of split
% 48.56/7.31  | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | Case 2:
% 48.56/7.31  | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | |   (254)  all_76_2 = 0
% 48.56/7.31  | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | REDUCE: (231), (254) imply:
% 48.56/7.31  | | | | | | | | | | | | |   (255)  $false
% 48.56/7.31  | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | | CLOSE: (255) is inconsistent.
% 48.56/7.31  | | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | | End of split
% 48.56/7.31  | | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | | End of split
% 48.56/7.31  | | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | | End of split
% 48.56/7.31  | | | | | | | | | | 
% 48.56/7.31  | | | | | | | | | End of split
% 48.56/7.31  | | | | | | | | | 
% 48.56/7.31  | | | | | | | | End of split
% 48.56/7.31  | | | | | | | | 
% 48.56/7.31  | | | | | | | End of split
% 48.56/7.31  | | | | | | | 
% 48.56/7.31  | | | | | | End of split
% 48.56/7.31  | | | | | | 
% 48.56/7.31  | | | | | End of split
% 48.56/7.31  | | | | | 
% 48.56/7.31  | | | | End of split
% 48.56/7.31  | | | | 
% 48.56/7.31  | | | End of split
% 48.56/7.31  | | | 
% 48.56/7.31  | | Case 2:
% 48.56/7.31  | | | 
% 48.84/7.31  | | |   (256)  all_76_49 = all_76_56 & node1(all_76_54, all_76_53, all_76_52,
% 48.84/7.31  | | |            all_76_51, all_76_50) = all_76_56 & node1(black1, all_76_53,
% 48.84/7.31  | | |            all_76_52, all_76_51, all_76_50) = all_76_48 & node1(red1,
% 48.84/7.31  | | |            all_76_55, all_76_58, all_76_57, all_76_48) = all_76_47 &
% 48.84/7.31  | | |          tree1(all_76_47) & tree1(all_76_48) & ((all_76_41 = all_76_59 &
% 48.84/7.31  | | |              all_76_46 = red1 & all_76_54 = black1 & all_76_60 = red1 &  ~
% 48.84/7.31  | | |              (all_76_33 = 0) & memt1(all_76_38, all_76_37, all_76_36) =
% 48.84/7.31  | | |              all_76_33 & memt1(all_76_61, all_76_37, all_76_36) =
% 48.84/7.31  | | |              all_76_34 & memt1(all_76_64, all_76_37, all_76_36) =
% 48.84/7.31  | | |              all_76_35 & node1(black1, all_76_42, all_76_58, all_76_57,
% 48.84/7.31  | | |                all_76_56) = all_76_39 & node1(black1, all_76_64,
% 48.84/7.31  | | |                all_76_63, all_76_62, all_76_45) = all_76_40 & node1(red1,
% 48.84/7.31  | | |                all_76_40, all_76_44, all_76_43, all_76_39) = all_76_38 &
% 48.84/7.31  | | |              node1(red1, all_76_45, all_76_44, all_76_43, all_76_42) =
% 48.84/7.31  | | |              all_76_59 & tree1(all_76_38) & tree1(all_76_39) &
% 48.84/7.31  | | |              tree1(all_76_40) & ((all_76_36 = all_76_62 & all_76_37 =
% 48.84/7.31  | | |                  all_76_63) | ( ~ (all_76_37 = all_76_63) & (all_76_34 = 0
% 48.84/7.31  | | |                    | all_76_35 = 0)))) | (all_76_54 = red1 & ((all_76_27 =
% 48.84/7.31  | | |                  all_76_59 & all_76_60 = red1 & node1(all_76_32,
% 48.84/7.31  | | |                    all_76_31, all_76_30, all_76_29, all_76_28) = all_76_59
% 48.84/7.31  | | |                  & node1(black1, all_76_28, all_76_58, all_76_57,
% 48.84/7.31  | | |                    all_76_56) = all_76_25 & node1(black1, all_76_64,
% 48.84/7.31  | | |                    all_76_63, all_76_62, all_76_31) = all_76_26 &
% 48.84/7.31  | | |                  node1(red1, all_76_26, all_76_30, all_76_29, all_76_25) =
% 48.84/7.31  | | |                  all_76_24 & tree1(all_76_24) & tree1(all_76_25) &
% 48.84/7.31  | | |                  tree1(all_76_26) & ((all_76_32 = black1 &  ~ (all_76_19 =
% 48.84/7.31  | | |                        0) & memt1(all_76_47, all_76_23, all_76_22) =
% 48.84/7.31  | | |                      all_76_19 & memt1(all_76_61, all_76_23, all_76_22) =
% 48.84/7.31  | | |                      all_76_20 & memt1(all_76_64, all_76_23, all_76_22) =
% 48.84/7.31  | | |                      all_76_21 & ((all_76_22 = all_76_62 & all_76_23 =
% 48.84/7.31  | | |                          all_76_63) | ( ~ (all_76_23 = all_76_63) &
% 48.84/7.31  | | |                          (all_76_20 = 0 | all_76_21 = 0)))) | (all_76_32 =
% 48.84/7.31  | | |                      red1 &  ~ (all_76_19 = 0) & memt1(all_76_24,
% 48.84/7.31  | | |                        all_76_23, all_76_22) = all_76_19 &
% 48.84/7.31  | | |                      memt1(all_76_61, all_76_23, all_76_22) = all_76_20 &
% 48.84/7.31  | | |                      memt1(all_76_64, all_76_23, all_76_22) = all_76_21 &
% 48.84/7.31  | | |                      ((all_76_22 = all_76_62 & all_76_23 = all_76_63) | (
% 48.84/7.31  | | |                          ~ (all_76_23 = all_76_63) & (all_76_20 = 0 |
% 48.84/7.31  | | |                            all_76_21 = 0)))))) | (all_76_59 = leaf1 &
% 48.84/7.31  | | |                  all_76_60 = red1 &  ~ (all_76_14 = 0) & memt1(all_76_47,
% 48.84/7.31  | | |                    all_76_18, all_76_17) = all_76_14 & memt1(all_76_61,
% 48.84/7.31  | | |                    all_76_18, all_76_17) = all_76_15 & memt1(all_76_64,
% 48.84/7.31  | | |                    all_76_18, all_76_17) = all_76_16 & ((all_76_17 =
% 48.84/7.31  | | |                      all_76_62 & all_76_18 = all_76_63) | ( ~ (all_76_18 =
% 48.84/7.31  | | |                        all_76_63) & (all_76_15 = 0 | all_76_16 = 0)))))))
% 48.84/7.31  | | | 
% 48.84/7.31  | | | ALPHA: (256) implies:
% 48.84/7.31  | | |   (257)  tree1(all_76_48)
% 48.84/7.31  | | |   (258)  node1(red1, all_76_55, all_76_58, all_76_57, all_76_48) =
% 48.84/7.31  | | |          all_76_47
% 48.84/7.31  | | |   (259)  node1(black1, all_76_53, all_76_52, all_76_51, all_76_50) =
% 48.84/7.31  | | |          all_76_48
% 48.84/7.31  | | |   (260)  node1(all_76_54, all_76_53, all_76_52, all_76_51, all_76_50) =
% 48.84/7.31  | | |          all_76_56
% 48.84/7.31  | | |   (261)  (all_76_41 = all_76_59 & all_76_46 = red1 & all_76_54 = black1 &
% 48.84/7.31  | | |            all_76_60 = red1 &  ~ (all_76_33 = 0) & memt1(all_76_38,
% 48.84/7.31  | | |              all_76_37, all_76_36) = all_76_33 & memt1(all_76_61,
% 48.84/7.31  | | |              all_76_37, all_76_36) = all_76_34 & memt1(all_76_64,
% 48.84/7.31  | | |              all_76_37, all_76_36) = all_76_35 & node1(black1, all_76_42,
% 48.84/7.31  | | |              all_76_58, all_76_57, all_76_56) = all_76_39 & node1(black1,
% 48.84/7.31  | | |              all_76_64, all_76_63, all_76_62, all_76_45) = all_76_40 &
% 48.84/7.31  | | |            node1(red1, all_76_40, all_76_44, all_76_43, all_76_39) =
% 48.84/7.31  | | |            all_76_38 & node1(red1, all_76_45, all_76_44, all_76_43,
% 48.84/7.31  | | |              all_76_42) = all_76_59 & tree1(all_76_38) & tree1(all_76_39)
% 48.84/7.31  | | |            & tree1(all_76_40) & ((all_76_36 = all_76_62 & all_76_37 =
% 48.84/7.31  | | |                all_76_63) | ( ~ (all_76_37 = all_76_63) & (all_76_34 = 0 |
% 48.84/7.31  | | |                  all_76_35 = 0)))) | (all_76_54 = red1 & ((all_76_27 =
% 48.84/7.31  | | |                all_76_59 & all_76_60 = red1 & node1(all_76_32, all_76_31,
% 48.84/7.31  | | |                  all_76_30, all_76_29, all_76_28) = all_76_59 &
% 48.84/7.31  | | |                node1(black1, all_76_28, all_76_58, all_76_57, all_76_56) =
% 48.84/7.31  | | |                all_76_25 & node1(black1, all_76_64, all_76_63, all_76_62,
% 48.84/7.31  | | |                  all_76_31) = all_76_26 & node1(red1, all_76_26,
% 48.84/7.31  | | |                  all_76_30, all_76_29, all_76_25) = all_76_24 &
% 48.84/7.31  | | |                tree1(all_76_24) & tree1(all_76_25) & tree1(all_76_26) &
% 48.84/7.31  | | |                ((all_76_32 = black1 &  ~ (all_76_19 = 0) &
% 48.84/7.31  | | |                    memt1(all_76_47, all_76_23, all_76_22) = all_76_19 &
% 48.84/7.31  | | |                    memt1(all_76_61, all_76_23, all_76_22) = all_76_20 &
% 48.84/7.31  | | |                    memt1(all_76_64, all_76_23, all_76_22) = all_76_21 &
% 48.84/7.31  | | |                    ((all_76_22 = all_76_62 & all_76_23 = all_76_63) | ( ~
% 48.84/7.31  | | |                        (all_76_23 = all_76_63) & (all_76_20 = 0 |
% 48.84/7.31  | | |                          all_76_21 = 0)))) | (all_76_32 = red1 &  ~
% 48.84/7.31  | | |                    (all_76_19 = 0) & memt1(all_76_24, all_76_23,
% 48.84/7.31  | | |                      all_76_22) = all_76_19 & memt1(all_76_61, all_76_23,
% 48.84/7.31  | | |                      all_76_22) = all_76_20 & memt1(all_76_64, all_76_23,
% 48.84/7.31  | | |                      all_76_22) = all_76_21 & ((all_76_22 = all_76_62 &
% 48.84/7.31  | | |                        all_76_23 = all_76_63) | ( ~ (all_76_23 =
% 48.84/7.31  | | |                          all_76_63) & (all_76_20 = 0 | all_76_21 = 0))))))
% 48.84/7.31  | | |              | (all_76_59 = leaf1 & all_76_60 = red1 &  ~ (all_76_14 = 0)
% 48.84/7.31  | | |                & memt1(all_76_47, all_76_18, all_76_17) = all_76_14 &
% 48.84/7.31  | | |                memt1(all_76_61, all_76_18, all_76_17) = all_76_15 &
% 48.84/7.31  | | |                memt1(all_76_64, all_76_18, all_76_17) = all_76_16 &
% 48.84/7.31  | | |                ((all_76_17 = all_76_62 & all_76_18 = all_76_63) | ( ~
% 48.84/7.31  | | |                    (all_76_18 = all_76_63) & (all_76_15 = 0 | all_76_16 =
% 48.84/7.31  | | |                      0))))))
% 48.84/7.31  | | | 
% 48.84/7.31  | | | BETA: splitting (261) gives:
% 48.84/7.31  | | | 
% 48.84/7.31  | | | Case 1:
% 48.84/7.31  | | | | 
% 48.84/7.31  | | | |   (262)  all_76_41 = all_76_59 & all_76_46 = red1 & all_76_54 = black1 &
% 48.84/7.31  | | | |          all_76_60 = red1 &  ~ (all_76_33 = 0) & memt1(all_76_38,
% 48.84/7.31  | | | |            all_76_37, all_76_36) = all_76_33 & memt1(all_76_61,
% 48.84/7.31  | | | |            all_76_37, all_76_36) = all_76_34 & memt1(all_76_64,
% 48.84/7.31  | | | |            all_76_37, all_76_36) = all_76_35 & node1(black1, all_76_42,
% 48.84/7.31  | | | |            all_76_58, all_76_57, all_76_56) = all_76_39 & node1(black1,
% 48.84/7.31  | | | |            all_76_64, all_76_63, all_76_62, all_76_45) = all_76_40 &
% 48.84/7.31  | | | |          node1(red1, all_76_40, all_76_44, all_76_43, all_76_39) =
% 48.84/7.31  | | | |          all_76_38 & node1(red1, all_76_45, all_76_44, all_76_43,
% 48.84/7.31  | | | |            all_76_42) = all_76_59 & tree1(all_76_38) & tree1(all_76_39)
% 48.84/7.31  | | | |          & tree1(all_76_40) & ((all_76_36 = all_76_62 & all_76_37 =
% 48.84/7.31  | | | |              all_76_63) | ( ~ (all_76_37 = all_76_63) & (all_76_34 = 0 |
% 48.84/7.31  | | | |                all_76_35 = 0)))
% 48.84/7.31  | | | | 
% 48.84/7.31  | | | | ALPHA: (262) implies:
% 48.84/7.31  | | | |   (263)  all_76_60 = red1
% 48.84/7.31  | | | |   (264)  all_76_54 = black1
% 48.84/7.31  | | | |   (265)   ~ (all_76_33 = 0)
% 48.84/7.31  | | | |   (266)  tree1(all_76_40)
% 48.84/7.31  | | | |   (267)  tree1(all_76_39)
% 48.84/7.31  | | | |   (268)  node1(red1, all_76_45, all_76_44, all_76_43, all_76_42) =
% 48.84/7.31  | | | |          all_76_59
% 48.84/7.31  | | | |   (269)  node1(red1, all_76_40, all_76_44, all_76_43, all_76_39) =
% 48.84/7.31  | | | |          all_76_38
% 48.84/7.31  | | | |   (270)  node1(black1, all_76_64, all_76_63, all_76_62, all_76_45) =
% 48.84/7.31  | | | |          all_76_40
% 48.84/7.31  | | | |   (271)  node1(black1, all_76_42, all_76_58, all_76_57, all_76_56) =
% 48.84/7.31  | | | |          all_76_39
% 48.84/7.31  | | | |   (272)  memt1(all_76_64, all_76_37, all_76_36) = all_76_35
% 48.84/7.31  | | | |   (273)  memt1(all_76_61, all_76_37, all_76_36) = all_76_34
% 48.84/7.31  | | | |   (274)  memt1(all_76_38, all_76_37, all_76_36) = all_76_33
% 48.84/7.31  | | | |   (275)  (all_76_36 = all_76_62 & all_76_37 = all_76_63) | ( ~
% 48.84/7.31  | | | |            (all_76_37 = all_76_63) & (all_76_34 = 0 | all_76_35 = 0))
% 48.84/7.31  | | | | 
% 48.84/7.31  | | | | REDUCE: (260), (264) imply:
% 48.84/7.31  | | | |   (276)  node1(black1, all_76_53, all_76_52, all_76_51, all_76_50) =
% 48.84/7.31  | | | |          all_76_56
% 48.84/7.31  | | | | 
% 48.84/7.31  | | | | REDUCE: (31), (263) imply:
% 48.84/7.31  | | | |   (277)  node1(red1, all_76_59, all_76_58, all_76_57, all_76_56) =
% 48.84/7.31  | | | |          all_76_61
% 48.84/7.31  | | | | 
% 48.84/7.31  | | | | REDUCE: (15), (263) imply:
% 48.84/7.31  | | | |   (278)  color1(red1)
% 48.84/7.31  | | | | 
% 48.84/7.31  | | | | GROUND_INST: instantiating (13) with all_76_48, all_76_56, all_76_50,
% 48.84/7.31  | | | |              all_76_51, all_76_52, all_76_53, black1, simplifying with
% 48.84/7.32  | | | |              (259), (276) gives:
% 48.84/7.32  | | | |   (279)  all_76_48 = all_76_56
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (gt_left) with all_76_63, all_76_44,
% 48.84/7.32  | | | |              all_76_43, all_76_45, all_76_42, red1, all_76_59,
% 48.84/7.32  | | | |              simplifying with (24), (25), (44), (268), (278) gives:
% 48.84/7.32  | | | |   (280)  gt_tree1(all_76_63, all_76_45) = 0
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (bst_right) with all_76_44, all_76_43,
% 48.84/7.32  | | | |              all_76_45, all_76_42, red1, all_76_59, simplifying with
% 48.84/7.32  | | | |              (24), (25), (268), (278) gives:
% 48.84/7.32  | | | |   (281)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_42) = v1 &
% 48.84/7.32  | | | |            bst1(all_76_59) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (bst_left) with all_76_44, all_76_43,
% 48.84/7.32  | | | |              all_76_45, all_76_42, red1, all_76_59, simplifying with
% 48.84/7.32  | | | |              (24), (25), (268), (278) gives:
% 48.84/7.32  | | | |   (282)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_45) = v1 &
% 48.84/7.32  | | | |            bst1(all_76_59) = v0 & ( ~ (v0 = 0) | v1 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (6) with red1, all_76_45, all_76_44,
% 48.84/7.32  | | | |              all_76_43, all_76_42, all_76_59, simplifying with (24),
% 48.84/7.32  | | | |              (25), (268), (278) gives:
% 48.84/7.32  | | | |   (283)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.84/7.32  | | | |          [v4: any] : (bst1(all_76_42) = v1 & bst1(all_76_45) = v0 &
% 48.84/7.32  | | | |            bst1(all_76_59) = v4 & gt_tree1(all_76_44, all_76_42) = v3 &
% 48.84/7.32  | | | |            lt_tree1(all_76_44, all_76_45) = v2 & ( ~ (v3 = 0) |  ~ (v2 =
% 48.84/7.32  | | | |                0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v4 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (5) with red1, all_76_45, all_76_44,
% 48.84/7.32  | | | |              all_76_43, all_76_42, all_76_59, simplifying with (24),
% 48.84/7.32  | | | |              (25), (268), (278) gives:
% 48.84/7.32  | | | |   (284)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.84/7.32  | | | |          [v4: any] : (bst1(all_76_42) = v2 & bst1(all_76_45) = v1 &
% 48.84/7.32  | | | |            bst1(all_76_59) = v0 & gt_tree1(all_76_44, all_76_42) = v4 &
% 48.84/7.32  | | | |            lt_tree1(all_76_44, all_76_45) = v3 & ( ~ (v0 = 0) | (v4 = 0
% 48.84/7.32  | | | |                & v3 = 0 & v2 = 0 & v1 = 0)))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (bst_right) with all_76_63, all_76_62,
% 48.84/7.32  | | | |              all_76_64, all_76_45, black1, all_76_40, simplifying with
% 48.84/7.32  | | | |              (7), (18), (24), (270) gives:
% 48.84/7.32  | | | |   (285)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_40) = v0 &
% 48.84/7.32  | | | |            bst1(all_76_45) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (bst_left) with all_76_63, all_76_62,
% 48.84/7.32  | | | |              all_76_64, all_76_45, black1, all_76_40, simplifying with
% 48.84/7.32  | | | |              (7), (18), (24), (270) gives:
% 48.84/7.32  | | | |   (286)   ? [v0: any] :  ? [v1: any] : (bst1(all_76_40) = v0 &
% 48.84/7.32  | | | |            bst1(all_76_64) = v1 & ( ~ (v0 = 0) | v1 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (6) with black1, all_76_64, all_76_63,
% 48.84/7.32  | | | |              all_76_62, all_76_45, all_76_40, simplifying with (7),
% 48.84/7.32  | | | |              (18), (24), (270) gives:
% 48.84/7.32  | | | |   (287)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.84/7.32  | | | |          [v4: any] : (bst1(all_76_40) = v4 & bst1(all_76_45) = v1 &
% 48.84/7.32  | | | |            bst1(all_76_64) = v0 & gt_tree1(all_76_63, all_76_45) = v3 &
% 48.84/7.32  | | | |            lt_tree1(all_76_63, all_76_64) = v2 & ( ~ (v3 = 0) |  ~ (v2 =
% 48.84/7.32  | | | |                0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v4 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (5) with black1, all_76_64, all_76_63,
% 48.84/7.32  | | | |              all_76_62, all_76_45, all_76_40, simplifying with (7),
% 48.84/7.32  | | | |              (18), (24), (270) gives:
% 48.84/7.32  | | | |   (288)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] :  ?
% 48.84/7.32  | | | |          [v4: any] : (bst1(all_76_40) = v0 & bst1(all_76_45) = v2 &
% 48.84/7.32  | | | |            bst1(all_76_64) = v1 & gt_tree1(all_76_63, all_76_45) = v4 &
% 48.84/7.32  | | | |            lt_tree1(all_76_63, all_76_64) = v3 & ( ~ (v0 = 0) | (v4 = 0
% 48.84/7.32  | | | |                & v3 = 0 & v2 = 0 & v1 = 0)))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | GROUND_INST: instantiating (4) with all_76_37, all_76_36, red1,
% 48.84/7.32  | | | |              all_76_40, all_76_44, all_76_43, all_76_39, all_76_38,
% 48.84/7.32  | | | |              all_76_33, simplifying with (266), (267), (269), (274),
% 48.84/7.32  | | | |              (278) gives:
% 48.84/7.32  | | | |   (289)  all_76_33 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~
% 48.84/7.32  | | | |            (v0 = 0) & memt1(all_76_39, all_76_37, all_76_36) = v1 &
% 48.84/7.32  | | | |            memt1(all_76_40, all_76_37, all_76_36) = v0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (282) with fresh symbols all_361_0, all_361_1
% 48.84/7.32  | | | |        gives:
% 48.84/7.32  | | | |   (290)  bst1(all_76_45) = all_361_0 & bst1(all_76_59) = all_361_1 & ( ~
% 48.84/7.32  | | | |            (all_361_1 = 0) | all_361_0 = 0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (290) implies:
% 48.84/7.32  | | | |   (291)  bst1(all_76_45) = all_361_0
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (281) with fresh symbols all_363_0, all_363_1
% 48.84/7.32  | | | |        gives:
% 48.84/7.32  | | | |   (292)  bst1(all_76_42) = all_363_0 & bst1(all_76_59) = all_363_1 & ( ~
% 48.84/7.32  | | | |            (all_363_1 = 0) | all_363_0 = 0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (292) implies:
% 48.84/7.32  | | | |   (293)  bst1(all_76_59) = all_363_1
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (286) with fresh symbols all_365_0, all_365_1
% 48.84/7.32  | | | |        gives:
% 48.84/7.32  | | | |   (294)  bst1(all_76_40) = all_365_1 & bst1(all_76_64) = all_365_0 & ( ~
% 48.84/7.32  | | | |            (all_365_1 = 0) | all_365_0 = 0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (294) implies:
% 48.84/7.32  | | | |   (295)  bst1(all_76_64) = all_365_0
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (285) with fresh symbols all_367_0, all_367_1
% 48.84/7.32  | | | |        gives:
% 48.84/7.32  | | | |   (296)  bst1(all_76_40) = all_367_1 & bst1(all_76_45) = all_367_0 & ( ~
% 48.84/7.32  | | | |            (all_367_1 = 0) | all_367_0 = 0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (296) implies:
% 48.84/7.32  | | | |   (297)  bst1(all_76_45) = all_367_0
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (288) with fresh symbols all_373_0, all_373_1,
% 48.84/7.32  | | | |        all_373_2, all_373_3, all_373_4 gives:
% 48.84/7.32  | | | |   (298)  bst1(all_76_40) = all_373_4 & bst1(all_76_45) = all_373_2 &
% 48.84/7.32  | | | |          bst1(all_76_64) = all_373_3 & gt_tree1(all_76_63, all_76_45) =
% 48.84/7.32  | | | |          all_373_0 & lt_tree1(all_76_63, all_76_64) = all_373_1 & ( ~
% 48.84/7.32  | | | |            (all_373_4 = 0) | (all_373_0 = 0 & all_373_1 = 0 & all_373_2
% 48.84/7.32  | | | |              = 0 & all_373_3 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (298) implies:
% 48.84/7.32  | | | |   (299)  bst1(all_76_64) = all_373_3
% 48.84/7.32  | | | |   (300)  bst1(all_76_45) = all_373_2
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (284) with fresh symbols all_375_0, all_375_1,
% 48.84/7.32  | | | |        all_375_2, all_375_3, all_375_4 gives:
% 48.84/7.32  | | | |   (301)  bst1(all_76_42) = all_375_2 & bst1(all_76_45) = all_375_3 &
% 48.84/7.32  | | | |          bst1(all_76_59) = all_375_4 & gt_tree1(all_76_44, all_76_42) =
% 48.84/7.32  | | | |          all_375_0 & lt_tree1(all_76_44, all_76_45) = all_375_1 & ( ~
% 48.84/7.32  | | | |            (all_375_4 = 0) | (all_375_0 = 0 & all_375_1 = 0 & all_375_2
% 48.84/7.32  | | | |              = 0 & all_375_3 = 0))
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (301) implies:
% 48.84/7.32  | | | |   (302)  bst1(all_76_59) = all_375_4
% 48.84/7.32  | | | |   (303)  bst1(all_76_45) = all_375_3
% 48.84/7.32  | | | |   (304)   ~ (all_375_4 = 0) | (all_375_0 = 0 & all_375_1 = 0 & all_375_2
% 48.84/7.32  | | | |            = 0 & all_375_3 = 0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (283) with fresh symbols all_377_0, all_377_1,
% 48.84/7.32  | | | |        all_377_2, all_377_3, all_377_4 gives:
% 48.84/7.32  | | | |   (305)  bst1(all_76_42) = all_377_3 & bst1(all_76_45) = all_377_4 &
% 48.84/7.32  | | | |          bst1(all_76_59) = all_377_0 & gt_tree1(all_76_44, all_76_42) =
% 48.84/7.32  | | | |          all_377_1 & lt_tree1(all_76_44, all_76_45) = all_377_2 & ( ~
% 48.84/7.32  | | | |            (all_377_1 = 0) |  ~ (all_377_2 = 0) |  ~ (all_377_3 = 0) | 
% 48.84/7.32  | | | |            ~ (all_377_4 = 0) | all_377_0 = 0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (305) implies:
% 48.84/7.32  | | | |   (306)  bst1(all_76_59) = all_377_0
% 48.84/7.32  | | | |   (307)  bst1(all_76_45) = all_377_4
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | DELTA: instantiating (287) with fresh symbols all_381_0, all_381_1,
% 48.84/7.32  | | | |        all_381_2, all_381_3, all_381_4 gives:
% 48.84/7.32  | | | |   (308)  bst1(all_76_40) = all_381_0 & bst1(all_76_45) = all_381_3 &
% 48.84/7.32  | | | |          bst1(all_76_64) = all_381_4 & gt_tree1(all_76_63, all_76_45) =
% 48.84/7.32  | | | |          all_381_1 & lt_tree1(all_76_63, all_76_64) = all_381_2 & ( ~
% 48.84/7.32  | | | |            (all_381_1 = 0) |  ~ (all_381_2 = 0) |  ~ (all_381_3 = 0) | 
% 48.84/7.32  | | | |            ~ (all_381_4 = 0) | all_381_0 = 0)
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | ALPHA: (308) implies:
% 48.84/7.32  | | | |   (309)  lt_tree1(all_76_63, all_76_64) = all_381_2
% 48.84/7.32  | | | |   (310)  gt_tree1(all_76_63, all_76_45) = all_381_1
% 48.84/7.32  | | | |   (311)  bst1(all_76_64) = all_381_4
% 48.84/7.32  | | | |   (312)  bst1(all_76_45) = all_381_3
% 48.84/7.32  | | | |   (313)   ~ (all_381_1 = 0) |  ~ (all_381_2 = 0) |  ~ (all_381_3 = 0) | 
% 48.84/7.32  | | | |          ~ (all_381_4 = 0) | all_381_0 = 0
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | BETA: splitting (289) gives:
% 48.84/7.32  | | | | 
% 48.84/7.32  | | | | Case 1:
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | |   (314)  all_76_33 = 0
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | REDUCE: (265), (314) imply:
% 48.84/7.32  | | | | |   (315)  $false
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | CLOSE: (315) is inconsistent.
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | Case 2:
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | |   (316)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 = 0) &
% 48.84/7.32  | | | | |            memt1(all_76_39, all_76_37, all_76_36) = v1 &
% 48.84/7.32  | | | | |            memt1(all_76_40, all_76_37, all_76_36) = v0)
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | DELTA: instantiating (316) with fresh symbols all_394_0, all_394_1
% 48.84/7.32  | | | | |        gives:
% 48.84/7.32  | | | | |   (317)   ~ (all_394_0 = 0) &  ~ (all_394_1 = 0) & memt1(all_76_39,
% 48.84/7.32  | | | | |            all_76_37, all_76_36) = all_394_0 & memt1(all_76_40,
% 48.84/7.32  | | | | |            all_76_37, all_76_36) = all_394_1
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | ALPHA: (317) implies:
% 48.84/7.32  | | | | |   (318)   ~ (all_394_1 = 0)
% 48.84/7.32  | | | | |   (319)   ~ (all_394_0 = 0)
% 48.84/7.32  | | | | |   (320)  memt1(all_76_40, all_76_37, all_76_36) = all_394_1
% 48.84/7.32  | | | | |   (321)  memt1(all_76_39, all_76_37, all_76_36) = all_394_0
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | GROUND_INST: instantiating (10) with 0, all_381_2, all_76_64,
% 48.84/7.32  | | | | |              all_76_63, simplifying with (32), (309) gives:
% 48.84/7.32  | | | | |   (322)  all_381_2 = 0
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | GROUND_INST: instantiating (11) with 0, all_381_1, all_76_45,
% 48.84/7.32  | | | | |              all_76_63, simplifying with (280), (310) gives:
% 48.84/7.32  | | | | |   (323)  all_381_1 = 0
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | GROUND_INST: instantiating (9) with 0, all_381_4, all_76_64,
% 48.84/7.32  | | | | |              simplifying with (34), (311) gives:
% 48.84/7.32  | | | | |   (324)  all_381_4 = 0
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | GROUND_INST: instantiating (9) with all_373_3, all_381_4, all_76_64,
% 48.84/7.32  | | | | |              simplifying with (299), (311) gives:
% 48.84/7.32  | | | | |   (325)  all_381_4 = all_373_3
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | GROUND_INST: instantiating (9) with all_365_0, all_381_4, all_76_64,
% 48.84/7.32  | | | | |              simplifying with (295), (311) gives:
% 48.84/7.32  | | | | |   (326)  all_381_4 = all_365_0
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | GROUND_INST: instantiating (9) with 0, all_377_0, all_76_59,
% 48.84/7.32  | | | | |              simplifying with (109), (306) gives:
% 48.84/7.32  | | | | |   (327)  all_377_0 = 0
% 48.84/7.32  | | | | | 
% 48.84/7.32  | | | | | GROUND_INST: instantiating (9) with all_375_4, all_377_0, all_76_59,
% 48.84/7.32  | | | | |              simplifying with (302), (306) gives:
% 48.84/7.32  | | | | |   (328)  all_377_0 = all_375_4
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | GROUND_INST: instantiating (9) with all_363_1, all_377_0, all_76_59,
% 48.84/7.33  | | | | |              simplifying with (293), (306) gives:
% 48.84/7.33  | | | | |   (329)  all_377_0 = all_363_1
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | GROUND_INST: instantiating (9) with all_375_3, all_377_4, all_76_45,
% 48.84/7.33  | | | | |              simplifying with (303), (307) gives:
% 48.84/7.33  | | | | |   (330)  all_377_4 = all_375_3
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | GROUND_INST: instantiating (9) with all_373_2, all_377_4, all_76_45,
% 48.84/7.33  | | | | |              simplifying with (300), (307) gives:
% 48.84/7.33  | | | | |   (331)  all_377_4 = all_373_2
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | GROUND_INST: instantiating (9) with all_361_0, all_377_4, all_76_45,
% 48.84/7.33  | | | | |              simplifying with (291), (307) gives:
% 48.84/7.33  | | | | |   (332)  all_377_4 = all_361_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | GROUND_INST: instantiating (9) with all_375_3, all_381_3, all_76_45,
% 48.84/7.33  | | | | |              simplifying with (303), (312) gives:
% 48.84/7.33  | | | | |   (333)  all_381_3 = all_375_3
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | GROUND_INST: instantiating (9) with all_367_0, all_381_3, all_76_45,
% 48.84/7.33  | | | | |              simplifying with (297), (312) gives:
% 48.84/7.33  | | | | |   (334)  all_381_3 = all_367_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (333), (334) imply:
% 48.84/7.33  | | | | |   (335)  all_375_3 = all_367_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | SIMP: (335) implies:
% 48.84/7.33  | | | | |   (336)  all_375_3 = all_367_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (325), (326) imply:
% 48.84/7.33  | | | | |   (337)  all_373_3 = all_365_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (324), (325) imply:
% 48.84/7.33  | | | | |   (338)  all_373_3 = 0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (328), (329) imply:
% 48.84/7.33  | | | | |   (339)  all_375_4 = all_363_1
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (327), (328) imply:
% 48.84/7.33  | | | | |   (340)  all_375_4 = 0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (330), (331) imply:
% 48.84/7.33  | | | | |   (341)  all_375_3 = all_373_2
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | SIMP: (341) implies:
% 48.84/7.33  | | | | |   (342)  all_375_3 = all_373_2
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (331), (332) imply:
% 48.84/7.33  | | | | |   (343)  all_373_2 = all_361_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (336), (342) imply:
% 48.84/7.33  | | | | |   (344)  all_373_2 = all_367_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | SIMP: (344) implies:
% 48.84/7.33  | | | | |   (345)  all_373_2 = all_367_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (339), (340) imply:
% 48.84/7.33  | | | | |   (346)  all_363_1 = 0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (343), (345) imply:
% 48.84/7.33  | | | | |   (347)  all_367_0 = all_361_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (337), (338) imply:
% 48.84/7.33  | | | | |   (348)  all_365_0 = 0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (336), (347) imply:
% 48.84/7.33  | | | | |   (349)  all_375_3 = all_361_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | COMBINE_EQS: (334), (347) imply:
% 48.84/7.33  | | | | |   (350)  all_381_3 = all_361_0
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | BETA: splitting (304) gives:
% 48.84/7.33  | | | | | 
% 48.84/7.33  | | | | | Case 1:
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | |   (351)   ~ (all_375_4 = 0)
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | REDUCE: (340), (351) imply:
% 48.84/7.33  | | | | | |   (352)  $false
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | CLOSE: (352) is inconsistent.
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | Case 2:
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | |   (353)  all_375_0 = 0 & all_375_1 = 0 & all_375_2 = 0 & all_375_3 =
% 48.84/7.33  | | | | | |          0
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | ALPHA: (353) implies:
% 48.84/7.33  | | | | | |   (354)  all_375_3 = 0
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | COMBINE_EQS: (349), (354) imply:
% 48.84/7.33  | | | | | |   (355)  all_361_0 = 0
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | SIMP: (355) implies:
% 48.84/7.33  | | | | | |   (356)  all_361_0 = 0
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | COMBINE_EQS: (350), (356) imply:
% 48.84/7.33  | | | | | |   (357)  all_381_3 = 0
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | BETA: splitting (313) gives:
% 48.84/7.33  | | | | | | 
% 48.84/7.33  | | | | | | Case 1:
% 48.84/7.33  | | | | | | | 
% 48.84/7.33  | | | | | | |   (358)   ~ (all_381_1 = 0)
% 48.84/7.33  | | | | | | | 
% 48.84/7.33  | | | | | | | REDUCE: (323), (358) imply:
% 48.84/7.33  | | | | | | |   (359)  $false
% 48.84/7.33  | | | | | | | 
% 48.84/7.33  | | | | | | | CLOSE: (359) is inconsistent.
% 48.84/7.33  | | | | | | | 
% 48.84/7.33  | | | | | | Case 2:
% 48.84/7.33  | | | | | | | 
% 48.84/7.33  | | | | | | |   (360)   ~ (all_381_2 = 0) |  ~ (all_381_3 = 0) |  ~ (all_381_4 =
% 48.84/7.33  | | | | | | |            0) | all_381_0 = 0
% 48.84/7.33  | | | | | | | 
% 48.84/7.33  | | | | | | | BETA: splitting (360) gives:
% 48.84/7.33  | | | | | | | 
% 48.84/7.33  | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | 
% 48.84/7.33  | | | | | | | |   (361)   ~ (all_381_2 = 0)
% 48.84/7.33  | | | | | | | | 
% 48.84/7.33  | | | | | | | | REDUCE: (322), (361) imply:
% 48.84/7.33  | | | | | | | |   (362)  $false
% 48.84/7.33  | | | | | | | | 
% 48.84/7.33  | | | | | | | | CLOSE: (362) is inconsistent.
% 48.84/7.33  | | | | | | | | 
% 48.84/7.33  | | | | | | | Case 2:
% 48.84/7.33  | | | | | | | | 
% 48.84/7.33  | | | | | | | |   (363)   ~ (all_381_3 = 0) |  ~ (all_381_4 = 0) | all_381_0 = 0
% 48.84/7.33  | | | | | | | | 
% 48.84/7.33  | | | | | | | | BETA: splitting (363) gives:
% 48.84/7.33  | | | | | | | | 
% 48.84/7.33  | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | 
% 48.84/7.33  | | | | | | | | |   (364)   ~ (all_381_3 = 0)
% 48.84/7.33  | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | REDUCE: (357), (364) imply:
% 48.84/7.33  | | | | | | | | |   (365)  $false
% 48.84/7.33  | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | CLOSE: (365) is inconsistent.
% 48.84/7.33  | | | | | | | | | 
% 48.84/7.33  | | | | | | | | Case 2:
% 48.84/7.33  | | | | | | | | | 
% 48.84/7.33  | | | | | | | | |   (366)   ~ (all_381_4 = 0) | all_381_0 = 0
% 48.84/7.33  | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | BETA: splitting (366) gives:
% 48.84/7.33  | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | |   (367)   ~ (all_381_4 = 0)
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | REDUCE: (324), (367) imply:
% 48.84/7.33  | | | | | | | | | |   (368)  $false
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | CLOSE: (368) is inconsistent.
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | Case 2:
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | GROUND_INST: instantiating (4) with all_76_37, all_76_36,
% 48.84/7.33  | | | | | | | | | |              black1, all_76_64, all_76_63, all_76_62,
% 48.84/7.33  | | | | | | | | | |              all_76_45, all_76_40, all_394_1, simplifying with
% 48.84/7.33  | | | | | | | | | |              (7), (18), (24), (270), (320) gives:
% 48.84/7.33  | | | | | | | | | |   (369)  all_394_1 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~
% 48.84/7.33  | | | | | | | | | |            (v1 = 0) &  ~ (v0 = 0) & memt1(all_76_45,
% 48.84/7.33  | | | | | | | | | |              all_76_37, all_76_36) = v1 & memt1(all_76_64,
% 48.84/7.33  | | | | | | | | | |              all_76_37, all_76_36) = v0)
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | GROUND_INST: instantiating (4) with all_76_37, all_76_36,
% 48.84/7.33  | | | | | | | | | |              black1, all_76_42, all_76_58, all_76_57,
% 48.84/7.33  | | | | | | | | | |              all_76_56, all_76_39, all_394_0, simplifying with
% 48.84/7.33  | | | | | | | | | |              (7), (20), (25), (271), (321) gives:
% 48.84/7.33  | | | | | | | | | |   (370)  all_394_0 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~
% 48.84/7.33  | | | | | | | | | |            (v1 = 0) &  ~ (v0 = 0) & memt1(all_76_42,
% 48.84/7.33  | | | | | | | | | |              all_76_37, all_76_36) = v0 & memt1(all_76_56,
% 48.84/7.33  | | | | | | | | | |              all_76_37, all_76_36) = v1)
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | BETA: splitting (369) gives:
% 48.84/7.33  | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | |   (371)  all_394_1 = 0
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | REDUCE: (318), (371) imply:
% 48.84/7.33  | | | | | | | | | | |   (372)  $false
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | CLOSE: (372) is inconsistent.
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | Case 2:
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | |   (373)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~
% 48.84/7.33  | | | | | | | | | | |            (v0 = 0) & memt1(all_76_45, all_76_37,
% 48.84/7.33  | | | | | | | | | | |              all_76_36) = v1 & memt1(all_76_64, all_76_37,
% 48.84/7.33  | | | | | | | | | | |              all_76_36) = v0)
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | DELTA: instantiating (373) with fresh symbols all_473_0,
% 48.84/7.33  | | | | | | | | | | |        all_473_1 gives:
% 48.84/7.33  | | | | | | | | | | |   (374)   ~ (all_473_0 = 0) &  ~ (all_473_1 = 0) &
% 48.84/7.33  | | | | | | | | | | |          memt1(all_76_45, all_76_37, all_76_36) = all_473_0
% 48.84/7.33  | | | | | | | | | | |          & memt1(all_76_64, all_76_37, all_76_36) =
% 48.84/7.33  | | | | | | | | | | |          all_473_1
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | ALPHA: (374) implies:
% 48.84/7.33  | | | | | | | | | | |   (375)   ~ (all_473_1 = 0)
% 48.84/7.33  | | | | | | | | | | |   (376)   ~ (all_473_0 = 0)
% 48.84/7.33  | | | | | | | | | | |   (377)  memt1(all_76_64, all_76_37, all_76_36) = all_473_1
% 48.84/7.33  | | | | | | | | | | |   (378)  memt1(all_76_45, all_76_37, all_76_36) = all_473_0
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | BETA: splitting (370) gives:
% 48.84/7.33  | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | |   (379)  all_394_0 = 0
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | REDUCE: (319), (379) imply:
% 48.84/7.33  | | | | | | | | | | | |   (380)  $false
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | CLOSE: (380) is inconsistent.
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | Case 2:
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | |   (381)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~
% 48.84/7.33  | | | | | | | | | | | |            (v0 = 0) & memt1(all_76_42, all_76_37,
% 48.84/7.33  | | | | | | | | | | | |              all_76_36) = v0 & memt1(all_76_56, all_76_37,
% 48.84/7.33  | | | | | | | | | | | |              all_76_36) = v1)
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | DELTA: instantiating (381) with fresh symbols all_478_0,
% 48.84/7.33  | | | | | | | | | | | |        all_478_1 gives:
% 48.84/7.33  | | | | | | | | | | | |   (382)   ~ (all_478_0 = 0) &  ~ (all_478_1 = 0) &
% 48.84/7.33  | | | | | | | | | | | |          memt1(all_76_42, all_76_37, all_76_36) = all_478_1
% 48.84/7.33  | | | | | | | | | | | |          & memt1(all_76_56, all_76_37, all_76_36) =
% 48.84/7.33  | | | | | | | | | | | |          all_478_0
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | ALPHA: (382) implies:
% 48.84/7.33  | | | | | | | | | | | |   (383)   ~ (all_478_1 = 0)
% 48.84/7.33  | | | | | | | | | | | |   (384)   ~ (all_478_0 = 0)
% 48.84/7.33  | | | | | | | | | | | |   (385)  memt1(all_76_56, all_76_37, all_76_36) = all_478_0
% 48.84/7.33  | | | | | | | | | | | |   (386)  memt1(all_76_42, all_76_37, all_76_36) = all_478_1
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_76_35, all_473_1,
% 48.84/7.33  | | | | | | | | | | | |              all_76_36, all_76_37, all_76_64, simplifying with
% 48.84/7.33  | | | | | | | | | | | |              (272), (377) gives:
% 48.84/7.33  | | | | | | | | | | | |   (387)  all_473_1 = all_76_35
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | REDUCE: (375), (387) imply:
% 48.84/7.33  | | | | | | | | | | | |   (388)   ~ (all_76_35 = 0)
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | BETA: splitting (275) gives:
% 48.84/7.33  | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | |   (389)  all_76_36 = all_76_62 & all_76_37 = all_76_63
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | ALPHA: (389) implies:
% 48.84/7.33  | | | | | | | | | | | | |   (390)  all_76_37 = all_76_63
% 48.84/7.33  | | | | | | | | | | | | |   (391)  all_76_36 = all_76_62
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | REDUCE: (320), (390), (391) imply:
% 48.84/7.33  | | | | | | | | | | | | |   (392)  memt1(all_76_40, all_76_63, all_76_62) = all_394_1
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_63, all_76_62,
% 48.84/7.33  | | | | | | | | | | | | |              black1, all_76_64, all_76_45, all_76_40,
% 48.84/7.33  | | | | | | | | | | | | |              all_394_1, simplifying with (7), (18), (24),
% 48.84/7.33  | | | | | | | | | | | | |              (270), (392) gives:
% 48.84/7.33  | | | | | | | | | | | | |   (393)  all_394_1 = 0
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | REDUCE: (318), (393) imply:
% 48.84/7.33  | | | | | | | | | | | | |   (394)  $false
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | CLOSE: (394) is inconsistent.
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | Case 2:
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | |   (395)   ~ (all_76_37 = all_76_63) & (all_76_34 = 0 |
% 48.84/7.33  | | | | | | | | | | | | |            all_76_35 = 0)
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | ALPHA: (395) implies:
% 48.84/7.33  | | | | | | | | | | | | |   (396)  all_76_34 = 0 | all_76_35 = 0
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | BETA: splitting (396) gives:
% 48.84/7.33  | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | |   (397)  all_76_34 = 0
% 48.84/7.33  | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | REDUCE: (273), (397) imply:
% 48.84/7.33  | | | | | | | | | | | | | |   (398)  memt1(all_76_61, all_76_37, all_76_36) = 0
% 48.84/7.33  | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_76_37, all_76_36, red1,
% 48.84/7.33  | | | | | | | | | | | | | |              all_76_59, all_76_58, all_76_57, all_76_56,
% 48.84/7.33  | | | | | | | | | | | | | |              all_76_61, simplifying with (19), (20), (277),
% 48.84/7.33  | | | | | | | | | | | | | |              (278), (398) gives:
% 48.84/7.33  | | | | | | | | | | | | | |   (399)  all_76_36 = all_76_57 |  ? [v0: any] :  ? [v1:
% 48.84/7.33  | | | | | | | | | | | | | |            any] : (memt1(all_76_56, all_76_37, all_76_36) =
% 48.84/7.33  | | | | | | | | | | | | | |            v1 & memt1(all_76_59, all_76_37, all_76_36) = v0
% 48.84/7.33  | | | | | | | | | | | | | |            & (v1 = 0 | v0 = 0))
% 48.84/7.33  | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_76_37, all_76_36, red1,
% 48.84/7.33  | | | | | | | | | | | | | |              all_76_59, all_76_58, all_76_57, all_76_56,
% 48.84/7.33  | | | | | | | | | | | | | |              all_76_61, simplifying with (19), (20), (277),
% 48.84/7.33  | | | | | | | | | | | | | |              (278), (398) gives:
% 48.84/7.33  | | | | | | | | | | | | | |   (400)  all_76_37 = all_76_58 |  ? [v0: any] :  ? [v1:
% 48.84/7.33  | | | | | | | | | | | | | |            any] : (memt1(all_76_56, all_76_37, all_76_36) =
% 48.84/7.33  | | | | | | | | | | | | | |            v1 & memt1(all_76_59, all_76_37, all_76_36) = v0
% 48.84/7.33  | | | | | | | | | | | | | |            & (v1 = 0 | v0 = 0))
% 48.84/7.33  | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | BETA: splitting (400) gives:
% 48.84/7.33  | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | |   (401)  all_76_37 = all_76_58
% 48.84/7.33  | | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | | REDUCE: (321), (401) imply:
% 48.84/7.33  | | | | | | | | | | | | | | |   (402)  memt1(all_76_39, all_76_58, all_76_36) = all_394_0
% 48.84/7.33  | | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | | BETA: splitting (399) gives:
% 48.84/7.33  | | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | | Case 1:
% 48.84/7.33  | | | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | | |   (403)  all_76_36 = all_76_57
% 48.84/7.33  | | | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | | | REDUCE: (402), (403) imply:
% 48.84/7.33  | | | | | | | | | | | | | | | |   (404)  memt1(all_76_39, all_76_58, all_76_57) = all_394_0
% 48.84/7.33  | | | | | | | | | | | | | | | | 
% 48.84/7.33  | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_58, all_76_57,
% 48.84/7.33  | | | | | | | | | | | | | | | |              black1, all_76_42, all_76_56, all_76_39,
% 48.84/7.33  | | | | | | | | | | | | | | | |              all_394_0, simplifying with (7), (20), (25),
% 48.84/7.33  | | | | | | | | | | | | | | | |              (271), (404) gives:
% 48.84/7.34  | | | | | | | | | | | | | | | |   (405)  all_394_0 = 0
% 48.84/7.34  | | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | | REDUCE: (319), (405) imply:
% 48.84/7.34  | | | | | | | | | | | | | | | |   (406)  $false
% 48.84/7.34  | | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | | CLOSE: (406) is inconsistent.
% 48.84/7.34  | | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | Case 2:
% 48.84/7.34  | | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | |   (407)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 48.84/7.34  | | | | | | | | | | | | | | | |              all_76_37, all_76_36) = v1 & memt1(all_76_59,
% 48.84/7.34  | | | | | | | | | | | | | | | |              all_76_37, all_76_36) = v0 & (v1 = 0 | v0 =
% 48.84/7.34  | | | | | | | | | | | | | | | |              0))
% 48.84/7.34  | | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | | DELTA: instantiating (407) with fresh symbols all_569_0,
% 48.84/7.34  | | | | | | | | | | | | | | | |        all_569_1 gives:
% 48.84/7.34  | | | | | | | | | | | | | | | |   (408)  memt1(all_76_56, all_76_37, all_76_36) = all_569_0
% 48.84/7.34  | | | | | | | | | | | | | | | |          & memt1(all_76_59, all_76_37, all_76_36) =
% 48.84/7.34  | | | | | | | | | | | | | | | |          all_569_1 & (all_569_0 = 0 | all_569_1 = 0)
% 48.84/7.34  | | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (12), (24), (25), (265), (266),
% 48.84/7.34  | | | | | | | | | | | | | | | |            (267), (268), (269), (274), (278), (376), (378),
% 48.84/7.34  | | | | | | | | | | | | | | | |            (383), (384), (385), (386), (408) are inconsistent
% 48.84/7.34  | | | | | | | | | | | | | | | |            by sub-proof #1.
% 48.84/7.34  | | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | Case 2:
% 48.84/7.34  | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | |   (409)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 48.84/7.34  | | | | | | | | | | | | | | |              all_76_37, all_76_36) = v1 & memt1(all_76_59,
% 48.84/7.34  | | | | | | | | | | | | | | |              all_76_37, all_76_36) = v0 & (v1 = 0 | v0 =
% 48.84/7.34  | | | | | | | | | | | | | | |              0))
% 48.84/7.34  | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | DELTA: instantiating (409) with fresh symbols all_569_0,
% 48.84/7.34  | | | | | | | | | | | | | | |        all_569_1 gives:
% 48.84/7.34  | | | | | | | | | | | | | | |   (410)  memt1(all_76_56, all_76_37, all_76_36) = all_569_0
% 48.84/7.34  | | | | | | | | | | | | | | |          & memt1(all_76_59, all_76_37, all_76_36) =
% 48.84/7.34  | | | | | | | | | | | | | | |          all_569_1 & (all_569_0 = 0 | all_569_1 = 0)
% 48.84/7.34  | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | | REF_CLOSE: (1), (2), (3), (12), (24), (25), (265), (266),
% 48.84/7.34  | | | | | | | | | | | | | | |            (267), (268), (269), (274), (278), (376), (378),
% 48.84/7.34  | | | | | | | | | | | | | | |            (383), (384), (385), (386), (410) are inconsistent
% 48.84/7.34  | | | | | | | | | | | | | | |            by sub-proof #1.
% 48.84/7.34  | | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | Case 2:
% 48.84/7.34  | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | |   (411)  all_76_35 = 0
% 48.84/7.34  | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | REDUCE: (388), (411) imply:
% 48.84/7.34  | | | | | | | | | | | | | |   (412)  $false
% 48.84/7.34  | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | | CLOSE: (412) is inconsistent.
% 48.84/7.34  | | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | | | 
% 48.84/7.34  | | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | | 
% 48.84/7.34  | | | | | | | | End of split
% 48.84/7.34  | | | | | | | | 
% 48.84/7.34  | | | | | | | End of split
% 48.84/7.34  | | | | | | | 
% 48.84/7.34  | | | | | | End of split
% 48.84/7.34  | | | | | | 
% 48.84/7.34  | | | | | End of split
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | End of split
% 48.84/7.34  | | | | 
% 48.84/7.34  | | | Case 2:
% 48.84/7.34  | | | | 
% 48.84/7.34  | | | |   (413)  all_76_54 = red1 & ((all_76_27 = all_76_59 & all_76_60 = red1 &
% 48.84/7.34  | | | |              node1(all_76_32, all_76_31, all_76_30, all_76_29,
% 48.84/7.34  | | | |                all_76_28) = all_76_59 & node1(black1, all_76_28,
% 48.84/7.34  | | | |                all_76_58, all_76_57, all_76_56) = all_76_25 &
% 48.84/7.34  | | | |              node1(black1, all_76_64, all_76_63, all_76_62, all_76_31) =
% 48.84/7.34  | | | |              all_76_26 & node1(red1, all_76_26, all_76_30, all_76_29,
% 48.84/7.34  | | | |                all_76_25) = all_76_24 & tree1(all_76_24) &
% 48.84/7.34  | | | |              tree1(all_76_25) & tree1(all_76_26) & ((all_76_32 = black1
% 48.84/7.34  | | | |                  &  ~ (all_76_19 = 0) & memt1(all_76_47, all_76_23,
% 48.84/7.34  | | | |                    all_76_22) = all_76_19 & memt1(all_76_61, all_76_23,
% 48.84/7.34  | | | |                    all_76_22) = all_76_20 & memt1(all_76_64, all_76_23,
% 48.84/7.34  | | | |                    all_76_22) = all_76_21 & ((all_76_22 = all_76_62 &
% 48.84/7.34  | | | |                      all_76_23 = all_76_63) | ( ~ (all_76_23 =
% 48.84/7.34  | | | |                        all_76_63) & (all_76_20 = 0 | all_76_21 = 0)))) |
% 48.84/7.34  | | | |                (all_76_32 = red1 &  ~ (all_76_19 = 0) & memt1(all_76_24,
% 48.84/7.34  | | | |                    all_76_23, all_76_22) = all_76_19 & memt1(all_76_61,
% 48.84/7.34  | | | |                    all_76_23, all_76_22) = all_76_20 & memt1(all_76_64,
% 48.84/7.34  | | | |                    all_76_23, all_76_22) = all_76_21 & ((all_76_22 =
% 48.84/7.34  | | | |                      all_76_62 & all_76_23 = all_76_63) | ( ~ (all_76_23
% 48.84/7.34  | | | |                        = all_76_63) & (all_76_20 = 0 | all_76_21 =
% 48.84/7.34  | | | |                        0)))))) | (all_76_59 = leaf1 & all_76_60 = red1 &
% 48.84/7.34  | | | |               ~ (all_76_14 = 0) & memt1(all_76_47, all_76_18, all_76_17)
% 48.84/7.34  | | | |              = all_76_14 & memt1(all_76_61, all_76_18, all_76_17) =
% 48.84/7.34  | | | |              all_76_15 & memt1(all_76_64, all_76_18, all_76_17) =
% 48.84/7.34  | | | |              all_76_16 & ((all_76_17 = all_76_62 & all_76_18 =
% 48.84/7.34  | | | |                  all_76_63) | ( ~ (all_76_18 = all_76_63) & (all_76_15 =
% 48.84/7.34  | | | |                    0 | all_76_16 = 0)))))
% 48.84/7.34  | | | | 
% 48.84/7.34  | | | | ALPHA: (413) implies:
% 48.84/7.34  | | | |   (414)  all_76_54 = red1
% 48.84/7.34  | | | |   (415)  (all_76_27 = all_76_59 & all_76_60 = red1 & node1(all_76_32,
% 48.84/7.34  | | | |              all_76_31, all_76_30, all_76_29, all_76_28) = all_76_59 &
% 48.84/7.34  | | | |            node1(black1, all_76_28, all_76_58, all_76_57, all_76_56) =
% 48.84/7.34  | | | |            all_76_25 & node1(black1, all_76_64, all_76_63, all_76_62,
% 48.84/7.34  | | | |              all_76_31) = all_76_26 & node1(red1, all_76_26, all_76_30,
% 48.84/7.34  | | | |              all_76_29, all_76_25) = all_76_24 & tree1(all_76_24) &
% 48.84/7.34  | | | |            tree1(all_76_25) & tree1(all_76_26) & ((all_76_32 = black1 & 
% 48.84/7.34  | | | |                ~ (all_76_19 = 0) & memt1(all_76_47, all_76_23,
% 48.84/7.34  | | | |                  all_76_22) = all_76_19 & memt1(all_76_61, all_76_23,
% 48.84/7.34  | | | |                  all_76_22) = all_76_20 & memt1(all_76_64, all_76_23,
% 48.84/7.34  | | | |                  all_76_22) = all_76_21 & ((all_76_22 = all_76_62 &
% 48.84/7.34  | | | |                    all_76_23 = all_76_63) | ( ~ (all_76_23 = all_76_63)
% 48.84/7.34  | | | |                    & (all_76_20 = 0 | all_76_21 = 0)))) | (all_76_32 =
% 48.84/7.34  | | | |                red1 &  ~ (all_76_19 = 0) & memt1(all_76_24, all_76_23,
% 48.84/7.34  | | | |                  all_76_22) = all_76_19 & memt1(all_76_61, all_76_23,
% 48.84/7.34  | | | |                  all_76_22) = all_76_20 & memt1(all_76_64, all_76_23,
% 48.84/7.34  | | | |                  all_76_22) = all_76_21 & ((all_76_22 = all_76_62 &
% 48.84/7.34  | | | |                    all_76_23 = all_76_63) | ( ~ (all_76_23 = all_76_63)
% 48.84/7.34  | | | |                    & (all_76_20 = 0 | all_76_21 = 0)))))) | (all_76_59 =
% 48.84/7.34  | | | |            leaf1 & all_76_60 = red1 &  ~ (all_76_14 = 0) &
% 48.84/7.34  | | | |            memt1(all_76_47, all_76_18, all_76_17) = all_76_14 &
% 48.84/7.34  | | | |            memt1(all_76_61, all_76_18, all_76_17) = all_76_15 &
% 48.84/7.34  | | | |            memt1(all_76_64, all_76_18, all_76_17) = all_76_16 &
% 48.84/7.34  | | | |            ((all_76_17 = all_76_62 & all_76_18 = all_76_63) | ( ~
% 48.84/7.34  | | | |                (all_76_18 = all_76_63) & (all_76_15 = 0 | all_76_16 =
% 48.84/7.34  | | | |                  0))))
% 48.84/7.34  | | | | 
% 48.84/7.34  | | | | REDUCE: (260), (414) imply:
% 48.84/7.34  | | | |   (416)  node1(red1, all_76_53, all_76_52, all_76_51, all_76_50) =
% 48.84/7.34  | | | |          all_76_56
% 48.84/7.34  | | | | 
% 48.84/7.34  | | | | BETA: splitting (415) gives:
% 48.84/7.34  | | | | 
% 48.84/7.34  | | | | Case 1:
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | |   (417)  all_76_27 = all_76_59 & all_76_60 = red1 & node1(all_76_32,
% 48.84/7.34  | | | | |            all_76_31, all_76_30, all_76_29, all_76_28) = all_76_59 &
% 48.84/7.34  | | | | |          node1(black1, all_76_28, all_76_58, all_76_57, all_76_56) =
% 48.84/7.34  | | | | |          all_76_25 & node1(black1, all_76_64, all_76_63, all_76_62,
% 48.84/7.34  | | | | |            all_76_31) = all_76_26 & node1(red1, all_76_26, all_76_30,
% 48.84/7.34  | | | | |            all_76_29, all_76_25) = all_76_24 & tree1(all_76_24) &
% 48.84/7.34  | | | | |          tree1(all_76_25) & tree1(all_76_26) & ((all_76_32 = black1 & 
% 48.84/7.34  | | | | |              ~ (all_76_19 = 0) & memt1(all_76_47, all_76_23,
% 48.84/7.34  | | | | |                all_76_22) = all_76_19 & memt1(all_76_61, all_76_23,
% 48.84/7.34  | | | | |                all_76_22) = all_76_20 & memt1(all_76_64, all_76_23,
% 48.84/7.34  | | | | |                all_76_22) = all_76_21 & ((all_76_22 = all_76_62 &
% 48.84/7.34  | | | | |                  all_76_23 = all_76_63) | ( ~ (all_76_23 = all_76_63)
% 48.84/7.34  | | | | |                  & (all_76_20 = 0 | all_76_21 = 0)))) | (all_76_32 =
% 48.84/7.34  | | | | |              red1 &  ~ (all_76_19 = 0) & memt1(all_76_24, all_76_23,
% 48.84/7.34  | | | | |                all_76_22) = all_76_19 & memt1(all_76_61, all_76_23,
% 48.84/7.34  | | | | |                all_76_22) = all_76_20 & memt1(all_76_64, all_76_23,
% 48.84/7.34  | | | | |                all_76_22) = all_76_21 & ((all_76_22 = all_76_62 &
% 48.84/7.34  | | | | |                  all_76_23 = all_76_63) | ( ~ (all_76_23 = all_76_63)
% 48.84/7.34  | | | | |                  & (all_76_20 = 0 | all_76_21 = 0)))))
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | ALPHA: (417) implies:
% 48.84/7.34  | | | | |   (418)  all_76_60 = red1
% 48.84/7.34  | | | | |   (419)  tree1(all_76_26)
% 48.84/7.34  | | | | |   (420)  tree1(all_76_25)
% 48.84/7.34  | | | | |   (421)  node1(red1, all_76_26, all_76_30, all_76_29, all_76_25) =
% 48.84/7.34  | | | | |          all_76_24
% 48.84/7.34  | | | | |   (422)  node1(black1, all_76_64, all_76_63, all_76_62, all_76_31) =
% 48.84/7.34  | | | | |          all_76_26
% 48.84/7.34  | | | | |   (423)  node1(black1, all_76_28, all_76_58, all_76_57, all_76_56) =
% 48.84/7.34  | | | | |          all_76_25
% 48.84/7.34  | | | | |   (424)  node1(all_76_32, all_76_31, all_76_30, all_76_29, all_76_28)
% 48.84/7.34  | | | | |          = all_76_59
% 48.84/7.34  | | | | |   (425)  (all_76_32 = black1 &  ~ (all_76_19 = 0) & memt1(all_76_47,
% 48.84/7.34  | | | | |              all_76_23, all_76_22) = all_76_19 & memt1(all_76_61,
% 48.84/7.34  | | | | |              all_76_23, all_76_22) = all_76_20 & memt1(all_76_64,
% 48.84/7.34  | | | | |              all_76_23, all_76_22) = all_76_21 & ((all_76_22 =
% 48.84/7.34  | | | | |                all_76_62 & all_76_23 = all_76_63) | ( ~ (all_76_23 =
% 48.84/7.34  | | | | |                  all_76_63) & (all_76_20 = 0 | all_76_21 = 0)))) |
% 48.84/7.34  | | | | |          (all_76_32 = red1 &  ~ (all_76_19 = 0) & memt1(all_76_24,
% 48.84/7.34  | | | | |              all_76_23, all_76_22) = all_76_19 & memt1(all_76_61,
% 48.84/7.34  | | | | |              all_76_23, all_76_22) = all_76_20 & memt1(all_76_64,
% 48.84/7.34  | | | | |              all_76_23, all_76_22) = all_76_21 & ((all_76_22 =
% 48.84/7.34  | | | | |                all_76_62 & all_76_23 = all_76_63) | ( ~ (all_76_23 =
% 48.84/7.34  | | | | |                  all_76_63) & (all_76_20 = 0 | all_76_21 = 0))))
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | REDUCE: (31), (418) imply:
% 48.84/7.34  | | | | |   (426)  node1(red1, all_76_59, all_76_58, all_76_57, all_76_56) =
% 48.84/7.34  | | | | |          all_76_61
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | REDUCE: (15), (418) imply:
% 48.84/7.34  | | | | |   (427)  color1(red1)
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | GROUND_INST: instantiating (6) with black1, all_76_28, all_76_58,
% 48.84/7.34  | | | | |              all_76_57, all_76_56, all_76_25, simplifying with (7),
% 48.84/7.34  | | | | |              (20), (27), (423) gives:
% 48.84/7.34  | | | | |   (428)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] : 
% 48.84/7.34  | | | | |          ? [v4: any] : (bst1(all_76_25) = v4 & bst1(all_76_28) = v0 &
% 48.84/7.34  | | | | |            bst1(all_76_56) = v1 & gt_tree1(all_76_58, all_76_56) = v3
% 48.84/7.34  | | | | |            & lt_tree1(all_76_58, all_76_28) = v2 & ( ~ (v3 = 0) |  ~
% 48.84/7.34  | | | | |              (v2 = 0) |  ~ (v1 = 0) |  ~ (v0 = 0) | v4 = 0))
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | GROUND_INST: instantiating (5) with black1, all_76_28, all_76_58,
% 48.84/7.34  | | | | |              all_76_57, all_76_56, all_76_25, simplifying with (7),
% 48.84/7.34  | | | | |              (20), (27), (423) gives:
% 48.84/7.34  | | | | |   (429)   ? [v0: any] :  ? [v1: any] :  ? [v2: any] :  ? [v3: any] : 
% 48.84/7.34  | | | | |          ? [v4: any] : (bst1(all_76_25) = v0 & bst1(all_76_28) = v1 &
% 48.84/7.34  | | | | |            bst1(all_76_56) = v2 & gt_tree1(all_76_58, all_76_56) = v4
% 48.84/7.34  | | | | |            & lt_tree1(all_76_58, all_76_28) = v3 & ( ~ (v0 = 0) | (v4
% 48.84/7.34  | | | | |                = 0 & v3 = 0 & v2 = 0 & v1 = 0)))
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | DELTA: instantiating (429) with fresh symbols all_407_0, all_407_1,
% 48.84/7.34  | | | | |        all_407_2, all_407_3, all_407_4 gives:
% 48.84/7.34  | | | | |   (430)  bst1(all_76_25) = all_407_4 & bst1(all_76_28) = all_407_3 &
% 48.84/7.34  | | | | |          bst1(all_76_56) = all_407_2 & gt_tree1(all_76_58, all_76_56)
% 48.84/7.34  | | | | |          = all_407_0 & lt_tree1(all_76_58, all_76_28) = all_407_1 & (
% 48.84/7.34  | | | | |            ~ (all_407_4 = 0) | (all_407_0 = 0 & all_407_1 = 0 &
% 48.84/7.34  | | | | |              all_407_2 = 0 & all_407_3 = 0))
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | ALPHA: (430) implies:
% 48.84/7.34  | | | | |   (431)  gt_tree1(all_76_58, all_76_56) = all_407_0
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | DELTA: instantiating (428) with fresh symbols all_409_0, all_409_1,
% 48.84/7.34  | | | | |        all_409_2, all_409_3, all_409_4 gives:
% 48.84/7.34  | | | | |   (432)  bst1(all_76_25) = all_409_0 & bst1(all_76_28) = all_409_4 &
% 48.84/7.34  | | | | |          bst1(all_76_56) = all_409_3 & gt_tree1(all_76_58, all_76_56)
% 48.84/7.34  | | | | |          = all_409_1 & lt_tree1(all_76_58, all_76_28) = all_409_2 & (
% 48.84/7.34  | | | | |            ~ (all_409_1 = 0) |  ~ (all_409_2 = 0) |  ~ (all_409_3 = 0)
% 48.84/7.34  | | | | |            |  ~ (all_409_4 = 0) | all_409_0 = 0)
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | ALPHA: (432) implies:
% 48.84/7.34  | | | | |   (433)  gt_tree1(all_76_58, all_76_56) = all_409_1
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | GROUND_INST: instantiating (11) with 0, all_409_1, all_76_56,
% 48.84/7.34  | | | | |              all_76_58, simplifying with (110), (433) gives:
% 48.84/7.34  | | | | |   (434)  all_409_1 = 0
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | GROUND_INST: instantiating (11) with all_407_0, all_409_1, all_76_56,
% 48.84/7.34  | | | | |              all_76_58, simplifying with (431), (433) gives:
% 48.84/7.34  | | | | |   (435)  all_409_1 = all_407_0
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | COMBINE_EQS: (434), (435) imply:
% 48.84/7.34  | | | | |   (436)  all_407_0 = 0
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | BETA: splitting (425) gives:
% 48.84/7.34  | | | | | 
% 48.84/7.34  | | | | | Case 1:
% 48.84/7.34  | | | | | | 
% 48.84/7.34  | | | | | |   (437)  all_76_32 = black1 &  ~ (all_76_19 = 0) & memt1(all_76_47,
% 48.84/7.34  | | | | | |            all_76_23, all_76_22) = all_76_19 & memt1(all_76_61,
% 48.84/7.34  | | | | | |            all_76_23, all_76_22) = all_76_20 & memt1(all_76_64,
% 48.84/7.34  | | | | | |            all_76_23, all_76_22) = all_76_21 & ((all_76_22 =
% 48.84/7.34  | | | | | |              all_76_62 & all_76_23 = all_76_63) | ( ~ (all_76_23 =
% 48.84/7.34  | | | | | |                all_76_63) & (all_76_20 = 0 | all_76_21 = 0)))
% 48.84/7.35  | | | | | | 
% 48.84/7.35  | | | | | | ALPHA: (437) implies:
% 48.84/7.35  | | | | | |   (438)  all_76_32 = black1
% 48.84/7.35  | | | | | |   (439)   ~ (all_76_19 = 0)
% 48.84/7.35  | | | | | |   (440)  memt1(all_76_64, all_76_23, all_76_22) = all_76_21
% 48.84/7.35  | | | | | |   (441)  memt1(all_76_61, all_76_23, all_76_22) = all_76_20
% 48.84/7.35  | | | | | |   (442)  memt1(all_76_47, all_76_23, all_76_22) = all_76_19
% 48.84/7.35  | | | | | |   (443)  (all_76_22 = all_76_62 & all_76_23 = all_76_63) | ( ~
% 48.84/7.35  | | | | | |            (all_76_23 = all_76_63) & (all_76_20 = 0 | all_76_21 =
% 48.84/7.35  | | | | | |              0))
% 48.84/7.35  | | | | | | 
% 48.84/7.35  | | | | | | GROUND_INST: instantiating (4) with all_76_23, all_76_22, red1,
% 48.84/7.35  | | | | | |              all_76_55, all_76_58, all_76_57, all_76_48, all_76_47,
% 48.84/7.35  | | | | | |              all_76_19, simplifying with (21), (257), (258), (427),
% 48.84/7.35  | | | | | |              (442) gives:
% 48.84/7.35  | | | | | |   (444)  all_76_19 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0)
% 48.84/7.35  | | | | | |            &  ~ (v0 = 0) & memt1(all_76_48, all_76_23, all_76_22) =
% 48.84/7.35  | | | | | |            v1 & memt1(all_76_55, all_76_23, all_76_22) = v0)
% 48.84/7.35  | | | | | | 
% 48.84/7.35  | | | | | | BETA: splitting (444) gives:
% 48.84/7.35  | | | | | | 
% 48.84/7.35  | | | | | | Case 1:
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | |   (445)  all_76_19 = 0
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | | REDUCE: (439), (445) imply:
% 48.84/7.35  | | | | | | |   (446)  $false
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | | CLOSE: (446) is inconsistent.
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | Case 2:
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | |   (447)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 = 0)
% 48.84/7.35  | | | | | | |            & memt1(all_76_48, all_76_23, all_76_22) = v1 &
% 48.84/7.35  | | | | | | |            memt1(all_76_55, all_76_23, all_76_22) = v0)
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | | DELTA: instantiating (447) with fresh symbols all_495_0, all_495_1
% 48.84/7.35  | | | | | | |        gives:
% 48.84/7.35  | | | | | | |   (448)   ~ (all_495_0 = 0) &  ~ (all_495_1 = 0) &
% 48.84/7.35  | | | | | | |          memt1(all_76_48, all_76_23, all_76_22) = all_495_0 &
% 48.84/7.35  | | | | | | |          memt1(all_76_55, all_76_23, all_76_22) = all_495_1
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | | ALPHA: (448) implies:
% 48.84/7.35  | | | | | | |   (449)   ~ (all_495_1 = 0)
% 48.84/7.35  | | | | | | |   (450)   ~ (all_495_0 = 0)
% 48.84/7.35  | | | | | | |   (451)  memt1(all_76_55, all_76_23, all_76_22) = all_495_1
% 48.84/7.35  | | | | | | |   (452)  memt1(all_76_48, all_76_23, all_76_22) = all_495_0
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | | GROUND_INST: instantiating (4) with all_76_23, all_76_22, black1,
% 48.84/7.35  | | | | | | |              all_76_64, all_76_63, all_76_62, all_76_59,
% 48.84/7.35  | | | | | | |              all_76_55, all_495_1, simplifying with (7), (18),
% 48.84/7.35  | | | | | | |              (19), (30), (451) gives:
% 48.84/7.35  | | | | | | |   (453)  all_495_1 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 =
% 48.84/7.35  | | | | | | |              0) &  ~ (v0 = 0) & memt1(all_76_59, all_76_23,
% 48.84/7.35  | | | | | | |              all_76_22) = v1 & memt1(all_76_64, all_76_23,
% 48.84/7.35  | | | | | | |              all_76_22) = v0)
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | | BETA: splitting (453) gives:
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | | Case 1:
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | |   (454)  all_495_1 = 0
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | REDUCE: (449), (454) imply:
% 48.84/7.35  | | | | | | | |   (455)  $false
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | CLOSE: (455) is inconsistent.
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | Case 2:
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | |   (456)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 =
% 48.84/7.35  | | | | | | | |              0) & memt1(all_76_59, all_76_23, all_76_22) = v1 &
% 48.84/7.35  | | | | | | | |            memt1(all_76_64, all_76_23, all_76_22) = v0)
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | DELTA: instantiating (456) with fresh symbols all_516_0,
% 48.84/7.35  | | | | | | | |        all_516_1 gives:
% 48.84/7.35  | | | | | | | |   (457)   ~ (all_516_0 = 0) &  ~ (all_516_1 = 0) &
% 48.84/7.35  | | | | | | | |          memt1(all_76_59, all_76_23, all_76_22) = all_516_0 &
% 48.84/7.35  | | | | | | | |          memt1(all_76_64, all_76_23, all_76_22) = all_516_1
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | ALPHA: (457) implies:
% 48.84/7.35  | | | | | | | |   (458)   ~ (all_516_1 = 0)
% 48.84/7.35  | | | | | | | |   (459)   ~ (all_516_0 = 0)
% 48.84/7.35  | | | | | | | |   (460)  memt1(all_76_64, all_76_23, all_76_22) = all_516_1
% 48.84/7.35  | | | | | | | |   (461)  memt1(all_76_59, all_76_23, all_76_22) = all_516_0
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | GROUND_INST: instantiating (12) with all_76_21, all_516_1,
% 48.84/7.35  | | | | | | | |              all_76_22, all_76_23, all_76_64, simplifying with
% 48.84/7.35  | | | | | | | |              (440), (460) gives:
% 48.84/7.35  | | | | | | | |   (462)  all_516_1 = all_76_21
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | REDUCE: (458), (462) imply:
% 48.84/7.35  | | | | | | | |   (463)   ~ (all_76_21 = 0)
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | BETA: splitting (443) gives:
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | | Case 1:
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | |   (464)  all_76_22 = all_76_62 & all_76_23 = all_76_63
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | ALPHA: (464) implies:
% 48.84/7.35  | | | | | | | | |   (465)  all_76_23 = all_76_63
% 48.84/7.35  | | | | | | | | |   (466)  all_76_22 = all_76_62
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | REDUCE: (451), (465), (466) imply:
% 48.84/7.35  | | | | | | | | |   (467)  memt1(all_76_55, all_76_63, all_76_62) = all_495_1
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | GROUND_INST: instantiating (1) with all_76_63, all_76_62,
% 48.84/7.35  | | | | | | | | |              black1, all_76_64, all_76_59, all_76_55,
% 48.84/7.35  | | | | | | | | |              all_495_1, simplifying with (7), (18), (19), (30),
% 48.84/7.35  | | | | | | | | |              (467) gives:
% 48.84/7.35  | | | | | | | | |   (468)  all_495_1 = 0
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | REDUCE: (449), (468) imply:
% 48.84/7.35  | | | | | | | | |   (469)  $false
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | CLOSE: (469) is inconsistent.
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | Case 2:
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | |   (470)   ~ (all_76_23 = all_76_63) & (all_76_20 = 0 |
% 48.84/7.35  | | | | | | | | |            all_76_21 = 0)
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | ALPHA: (470) implies:
% 48.84/7.35  | | | | | | | | |   (471)  all_76_20 = 0 | all_76_21 = 0
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | BETA: splitting (471) gives:
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | Case 1:
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | |   (472)  all_76_20 = 0
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | REDUCE: (441), (472) imply:
% 48.84/7.35  | | | | | | | | | |   (473)  memt1(all_76_61, all_76_23, all_76_22) = 0
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | GROUND_INST: instantiating (3) with all_76_23, all_76_22, red1,
% 48.84/7.35  | | | | | | | | | |              all_76_59, all_76_58, all_76_57, all_76_56,
% 48.84/7.35  | | | | | | | | | |              all_76_61, simplifying with (19), (20), (426),
% 48.84/7.35  | | | | | | | | | |              (427), (473) gives:
% 48.84/7.35  | | | | | | | | | |   (474)  all_76_22 = all_76_57 |  ? [v0: any] :  ? [v1: any]
% 48.84/7.35  | | | | | | | | | |          : (memt1(all_76_56, all_76_23, all_76_22) = v1 &
% 48.84/7.35  | | | | | | | | | |            memt1(all_76_59, all_76_23, all_76_22) = v0 & (v1
% 48.84/7.35  | | | | | | | | | |              = 0 | v0 = 0))
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | GROUND_INST: instantiating (2) with all_76_23, all_76_22, red1,
% 48.84/7.35  | | | | | | | | | |              all_76_59, all_76_58, all_76_57, all_76_56,
% 48.84/7.35  | | | | | | | | | |              all_76_61, simplifying with (19), (20), (426),
% 48.84/7.35  | | | | | | | | | |              (427), (473) gives:
% 48.84/7.35  | | | | | | | | | |   (475)  all_76_23 = all_76_58 |  ? [v0: any] :  ? [v1: any]
% 48.84/7.35  | | | | | | | | | |          : (memt1(all_76_56, all_76_23, all_76_22) = v1 &
% 48.84/7.35  | | | | | | | | | |            memt1(all_76_59, all_76_23, all_76_22) = v0 & (v1
% 48.84/7.35  | | | | | | | | | |              = 0 | v0 = 0))
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | BETA: splitting (475) gives:
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | Case 1:
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | |   (476)  all_76_23 = all_76_58
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | REDUCE: (442), (476) imply:
% 48.84/7.35  | | | | | | | | | | |   (477)  memt1(all_76_47, all_76_58, all_76_22) = all_76_19
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | REDUCE: (461), (476) imply:
% 48.84/7.35  | | | | | | | | | | |   (478)  memt1(all_76_59, all_76_58, all_76_22) = all_516_0
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | BETA: splitting (474) gives:
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | Case 1:
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | |   (479)  all_76_22 = all_76_57
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | REDUCE: (477), (479) imply:
% 48.84/7.35  | | | | | | | | | | | |   (480)  memt1(all_76_47, all_76_58, all_76_57) = all_76_19
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_58, all_76_57, red1,
% 48.84/7.35  | | | | | | | | | | | |              all_76_55, all_76_48, all_76_47, all_76_19,
% 48.84/7.35  | | | | | | | | | | | |              simplifying with (21), (257), (258), (427), (480)
% 48.84/7.35  | | | | | | | | | | | |              gives:
% 48.84/7.35  | | | | | | | | | | | |   (481)  all_76_19 = 0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | REDUCE: (439), (481) imply:
% 48.84/7.35  | | | | | | | | | | | |   (482)  $false
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | CLOSE: (482) is inconsistent.
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | Case 2:
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | |   (483)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 48.84/7.35  | | | | | | | | | | | |              all_76_23, all_76_22) = v1 & memt1(all_76_59,
% 48.84/7.35  | | | | | | | | | | | |              all_76_23, all_76_22) = v0 & (v1 = 0 | v0 =
% 48.84/7.35  | | | | | | | | | | | |              0))
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | DELTA: instantiating (483) with fresh symbols all_611_0,
% 48.84/7.35  | | | | | | | | | | | |        all_611_1 gives:
% 48.84/7.35  | | | | | | | | | | | |   (484)  memt1(all_76_56, all_76_23, all_76_22) = all_611_0
% 48.84/7.35  | | | | | | | | | | | |          & memt1(all_76_59, all_76_23, all_76_22) =
% 48.84/7.35  | | | | | | | | | | | |          all_611_1 & (all_611_0 = 0 | all_611_1 = 0)
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | ALPHA: (484) implies:
% 48.84/7.35  | | | | | | | | | | | |   (485)  memt1(all_76_59, all_76_23, all_76_22) = all_611_1
% 48.84/7.35  | | | | | | | | | | | |   (486)  memt1(all_76_56, all_76_23, all_76_22) = all_611_0
% 48.84/7.35  | | | | | | | | | | | |   (487)  all_611_0 = 0 | all_611_1 = 0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | REDUCE: (476), (486) imply:
% 48.84/7.35  | | | | | | | | | | | |   (488)  memt1(all_76_56, all_76_58, all_76_22) = all_611_0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | REDUCE: (476), (485) imply:
% 48.84/7.35  | | | | | | | | | | | |   (489)  memt1(all_76_59, all_76_58, all_76_22) = all_611_1
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_516_0, all_611_1,
% 48.84/7.35  | | | | | | | | | | | |              all_76_22, all_76_58, all_76_59, simplifying with
% 48.84/7.35  | | | | | | | | | | | |              (478), (489) gives:
% 48.84/7.35  | | | | | | | | | | | |   (490)  all_611_1 = all_516_0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | BETA: splitting (487) gives:
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | Case 1:
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | |   (491)  all_611_0 = 0
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | | REDUCE: (488), (491) imply:
% 48.84/7.35  | | | | | | | | | | | | |   (492)  memt1(all_76_56, all_76_58, all_76_22) = 0
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | | GROUND_INST: instantiating (gt_tree_not_in) with all_76_58,
% 48.84/7.35  | | | | | | | | | | | | |              all_76_56, all_76_22, simplifying with (20),
% 48.84/7.35  | | | | | | | | | | | | |              (110), (492) gives:
% 48.84/7.35  | | | | | | | | | | | | |   (493)  $false
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | | CLOSE: (493) is inconsistent.
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | Case 2:
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | |   (494)  all_611_1 = 0
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | | COMBINE_EQS: (490), (494) imply:
% 48.84/7.35  | | | | | | | | | | | | |   (495)  all_516_0 = 0
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | | REDUCE: (459), (495) imply:
% 48.84/7.35  | | | | | | | | | | | | |   (496)  $false
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | | CLOSE: (496) is inconsistent.
% 48.84/7.35  | | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | End of split
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | End of split
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | Case 2:
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | |   (497)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 48.84/7.35  | | | | | | | | | | |              all_76_23, all_76_22) = v1 & memt1(all_76_59,
% 48.84/7.35  | | | | | | | | | | |              all_76_23, all_76_22) = v0 & (v1 = 0 | v0 =
% 48.84/7.35  | | | | | | | | | | |              0))
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | DELTA: instantiating (497) with fresh symbols all_602_0,
% 48.84/7.35  | | | | | | | | | | |        all_602_1 gives:
% 48.84/7.35  | | | | | | | | | | |   (498)  memt1(all_76_56, all_76_23, all_76_22) = all_602_0
% 48.84/7.35  | | | | | | | | | | |          & memt1(all_76_59, all_76_23, all_76_22) =
% 48.84/7.35  | | | | | | | | | | |          all_602_1 & (all_602_0 = 0 | all_602_1 = 0)
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | ALPHA: (498) implies:
% 48.84/7.35  | | | | | | | | | | |   (499)  memt1(all_76_59, all_76_23, all_76_22) = all_602_1
% 48.84/7.35  | | | | | | | | | | |   (500)  memt1(all_76_56, all_76_23, all_76_22) = all_602_0
% 48.84/7.35  | | | | | | | | | | |   (501)  all_602_0 = 0 | all_602_1 = 0
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | GROUND_INST: instantiating (12) with all_516_0, all_602_1,
% 48.84/7.35  | | | | | | | | | | |              all_76_22, all_76_23, all_76_59, simplifying with
% 48.84/7.35  | | | | | | | | | | |              (461), (499) gives:
% 48.84/7.35  | | | | | | | | | | |   (502)  all_602_1 = all_516_0
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | BETA: splitting (501) gives:
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | Case 1:
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | |   (503)  all_602_0 = 0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | REDUCE: (500), (503) imply:
% 48.84/7.35  | | | | | | | | | | | |   (504)  memt1(all_76_56, all_76_23, all_76_22) = 0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | GROUND_INST: instantiating (memt_color) with all_76_53,
% 48.84/7.35  | | | | | | | | | | | |              all_76_50, all_76_52, all_76_23, all_76_51,
% 48.84/7.35  | | | | | | | | | | | |              all_76_22, red1, black1, all_76_56, all_76_48,
% 48.84/7.35  | | | | | | | | | | | |              all_495_0, simplifying with (7), (22), (23),
% 48.84/7.35  | | | | | | | | | | | |              (259), (416), (427), (452), (504) gives:
% 48.84/7.35  | | | | | | | | | | | |   (505)  all_495_0 = 0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | REDUCE: (450), (505) imply:
% 48.84/7.35  | | | | | | | | | | | |   (506)  $false
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | CLOSE: (506) is inconsistent.
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | Case 2:
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | |   (507)  all_602_1 = 0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | COMBINE_EQS: (502), (507) imply:
% 48.84/7.35  | | | | | | | | | | | |   (508)  all_516_0 = 0
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | REDUCE: (459), (508) imply:
% 48.84/7.35  | | | | | | | | | | | |   (509)  $false
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | | CLOSE: (509) is inconsistent.
% 48.84/7.35  | | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | | End of split
% 48.84/7.35  | | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | End of split
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | Case 2:
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | |   (510)  all_76_21 = 0
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | REDUCE: (463), (510) imply:
% 48.84/7.35  | | | | | | | | | |   (511)  $false
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | | CLOSE: (511) is inconsistent.
% 48.84/7.35  | | | | | | | | | | 
% 48.84/7.35  | | | | | | | | | End of split
% 48.84/7.35  | | | | | | | | | 
% 48.84/7.35  | | | | | | | | End of split
% 48.84/7.35  | | | | | | | | 
% 48.84/7.35  | | | | | | | End of split
% 48.84/7.35  | | | | | | | 
% 48.84/7.35  | | | | | | End of split
% 48.84/7.35  | | | | | | 
% 48.84/7.35  | | | | | Case 2:
% 48.84/7.35  | | | | | | 
% 48.84/7.36  | | | | | |   (512)  all_76_32 = red1 &  ~ (all_76_19 = 0) & memt1(all_76_24,
% 48.84/7.36  | | | | | |            all_76_23, all_76_22) = all_76_19 & memt1(all_76_61,
% 48.84/7.36  | | | | | |            all_76_23, all_76_22) = all_76_20 & memt1(all_76_64,
% 48.84/7.36  | | | | | |            all_76_23, all_76_22) = all_76_21 & ((all_76_22 =
% 48.84/7.36  | | | | | |              all_76_62 & all_76_23 = all_76_63) | ( ~ (all_76_23 =
% 48.84/7.36  | | | | | |                all_76_63) & (all_76_20 = 0 | all_76_21 = 0)))
% 48.84/7.36  | | | | | | 
% 48.84/7.36  | | | | | | ALPHA: (512) implies:
% 48.84/7.36  | | | | | |   (513)  all_76_32 = red1
% 48.84/7.36  | | | | | |   (514)   ~ (all_76_19 = 0)
% 48.84/7.36  | | | | | |   (515)  memt1(all_76_64, all_76_23, all_76_22) = all_76_21
% 49.06/7.36  | | | | | |   (516)  memt1(all_76_61, all_76_23, all_76_22) = all_76_20
% 49.06/7.36  | | | | | |   (517)  memt1(all_76_24, all_76_23, all_76_22) = all_76_19
% 49.06/7.36  | | | | | |   (518)  (all_76_22 = all_76_62 & all_76_23 = all_76_63) | ( ~
% 49.06/7.36  | | | | | |            (all_76_23 = all_76_63) & (all_76_20 = 0 | all_76_21 =
% 49.06/7.36  | | | | | |              0))
% 49.06/7.36  | | | | | | 
% 49.06/7.36  | | | | | | REDUCE: (424), (513) imply:
% 49.06/7.36  | | | | | |   (519)  node1(red1, all_76_31, all_76_30, all_76_29, all_76_28) =
% 49.06/7.36  | | | | | |          all_76_59
% 49.06/7.36  | | | | | | 
% 49.06/7.36  | | | | | | GROUND_INST: instantiating (4) with all_76_23, all_76_22, red1,
% 49.06/7.36  | | | | | |              all_76_26, all_76_30, all_76_29, all_76_25, all_76_24,
% 49.06/7.36  | | | | | |              all_76_19, simplifying with (419), (420), (421), (427),
% 49.06/7.36  | | | | | |              (517) gives:
% 49.06/7.36  | | | | | |   (520)  all_76_19 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0)
% 49.06/7.36  | | | | | |            &  ~ (v0 = 0) & memt1(all_76_25, all_76_23, all_76_22) =
% 49.06/7.36  | | | | | |            v1 & memt1(all_76_26, all_76_23, all_76_22) = v0)
% 49.06/7.36  | | | | | | 
% 49.06/7.36  | | | | | | BETA: splitting (520) gives:
% 49.06/7.36  | | | | | | 
% 49.06/7.36  | | | | | | Case 1:
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | |   (521)  all_76_19 = 0
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | REDUCE: (514), (521) imply:
% 49.06/7.36  | | | | | | |   (522)  $false
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | CLOSE: (522) is inconsistent.
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | Case 2:
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | |   (523)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 = 0)
% 49.06/7.36  | | | | | | |            & memt1(all_76_25, all_76_23, all_76_22) = v1 &
% 49.06/7.36  | | | | | | |            memt1(all_76_26, all_76_23, all_76_22) = v0)
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | DELTA: instantiating (523) with fresh symbols all_496_0, all_496_1
% 49.06/7.36  | | | | | | |        gives:
% 49.06/7.36  | | | | | | |   (524)   ~ (all_496_0 = 0) &  ~ (all_496_1 = 0) &
% 49.06/7.36  | | | | | | |          memt1(all_76_25, all_76_23, all_76_22) = all_496_0 &
% 49.06/7.36  | | | | | | |          memt1(all_76_26, all_76_23, all_76_22) = all_496_1
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | ALPHA: (524) implies:
% 49.06/7.36  | | | | | | |   (525)   ~ (all_496_1 = 0)
% 49.06/7.36  | | | | | | |   (526)   ~ (all_496_0 = 0)
% 49.06/7.36  | | | | | | |   (527)  memt1(all_76_26, all_76_23, all_76_22) = all_496_1
% 49.06/7.36  | | | | | | |   (528)  memt1(all_76_25, all_76_23, all_76_22) = all_496_0
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | GROUND_INST: instantiating (4) with all_76_23, all_76_22, black1,
% 49.06/7.36  | | | | | | |              all_76_64, all_76_63, all_76_62, all_76_31,
% 49.06/7.36  | | | | | | |              all_76_26, all_496_1, simplifying with (7), (18),
% 49.06/7.36  | | | | | | |              (26), (422), (527) gives:
% 49.06/7.36  | | | | | | |   (529)  all_496_1 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 =
% 49.06/7.36  | | | | | | |              0) &  ~ (v0 = 0) & memt1(all_76_31, all_76_23,
% 49.06/7.36  | | | | | | |              all_76_22) = v1 & memt1(all_76_64, all_76_23,
% 49.06/7.36  | | | | | | |              all_76_22) = v0)
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | GROUND_INST: instantiating (4) with all_76_23, all_76_22, black1,
% 49.06/7.36  | | | | | | |              all_76_28, all_76_58, all_76_57, all_76_56,
% 49.06/7.36  | | | | | | |              all_76_25, all_496_0, simplifying with (7), (20),
% 49.06/7.36  | | | | | | |              (27), (423), (528) gives:
% 49.06/7.36  | | | | | | |   (530)  all_496_0 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 =
% 49.06/7.36  | | | | | | |              0) &  ~ (v0 = 0) & memt1(all_76_28, all_76_23,
% 49.06/7.36  | | | | | | |              all_76_22) = v0 & memt1(all_76_56, all_76_23,
% 49.06/7.36  | | | | | | |              all_76_22) = v1)
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | BETA: splitting (530) gives:
% 49.06/7.36  | | | | | | | 
% 49.06/7.36  | | | | | | | Case 1:
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | |   (531)  all_496_0 = 0
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | | REDUCE: (526), (531) imply:
% 49.06/7.36  | | | | | | | |   (532)  $false
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | | CLOSE: (532) is inconsistent.
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | Case 2:
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | |   (533)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 =
% 49.06/7.36  | | | | | | | |              0) & memt1(all_76_28, all_76_23, all_76_22) = v0 &
% 49.06/7.36  | | | | | | | |            memt1(all_76_56, all_76_23, all_76_22) = v1)
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | | DELTA: instantiating (533) with fresh symbols all_512_0,
% 49.06/7.36  | | | | | | | |        all_512_1 gives:
% 49.06/7.36  | | | | | | | |   (534)   ~ (all_512_0 = 0) &  ~ (all_512_1 = 0) &
% 49.06/7.36  | | | | | | | |          memt1(all_76_28, all_76_23, all_76_22) = all_512_1 &
% 49.06/7.36  | | | | | | | |          memt1(all_76_56, all_76_23, all_76_22) = all_512_0
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | | ALPHA: (534) implies:
% 49.06/7.36  | | | | | | | |   (535)   ~ (all_512_1 = 0)
% 49.06/7.36  | | | | | | | |   (536)   ~ (all_512_0 = 0)
% 49.06/7.36  | | | | | | | |   (537)  memt1(all_76_56, all_76_23, all_76_22) = all_512_0
% 49.06/7.36  | | | | | | | |   (538)  memt1(all_76_28, all_76_23, all_76_22) = all_512_1
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | | BETA: splitting (529) gives:
% 49.06/7.36  | | | | | | | | 
% 49.06/7.36  | | | | | | | | Case 1:
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | |   (539)  all_496_1 = 0
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | REDUCE: (525), (539) imply:
% 49.06/7.36  | | | | | | | | |   (540)  $false
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | CLOSE: (540) is inconsistent.
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | Case 2:
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | |   (541)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 =
% 49.06/7.36  | | | | | | | | |              0) & memt1(all_76_31, all_76_23, all_76_22) = v1
% 49.06/7.36  | | | | | | | | |            & memt1(all_76_64, all_76_23, all_76_22) = v0)
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | DELTA: instantiating (541) with fresh symbols all_517_0,
% 49.06/7.36  | | | | | | | | |        all_517_1 gives:
% 49.06/7.36  | | | | | | | | |   (542)   ~ (all_517_0 = 0) &  ~ (all_517_1 = 0) &
% 49.06/7.36  | | | | | | | | |          memt1(all_76_31, all_76_23, all_76_22) = all_517_0 &
% 49.06/7.36  | | | | | | | | |          memt1(all_76_64, all_76_23, all_76_22) = all_517_1
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | ALPHA: (542) implies:
% 49.06/7.36  | | | | | | | | |   (543)   ~ (all_517_1 = 0)
% 49.06/7.36  | | | | | | | | |   (544)   ~ (all_517_0 = 0)
% 49.06/7.36  | | | | | | | | |   (545)  memt1(all_76_64, all_76_23, all_76_22) = all_517_1
% 49.06/7.36  | | | | | | | | |   (546)  memt1(all_76_31, all_76_23, all_76_22) = all_517_0
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | GROUND_INST: instantiating (12) with all_76_21, all_517_1,
% 49.06/7.36  | | | | | | | | |              all_76_22, all_76_23, all_76_64, simplifying with
% 49.06/7.36  | | | | | | | | |              (515), (545) gives:
% 49.06/7.36  | | | | | | | | |   (547)  all_517_1 = all_76_21
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | REDUCE: (543), (547) imply:
% 49.06/7.36  | | | | | | | | |   (548)   ~ (all_76_21 = 0)
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | BETA: splitting (518) gives:
% 49.06/7.36  | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | Case 1:
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | |   (549)  all_76_22 = all_76_62 & all_76_23 = all_76_63
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | ALPHA: (549) implies:
% 49.06/7.36  | | | | | | | | | |   (550)  all_76_23 = all_76_63
% 49.06/7.36  | | | | | | | | | |   (551)  all_76_22 = all_76_62
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | REDUCE: (527), (550), (551) imply:
% 49.06/7.36  | | | | | | | | | |   (552)  memt1(all_76_26, all_76_63, all_76_62) = all_496_1
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_63, all_76_62,
% 49.06/7.36  | | | | | | | | | |              black1, all_76_64, all_76_31, all_76_26,
% 49.06/7.36  | | | | | | | | | |              all_496_1, simplifying with (7), (18), (26),
% 49.06/7.36  | | | | | | | | | |              (422), (552) gives:
% 49.06/7.36  | | | | | | | | | |   (553)  all_496_1 = 0
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | REDUCE: (525), (553) imply:
% 49.06/7.36  | | | | | | | | | |   (554)  $false
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | CLOSE: (554) is inconsistent.
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | Case 2:
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | |   (555)   ~ (all_76_23 = all_76_63) & (all_76_20 = 0 |
% 49.06/7.36  | | | | | | | | | |            all_76_21 = 0)
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | ALPHA: (555) implies:
% 49.06/7.36  | | | | | | | | | |   (556)  all_76_20 = 0 | all_76_21 = 0
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | BETA: splitting (556) gives:
% 49.06/7.36  | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | Case 1:
% 49.06/7.36  | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | |   (557)  all_76_20 = 0
% 49.06/7.36  | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | REDUCE: (516), (557) imply:
% 49.06/7.36  | | | | | | | | | | |   (558)  memt1(all_76_61, all_76_23, all_76_22) = 0
% 49.06/7.36  | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | GROUND_INST: instantiating (3) with all_76_23, all_76_22, red1,
% 49.06/7.36  | | | | | | | | | | |              all_76_59, all_76_58, all_76_57, all_76_56,
% 49.06/7.36  | | | | | | | | | | |              all_76_61, simplifying with (19), (20), (426),
% 49.06/7.36  | | | | | | | | | | |              (427), (558) gives:
% 49.06/7.36  | | | | | | | | | | |   (559)  all_76_22 = all_76_57 |  ? [v0: any] :  ? [v1:
% 49.06/7.36  | | | | | | | | | | |            any] : (memt1(all_76_56, all_76_23, all_76_22) =
% 49.06/7.36  | | | | | | | | | | |            v1 & memt1(all_76_59, all_76_23, all_76_22) = v0
% 49.06/7.36  | | | | | | | | | | |            & (v1 = 0 | v0 = 0))
% 49.06/7.36  | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | GROUND_INST: instantiating (2) with all_76_23, all_76_22, red1,
% 49.06/7.36  | | | | | | | | | | |              all_76_59, all_76_58, all_76_57, all_76_56,
% 49.06/7.36  | | | | | | | | | | |              all_76_61, simplifying with (19), (20), (426),
% 49.06/7.36  | | | | | | | | | | |              (427), (558) gives:
% 49.06/7.36  | | | | | | | | | | |   (560)  all_76_23 = all_76_58 |  ? [v0: any] :  ? [v1:
% 49.06/7.36  | | | | | | | | | | |            any] : (memt1(all_76_56, all_76_23, all_76_22) =
% 49.06/7.36  | | | | | | | | | | |            v1 & memt1(all_76_59, all_76_23, all_76_22) = v0
% 49.06/7.36  | | | | | | | | | | |            & (v1 = 0 | v0 = 0))
% 49.06/7.36  | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | BETA: splitting (560) gives:
% 49.06/7.36  | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | Case 1:
% 49.06/7.36  | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | |   (561)  all_76_23 = all_76_58
% 49.06/7.36  | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | REDUCE: (528), (561) imply:
% 49.06/7.36  | | | | | | | | | | | |   (562)  memt1(all_76_25, all_76_58, all_76_22) = all_496_0
% 49.06/7.36  | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | REDUCE: (537), (561) imply:
% 49.06/7.36  | | | | | | | | | | | |   (563)  memt1(all_76_56, all_76_58, all_76_22) = all_512_0
% 49.06/7.36  | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | BETA: splitting (559) gives:
% 49.06/7.36  | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | Case 1:
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | |   (564)  all_76_22 = all_76_57
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | REDUCE: (562), (564) imply:
% 49.06/7.36  | | | | | | | | | | | | |   (565)  memt1(all_76_25, all_76_58, all_76_57) = all_496_0
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_58, all_76_57,
% 49.06/7.36  | | | | | | | | | | | | |              black1, all_76_28, all_76_56, all_76_25,
% 49.06/7.36  | | | | | | | | | | | | |              all_496_0, simplifying with (7), (20), (27),
% 49.06/7.36  | | | | | | | | | | | | |              (423), (565) gives:
% 49.06/7.36  | | | | | | | | | | | | |   (566)  all_496_0 = 0
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | REDUCE: (526), (566) imply:
% 49.06/7.36  | | | | | | | | | | | | |   (567)  $false
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | CLOSE: (567) is inconsistent.
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | Case 2:
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | |   (568)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 49.06/7.36  | | | | | | | | | | | | |              all_76_23, all_76_22) = v1 & memt1(all_76_59,
% 49.06/7.36  | | | | | | | | | | | | |              all_76_23, all_76_22) = v0 & (v1 = 0 | v0 =
% 49.06/7.36  | | | | | | | | | | | | |              0))
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | DELTA: instantiating (568) with fresh symbols all_612_0,
% 49.06/7.36  | | | | | | | | | | | | |        all_612_1 gives:
% 49.06/7.36  | | | | | | | | | | | | |   (569)  memt1(all_76_56, all_76_23, all_76_22) = all_612_0
% 49.06/7.36  | | | | | | | | | | | | |          & memt1(all_76_59, all_76_23, all_76_22) =
% 49.06/7.36  | | | | | | | | | | | | |          all_612_1 & (all_612_0 = 0 | all_612_1 = 0)
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | ALPHA: (569) implies:
% 49.06/7.36  | | | | | | | | | | | | |   (570)  memt1(all_76_59, all_76_23, all_76_22) = all_612_1
% 49.06/7.36  | | | | | | | | | | | | |   (571)  memt1(all_76_56, all_76_23, all_76_22) = all_612_0
% 49.06/7.36  | | | | | | | | | | | | |   (572)  all_612_0 = 0 | all_612_1 = 0
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | REDUCE: (561), (571) imply:
% 49.06/7.36  | | | | | | | | | | | | |   (573)  memt1(all_76_56, all_76_58, all_76_22) = all_612_0
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | REDUCE: (561), (570) imply:
% 49.06/7.36  | | | | | | | | | | | | |   (574)  memt1(all_76_59, all_76_58, all_76_22) = all_612_1
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_512_0, all_612_0,
% 49.06/7.36  | | | | | | | | | | | | |              all_76_22, all_76_58, all_76_56, simplifying with
% 49.06/7.36  | | | | | | | | | | | | |              (563), (573) gives:
% 49.06/7.36  | | | | | | | | | | | | |   (575)  all_612_0 = all_512_0
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | BETA: splitting (572) gives:
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | Case 1:
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | |   (576)  all_612_0 = 0
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | | COMBINE_EQS: (575), (576) imply:
% 49.06/7.36  | | | | | | | | | | | | | |   (577)  all_512_0 = 0
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | | REDUCE: (536), (577) imply:
% 49.06/7.36  | | | | | | | | | | | | | |   (578)  $false
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | | CLOSE: (578) is inconsistent.
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | Case 2:
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | |   (579)  all_612_1 = 0
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | | REDUCE: (574), (579) imply:
% 49.06/7.36  | | | | | | | | | | | | | |   (580)  memt1(all_76_59, all_76_58, all_76_22) = 0
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | | GROUND_INST: instantiating (lt_tree_not_in) with all_76_58,
% 49.06/7.36  | | | | | | | | | | | | | |              all_76_59, all_76_22, simplifying with (19),
% 49.06/7.36  | | | | | | | | | | | | | |              (111), (580) gives:
% 49.06/7.36  | | | | | | | | | | | | | |   (581)  $false
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | | CLOSE: (581) is inconsistent.
% 49.06/7.36  | | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | | End of split
% 49.06/7.36  | | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | | End of split
% 49.06/7.36  | | | | | | | | | | | | 
% 49.06/7.36  | | | | | | | | | | | Case 2:
% 49.06/7.36  | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | |   (582)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 49.06/7.37  | | | | | | | | | | | |              all_76_23, all_76_22) = v1 & memt1(all_76_59,
% 49.06/7.37  | | | | | | | | | | | |              all_76_23, all_76_22) = v0 & (v1 = 0 | v0 =
% 49.06/7.37  | | | | | | | | | | | |              0))
% 49.06/7.37  | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | DELTA: instantiating (582) with fresh symbols all_603_0,
% 49.06/7.37  | | | | | | | | | | | |        all_603_1 gives:
% 49.06/7.37  | | | | | | | | | | | |   (583)  memt1(all_76_56, all_76_23, all_76_22) = all_603_0
% 49.06/7.37  | | | | | | | | | | | |          & memt1(all_76_59, all_76_23, all_76_22) =
% 49.06/7.37  | | | | | | | | | | | |          all_603_1 & (all_603_0 = 0 | all_603_1 = 0)
% 49.06/7.37  | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | ALPHA: (583) implies:
% 49.06/7.37  | | | | | | | | | | | |   (584)  memt1(all_76_59, all_76_23, all_76_22) = all_603_1
% 49.06/7.37  | | | | | | | | | | | |   (585)  memt1(all_76_56, all_76_23, all_76_22) = all_603_0
% 49.06/7.37  | | | | | | | | | | | |   (586)  all_603_0 = 0 | all_603_1 = 0
% 49.06/7.37  | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_512_0, all_603_0,
% 49.06/7.37  | | | | | | | | | | | |              all_76_22, all_76_23, all_76_56, simplifying with
% 49.06/7.37  | | | | | | | | | | | |              (537), (585) gives:
% 49.06/7.37  | | | | | | | | | | | |   (587)  all_603_0 = all_512_0
% 49.06/7.37  | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | BETA: splitting (586) gives:
% 49.06/7.37  | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | Case 1:
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | |   (588)  all_603_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | COMBINE_EQS: (587), (588) imply:
% 49.06/7.37  | | | | | | | | | | | | |   (589)  all_512_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | REDUCE: (536), (589) imply:
% 49.06/7.37  | | | | | | | | | | | | |   (590)  $false
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | CLOSE: (590) is inconsistent.
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | Case 2:
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | |   (591)  all_603_1 = 0
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | REDUCE: (584), (591) imply:
% 49.06/7.37  | | | | | | | | | | | | |   (592)  memt1(all_76_59, all_76_23, all_76_22) = 0
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | GROUND_INST: instantiating (3) with all_76_23, all_76_22, red1,
% 49.06/7.37  | | | | | | | | | | | | |              all_76_31, all_76_30, all_76_29, all_76_28,
% 49.06/7.37  | | | | | | | | | | | | |              all_76_59, simplifying with (26), (27), (427),
% 49.06/7.37  | | | | | | | | | | | | |              (519), (592) gives:
% 49.06/7.37  | | | | | | | | | | | | |   (593)  all_76_22 = all_76_29 |  ? [v0: any] :  ? [v1:
% 49.06/7.37  | | | | | | | | | | | | |            any] : (memt1(all_76_28, all_76_23, all_76_22) =
% 49.06/7.37  | | | | | | | | | | | | |            v1 & memt1(all_76_31, all_76_23, all_76_22) = v0
% 49.06/7.37  | | | | | | | | | | | | |            & (v1 = 0 | v0 = 0))
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | GROUND_INST: instantiating (2) with all_76_23, all_76_22, red1,
% 49.06/7.37  | | | | | | | | | | | | |              all_76_31, all_76_30, all_76_29, all_76_28,
% 49.06/7.37  | | | | | | | | | | | | |              all_76_59, simplifying with (26), (27), (427),
% 49.06/7.37  | | | | | | | | | | | | |              (519), (592) gives:
% 49.06/7.37  | | | | | | | | | | | | |   (594)  all_76_23 = all_76_30 |  ? [v0: any] :  ? [v1:
% 49.06/7.37  | | | | | | | | | | | | |            any] : (memt1(all_76_28, all_76_23, all_76_22) =
% 49.06/7.37  | | | | | | | | | | | | |            v1 & memt1(all_76_31, all_76_23, all_76_22) = v0
% 49.06/7.37  | | | | | | | | | | | | |            & (v1 = 0 | v0 = 0))
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | BETA: splitting (594) gives:
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | Case 1:
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | |   (595)  all_76_23 = all_76_30
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | REDUCE: (517), (595) imply:
% 49.06/7.37  | | | | | | | | | | | | | |   (596)  memt1(all_76_24, all_76_30, all_76_22) = all_76_19
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | REDUCE: (538), (595) imply:
% 49.06/7.37  | | | | | | | | | | | | | |   (597)  memt1(all_76_28, all_76_30, all_76_22) = all_512_1
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | REDUCE: (546), (595) imply:
% 49.06/7.37  | | | | | | | | | | | | | |   (598)  memt1(all_76_31, all_76_30, all_76_22) = all_517_0
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | BETA: splitting (593) gives:
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | Case 1:
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | |   (599)  all_76_22 = all_76_29
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | REDUCE: (596), (599) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (600)  memt1(all_76_24, all_76_30, all_76_29) = all_76_19
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_30, all_76_29, red1,
% 49.06/7.37  | | | | | | | | | | | | | | |              all_76_26, all_76_25, all_76_24, all_76_19,
% 49.06/7.37  | | | | | | | | | | | | | | |              simplifying with (419), (420), (421), (427), (600)
% 49.06/7.37  | | | | | | | | | | | | | | |              gives:
% 49.06/7.37  | | | | | | | | | | | | | | |   (601)  all_76_19 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | REDUCE: (514), (601) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (602)  $false
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | CLOSE: (602) is inconsistent.
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | Case 2:
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | |   (603)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_28,
% 49.06/7.37  | | | | | | | | | | | | | | |              all_76_23, all_76_22) = v1 & memt1(all_76_31,
% 49.06/7.37  | | | | | | | | | | | | | | |              all_76_23, all_76_22) = v0 & (v1 = 0 | v0 =
% 49.06/7.37  | | | | | | | | | | | | | | |              0))
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | DELTA: instantiating (603) with fresh symbols all_633_0,
% 49.06/7.37  | | | | | | | | | | | | | | |        all_633_1 gives:
% 49.06/7.37  | | | | | | | | | | | | | | |   (604)  memt1(all_76_28, all_76_23, all_76_22) = all_633_0
% 49.06/7.37  | | | | | | | | | | | | | | |          & memt1(all_76_31, all_76_23, all_76_22) =
% 49.06/7.37  | | | | | | | | | | | | | | |          all_633_1 & (all_633_0 = 0 | all_633_1 = 0)
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | ALPHA: (604) implies:
% 49.06/7.37  | | | | | | | | | | | | | | |   (605)  memt1(all_76_31, all_76_23, all_76_22) = all_633_1
% 49.06/7.37  | | | | | | | | | | | | | | |   (606)  memt1(all_76_28, all_76_23, all_76_22) = all_633_0
% 49.06/7.37  | | | | | | | | | | | | | | |   (607)  all_633_0 = 0 | all_633_1 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | REDUCE: (595), (606) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (608)  memt1(all_76_28, all_76_30, all_76_22) = all_633_0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | REDUCE: (595), (605) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (609)  memt1(all_76_31, all_76_30, all_76_22) = all_633_1
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_517_0, all_633_1,
% 49.06/7.37  | | | | | | | | | | | | | | |              all_76_22, all_76_30, all_76_31, simplifying with
% 49.06/7.37  | | | | | | | | | | | | | | |              (598), (609) gives:
% 49.06/7.37  | | | | | | | | | | | | | | |   (610)  all_633_1 = all_517_0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_512_1, all_633_0,
% 49.06/7.37  | | | | | | | | | | | | | | |              all_76_22, all_76_30, all_76_28, simplifying with
% 49.06/7.37  | | | | | | | | | | | | | | |              (597), (608) gives:
% 49.06/7.37  | | | | | | | | | | | | | | |   (611)  all_633_0 = all_512_1
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | BETA: splitting (607) gives:
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | Case 1:
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | |   (612)  all_633_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | | COMBINE_EQS: (611), (612) imply:
% 49.06/7.37  | | | | | | | | | | | | | | | |   (613)  all_512_1 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | | REDUCE: (535), (613) imply:
% 49.06/7.37  | | | | | | | | | | | | | | | |   (614)  $false
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | | CLOSE: (614) is inconsistent.
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | Case 2:
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | |   (615)  all_633_1 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | | COMBINE_EQS: (610), (615) imply:
% 49.06/7.37  | | | | | | | | | | | | | | | |   (616)  all_517_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | | SIMP: (616) implies:
% 49.06/7.37  | | | | | | | | | | | | | | | |   (617)  all_517_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | | REDUCE: (544), (617) imply:
% 49.06/7.37  | | | | | | | | | | | | | | | |   (618)  $false
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | | CLOSE: (618) is inconsistent.
% 49.06/7.37  | | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | Case 2:
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | |   (619)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_28,
% 49.06/7.37  | | | | | | | | | | | | | |              all_76_23, all_76_22) = v1 & memt1(all_76_31,
% 49.06/7.37  | | | | | | | | | | | | | |              all_76_23, all_76_22) = v0 & (v1 = 0 | v0 =
% 49.06/7.37  | | | | | | | | | | | | | |              0))
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | DELTA: instantiating (619) with fresh symbols all_628_0,
% 49.06/7.37  | | | | | | | | | | | | | |        all_628_1 gives:
% 49.06/7.37  | | | | | | | | | | | | | |   (620)  memt1(all_76_28, all_76_23, all_76_22) = all_628_0
% 49.06/7.37  | | | | | | | | | | | | | |          & memt1(all_76_31, all_76_23, all_76_22) =
% 49.06/7.37  | | | | | | | | | | | | | |          all_628_1 & (all_628_0 = 0 | all_628_1 = 0)
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | ALPHA: (620) implies:
% 49.06/7.37  | | | | | | | | | | | | | |   (621)  memt1(all_76_31, all_76_23, all_76_22) = all_628_1
% 49.06/7.37  | | | | | | | | | | | | | |   (622)  memt1(all_76_28, all_76_23, all_76_22) = all_628_0
% 49.06/7.37  | | | | | | | | | | | | | |   (623)  all_628_0 = 0 | all_628_1 = 0
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_517_0, all_628_1,
% 49.06/7.37  | | | | | | | | | | | | | |              all_76_22, all_76_23, all_76_31, simplifying with
% 49.06/7.37  | | | | | | | | | | | | | |              (546), (621) gives:
% 49.06/7.37  | | | | | | | | | | | | | |   (624)  all_628_1 = all_517_0
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_512_1, all_628_0,
% 49.06/7.37  | | | | | | | | | | | | | |              all_76_22, all_76_23, all_76_28, simplifying with
% 49.06/7.37  | | | | | | | | | | | | | |              (538), (622) gives:
% 49.06/7.37  | | | | | | | | | | | | | |   (625)  all_628_0 = all_512_1
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | BETA: splitting (623) gives:
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | Case 1:
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | |   (626)  all_628_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | COMBINE_EQS: (625), (626) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (627)  all_512_1 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | REDUCE: (535), (627) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (628)  $false
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | CLOSE: (628) is inconsistent.
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | Case 2:
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | |   (629)  all_628_1 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | COMBINE_EQS: (624), (629) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (630)  all_517_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | SIMP: (630) implies:
% 49.06/7.37  | | | | | | | | | | | | | | |   (631)  all_517_0 = 0
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | REDUCE: (544), (631) imply:
% 49.06/7.37  | | | | | | | | | | | | | | |   (632)  $false
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | | CLOSE: (632) is inconsistent.
% 49.06/7.37  | | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | Case 2:
% 49.06/7.37  | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | |   (633)  all_76_21 = 0
% 49.06/7.37  | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | REDUCE: (548), (633) imply:
% 49.06/7.37  | | | | | | | | | | |   (634)  $false
% 49.06/7.37  | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | | CLOSE: (634) is inconsistent.
% 49.06/7.37  | | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | | 
% 49.06/7.37  | | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | | 
% 49.06/7.37  | | | | | | | | End of split
% 49.06/7.37  | | | | | | | | 
% 49.06/7.37  | | | | | | | End of split
% 49.06/7.37  | | | | | | | 
% 49.06/7.37  | | | | | | End of split
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | End of split
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | Case 2:
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | |   (635)  all_76_59 = leaf1 & all_76_60 = red1 &  ~ (all_76_14 = 0) &
% 49.06/7.37  | | | | |          memt1(all_76_47, all_76_18, all_76_17) = all_76_14 &
% 49.06/7.37  | | | | |          memt1(all_76_61, all_76_18, all_76_17) = all_76_15 &
% 49.06/7.37  | | | | |          memt1(all_76_64, all_76_18, all_76_17) = all_76_16 &
% 49.06/7.37  | | | | |          ((all_76_17 = all_76_62 & all_76_18 = all_76_63) | ( ~
% 49.06/7.37  | | | | |              (all_76_18 = all_76_63) & (all_76_15 = 0 | all_76_16 =
% 49.06/7.37  | | | | |                0)))
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | ALPHA: (635) implies:
% 49.06/7.37  | | | | |   (636)  all_76_60 = red1
% 49.06/7.37  | | | | |   (637)  all_76_59 = leaf1
% 49.06/7.37  | | | | |   (638)   ~ (all_76_14 = 0)
% 49.06/7.37  | | | | |   (639)  memt1(all_76_64, all_76_18, all_76_17) = all_76_16
% 49.06/7.37  | | | | |   (640)  memt1(all_76_61, all_76_18, all_76_17) = all_76_15
% 49.06/7.37  | | | | |   (641)  memt1(all_76_47, all_76_18, all_76_17) = all_76_14
% 49.06/7.37  | | | | |   (642)  (all_76_17 = all_76_62 & all_76_18 = all_76_63) | ( ~
% 49.06/7.37  | | | | |            (all_76_18 = all_76_63) & (all_76_15 = 0 | all_76_16 = 0))
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | REDUCE: (31), (636), (637) imply:
% 49.06/7.37  | | | | |   (643)  node1(red1, leaf1, all_76_58, all_76_57, all_76_56) =
% 49.06/7.37  | | | | |          all_76_61
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | REDUCE: (30), (637) imply:
% 49.06/7.37  | | | | |   (644)  node1(black1, all_76_64, all_76_63, all_76_62, leaf1) =
% 49.06/7.37  | | | | |          all_76_55
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | REDUCE: (19), (637) imply:
% 49.06/7.37  | | | | |   (645)  tree1(leaf1)
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | REDUCE: (15), (636) imply:
% 49.06/7.37  | | | | |   (646)  color1(red1)
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | GROUND_INST: instantiating (4) with all_76_18, all_76_17, red1,
% 49.06/7.37  | | | | |              all_76_55, all_76_58, all_76_57, all_76_48, all_76_47,
% 49.06/7.37  | | | | |              all_76_14, simplifying with (21), (257), (258), (641),
% 49.06/7.37  | | | | |              (646) gives:
% 49.06/7.37  | | | | |   (647)  all_76_14 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) & 
% 49.06/7.37  | | | | |            ~ (v0 = 0) & memt1(all_76_48, all_76_18, all_76_17) = v1 &
% 49.06/7.37  | | | | |            memt1(all_76_55, all_76_18, all_76_17) = v0)
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | BETA: splitting (647) gives:
% 49.06/7.37  | | | | | 
% 49.06/7.37  | | | | | Case 1:
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | |   (648)  all_76_14 = 0
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | | REDUCE: (638), (648) imply:
% 49.06/7.37  | | | | | |   (649)  $false
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | | CLOSE: (649) is inconsistent.
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | Case 2:
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | |   (650)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 = 0) &
% 49.06/7.37  | | | | | |            memt1(all_76_48, all_76_18, all_76_17) = v1 &
% 49.06/7.37  | | | | | |            memt1(all_76_55, all_76_18, all_76_17) = v0)
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | | DELTA: instantiating (650) with fresh symbols all_401_0, all_401_1
% 49.06/7.37  | | | | | |        gives:
% 49.06/7.37  | | | | | |   (651)   ~ (all_401_0 = 0) &  ~ (all_401_1 = 0) & memt1(all_76_48,
% 49.06/7.37  | | | | | |            all_76_18, all_76_17) = all_401_0 & memt1(all_76_55,
% 49.06/7.37  | | | | | |            all_76_18, all_76_17) = all_401_1
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | | ALPHA: (651) implies:
% 49.06/7.37  | | | | | |   (652)   ~ (all_401_1 = 0)
% 49.06/7.37  | | | | | |   (653)   ~ (all_401_0 = 0)
% 49.06/7.37  | | | | | |   (654)  memt1(all_76_55, all_76_18, all_76_17) = all_401_1
% 49.06/7.37  | | | | | |   (655)  memt1(all_76_48, all_76_18, all_76_17) = all_401_0
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | | GROUND_INST: instantiating (4) with all_76_18, all_76_17, black1,
% 49.06/7.37  | | | | | |              all_76_64, all_76_63, all_76_62, leaf1, all_76_55,
% 49.06/7.37  | | | | | |              all_401_1, simplifying with (7), (18), (644), (645),
% 49.06/7.37  | | | | | |              (654) gives:
% 49.06/7.37  | | | | | |   (656)  all_401_1 = 0 |  ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0)
% 49.06/7.37  | | | | | |            &  ~ (v0 = 0) & memt1(all_76_64, all_76_18, all_76_17) =
% 49.06/7.37  | | | | | |            v0 & memt1(leaf1, all_76_18, all_76_17) = v1)
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | | BETA: splitting (642) gives:
% 49.06/7.37  | | | | | | 
% 49.06/7.37  | | | | | | Case 1:
% 49.06/7.37  | | | | | | | 
% 49.06/7.37  | | | | | | |   (657)  all_76_17 = all_76_62 & all_76_18 = all_76_63
% 49.06/7.37  | | | | | | | 
% 49.06/7.37  | | | | | | | ALPHA: (657) implies:
% 49.06/7.37  | | | | | | |   (658)  all_76_18 = all_76_63
% 49.06/7.37  | | | | | | |   (659)  all_76_17 = all_76_62
% 49.06/7.37  | | | | | | | 
% 49.06/7.37  | | | | | | | REDUCE: (654), (658), (659) imply:
% 49.06/7.37  | | | | | | |   (660)  memt1(all_76_55, all_76_63, all_76_62) = all_401_1
% 49.06/7.37  | | | | | | | 
% 49.06/7.38  | | | | | | | GROUND_INST: instantiating (1) with all_76_63, all_76_62, black1,
% 49.06/7.38  | | | | | | |              all_76_64, leaf1, all_76_55, all_401_1, simplifying
% 49.06/7.38  | | | | | | |              with (7), (18), (644), (645), (660) gives:
% 49.06/7.38  | | | | | | |   (661)  all_401_1 = 0
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | | REDUCE: (652), (661) imply:
% 49.06/7.38  | | | | | | |   (662)  $false
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | | CLOSE: (662) is inconsistent.
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | Case 2:
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | |   (663)   ~ (all_76_18 = all_76_63) & (all_76_15 = 0 | all_76_16 =
% 49.06/7.38  | | | | | | |            0)
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | | ALPHA: (663) implies:
% 49.06/7.38  | | | | | | |   (664)  all_76_15 = 0 | all_76_16 = 0
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | | BETA: splitting (656) gives:
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | | Case 1:
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | |   (665)  all_401_1 = 0
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | REDUCE: (652), (665) imply:
% 49.06/7.38  | | | | | | | |   (666)  $false
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | CLOSE: (666) is inconsistent.
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | Case 2:
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | |   (667)   ? [v0: int] :  ? [v1: int] : ( ~ (v1 = 0) &  ~ (v0 =
% 49.06/7.38  | | | | | | | |              0) & memt1(all_76_64, all_76_18, all_76_17) = v0 &
% 49.06/7.38  | | | | | | | |            memt1(leaf1, all_76_18, all_76_17) = v1)
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | DELTA: instantiating (667) with fresh symbols all_417_0,
% 49.06/7.38  | | | | | | | |        all_417_1 gives:
% 49.06/7.38  | | | | | | | |   (668)   ~ (all_417_0 = 0) &  ~ (all_417_1 = 0) &
% 49.06/7.38  | | | | | | | |          memt1(all_76_64, all_76_18, all_76_17) = all_417_1 &
% 49.06/7.38  | | | | | | | |          memt1(leaf1, all_76_18, all_76_17) = all_417_0
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | ALPHA: (668) implies:
% 49.06/7.38  | | | | | | | |   (669)   ~ (all_417_1 = 0)
% 49.06/7.38  | | | | | | | |   (670)   ~ (all_417_0 = 0)
% 49.06/7.38  | | | | | | | |   (671)  memt1(leaf1, all_76_18, all_76_17) = all_417_0
% 49.06/7.38  | | | | | | | |   (672)  memt1(all_76_64, all_76_18, all_76_17) = all_417_1
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | GROUND_INST: instantiating (12) with all_76_16, all_417_1,
% 49.06/7.38  | | | | | | | |              all_76_17, all_76_18, all_76_64, simplifying with
% 49.06/7.38  | | | | | | | |              (639), (672) gives:
% 49.06/7.38  | | | | | | | |   (673)  all_417_1 = all_76_16
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | REDUCE: (669), (673) imply:
% 49.06/7.38  | | | | | | | |   (674)   ~ (all_76_16 = 0)
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | BETA: splitting (664) gives:
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | | Case 1:
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | |   (675)  all_76_15 = 0
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | REDUCE: (640), (675) imply:
% 49.06/7.38  | | | | | | | | |   (676)  memt1(all_76_61, all_76_18, all_76_17) = 0
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | GROUND_INST: instantiating (3) with all_76_18, all_76_17, red1,
% 49.06/7.38  | | | | | | | | |              leaf1, all_76_58, all_76_57, all_76_56, all_76_61,
% 49.06/7.38  | | | | | | | | |              simplifying with (20), (643), (645), (646), (676)
% 49.06/7.38  | | | | | | | | |              gives:
% 49.06/7.38  | | | | | | | | |   (677)  all_76_17 = all_76_57 |  ? [v0: any] :  ? [v1: any] :
% 49.06/7.38  | | | | | | | | |          (memt1(all_76_56, all_76_18, all_76_17) = v1 &
% 49.06/7.38  | | | | | | | | |            memt1(leaf1, all_76_18, all_76_17) = v0 & (v1 = 0 |
% 49.06/7.38  | | | | | | | | |              v0 = 0))
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | GROUND_INST: instantiating (2) with all_76_18, all_76_17, red1,
% 49.06/7.38  | | | | | | | | |              leaf1, all_76_58, all_76_57, all_76_56, all_76_61,
% 49.06/7.38  | | | | | | | | |              simplifying with (20), (643), (645), (646), (676)
% 49.06/7.38  | | | | | | | | |              gives:
% 49.06/7.38  | | | | | | | | |   (678)  all_76_18 = all_76_58 |  ? [v0: any] :  ? [v1: any] :
% 49.06/7.38  | | | | | | | | |          (memt1(all_76_56, all_76_18, all_76_17) = v1 &
% 49.06/7.38  | | | | | | | | |            memt1(leaf1, all_76_18, all_76_17) = v0 & (v1 = 0 |
% 49.06/7.38  | | | | | | | | |              v0 = 0))
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | BETA: splitting (678) gives:
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | Case 1:
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | |   (679)  all_76_18 = all_76_58
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | REDUCE: (641), (679) imply:
% 49.06/7.38  | | | | | | | | | |   (680)  memt1(all_76_47, all_76_58, all_76_17) = all_76_14
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | REDUCE: (671), (679) imply:
% 49.06/7.38  | | | | | | | | | |   (681)  memt1(leaf1, all_76_58, all_76_17) = all_417_0
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | BETA: splitting (677) gives:
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | Case 1:
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | |   (682)  all_76_17 = all_76_57
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | REDUCE: (680), (682) imply:
% 49.06/7.38  | | | | | | | | | | |   (683)  memt1(all_76_47, all_76_58, all_76_57) = all_76_14
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | GROUND_INST: instantiating (1) with all_76_58, all_76_57, red1,
% 49.06/7.38  | | | | | | | | | | |              all_76_55, all_76_48, all_76_47, all_76_14,
% 49.06/7.38  | | | | | | | | | | |              simplifying with (21), (257), (258), (646), (683)
% 49.06/7.38  | | | | | | | | | | |              gives:
% 49.06/7.38  | | | | | | | | | | |   (684)  all_76_14 = 0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | REDUCE: (638), (684) imply:
% 49.06/7.38  | | | | | | | | | | |   (685)  $false
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | CLOSE: (685) is inconsistent.
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | Case 2:
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | |   (686)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 49.06/7.38  | | | | | | | | | | |              all_76_18, all_76_17) = v1 & memt1(leaf1,
% 49.06/7.38  | | | | | | | | | | |              all_76_18, all_76_17) = v0 & (v1 = 0 | v0 =
% 49.06/7.38  | | | | | | | | | | |              0))
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | DELTA: instantiating (686) with fresh symbols all_461_0,
% 49.06/7.38  | | | | | | | | | | |        all_461_1 gives:
% 49.06/7.38  | | | | | | | | | | |   (687)  memt1(all_76_56, all_76_18, all_76_17) = all_461_0
% 49.06/7.38  | | | | | | | | | | |          & memt1(leaf1, all_76_18, all_76_17) = all_461_1 &
% 49.06/7.38  | | | | | | | | | | |          (all_461_0 = 0 | all_461_1 = 0)
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | ALPHA: (687) implies:
% 49.06/7.38  | | | | | | | | | | |   (688)  memt1(leaf1, all_76_18, all_76_17) = all_461_1
% 49.06/7.38  | | | | | | | | | | |   (689)  memt1(all_76_56, all_76_18, all_76_17) = all_461_0
% 49.06/7.38  | | | | | | | | | | |   (690)  all_461_0 = 0 | all_461_1 = 0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | REDUCE: (679), (689) imply:
% 49.06/7.38  | | | | | | | | | | |   (691)  memt1(all_76_56, all_76_58, all_76_17) = all_461_0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | REDUCE: (679), (688) imply:
% 49.06/7.38  | | | | | | | | | | |   (692)  memt1(leaf1, all_76_58, all_76_17) = all_461_1
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | GROUND_INST: instantiating (12) with all_417_0, all_461_1,
% 49.06/7.38  | | | | | | | | | | |              all_76_17, all_76_58, leaf1, simplifying with
% 49.06/7.38  | | | | | | | | | | |              (681), (692) gives:
% 49.06/7.38  | | | | | | | | | | |   (693)  all_461_1 = all_417_0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | BETA: splitting (690) gives:
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | Case 1:
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | |   (694)  all_461_0 = 0
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | | REDUCE: (691), (694) imply:
% 49.06/7.38  | | | | | | | | | | | |   (695)  memt1(all_76_56, all_76_58, all_76_17) = 0
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | | GROUND_INST: instantiating (gt_tree_not_in) with all_76_58,
% 49.06/7.38  | | | | | | | | | | | |              all_76_56, all_76_17, simplifying with (20),
% 49.06/7.38  | | | | | | | | | | | |              (110), (695) gives:
% 49.06/7.38  | | | | | | | | | | | |   (696)  $false
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | | CLOSE: (696) is inconsistent.
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | Case 2:
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | |   (697)  all_461_1 = 0
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | | COMBINE_EQS: (693), (697) imply:
% 49.06/7.38  | | | | | | | | | | | |   (698)  all_417_0 = 0
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | | REDUCE: (670), (698) imply:
% 49.06/7.38  | | | | | | | | | | | |   (699)  $false
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | | CLOSE: (699) is inconsistent.
% 49.06/7.38  | | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | End of split
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | End of split
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | Case 2:
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | |   (700)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_56,
% 49.06/7.38  | | | | | | | | | |              all_76_18, all_76_17) = v1 & memt1(leaf1,
% 49.06/7.38  | | | | | | | | | |              all_76_18, all_76_17) = v0 & (v1 = 0 | v0 = 0))
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | DELTA: instantiating (700) with fresh symbols all_452_0,
% 49.06/7.38  | | | | | | | | | |        all_452_1 gives:
% 49.06/7.38  | | | | | | | | | |   (701)  memt1(all_76_56, all_76_18, all_76_17) = all_452_0
% 49.06/7.38  | | | | | | | | | |          & memt1(leaf1, all_76_18, all_76_17) = all_452_1 &
% 49.06/7.38  | | | | | | | | | |          (all_452_0 = 0 | all_452_1 = 0)
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | ALPHA: (701) implies:
% 49.06/7.38  | | | | | | | | | |   (702)  memt1(leaf1, all_76_18, all_76_17) = all_452_1
% 49.06/7.38  | | | | | | | | | |   (703)  memt1(all_76_56, all_76_18, all_76_17) = all_452_0
% 49.06/7.38  | | | | | | | | | |   (704)  all_452_0 = 0 | all_452_1 = 0
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | GROUND_INST: instantiating (12) with all_417_0, all_452_1,
% 49.06/7.38  | | | | | | | | | |              all_76_17, all_76_18, leaf1, simplifying with
% 49.06/7.38  | | | | | | | | | |              (671), (702) gives:
% 49.06/7.38  | | | | | | | | | |   (705)  all_452_1 = all_417_0
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | BETA: splitting (704) gives:
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | Case 1:
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | |   (706)  all_452_0 = 0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | REDUCE: (703), (706) imply:
% 49.06/7.38  | | | | | | | | | | |   (707)  memt1(all_76_56, all_76_18, all_76_17) = 0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | GROUND_INST: instantiating (memt_color) with all_76_53,
% 49.06/7.38  | | | | | | | | | | |              all_76_50, all_76_52, all_76_18, all_76_51,
% 49.06/7.38  | | | | | | | | | | |              all_76_17, red1, black1, all_76_56, all_76_48,
% 49.06/7.38  | | | | | | | | | | |              all_401_0, simplifying with (7), (22), (23),
% 49.06/7.38  | | | | | | | | | | |              (259), (416), (646), (655), (707) gives:
% 49.06/7.38  | | | | | | | | | | |   (708)  all_401_0 = 0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | REDUCE: (653), (708) imply:
% 49.06/7.38  | | | | | | | | | | |   (709)  $false
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | CLOSE: (709) is inconsistent.
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | Case 2:
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | |   (710)  all_452_1 = 0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | COMBINE_EQS: (705), (710) imply:
% 49.06/7.38  | | | | | | | | | | |   (711)  all_417_0 = 0
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | REDUCE: (670), (711) imply:
% 49.06/7.38  | | | | | | | | | | |   (712)  $false
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | | CLOSE: (712) is inconsistent.
% 49.06/7.38  | | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | | End of split
% 49.06/7.38  | | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | End of split
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | Case 2:
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | |   (713)  all_76_16 = 0
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | REDUCE: (674), (713) imply:
% 49.06/7.38  | | | | | | | | |   (714)  $false
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | | CLOSE: (714) is inconsistent.
% 49.06/7.38  | | | | | | | | | 
% 49.06/7.38  | | | | | | | | End of split
% 49.06/7.38  | | | | | | | | 
% 49.06/7.38  | | | | | | | End of split
% 49.06/7.38  | | | | | | | 
% 49.06/7.38  | | | | | | End of split
% 49.06/7.38  | | | | | | 
% 49.06/7.38  | | | | | End of split
% 49.06/7.38  | | | | | 
% 49.06/7.38  | | | | End of split
% 49.06/7.38  | | | | 
% 49.06/7.38  | | | End of split
% 49.06/7.38  | | | 
% 49.06/7.38  | | End of split
% 49.06/7.38  | | 
% 49.06/7.38  | End of split
% 49.06/7.38  | 
% 49.06/7.38  End of proof
% 49.06/7.38  
% 49.06/7.38  Sub-proof #1 shows that the following formulas are inconsistent:
% 49.06/7.38  ----------------------------------------------------------------
% 49.06/7.38    (1)  tree1(all_76_40)
% 49.06/7.38    (2)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4:
% 49.06/7.38           int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v5 = v1 |  ~
% 49.06/7.38           (memt1(v7, v0, v1) = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~
% 49.06/7.38           tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ? [v8: any] :  ? [v9: any]
% 49.06/7.38           : (memt1(v6, v0, v1) = v9 & memt1(v3, v0, v1) = v8 & (v9 = 0 | v8 =
% 49.06/7.38               0)))
% 49.06/7.38    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: int] : 
% 49.06/7.38         ! [v3: int] :  ! [v4: tree1] : (v1 = v0 |  ~ (memt1(v4, v3, v2) = v1) | 
% 49.06/7.38           ~ (memt1(v4, v3, v2) = v0))
% 49.06/7.38    (4)   ~ (all_76_33 = 0)
% 49.06/7.38    (5)  memt1(all_76_56, all_76_37, all_76_36) = all_569_0 & memt1(all_76_59,
% 49.06/7.38           all_76_37, all_76_36) = all_569_1 & (all_569_0 = 0 | all_569_1 = 0)
% 49.06/7.38    (6)   ~ (all_478_0 = 0)
% 49.06/7.38    (7)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4:
% 49.06/7.38           int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v4 = v0 |  ~
% 49.06/7.38           (memt1(v7, v0, v1) = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~
% 49.06/7.38           tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ? [v8: any] :  ? [v9: any]
% 49.06/7.38           : (memt1(v6, v0, v1) = v9 & memt1(v3, v0, v1) = v8 & (v9 = 0 | v8 =
% 49.06/7.38               0)))
% 49.06/7.38    (8)  memt1(all_76_56, all_76_37, all_76_36) = all_478_0
% 49.06/7.38    (9)  tree1(all_76_45)
% 49.06/7.38    (10)  memt1(all_76_38, all_76_37, all_76_36) = all_76_33
% 49.06/7.38    (11)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4:
% 49.06/7.38            tree1] :  ! [v5: tree1] :  ! [v6: int] : (v6 = 0 |  ~ (memt1(v5, v0,
% 49.06/7.38                v1) = v6) |  ~ (node1(v2, v3, v0, v1, v4) = v5) |  ~ tree1(v4) | 
% 49.06/7.38            ~ tree1(v3) |  ~ color1(v2))
% 49.06/7.38    (12)  tree1(all_76_39)
% 49.06/7.38    (13)  memt1(all_76_45, all_76_37, all_76_36) = all_473_0
% 49.06/7.38    (14)  tree1(all_76_42)
% 49.06/7.38    (15)   ~ (all_478_1 = 0)
% 49.06/7.38    (16)  color1(red1)
% 49.06/7.38    (17)   ~ (all_473_0 = 0)
% 49.06/7.38    (18)  node1(red1, all_76_45, all_76_44, all_76_43, all_76_42) = all_76_59
% 49.06/7.38    (19)  memt1(all_76_42, all_76_37, all_76_36) = all_478_1
% 49.06/7.39    (20)  node1(red1, all_76_40, all_76_44, all_76_43, all_76_39) = all_76_38
% 49.06/7.39  
% 49.06/7.39  Begin of proof
% 49.06/7.39  | 
% 49.06/7.39  | ALPHA: (5) implies:
% 49.06/7.39  |   (21)  memt1(all_76_59, all_76_37, all_76_36) = all_569_1
% 49.06/7.39  |   (22)  memt1(all_76_56, all_76_37, all_76_36) = all_569_0
% 49.06/7.39  |   (23)  all_569_0 = 0 | all_569_1 = 0
% 49.06/7.39  | 
% 49.06/7.39  | GROUND_INST: instantiating (3) with all_478_0, all_569_0, all_76_36,
% 49.06/7.39  |              all_76_37, all_76_56, simplifying with (8), (22) gives:
% 49.06/7.39  |   (24)  all_569_0 = all_478_0
% 49.06/7.39  | 
% 49.06/7.39  | BETA: splitting (23) gives:
% 49.06/7.39  | 
% 49.06/7.39  | Case 1:
% 49.06/7.39  | | 
% 49.06/7.39  | |   (25)  all_569_0 = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | COMBINE_EQS: (24), (25) imply:
% 49.06/7.39  | |   (26)  all_478_0 = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | REDUCE: (6), (26) imply:
% 49.06/7.39  | |   (27)  $false
% 49.06/7.39  | | 
% 49.06/7.39  | | CLOSE: (27) is inconsistent.
% 49.06/7.39  | | 
% 49.06/7.39  | Case 2:
% 49.06/7.39  | | 
% 49.06/7.39  | |   (28)  all_569_1 = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | REDUCE: (21), (28) imply:
% 49.06/7.39  | |   (29)  memt1(all_76_59, all_76_37, all_76_36) = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | GROUND_INST: instantiating (2) with all_76_37, all_76_36, red1, all_76_45,
% 49.06/7.39  | |              all_76_44, all_76_43, all_76_42, all_76_59, simplifying with
% 49.06/7.39  | |              (9), (14), (16), (18), (29) gives:
% 49.06/7.39  | |   (30)  all_76_36 = all_76_43 |  ? [v0: any] :  ? [v1: any] :
% 49.06/7.39  | |         (memt1(all_76_42, all_76_37, all_76_36) = v1 & memt1(all_76_45,
% 49.06/7.39  | |             all_76_37, all_76_36) = v0 & (v1 = 0 | v0 = 0))
% 49.06/7.39  | | 
% 49.06/7.39  | | GROUND_INST: instantiating (7) with all_76_37, all_76_36, red1, all_76_45,
% 49.06/7.39  | |              all_76_44, all_76_43, all_76_42, all_76_59, simplifying with
% 49.06/7.39  | |              (9), (14), (16), (18), (29) gives:
% 49.06/7.39  | |   (31)  all_76_37 = all_76_44 |  ? [v0: any] :  ? [v1: any] :
% 49.06/7.39  | |         (memt1(all_76_42, all_76_37, all_76_36) = v1 & memt1(all_76_45,
% 49.06/7.39  | |             all_76_37, all_76_36) = v0 & (v1 = 0 | v0 = 0))
% 49.06/7.39  | | 
% 49.06/7.39  | | BETA: splitting (31) gives:
% 49.06/7.39  | | 
% 49.06/7.39  | | Case 1:
% 49.06/7.39  | | | 
% 49.06/7.39  | | |   (32)  all_76_37 = all_76_44
% 49.06/7.39  | | | 
% 49.06/7.39  | | | REDUCE: (10), (32) imply:
% 49.06/7.39  | | |   (33)  memt1(all_76_38, all_76_44, all_76_36) = all_76_33
% 49.06/7.39  | | | 
% 49.06/7.39  | | | REDUCE: (19), (32) imply:
% 49.06/7.39  | | |   (34)  memt1(all_76_42, all_76_44, all_76_36) = all_478_1
% 49.06/7.39  | | | 
% 49.06/7.39  | | | REDUCE: (13), (32) imply:
% 49.06/7.39  | | |   (35)  memt1(all_76_45, all_76_44, all_76_36) = all_473_0
% 49.06/7.39  | | | 
% 49.06/7.39  | | | BETA: splitting (30) gives:
% 49.06/7.39  | | | 
% 49.06/7.39  | | | Case 1:
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | |   (36)  all_76_36 = all_76_43
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (33), (36) imply:
% 49.06/7.39  | | | |   (37)  memt1(all_76_38, all_76_44, all_76_43) = all_76_33
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | GROUND_INST: instantiating (11) with all_76_44, all_76_43, red1,
% 49.06/7.39  | | | |              all_76_40, all_76_39, all_76_38, all_76_33, simplifying
% 49.06/7.39  | | | |              with (1), (12), (16), (20), (37) gives:
% 49.06/7.39  | | | |   (38)  all_76_33 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (4), (38) imply:
% 49.06/7.39  | | | |   (39)  $false
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | CLOSE: (39) is inconsistent.
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | Case 2:
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | |   (40)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_42, all_76_37,
% 49.06/7.39  | | | |             all_76_36) = v1 & memt1(all_76_45, all_76_37, all_76_36) =
% 49.06/7.39  | | | |           v0 & (v1 = 0 | v0 = 0))
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | DELTA: instantiating (40) with fresh symbols all_599_0, all_599_1 gives:
% 49.06/7.39  | | | |   (41)  memt1(all_76_42, all_76_37, all_76_36) = all_599_0 &
% 49.06/7.39  | | | |         memt1(all_76_45, all_76_37, all_76_36) = all_599_1 & (all_599_0
% 49.06/7.39  | | | |           = 0 | all_599_1 = 0)
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | ALPHA: (41) implies:
% 49.06/7.39  | | | |   (42)  memt1(all_76_45, all_76_37, all_76_36) = all_599_1
% 49.06/7.39  | | | |   (43)  memt1(all_76_42, all_76_37, all_76_36) = all_599_0
% 49.06/7.39  | | | |   (44)  all_599_0 = 0 | all_599_1 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (32), (43) imply:
% 49.06/7.39  | | | |   (45)  memt1(all_76_42, all_76_44, all_76_36) = all_599_0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (32), (42) imply:
% 49.06/7.39  | | | |   (46)  memt1(all_76_45, all_76_44, all_76_36) = all_599_1
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | GROUND_INST: instantiating (3) with all_473_0, all_599_1, all_76_36,
% 49.06/7.39  | | | |              all_76_44, all_76_45, simplifying with (35), (46) gives:
% 49.06/7.39  | | | |   (47)  all_599_1 = all_473_0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | GROUND_INST: instantiating (3) with all_478_1, all_599_0, all_76_36,
% 49.06/7.39  | | | |              all_76_44, all_76_42, simplifying with (34), (45) gives:
% 49.06/7.39  | | | |   (48)  all_599_0 = all_478_1
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | BETA: splitting (44) gives:
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | Case 1:
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | |   (49)  all_599_0 = 0
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | | COMBINE_EQS: (48), (49) imply:
% 49.06/7.39  | | | | |   (50)  all_478_1 = 0
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | | REDUCE: (15), (50) imply:
% 49.06/7.39  | | | | |   (51)  $false
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | | CLOSE: (51) is inconsistent.
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | Case 2:
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | |   (52)  all_599_1 = 0
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | | COMBINE_EQS: (47), (52) imply:
% 49.06/7.39  | | | | |   (53)  all_473_0 = 0
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | | SIMP: (53) implies:
% 49.06/7.39  | | | | |   (54)  all_473_0 = 0
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | | REDUCE: (17), (54) imply:
% 49.06/7.39  | | | | |   (55)  $false
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | | CLOSE: (55) is inconsistent.
% 49.06/7.39  | | | | | 
% 49.06/7.39  | | | | End of split
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | End of split
% 49.06/7.39  | | | 
% 49.06/7.39  | | Case 2:
% 49.06/7.39  | | | 
% 49.06/7.39  | | |   (56)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_42, all_76_37,
% 49.06/7.39  | | |             all_76_36) = v1 & memt1(all_76_45, all_76_37, all_76_36) = v0
% 49.06/7.39  | | |           & (v1 = 0 | v0 = 0))
% 49.06/7.39  | | | 
% 49.06/7.39  | | | DELTA: instantiating (56) with fresh symbols all_594_0, all_594_1 gives:
% 49.06/7.39  | | |   (57)  memt1(all_76_42, all_76_37, all_76_36) = all_594_0 &
% 49.06/7.39  | | |         memt1(all_76_45, all_76_37, all_76_36) = all_594_1 & (all_594_0 =
% 49.06/7.39  | | |           0 | all_594_1 = 0)
% 49.06/7.39  | | | 
% 49.06/7.39  | | | ALPHA: (57) implies:
% 49.06/7.39  | | |   (58)  memt1(all_76_45, all_76_37, all_76_36) = all_594_1
% 49.06/7.39  | | |   (59)  memt1(all_76_42, all_76_37, all_76_36) = all_594_0
% 49.06/7.39  | | |   (60)  all_594_0 = 0 | all_594_1 = 0
% 49.06/7.39  | | | 
% 49.06/7.39  | | | GROUND_INST: instantiating (3) with all_473_0, all_594_1, all_76_36,
% 49.06/7.39  | | |              all_76_37, all_76_45, simplifying with (13), (58) gives:
% 49.06/7.39  | | |   (61)  all_594_1 = all_473_0
% 49.06/7.39  | | | 
% 49.06/7.39  | | | GROUND_INST: instantiating (3) with all_478_1, all_594_0, all_76_36,
% 49.06/7.39  | | |              all_76_37, all_76_42, simplifying with (19), (59) gives:
% 49.06/7.39  | | |   (62)  all_594_0 = all_478_1
% 49.06/7.39  | | | 
% 49.06/7.39  | | | BETA: splitting (60) gives:
% 49.06/7.39  | | | 
% 49.06/7.39  | | | Case 1:
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | |   (63)  all_594_0 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | COMBINE_EQS: (62), (63) imply:
% 49.06/7.39  | | | |   (64)  all_478_1 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (15), (64) imply:
% 49.06/7.39  | | | |   (65)  $false
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | CLOSE: (65) is inconsistent.
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | Case 2:
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | |   (66)  all_594_1 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | COMBINE_EQS: (61), (66) imply:
% 49.06/7.39  | | | |   (67)  all_473_0 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | SIMP: (67) implies:
% 49.06/7.39  | | | |   (68)  all_473_0 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (17), (68) imply:
% 49.06/7.39  | | | |   (69)  $false
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | CLOSE: (69) is inconsistent.
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | End of split
% 49.06/7.39  | | | 
% 49.06/7.39  | | End of split
% 49.06/7.39  | | 
% 49.06/7.39  | End of split
% 49.06/7.39  | 
% 49.06/7.39  End of proof
% 49.06/7.39  
% 49.06/7.39  Sub-proof #2 shows that the following formulas are inconsistent:
% 49.06/7.39  ----------------------------------------------------------------
% 49.06/7.39    (1)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4:
% 49.06/7.39           int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v5 = v1 |  ~
% 49.06/7.39           (memt1(v7, v0, v1) = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~
% 49.06/7.39           tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ? [v8: any] :  ? [v9: any]
% 49.06/7.39           : (memt1(v6, v0, v1) = v9 & memt1(v3, v0, v1) = v8 & (v9 = 0 | v8 =
% 49.06/7.39               0)))
% 49.06/7.39    (2)  memt1(all_76_59, all_76_4, all_76_3) = all_415_1 & memt1(leaf1, all_76_4,
% 49.06/7.39           all_76_3) = all_415_0 & (all_415_0 = 0 | all_415_1 = 0)
% 49.06/7.39    (3)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: int] : 
% 49.06/7.39         ! [v3: int] :  ! [v4: tree1] : (v1 = v0 |  ~ (memt1(v4, v3, v2) = v1) | 
% 49.06/7.39           ~ (memt1(v4, v3, v2) = v0))
% 49.06/7.39    (4)   ~ (all_300_1 = 0)
% 49.06/7.39    (5)  node1(red1, all_76_7, all_76_11, all_76_10, all_76_6) = all_76_5
% 49.06/7.39    (6)   ~ (all_300_0 = 0)
% 49.06/7.39    (7)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4:
% 49.06/7.39           int] :  ! [v5: int] :  ! [v6: tree1] :  ! [v7: tree1] : (v4 = v0 |  ~
% 49.06/7.39           (memt1(v7, v0, v1) = 0) |  ~ (node1(v2, v3, v4, v5, v6) = v7) |  ~
% 49.06/7.39           tree1(v6) |  ~ tree1(v3) |  ~ color1(v2) |  ? [v8: any] :  ? [v9: any]
% 49.06/7.39           : (memt1(v6, v0, v1) = v9 & memt1(v3, v0, v1) = v8 & (v9 = 0 | v8 =
% 49.06/7.39               0)))
% 49.06/7.39    (8)  memt1(leaf1, all_76_4, all_76_3) = all_300_0
% 49.06/7.39    (9)  tree1(all_76_9)
% 49.06/7.39    (10)   ! [v0: int] :  ! [v1: int] :  ! [v2: color1] :  ! [v3: tree1] :  ! [v4:
% 49.06/7.39            tree1] :  ! [v5: tree1] :  ! [v6: int] : (v6 = 0 |  ~ (memt1(v5, v0,
% 49.06/7.39                v1) = v6) |  ~ (node1(v2, v3, v0, v1, v4) = v5) |  ~ tree1(v4) | 
% 49.06/7.39            ~ tree1(v3) |  ~ color1(v2))
% 49.06/7.39    (11)   ~ (all_305_0 = 0)
% 49.06/7.39    (12)  tree1(all_76_12)
% 49.06/7.39    (13)  color1(red1)
% 49.06/7.39    (14)  memt1(all_76_5, all_76_4, all_76_3) = all_76_0
% 49.06/7.39    (15)  memt1(all_76_12, all_76_4, all_76_3) = all_305_0
% 49.06/7.39    (16)  node1(red1, all_76_12, all_76_11, all_76_10, all_76_9) = all_76_59
% 49.06/7.39    (17)   ~ (all_76_0 = 0)
% 49.06/7.39    (18)  tree1(all_76_7)
% 49.06/7.39    (19)  tree1(all_76_6)
% 49.06/7.39    (20)  memt1(all_76_9, all_76_4, all_76_3) = all_300_1
% 49.06/7.39  
% 49.06/7.39  Begin of proof
% 49.06/7.39  | 
% 49.06/7.39  | ALPHA: (2) implies:
% 49.06/7.39  |   (21)  memt1(leaf1, all_76_4, all_76_3) = all_415_0
% 49.06/7.39  |   (22)  memt1(all_76_59, all_76_4, all_76_3) = all_415_1
% 49.06/7.39  |   (23)  all_415_0 = 0 | all_415_1 = 0
% 49.06/7.39  | 
% 49.06/7.39  | GROUND_INST: instantiating (3) with all_300_0, all_415_0, all_76_3, all_76_4,
% 49.06/7.39  |              leaf1, simplifying with (8), (21) gives:
% 49.06/7.39  |   (24)  all_415_0 = all_300_0
% 49.06/7.39  | 
% 49.06/7.39  | BETA: splitting (23) gives:
% 49.06/7.39  | 
% 49.06/7.39  | Case 1:
% 49.06/7.39  | | 
% 49.06/7.39  | |   (25)  all_415_0 = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | COMBINE_EQS: (24), (25) imply:
% 49.06/7.39  | |   (26)  all_300_0 = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | REDUCE: (6), (26) imply:
% 49.06/7.39  | |   (27)  $false
% 49.06/7.39  | | 
% 49.06/7.39  | | CLOSE: (27) is inconsistent.
% 49.06/7.39  | | 
% 49.06/7.39  | Case 2:
% 49.06/7.39  | | 
% 49.06/7.39  | |   (28)  all_415_1 = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | REDUCE: (22), (28) imply:
% 49.06/7.39  | |   (29)  memt1(all_76_59, all_76_4, all_76_3) = 0
% 49.06/7.39  | | 
% 49.06/7.39  | | GROUND_INST: instantiating (1) with all_76_4, all_76_3, red1, all_76_12,
% 49.06/7.39  | |              all_76_11, all_76_10, all_76_9, all_76_59, simplifying with
% 49.06/7.39  | |              (9), (12), (13), (16), (29) gives:
% 49.06/7.39  | |   (30)  all_76_3 = all_76_10 |  ? [v0: any] :  ? [v1: any] :
% 49.06/7.39  | |         (memt1(all_76_9, all_76_4, all_76_3) = v1 & memt1(all_76_12,
% 49.06/7.39  | |             all_76_4, all_76_3) = v0 & (v1 = 0 | v0 = 0))
% 49.06/7.39  | | 
% 49.06/7.39  | | GROUND_INST: instantiating (7) with all_76_4, all_76_3, red1, all_76_12,
% 49.06/7.39  | |              all_76_11, all_76_10, all_76_9, all_76_59, simplifying with
% 49.06/7.39  | |              (9), (12), (13), (16), (29) gives:
% 49.06/7.39  | |   (31)  all_76_4 = all_76_11 |  ? [v0: any] :  ? [v1: any] :
% 49.06/7.39  | |         (memt1(all_76_9, all_76_4, all_76_3) = v1 & memt1(all_76_12,
% 49.06/7.39  | |             all_76_4, all_76_3) = v0 & (v1 = 0 | v0 = 0))
% 49.06/7.39  | | 
% 49.06/7.39  | | BETA: splitting (31) gives:
% 49.06/7.39  | | 
% 49.06/7.39  | | Case 1:
% 49.06/7.39  | | | 
% 49.06/7.39  | | |   (32)  all_76_4 = all_76_11
% 49.06/7.39  | | | 
% 49.06/7.39  | | | REDUCE: (14), (32) imply:
% 49.06/7.39  | | |   (33)  memt1(all_76_5, all_76_11, all_76_3) = all_76_0
% 49.06/7.39  | | | 
% 49.06/7.39  | | | REDUCE: (20), (32) imply:
% 49.06/7.39  | | |   (34)  memt1(all_76_9, all_76_11, all_76_3) = all_300_1
% 49.06/7.39  | | | 
% 49.06/7.39  | | | REDUCE: (15), (32) imply:
% 49.06/7.39  | | |   (35)  memt1(all_76_12, all_76_11, all_76_3) = all_305_0
% 49.06/7.39  | | | 
% 49.06/7.39  | | | BETA: splitting (30) gives:
% 49.06/7.39  | | | 
% 49.06/7.39  | | | Case 1:
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | |   (36)  all_76_3 = all_76_10
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (33), (36) imply:
% 49.06/7.39  | | | |   (37)  memt1(all_76_5, all_76_11, all_76_10) = all_76_0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | GROUND_INST: instantiating (10) with all_76_11, all_76_10, red1,
% 49.06/7.39  | | | |              all_76_7, all_76_6, all_76_5, all_76_0, simplifying with
% 49.06/7.39  | | | |              (5), (13), (18), (19), (37) gives:
% 49.06/7.39  | | | |   (38)  all_76_0 = 0
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | REDUCE: (17), (38) imply:
% 49.06/7.39  | | | |   (39)  $false
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | | CLOSE: (39) is inconsistent.
% 49.06/7.39  | | | | 
% 49.06/7.39  | | | Case 2:
% 49.06/7.39  | | | | 
% 49.06/7.40  | | | |   (40)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_9, all_76_4,
% 49.06/7.40  | | | |             all_76_3) = v1 & memt1(all_76_12, all_76_4, all_76_3) = v0 &
% 49.06/7.40  | | | |           (v1 = 0 | v0 = 0))
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | DELTA: instantiating (40) with fresh symbols all_445_0, all_445_1 gives:
% 49.06/7.40  | | | |   (41)  memt1(all_76_9, all_76_4, all_76_3) = all_445_0 &
% 49.06/7.40  | | | |         memt1(all_76_12, all_76_4, all_76_3) = all_445_1 & (all_445_0 =
% 49.06/7.40  | | | |           0 | all_445_1 = 0)
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | ALPHA: (41) implies:
% 49.06/7.40  | | | |   (42)  memt1(all_76_12, all_76_4, all_76_3) = all_445_1
% 49.06/7.40  | | | |   (43)  memt1(all_76_9, all_76_4, all_76_3) = all_445_0
% 49.06/7.40  | | | |   (44)  all_445_0 = 0 | all_445_1 = 0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | REDUCE: (32), (43) imply:
% 49.06/7.40  | | | |   (45)  memt1(all_76_9, all_76_11, all_76_3) = all_445_0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | REDUCE: (32), (42) imply:
% 49.06/7.40  | | | |   (46)  memt1(all_76_12, all_76_11, all_76_3) = all_445_1
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | GROUND_INST: instantiating (3) with all_305_0, all_445_1, all_76_3,
% 49.06/7.40  | | | |              all_76_11, all_76_12, simplifying with (35), (46) gives:
% 49.06/7.40  | | | |   (47)  all_445_1 = all_305_0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | GROUND_INST: instantiating (3) with all_300_1, all_445_0, all_76_3,
% 49.06/7.40  | | | |              all_76_11, all_76_9, simplifying with (34), (45) gives:
% 49.06/7.40  | | | |   (48)  all_445_0 = all_300_1
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | BETA: splitting (44) gives:
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | Case 1:
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | |   (49)  all_445_0 = 0
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | | COMBINE_EQS: (48), (49) imply:
% 49.06/7.40  | | | | |   (50)  all_300_1 = 0
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | | REDUCE: (4), (50) imply:
% 49.06/7.40  | | | | |   (51)  $false
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | | CLOSE: (51) is inconsistent.
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | Case 2:
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | |   (52)  all_445_1 = 0
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | | COMBINE_EQS: (47), (52) imply:
% 49.06/7.40  | | | | |   (53)  all_305_0 = 0
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | | SIMP: (53) implies:
% 49.06/7.40  | | | | |   (54)  all_305_0 = 0
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | | REDUCE: (11), (54) imply:
% 49.06/7.40  | | | | |   (55)  $false
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | | CLOSE: (55) is inconsistent.
% 49.06/7.40  | | | | | 
% 49.06/7.40  | | | | End of split
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | End of split
% 49.06/7.40  | | | 
% 49.06/7.40  | | Case 2:
% 49.06/7.40  | | | 
% 49.06/7.40  | | |   (56)   ? [v0: any] :  ? [v1: any] : (memt1(all_76_9, all_76_4, all_76_3)
% 49.06/7.40  | | |           = v1 & memt1(all_76_12, all_76_4, all_76_3) = v0 & (v1 = 0 | v0
% 49.06/7.40  | | |             = 0))
% 49.06/7.40  | | | 
% 49.06/7.40  | | | DELTA: instantiating (56) with fresh symbols all_440_0, all_440_1 gives:
% 49.06/7.40  | | |   (57)  memt1(all_76_9, all_76_4, all_76_3) = all_440_0 & memt1(all_76_12,
% 49.06/7.40  | | |           all_76_4, all_76_3) = all_440_1 & (all_440_0 = 0 | all_440_1 =
% 49.06/7.40  | | |           0)
% 49.06/7.40  | | | 
% 49.06/7.40  | | | ALPHA: (57) implies:
% 49.06/7.40  | | |   (58)  memt1(all_76_12, all_76_4, all_76_3) = all_440_1
% 49.06/7.40  | | |   (59)  memt1(all_76_9, all_76_4, all_76_3) = all_440_0
% 49.06/7.40  | | |   (60)  all_440_0 = 0 | all_440_1 = 0
% 49.06/7.40  | | | 
% 49.06/7.40  | | | GROUND_INST: instantiating (3) with all_305_0, all_440_1, all_76_3,
% 49.06/7.40  | | |              all_76_4, all_76_12, simplifying with (15), (58) gives:
% 49.06/7.40  | | |   (61)  all_440_1 = all_305_0
% 49.06/7.40  | | | 
% 49.06/7.40  | | | GROUND_INST: instantiating (3) with all_300_1, all_440_0, all_76_3,
% 49.06/7.40  | | |              all_76_4, all_76_9, simplifying with (20), (59) gives:
% 49.06/7.40  | | |   (62)  all_440_0 = all_300_1
% 49.06/7.40  | | | 
% 49.06/7.40  | | | BETA: splitting (60) gives:
% 49.06/7.40  | | | 
% 49.06/7.40  | | | Case 1:
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | |   (63)  all_440_0 = 0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | COMBINE_EQS: (62), (63) imply:
% 49.06/7.40  | | | |   (64)  all_300_1 = 0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | REDUCE: (4), (64) imply:
% 49.06/7.40  | | | |   (65)  $false
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | CLOSE: (65) is inconsistent.
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | Case 2:
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | |   (66)  all_440_1 = 0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | COMBINE_EQS: (61), (66) imply:
% 49.06/7.40  | | | |   (67)  all_305_0 = 0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | SIMP: (67) implies:
% 49.06/7.40  | | | |   (68)  all_305_0 = 0
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | REDUCE: (11), (68) imply:
% 49.06/7.40  | | | |   (69)  $false
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | | CLOSE: (69) is inconsistent.
% 49.06/7.40  | | | | 
% 49.06/7.40  | | | End of split
% 49.06/7.40  | | | 
% 49.06/7.40  | | End of split
% 49.06/7.40  | | 
% 49.06/7.40  | End of split
% 49.06/7.40  | 
% 49.06/7.40  End of proof
% 49.06/7.40  % SZS output end Proof for theBenchmark
% 49.06/7.40  
% 49.06/7.40  6788ms
%------------------------------------------------------------------------------