↑ Up

Princess---230619.THM-Prf.s

View TPTP
Problem
Process solution in
SystemOnTSTP
Download .tgz
%------------------------------------------------------------------------------
% File     : Princess---230619
% Problem  : COM299_1 : TPTP v9.3.0. Released v9.3.0.
% Transfm  : none
% Format   : tptp
% Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s

% Computer : n003.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 : Tue May  5 06:21:43 PM UTC 2026

% Result   : Theorem 72.34s 10.52s
% Output   : Proof 182.37s
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12  % Problem  : COM299_1 : TPTP v9.3.0. Released v9.3.0.
% 0.11/0.13  % Command  : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.17/0.35  % Computer : n003.cluster.edu
% 0.17/0.35  % Model    : x86_64 x86_64
% 0.17/0.35  % CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.17/0.35  % Memory   : 8042.1875MB
% 0.17/0.35  % OS       : Linux 3.10.0-693.el7.x86_64
% 0.17/0.35  % CPULimit : 300
% 0.17/0.35  % WCLimit  : 300
% 0.17/0.35  % DateTime : Mon May  4 20:34:11 EDT 2026
% 0.17/0.35  % CPUTime  : 
% 0.49/0.61  ________       _____
% 0.49/0.61  ___  __ \_________(_)________________________________
% 0.49/0.61  __  /_/ /_  ___/_  /__  __ \  ___/  _ \_  ___/_  ___/
% 0.49/0.61  _  ____/_  /   _  / _  / / / /__ /  __/(__  )_(__  )
% 0.49/0.61  /_/     /_/    /_/  /_/ /_/\___/ \___//____/ /____/
% 0.49/0.61  
% 0.49/0.61  A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.49/0.61  (2023-06-19)
% 0.49/0.61  
% 0.49/0.61  (c) Philipp Rümmer, 2009-2023
% 0.49/0.61  Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.49/0.61                Amanda Stjerna.
% 0.49/0.61  Free software under BSD-3-Clause.
% 0.49/0.61  
% 0.49/0.61  For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.49/0.61  
% 0.49/0.61  Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.49/0.62  Running up to 7 provers in parallel.
% 0.68/0.64  Prover 0: Options:  +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.68/0.64  Prover 1: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.68/0.64  Prover 4: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.68/0.64  Prover 2: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.68/0.64  Prover 5: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.68/0.64  Prover 3: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.68/0.65  Prover 6: Options:  -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 11.50/2.43  Prover 1: Preprocessing ...
% 11.50/2.48  Prover 4: Preprocessing ...
% 11.50/2.49  Prover 3: Preprocessing ...
% 11.50/2.49  Prover 0: Preprocessing ...
% 11.50/2.49  Prover 2: Preprocessing ...
% 11.50/2.49  Prover 6: Preprocessing ...
% 11.50/2.49  Prover 5: Preprocessing ...
% 28.84/4.75  Prover 1: Warning: ignoring some quantifiers
% 29.63/4.88  Prover 4: Warning: ignoring some quantifiers
% 29.63/4.88  Prover 3: Warning: ignoring some quantifiers
% 30.36/4.94  Prover 3: Constructing countermodel ...
% 30.36/4.94  Prover 1: Constructing countermodel ...
% 30.36/4.96  Prover 6: Proving ...
% 30.36/4.97  Prover 4: Constructing countermodel ...
% 30.36/5.01  Prover 0: Proving ...
% 32.54/5.23  Prover 5: Proving ...
% 36.44/5.70  Prover 2: Proving ...
% 72.34/10.52  Prover 0: proved (9878ms)
% 72.34/10.52  
% 72.34/10.52  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 72.34/10.52  
% 72.34/10.52  Prover 3: stopped
% 72.34/10.54  Prover 5: stopped
% 72.34/10.54  Prover 7: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 72.34/10.54  Prover 6: stopped
% 72.34/10.54  Prover 10: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 72.34/10.55  Prover 11: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 72.34/10.56  Prover 2: stopped
% 72.34/10.56  Prover 13: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 72.34/10.56  Prover 8: Options:  +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 78.89/11.46  Prover 10: Preprocessing ...
% 78.89/11.49  Prover 7: Preprocessing ...
% 79.58/11.50  Prover 8: Preprocessing ...
% 79.58/11.50  Prover 13: Preprocessing ...
% 79.58/11.55  Prover 11: Preprocessing ...
% 86.30/12.45  Prover 8: Warning: ignoring some quantifiers
% 86.30/12.50  Prover 10: Warning: ignoring some quantifiers
% 87.08/12.52  Prover 8: Constructing countermodel ...
% 87.08/12.60  Prover 10: Constructing countermodel ...
% 87.81/12.67  Prover 7: Warning: ignoring some quantifiers
% 87.81/12.67  Prover 11: Warning: ignoring some quantifiers
% 88.58/12.70  Prover 13: Warning: ignoring some quantifiers
% 88.58/12.73  Prover 11: Constructing countermodel ...
% 88.58/12.78  Prover 13: Constructing countermodel ...
% 88.58/12.78  Prover 7: Constructing countermodel ...
% 103.76/14.78  Prover 13: stopped
% 103.76/14.78  Prover 16: Options:  +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683
% 107.64/15.25  Prover 16: Preprocessing ...
% 112.39/15.88  Prover 16: Warning: ignoring some quantifiers
% 113.19/15.94  Prover 16: Constructing countermodel ...
% 113.19/15.99  Prover 1: stopped
% 113.19/16.01  Prover 19: Options:  +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085
% 116.97/16.50  Prover 19: Preprocessing ...
% 123.83/17.38  Prover 19: Warning: ignoring some quantifiers
% 124.61/17.44  Prover 19: Constructing countermodel ...
% 142.46/19.79  Prover 19: stopped
% 143.20/19.88  Prover 16: stopped
% 180.25/26.22  Prover 11: Found proof (size 288)
% 180.25/26.23  Prover 11: proved (15675ms)
% 180.25/26.23  Prover 7: stopped
% 180.25/26.23  Prover 4: stopped
% 180.25/26.23  Prover 8: stopped
% 180.25/26.25  Prover 10: stopped
% 180.25/26.25  
% 180.25/26.25  % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 180.25/26.25  
% 180.25/26.27  % SZS output start Proof for theBenchmark
% 180.25/26.28  Assumptions after simplification:
% 180.25/26.28  ---------------------------------
% 180.25/26.28  
% 180.25/26.28    (DIFF-tvalue-Difference)
% 180.62/26.31     ! [v0: vTable] :  ! [v1: vQuery] :  ! [v2: vQuery] :  ! [v3: vQuery] : ( ~
% 180.62/26.31      (vDifference(v1, v2) = v3) |  ~ (vtvalue(v0) = v3) |  ~ vTable(v0) |  ~
% 180.62/26.31      vQuery(v2) |  ~ vQuery(v1))
% 180.62/26.31  
% 180.62/26.31    (DIFF-tvalue-Intersection)
% 180.62/26.31     ! [v0: vTable] :  ! [v1: vQuery] :  ! [v2: vQuery] :  ! [v3: vQuery] : ( ~
% 180.62/26.31      (vIntersection(v1, v2) = v3) |  ~ (vtvalue(v0) = v3) |  ~ vTable(v0) |  ~
% 180.62/26.31      vQuery(v2) |  ~ vQuery(v1))
% 180.62/26.31  
% 180.62/26.31    (DIFF-tvalue-Union)
% 180.62/26.31     ! [v0: vTable] :  ! [v1: vQuery] :  ! [v2: vQuery] :  ! [v3: vQuery] : ( ~
% 180.62/26.31      (vUnion(v1, v2) = v3) |  ~ (vtvalue(v0) = v3) |  ~ vTable(v0) |  ~
% 180.62/26.31      vQuery(v2) |  ~ vQuery(v1))
% 180.62/26.31  
% 180.62/26.31    (DIFF-tvalue-selectFromWhere)
% 180.62/26.31     ! [v0: vTable] :  ! [v1: vSelect] :  ! [v2: vName] :  ! [v3: vPred] :  ! [v4:
% 180.62/26.32      vQuery] : ( ~ (vselectFromWhere(v1, v2, v3) = v4) |  ~ (vtvalue(v0) = v4) | 
% 180.62/26.32      ~ vSelect(v1) |  ~ vTable(v0) |  ~ vName(v2) |  ~ vPred(v3))
% 180.62/26.32  
% 180.62/26.32    (Progress-Union-IH0)
% 180.62/26.32    vQuery(vq1) &  ? [v0: any] : (visValue(vq1) = v0 &  ! [v1: vTStore] :  ! [v2:
% 180.62/26.32        vTTContext] :  ! [v3: vTType] : (v0 = 0 |  ~ (vptcheck(v2, vq1, v3) = 0) |
% 180.62/26.32         ~ (vstoreContextConsistent(v1, v2) = 0) |  ~ vTType(v3) |  ~ vTStore(v1)
% 180.62/26.32        |  ~ vTTContext(v2) |  ? [v4: vOptQuery] :  ? [v5: vQuery] : (vreduce(vq1,
% 180.62/26.32            v1) = v4 & vsomeQuery(v5) = v4 & vOptQuery(v4) & vQuery(v5))))
% 180.62/26.32  
% 180.62/26.32    (Progress-Union-tvalue-q2-isSomeQuery-True)
% 180.62/26.32    vQuery(vq2) & vQuery(vq1) &  ? [v0: vQuery] :  ? [v1: int] :  ? [v2: vTStore]
% 180.62/26.32    :  ? [v3: vTable] :  ? [v4: vTTContext] :  ? [v5: vOptQuery] :  ? [v6:
% 180.62/26.32      vOptQuery] :  ? [v7: vTType] : ( ~ (v1 = 0) & vptcheck(v4, v0, v7) = 0 &
% 180.62/26.32      vstoreContextConsistent(v2, v4) = 0 & vreduce(v0, v2) = v6 & vreduce(vq2,
% 180.62/26.32        v2) = v5 & visSomeQuery(v5) = 0 & visValue(v0) = v1 & vUnion(vq1, vq2) =
% 180.62/26.32      v0 & vtvalue(v3) = vq1 & vOptQuery(v6) & vOptQuery(v5) & vTType(v7) &
% 180.62/26.32      vTable(v3) & vTStore(v2) & vQuery(v0) & vTTContext(v4) &  ! [v8: vQuery] : (
% 180.62/26.32        ~ (vsomeQuery(v8) = v6) |  ~ vQuery(v8)) &  ! [v8: vTable] : ( ~
% 180.62/26.32        (vtvalue(v8) = vq2) |  ~ vTable(v8)))
% 180.62/26.32  
% 180.62/26.32    (getQuery-0)
% 180.62/26.32     ! [v0: vQuery] :  ! [v1: vOptQuery] : ( ~ (vsomeQuery(v0) = v1) |  ~
% 180.62/26.32      vQuery(v0) | vgetQuery(v1) = v0)
% 180.62/26.32  
% 180.62/26.32    (isSomeQuery-0)
% 180.62/26.32    vOptQuery(vnoQuery) &  ? [v0: int] : ( ~ (v0 = 0) & visSomeQuery(vnoQuery) =
% 180.62/26.32      v0)
% 180.62/26.32  
% 180.62/26.32    (isSomeQuery-1)
% 180.62/26.32     ! [v0: vQuery] :  ! [v1: vOptQuery] : ( ~ (vsomeQuery(v0) = v1) |  ~
% 180.62/26.32      vQuery(v0) | visSomeQuery(v1) = 0)
% 180.62/26.32  
% 180.62/26.32    (isSomeQuery-true-INV)
% 180.62/26.33     ! [v0: vOptQuery] : ( ~ (visSomeQuery(v0) = 0) |  ~ vOptQuery(v0) |  ? [v1:
% 180.62/26.33        vQuery] : (vsomeQuery(v1) = v0 & vQuery(v1)))
% 180.62/26.33  
% 180.62/26.33    (isValue-0)
% 180.62/26.33     ! [v0: vTable] :  ! [v1: vQuery] : ( ~ (vtvalue(v0) = v1) |  ~ vTable(v0) |
% 180.62/26.33      visValue(v1) = 0)
% 180.62/26.33  
% 180.62/26.33    (isValue-false-INV)
% 180.62/26.33     ! [v0: vQuery] :  ! [v1: int] : (v1 = 0 |  ~ (visValue(v0) = v1) |  ~
% 180.62/26.33      vQuery(v0) |  ? [v2: vQuery] :  ? [v3: vQuery] :  ? [v4: vQuery] :  ? [v5:
% 180.62/26.33        vQuery] :  ? [v6: vQuery] :  ? [v7: vQuery] :  ? [v8: vQuery] :  ? [v9:
% 180.62/26.33        vQuery] :  ? [v10: vQuery] :  ? [v11: vSelect] :  ? [v12: vName] :  ?
% 180.62/26.33      [v13: vPred] :  ? [v14: vQuery] : (vSelect(v11) & vQuery(v9) & vQuery(v8) &
% 180.62/26.33        vQuery(v6) & vQuery(v5) & vQuery(v3) & vQuery(v2) & vName(v12) &
% 180.62/26.33        vPred(v13) & ((v14 = v0 & vselectFromWhere(v11, v12, v13) = v0) | (v10 =
% 180.62/26.33            v0 & vUnion(v8, v9) = v0) | (v7 = v0 & vIntersection(v5, v6) = v0) |
% 180.62/26.33          (v4 = v0 & vDifference(v2, v3) = v0))))
% 180.62/26.33  
% 180.62/26.33    (isValue-true-INV)
% 180.62/26.33     ! [v0: vQuery] : ( ~ (visValue(v0) = 0) |  ~ vQuery(v0) |  ? [v1: vTable] :
% 180.62/26.33      (vtvalue(v1) = v0 & vTable(v1)))
% 180.62/26.33  
% 180.62/26.33    (reduce-5)
% 180.62/26.34     ! [v0: vTable] :  ! [v1: vQuery] :  ! [v2: vTStore] :  ! [v3: vOptQuery] :  !
% 180.62/26.34    [v4: vQuery] :  ! [v5: vQuery] :  ! [v6: vQuery] : ( ~ (vreduce(v1, v2) = v3)
% 180.62/26.34      |  ~ (vgetQuery(v3) = v5) |  ~ (vUnion(v4, v5) = v6) |  ~ (vtvalue(v0) = v4)
% 180.62/26.34      |  ~ vTable(v0) |  ~ vTStore(v2) |  ~ vQuery(v1) |  ? [v7: int] :  ? [v8:
% 180.62/26.34        vQuery] :  ? [v9: vOptQuery] :  ? [v10: vOptQuery] :  ? [v11: vTable] :  ?
% 180.62/26.34      [v12: vTable] :  ? [v13: vQuery] : (vTable(v12) & vTable(v11) & ((v13 = v1 &
% 180.62/26.34            v11 = v0 & vtvalue(v12) = v1) | (v10 = v9 & vreduce(v8, v2) = v9 &
% 180.62/26.34            vsomeQuery(v6) = v9 & vUnion(v4, v1) = v8 & vOptQuery(v9) &
% 180.62/26.34            vQuery(v8)) | ( ~ (v7 = 0) & visSomeQuery(v3) = v7)))) &  ! [v0:
% 180.62/26.34      vTable] :  ! [v1: vQuery] :  ! [v2: vTStore] :  ! [v3: vQuery] :  ! [v4:
% 180.62/26.34      vQuery] :  ! [v5: vOptQuery] : ( ~ (vreduce(v4, v2) = v5) |  ~ (vUnion(v3,
% 180.62/26.34          v1) = v4) |  ~ (vtvalue(v0) = v3) |  ~ vTable(v0) |  ~ vTStore(v2) |  ~
% 180.62/26.34      vQuery(v1) |  ? [v6: vOptQuery] :  ? [v7: int] :  ? [v8: vQuery] :  ? [v9:
% 180.62/26.34        vQuery] :  ? [v10: vOptQuery] :  ? [v11: vTable] :  ? [v12: vTable] :  ?
% 180.62/26.34      [v13: vQuery] : (vTable(v12) & vTable(v11) & ((v13 = v1 & v11 = v0 &
% 180.62/26.34            vtvalue(v12) = v1) | (vreduce(v1, v2) = v6 & vOptQuery(v6) & ((v10 =
% 180.62/26.34                v5 & vgetQuery(v6) = v8 & vsomeQuery(v9) = v5 & vUnion(v3, v8) =
% 180.62/26.34                v9 & vOptQuery(v5) & vQuery(v9) & vQuery(v8)) | ( ~ (v7 = 0) &
% 180.62/26.34                visSomeQuery(v6) = v7))))))
% 180.62/26.34  
% 180.62/26.34    (reduce-8)
% 180.62/26.34    vOptQuery(vnoQuery) &  ! [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vTStore] : 
% 180.62/26.34    ! [v3: vQuery] :  ! [v4: vOptQuery] : (v4 = vnoQuery |  ~ (vreduce(v3, v2) =
% 180.62/26.34        v4) |  ~ (vUnion(v0, v1) = v3) |  ~ vTStore(v2) |  ~ vQuery(v1) |  ~
% 180.62/26.34      vQuery(v0) |  ? [v5: vOptQuery] :  ? [v6: int] :  ? [v7: vTable] :  ? [v8:
% 180.62/26.34        vQuery] :  ? [v9: vQuery] :  ? [v10: vTable] :  ? [v11: vTable] :  ? [v12:
% 180.62/26.34        vQuery] :  ? [v13: vQuery] : (vTable(v11) & vTable(v10) & vTable(v7) &
% 180.62/26.34        vQuery(v8) & ((v13 = v1 & v12 = v0 & vtvalue(v11) = v1 & vtvalue(v10) =
% 180.62/26.34            v0) | (v9 = v0 & v8 = v1 & vtvalue(v7) = v0) | (v6 = 0 & vreduce(v0,
% 180.62/26.34              v2) = v5 & visSomeQuery(v5) = 0 & vOptQuery(v5)))))
% 180.62/26.34  
% 180.62/26.34    (reduce-INV)
% 180.62/26.37    vOptQuery(vnoQuery) &  ! [v0: vQuery] :  ! [v1: vTStore] :  ! [v2: vOptQuery]
% 180.62/26.37    : ( ~ (vreduce(v0, v1) = v2) |  ~ vTStore(v1) |  ~ vQuery(v0) |  ? [v3:
% 180.62/26.37        vQuery] :  ? [v4: vQuery] :  ? [v5: vOptQuery] :  ? [v6: vTStore] :  ?
% 180.62/26.37      [v7: vOptQuery] :  ? [v8: int] :  ? [v9: vQuery] :  ? [v10: vQuery] :  ?
% 180.62/26.37      [v11: vQuery] :  ? [v12: vOptQuery] :  ? [v13: vTStore] :  ? [v14:
% 180.62/26.37        vOptQuery] :  ? [v15: int] :  ? [v16: vQuery] :  ? [v17: vQuery] :  ?
% 180.62/26.37      [v18: vQuery] :  ? [v19: vOptQuery] :  ? [v20: vTable] :  ? [v21: vQuery] : 
% 180.62/26.37      ? [v22: vOptQuery] :  ? [v23: vTStore] :  ? [v24: vOptQuery] :  ? [v25: int]
% 180.62/26.37      :  ? [v26: vQuery] :  ? [v27: vQuery] :  ? [v28: vTable] :  ? [v29: vQuery]
% 180.62/26.37      :  ? [v30: vOptQuery] :  ? [v31: vTStore] :  ? [v32: vOptQuery] :  ? [v33:
% 180.62/26.37        int] :  ? [v34: vQuery] :  ? [v35: vQuery] :  ? [v36: vQuery] :  ? [v37:
% 180.62/26.37        vQuery] :  ? [v38: vOptQuery] :  ? [v39: vTable] :  ? [v40: vTable] :  ?
% 180.62/26.37      [v41: vTStore] :  ? [v42: vQuery] :  ? [v43: vQuery] :  ? [v44: vQuery] :  ?
% 180.62/26.37      [v45: vAttrL] :  ? [v46: vRawTable] :  ? [v47: vRawTable] :  ? [v48:
% 180.62/26.37        vRawTable] :  ? [v49: vTable] :  ? [v50: vQuery] :  ? [v51: vOptQuery] : 
% 180.62/26.37      ? [v52: vQuery] :  ? [v53: vQuery] :  ? [v54: vOptQuery] :  ? [v55: vTStore]
% 180.62/26.37      :  ? [v56: vOptQuery] :  ? [v57: int] :  ? [v58: vQuery] :  ? [v59: vQuery]
% 180.62/26.37      :  ? [v60: vQuery] :  ? [v61: vOptQuery] :  ? [v62: vTStore] :  ? [v63:
% 180.62/26.37        vOptQuery] :  ? [v64: int] :  ? [v65: vQuery] :  ? [v66: vQuery] :  ?
% 180.62/26.37      [v67: vQuery] :  ? [v68: vOptQuery] :  ? [v69: vTable] :  ? [v70: vQuery] : 
% 180.62/26.37      ? [v71: vOptQuery] :  ? [v72: vTStore] :  ? [v73: vOptQuery] :  ? [v74: int]
% 180.62/26.37      :  ? [v75: vQuery] :  ? [v76: vQuery] :  ? [v77: vTable] :  ? [v78: vQuery]
% 180.62/26.37      :  ? [v79: vOptQuery] :  ? [v80: vTStore] :  ? [v81: vOptQuery] :  ? [v82:
% 180.62/26.37        int] :  ? [v83: vQuery] :  ? [v84: vQuery] :  ? [v85: vQuery] :  ? [v86:
% 180.62/26.37        vQuery] :  ? [v87: vOptQuery] :  ? [v88: vTable] :  ? [v89: vTable] :  ?
% 180.62/26.37      [v90: vTStore] :  ? [v91: vQuery] :  ? [v92: vQuery] :  ? [v93: vQuery] :  ?
% 180.62/26.37      [v94: vAttrL] :  ? [v95: vRawTable] :  ? [v96: vRawTable] :  ? [v97:
% 180.62/26.37        vRawTable] :  ? [v98: vTable] :  ? [v99: vQuery] :  ? [v100: vOptQuery] : 
% 180.62/26.37      ? [v101: vQuery] :  ? [v102: vQuery] :  ? [v103: vOptQuery] :  ? [v104:
% 180.62/26.37        vTStore] :  ? [v105: vOptQuery] :  ? [v106: int] :  ? [v107: vQuery] :  ?
% 180.62/26.37      [v108: vQuery] :  ? [v109: vQuery] :  ? [v110: vOptQuery] :  ? [v111:
% 180.62/26.37        vTStore] :  ? [v112: vOptQuery] :  ? [v113: int] :  ? [v114: vQuery] :  ?
% 180.62/26.37      [v115: vQuery] :  ? [v116: vQuery] :  ? [v117: vOptQuery] :  ? [v118:
% 180.62/26.37        vTable] :  ? [v119: vQuery] :  ? [v120: vOptQuery] :  ? [v121: vTStore] : 
% 180.62/26.37      ? [v122: vOptQuery] :  ? [v123: int] :  ? [v124: vQuery] :  ? [v125: vQuery]
% 180.62/26.37      :  ? [v126: vTable] :  ? [v127: vQuery] :  ? [v128: vOptQuery] :  ? [v129:
% 180.62/26.37        vTStore] :  ? [v130: vOptQuery] :  ? [v131: int] :  ? [v132: vQuery] :  ?
% 180.62/26.37      [v133: vQuery] :  ? [v134: vQuery] :  ? [v135: vQuery] :  ? [v136:
% 180.62/26.37        vOptQuery] :  ? [v137: vTable] :  ? [v138: vTable] :  ? [v139: vTStore] : 
% 180.62/26.37      ? [v140: vQuery] :  ? [v141: vQuery] :  ? [v142: vQuery] :  ? [v143: vAttrL]
% 180.62/26.37      :  ? [v144: vRawTable] :  ? [v145: vRawTable] :  ? [v146: vRawTable] :  ?
% 180.62/26.37      [v147: vTable] :  ? [v148: vQuery] :  ? [v149: vOptQuery] :  ? [v150: vPred]
% 180.62/26.37      :  ? [v151: vSelect] :  ? [v152: vOptTable] :  ? [v153: vTStore] :  ? [v154:
% 180.62/26.37        vName] :  ? [v155: vOptTable] :  ? [v156: int] :  ? [v157: vQuery] :  ?
% 180.62/26.37      [v158: vPred] :  ? [v159: vTable] :  ? [v160: vSelect] :  ? [v161:
% 180.62/26.37        vOptTable] :  ? [v162: vOptTable] :  ? [v163: vTStore] :  ? [v164: vName]
% 180.62/26.37      :  ? [v165: vOptTable] :  ? [v166: int] :  ? [v167: vTable] :  ? [v168:
% 180.62/26.37        vTable] :  ? [v169: vOptTable] :  ? [v170: int] :  ? [v171: vQuery] :  ?
% 180.62/26.37      [v172: vPred] :  ? [v173: vTable] :  ? [v174: vSelect] :  ? [v175:
% 180.62/26.37        vOptTable] :  ? [v176: vOptTable] :  ? [v177: vTStore] :  ? [v178: vName]
% 180.62/26.37      :  ? [v179: vOptTable] :  ? [v180: int] :  ? [v181: vTable] :  ? [v182:
% 180.62/26.37        vTable] :  ? [v183: vOptTable] :  ? [v184: int] :  ? [v185: vQuery] :  ?
% 180.62/26.37      [v186: vTable] :  ? [v187: vQuery] :  ? [v188: vOptQuery] :  ? [v189:
% 180.62/26.37        vTable] :  ? [v190: vTStore] :  ? [v191: vQuery] : (vOptQuery(v128) &
% 180.62/26.37        vOptQuery(v120) & vOptQuery(v110) & vOptQuery(v103) & vOptQuery(v79) &
% 180.62/26.37        vOptQuery(v71) & vOptQuery(v61) & vOptQuery(v54) & vOptQuery(v30) &
% 180.62/26.37        vOptQuery(v22) & vOptQuery(v12) & vOptQuery(v5) & vSelect(v174) &
% 180.62/26.37        vSelect(v160) & vSelect(v151) & vTable(v189) & vTable(v173) & vTable(v159)
% 180.62/26.37        & vTable(v138) & vTable(v137) & vTable(v126) & vTable(v118) & vTable(v89)
% 180.62/26.37        & vTable(v88) & vTable(v77) & vTable(v69) & vTable(v40) & vTable(v39) &
% 180.62/26.37        vTable(v28) & vTable(v20) & vTStore(v190) & vTStore(v177) & vTStore(v163)
% 180.62/26.37        & vTStore(v153) & vTStore(v139) & vTStore(v129) & vTStore(v121) &
% 180.62/26.37        vTStore(v111) & vTStore(v104) & vTStore(v90) & vTStore(v80) & vTStore(v72)
% 180.62/26.37        & vTStore(v62) & vTStore(v55) & vTStore(v41) & vTStore(v31) & vTStore(v23)
% 180.62/26.37        & vTStore(v13) & vTStore(v6) & vOptTable(v176) & vOptTable(v175) &
% 180.62/26.37        vOptTable(v162) & vOptTable(v161) & vOptTable(v152) & vQuery(v127) &
% 180.62/26.37        vQuery(v119) & vQuery(v109) & vQuery(v108) & vQuery(v102) & vQuery(v101) &
% 180.62/26.37        vQuery(v78) & vQuery(v70) & vQuery(v60) & vQuery(v59) & vQuery(v53) &
% 180.62/26.37        vQuery(v52) & vQuery(v29) & vQuery(v21) & vQuery(v11) & vQuery(v10) &
% 180.62/26.37        vQuery(v4) & vQuery(v3) & vName(v178) & vName(v164) & vName(v154) &
% 180.62/26.37        vPred(v172) & vPred(v158) & vPred(v150) & ((v191 = v0 & v190 = v1 & v2 =
% 180.62/26.37            vnoQuery & vtvalue(v189) = v0) | (v188 = v2 & v185 = v0 & v184 = 0 &
% 180.62/26.37            v183 = v176 & v182 = v173 & v180 = 0 & v179 = v175 & v177 = v1 &
% 180.62/26.37            vfilterTable(v181, v172) = v173 & vprojectTable(v174, v173) = v176 &
% 180.62/26.37            vlookupStore(v178, v1) = v175 & visSomeTable(v176) = 0 &
% 180.62/26.37            visSomeTable(v175) = 0 & vgetTable(v176) = v186 & vgetTable(v175) =
% 180.62/26.37            v181 & vsomeQuery(v187) = v2 & vselectFromWhere(v174, v178, v172) = v0
% 180.62/26.37            & vtvalue(v186) = v187 & vOptQuery(v2) & vTable(v186) & vTable(v181) &
% 180.62/26.37            vQuery(v187)) | (v171 = v0 & v169 = v162 & v168 = v159 & v166 = 0 &
% 180.62/26.37            v165 = v161 & v163 = v1 & v2 = vnoQuery &  ~ (v170 = 0) &
% 180.62/26.37            vfilterTable(v167, v158) = v159 & vprojectTable(v160, v159) = v162 &
% 180.62/26.37            vlookupStore(v164, v1) = v161 & visSomeTable(v162) = v170 &
% 180.62/26.37            visSomeTable(v161) = 0 & vgetTable(v161) = v167 &
% 180.62/26.37            vselectFromWhere(v160, v164, v158) = v0 & vTable(v167)) | (v157 = v0 &
% 180.62/26.37            v155 = v152 & v153 = v1 & v2 = vnoQuery &  ~ (v156 = 0) &
% 180.62/26.37            vlookupStore(v154, v1) = v152 & visSomeTable(v152) = v156 &
% 180.62/26.37            vselectFromWhere(v151, v154, v150) = v0) | (v149 = v2 & v142 = v0 &
% 180.62/26.37            v139 = v1 & vrawUnion(v144, v145) = v146 & vgetAttrL(v137) = v143 &
% 180.62/26.37            vgetRaw(v138) = v145 & vgetRaw(v137) = v144 & vtable(v143, v146) =
% 180.62/26.37            v147 & vsomeQuery(v148) = v2 & vUnion(v140, v141) = v0 & vtvalue(v147)
% 180.62/26.37            = v148 & vtvalue(v138) = v141 & vtvalue(v137) = v140 & vOptQuery(v2) &
% 180.62/26.37            vTable(v147) & vQuery(v148) & vQuery(v141) & vQuery(v140) &
% 180.62/26.37            vRawTable(v146) & vRawTable(v145) & vRawTable(v144) & vAttrL(v143)) |
% 180.62/26.38          (v136 = v2 & v133 = v0 & v131 = 0 & v130 = v128 & v129 = v1 &
% 180.62/26.38            vreduce(v127, v1) = v128 & visSomeQuery(v128) = 0 & vgetQuery(v128) =
% 180.62/26.38            v134 & vsomeQuery(v135) = v2 & vUnion(v132, v134) = v135 &
% 180.62/26.38            vUnion(v132, v127) = v0 & vtvalue(v126) = v132 & vOptQuery(v2) &
% 180.62/26.38            vQuery(v135) & vQuery(v134) & vQuery(v132) &  ! [v192: vTable] : ( ~
% 180.62/26.38              (vtvalue(v192) = v127) |  ~ vTable(v192))) | (v125 = v0 & v122 =
% 180.62/26.38            v120 & v121 = v1 & v2 = vnoQuery &  ~ (v123 = 0) & vreduce(v119, v1) =
% 180.62/26.38            v120 & visSomeQuery(v120) = v123 & vUnion(v124, v119) = v0 &
% 180.62/26.38            vtvalue(v118) = v124 & vQuery(v124) &  ! [v192: vTable] : ( ~
% 180.62/26.38              (vtvalue(v192) = v119) |  ~ vTable(v192))) | (v117 = v2 & v114 = v0
% 180.62/26.38            & v113 = 0 & v112 = v110 & v111 = v1 & vreduce(v108, v1) = v110 &
% 180.62/26.38            visSomeQuery(v110) = 0 & vgetQuery(v110) = v115 & vsomeQuery(v116) =
% 180.62/26.38            v2 & vUnion(v115, v109) = v116 & vUnion(v108, v109) = v0 &
% 180.62/26.38            vOptQuery(v2) & vQuery(v116) & vQuery(v115) &  ! [v192: vTable] :  !
% 180.62/26.38            [v193: vTable] : ( ~ (vtvalue(v193) = v109) |  ~ (vtvalue(v192) =
% 180.62/26.38                v108) |  ~ vTable(v193) |  ~ vTable(v192)) &  ! [v192: vTable] : (
% 180.62/26.38              ~ (vtvalue(v192) = v108) |  ~ vTable(v192))) | (v107 = v0 & v105 =
% 180.62/26.38            v103 & v104 = v1 & v2 = vnoQuery &  ~ (v106 = 0) & vreduce(v101, v1) =
% 180.62/26.38            v103 & visSomeQuery(v103) = v106 & vUnion(v101, v102) = v0 &  ! [v192:
% 180.62/26.38              vTable] :  ! [v193: vTable] : ( ~ (vtvalue(v193) = v102) |  ~
% 180.62/26.38              (vtvalue(v192) = v101) |  ~ vTable(v193) |  ~ vTable(v192)) &  !
% 180.62/26.38            [v192: vTable] : ( ~ (vtvalue(v192) = v101) |  ~ vTable(v192))) |
% 180.62/26.38          (v100 = v2 & v93 = v0 & v90 = v1 & vrawIntersection(v95, v96) = v97 &
% 180.62/26.38            vgetAttrL(v88) = v94 & vgetRaw(v89) = v96 & vgetRaw(v88) = v95 &
% 180.62/26.38            vtable(v94, v97) = v98 & vsomeQuery(v99) = v2 & vIntersection(v91,
% 180.62/26.38              v92) = v0 & vtvalue(v98) = v99 & vtvalue(v89) = v92 & vtvalue(v88) =
% 180.62/26.38            v91 & vOptQuery(v2) & vTable(v98) & vQuery(v99) & vQuery(v92) &
% 180.62/26.38            vQuery(v91) & vRawTable(v97) & vRawTable(v96) & vRawTable(v95) &
% 180.62/26.38            vAttrL(v94)) | (v87 = v2 & v84 = v0 & v82 = 0 & v81 = v79 & v80 = v1 &
% 180.62/26.38            vreduce(v78, v1) = v79 & visSomeQuery(v79) = 0 & vgetQuery(v79) = v85
% 180.62/26.38            & vsomeQuery(v86) = v2 & vIntersection(v83, v85) = v86 &
% 180.62/26.38            vIntersection(v83, v78) = v0 & vtvalue(v77) = v83 & vOptQuery(v2) &
% 180.62/26.38            vQuery(v86) & vQuery(v85) & vQuery(v83) &  ! [v192: vTable] : ( ~
% 180.62/26.38              (vtvalue(v192) = v78) |  ~ vTable(v192))) | (v76 = v0 & v73 = v71 &
% 180.62/26.38            v72 = v1 & v2 = vnoQuery &  ~ (v74 = 0) & vreduce(v70, v1) = v71 &
% 180.62/26.38            visSomeQuery(v71) = v74 & vIntersection(v75, v70) = v0 & vtvalue(v69)
% 180.62/26.38            = v75 & vQuery(v75) &  ! [v192: vTable] : ( ~ (vtvalue(v192) = v70) | 
% 180.62/26.38              ~ vTable(v192))) | (v68 = v2 & v65 = v0 & v64 = 0 & v63 = v61 & v62
% 180.62/26.38            = v1 & vreduce(v59, v1) = v61 & visSomeQuery(v61) = 0 & vgetQuery(v61)
% 180.62/26.38            = v66 & vsomeQuery(v67) = v2 & vIntersection(v66, v60) = v67 &
% 180.62/26.38            vIntersection(v59, v60) = v0 & vOptQuery(v2) & vQuery(v67) &
% 180.62/26.38            vQuery(v66) &  ! [v192: vTable] :  ! [v193: vTable] : ( ~
% 180.62/26.38              (vtvalue(v193) = v60) |  ~ (vtvalue(v192) = v59) |  ~ vTable(v193) |
% 180.62/26.38               ~ vTable(v192)) &  ! [v192: vTable] : ( ~ (vtvalue(v192) = v59) | 
% 180.62/26.38              ~ vTable(v192))) | (v58 = v0 & v56 = v54 & v55 = v1 & v2 = vnoQuery
% 180.62/26.38            &  ~ (v57 = 0) & vreduce(v52, v1) = v54 & visSomeQuery(v54) = v57 &
% 180.62/26.38            vIntersection(v52, v53) = v0 &  ! [v192: vTable] :  ! [v193: vTable] :
% 180.62/26.38            ( ~ (vtvalue(v193) = v53) |  ~ (vtvalue(v192) = v52) |  ~ vTable(v193)
% 180.62/26.38              |  ~ vTable(v192)) &  ! [v192: vTable] : ( ~ (vtvalue(v192) = v52) |
% 180.62/26.38               ~ vTable(v192))) | (v51 = v2 & v44 = v0 & v41 = v1 &
% 180.62/26.38            vrawDifference(v46, v47) = v48 & vgetAttrL(v39) = v45 & vgetRaw(v40) =
% 180.62/26.38            v47 & vgetRaw(v39) = v46 & vtable(v45, v48) = v49 & vsomeQuery(v50) =
% 180.62/26.38            v2 & vDifference(v42, v43) = v0 & vtvalue(v49) = v50 & vtvalue(v40) =
% 180.62/26.38            v43 & vtvalue(v39) = v42 & vOptQuery(v2) & vTable(v49) & vQuery(v50) &
% 180.62/26.38            vQuery(v43) & vQuery(v42) & vRawTable(v48) & vRawTable(v47) &
% 180.62/26.38            vRawTable(v46) & vAttrL(v45)) | (v38 = v2 & v35 = v0 & v33 = 0 & v32 =
% 180.62/26.38            v30 & v31 = v1 & vreduce(v29, v1) = v30 & visSomeQuery(v30) = 0 &
% 180.62/26.38            vgetQuery(v30) = v36 & vsomeQuery(v37) = v2 & vDifference(v34, v36) =
% 180.62/26.38            v37 & vDifference(v34, v29) = v0 & vtvalue(v28) = v34 & vOptQuery(v2)
% 180.62/26.38            & vQuery(v37) & vQuery(v36) & vQuery(v34) &  ! [v192: vTable] : ( ~
% 180.62/26.38              (vtvalue(v192) = v29) |  ~ vTable(v192))) | (v27 = v0 & v24 = v22 &
% 180.62/26.38            v23 = v1 & v2 = vnoQuery &  ~ (v25 = 0) & vreduce(v21, v1) = v22 &
% 180.62/26.38            visSomeQuery(v22) = v25 & vDifference(v26, v21) = v0 & vtvalue(v20) =
% 180.62/26.38            v26 & vQuery(v26) &  ! [v192: vTable] : ( ~ (vtvalue(v192) = v21) |  ~
% 180.62/26.38              vTable(v192))) | (v19 = v2 & v16 = v0 & v15 = 0 & v14 = v12 & v13 =
% 180.62/26.38            v1 & vreduce(v10, v1) = v12 & visSomeQuery(v12) = 0 & vgetQuery(v12) =
% 180.62/26.38            v17 & vsomeQuery(v18) = v2 & vDifference(v17, v11) = v18 &
% 180.62/26.38            vDifference(v10, v11) = v0 & vOptQuery(v2) & vQuery(v18) & vQuery(v17)
% 180.62/26.38            &  ! [v192: vTable] :  ! [v193: vTable] : ( ~ (vtvalue(v193) = v11) | 
% 180.62/26.38              ~ (vtvalue(v192) = v10) |  ~ vTable(v193) |  ~ vTable(v192)) &  !
% 180.62/26.38            [v192: vTable] : ( ~ (vtvalue(v192) = v10) |  ~ vTable(v192))) | (v9 =
% 180.62/26.38            v0 & v7 = v5 & v6 = v1 & v2 = vnoQuery &  ~ (v8 = 0) & vreduce(v3, v1)
% 180.62/26.38            = v5 & visSomeQuery(v5) = v8 & vDifference(v3, v4) = v0 &  ! [v192:
% 180.62/26.38              vTable] :  ! [v193: vTable] : ( ~ (vtvalue(v193) = v4) |  ~
% 180.62/26.38              (vtvalue(v192) = v3) |  ~ vTable(v193) |  ~ vTable(v192)) &  !
% 180.62/26.38            [v192: vTable] : ( ~ (vtvalue(v192) = v3) |  ~ vTable(v192))))))
% 180.62/26.38  
% 180.62/26.38    (function-axioms)
% 181.11/26.40     ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vTType] :  !
% 181.11/26.40    [v3: vQuery] :  ! [v4: vTTContext] : (v1 = v0 |  ~ (vptcheck(v4, v3, v2) = v1)
% 181.11/26.40      |  ~ (vptcheck(v4, v3, v2) = v0)) &  ! [v0: vRawTable] :  ! [v1: vRawTable]
% 181.11/26.40    :  ! [v2: vPred] :  ! [v3: vAttrL] :  ! [v4: vRawTable] : (v1 = v0 |  ~
% 181.11/26.40      (vfilterRows(v4, v3, v2) = v1) |  ~ (vfilterRows(v4, v3, v2) = v0)) &  !
% 181.11/26.40    [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vRow] :  ! [v3:
% 181.11/26.40      vAttrL] :  ! [v4: vPred] : (v1 = v0 |  ~ (vfilterSingleRow(v4, v3, v2) = v1)
% 181.11/26.40      |  ~ (vfilterSingleRow(v4, v3, v2) = v0)) &  ! [v0: vOptVal] :  ! [v1:
% 181.11/26.40      vOptVal] :  ! [v2: vRow] :  ! [v3: vAttrL] :  ! [v4: vExp] : (v1 = v0 |  ~
% 181.11/26.40      (vevalExpRow(v4, v3, v2) = v1) |  ~ (vevalExpRow(v4, v3, v2) = v0)) &  !
% 181.11/26.40    [v0: vOptRawTable] :  ! [v1: vOptRawTable] :  ! [v2: vRawTable] :  ! [v3:
% 181.11/26.40      vAttrL] :  ! [v4: vAttrL] : (v1 = v0 |  ~ (vprojectCols(v4, v3, v2) = v1) | 
% 181.11/26.40      ~ (vprojectCols(v4, v3, v2) = v0)) &  ! [v0: vOptRawTable] :  ! [v1:
% 181.11/26.40      vOptRawTable] :  ! [v2: vRawTable] :  ! [v3: vAttrL] :  ! [v4: vName] : (v1
% 181.11/26.40      = v0 |  ~ (vfindCol(v4, v3, v2) = v1) |  ~ (vfindCol(v4, v3, v2) = v0)) &  !
% 181.11/26.40    [v0: vTStore] :  ! [v1: vTStore] :  ! [v2: vTStore] :  ! [v3: vTable] :  !
% 181.11/26.40    [v4: vName] : (v1 = v0 |  ~ (vbindStore(v4, v3, v2) = v1) |  ~ (vbindStore(v4,
% 181.11/26.40          v3, v2) = v0)) &  ! [v0: vTTContext] :  ! [v1: vTTContext] :  ! [v2:
% 181.11/26.40      vTTContext] :  ! [v3: vTType] :  ! [v4: vName] : (v1 = v0 |  ~
% 181.11/26.40      (vbindContext(v4, v3, v2) = v1) |  ~ (vbindContext(v4, v3, v2) = v0)) &  !
% 181.11/26.40    [v0: vTType] :  ! [v1: vTType] :  ! [v2: vTType] :  ! [v3: vFType] :  ! [v4:
% 181.11/26.40      vName] : (v1 = v0 |  ~ (vttcons(v4, v3, v2) = v1) |  ~ (vttcons(v4, v3, v2)
% 181.11/26.40        = v0)) &  ! [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vPred] :  ! [v3:
% 181.11/26.40      vName] :  ! [v4: vSelect] : (v1 = v0 |  ~ (vselectFromWhere(v4, v3, v2) =
% 181.11/26.40        v1) |  ~ (vselectFromWhere(v4, v3, v2) = v0)) &  ! [v0: MultipleValueBool]
% 181.11/26.40    :  ! [v1: MultipleValueBool] :  ! [v2: vTTContext] :  ! [v3: vTStore] : (v1 =
% 181.11/26.40      v0 |  ~ (vstoreContextConsistent(v3, v2) = v1) |  ~
% 181.11/26.40      (vstoreContextConsistent(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  !
% 181.11/26.40    [v1: MultipleValueBool] :  ! [v2: vTType] :  ! [v3: vPred] : (v1 = v0 |  ~
% 181.11/26.40      (vtcheckPred(v3, v2) = v1) |  ~ (vtcheckPred(v3, v2) = v0)) &  ! [v0:
% 181.11/26.40      vOptFType] :  ! [v1: vOptFType] :  ! [v2: vTType] :  ! [v3: vExp] : (v1 = v0
% 181.11/26.40      |  ~ (vtypeOfExp(v3, v2) = v1) |  ~ (vtypeOfExp(v3, v2) = v0)) &  ! [v0:
% 181.11/26.40      vOptTType] :  ! [v1: vOptTType] :  ! [v2: vTType] :  ! [v3: vSelect] : (v1 =
% 181.11/26.40      v0 |  ~ (vprojectType(v3, v2) = v1) |  ~ (vprojectType(v3, v2) = v0)) &  !
% 181.11/26.40    [v0: vOptTType] :  ! [v1: vOptTType] :  ! [v2: vTType] :  ! [v3: vAttrL] : (v1
% 181.11/26.40      = v0 |  ~ (vprojectTypeAttrL(v3, v2) = v1) |  ~ (vprojectTypeAttrL(v3, v2) =
% 181.11/26.40        v0)) &  ! [v0: vOptFType] :  ! [v1: vOptFType] :  ! [v2: vTType] :  ! [v3:
% 181.11/26.40      vName] : (v1 = v0 |  ~ (vfindColType(v3, v2) = v1) |  ~ (vfindColType(v3,
% 181.11/26.40          v2) = v0)) &  ! [v0: vOptQuery] :  ! [v1: vOptQuery] :  ! [v2: vTStore]
% 181.11/26.40    :  ! [v3: vQuery] : (v1 = v0 |  ~ (vreduce(v3, v2) = v1) |  ~ (vreduce(v3, v2)
% 181.11/26.40        = v0)) &  ! [v0: vTable] :  ! [v1: vTable] :  ! [v2: vPred] :  ! [v3:
% 181.11/26.40      vTable] : (v1 = v0 |  ~ (vfilterTable(v3, v2) = v1) |  ~ (vfilterTable(v3,
% 181.11/26.40          v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] : 
% 181.11/26.40    ! [v2: vVal] :  ! [v3: vVal] : (v1 = v0 |  ~ (vlessThan(v3, v2) = v1) |  ~
% 181.11/26.40      (vlessThan(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 181.11/26.40      MultipleValueBool] :  ! [v2: vVal] :  ! [v3: vVal] : (v1 = v0 |  ~
% 181.11/26.40      (vgreaterThan(v3, v2) = v1) |  ~ (vgreaterThan(v3, v2) = v0)) &  ! [v0:
% 181.11/26.40      vOptTable] :  ! [v1: vOptTable] :  ! [v2: vTable] :  ! [v3: vSelect] : (v1 =
% 181.11/26.40      v0 |  ~ (vprojectTable(v3, v2) = v1) |  ~ (vprojectTable(v3, v2) = v0)) &  !
% 181.11/26.40    [v0: vOptTType] :  ! [v1: vOptTType] :  ! [v2: vTTContext] :  ! [v3: vName] :
% 181.11/26.40    (v1 = v0 |  ~ (vlookupContext(v3, v2) = v1) |  ~ (vlookupContext(v3, v2) =
% 181.11/26.40        v0)) &  ! [v0: vOptTable] :  ! [v1: vOptTable] :  ! [v2: vTStore] :  !
% 181.11/26.40    [v3: vName] : (v1 = v0 |  ~ (vlookupStore(v3, v2) = v1) |  ~ (vlookupStore(v3,
% 181.11/26.40          v2) = v0)) &  ! [v0: vRawTable] :  ! [v1: vRawTable] :  ! [v2:
% 181.11/26.40      vRawTable] :  ! [v3: vRawTable] : (v1 = v0 |  ~ (vrawDifference(v3, v2) =
% 181.11/26.40        v1) |  ~ (vrawDifference(v3, v2) = v0)) &  ! [v0: vRawTable] :  ! [v1:
% 181.11/26.41      vRawTable] :  ! [v2: vRawTable] :  ! [v3: vRawTable] : (v1 = v0 |  ~
% 181.11/26.41      (vrawIntersection(v3, v2) = v1) |  ~ (vrawIntersection(v3, v2) = v0)) &  !
% 181.11/26.41    [v0: vRawTable] :  ! [v1: vRawTable] :  ! [v2: vRawTable] :  ! [v3: vRawTable]
% 181.11/26.41    : (v1 = v0 |  ~ (vrawUnion(v3, v2) = v1) |  ~ (vrawUnion(v3, v2) = v0)) &  !
% 181.11/26.41    [v0: vRawTable] :  ! [v1: vRawTable] :  ! [v2: vRawTable] :  ! [v3: vRawTable]
% 181.11/26.41    : (v1 = v0 |  ~ (vattachColToFrontRaw(v3, v2) = v1) |  ~
% 181.11/26.41      (vattachColToFrontRaw(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 181.11/26.41      MultipleValueBool] :  ! [v2: vRawTable] :  ! [v3: vRawTable] : (v1 = v0 |  ~
% 181.11/26.41      (vsameLength(v3, v2) = v1) |  ~ (vsameLength(v3, v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vRawTable] :  !
% 181.11/26.41    [v3: vRow] : (v1 = v0 |  ~ (vrowIn(v3, v2) = v1) |  ~ (vrowIn(v3, v2) = v0)) &
% 181.11/26.41     ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vTable] :  !
% 181.11/26.41    [v3: vTType] : (v1 = v0 |  ~ (vwelltypedtable(v3, v2) = v1) |  ~
% 181.11/26.41      (vwelltypedtable(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 181.11/26.41      MultipleValueBool] :  ! [v2: vRawTable] :  ! [v3: vTType] : (v1 = v0 |  ~
% 181.11/26.41      (vwelltypedRawtable(v3, v2) = v1) |  ~ (vwelltypedRawtable(v3, v2) = v0)) & 
% 181.11/26.41    ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vRow] :  !
% 181.11/26.41    [v3: vTType] : (v1 = v0 |  ~ (vwelltypedRow(v3, v2) = v1) |  ~
% 181.11/26.41      (vwelltypedRow(v3, v2) = v0)) &  ! [v0: MultipleValueBool] :  ! [v1:
% 181.11/26.41      MultipleValueBool] :  ! [v2: vAttrL] :  ! [v3: vTType] : (v1 = v0 |  ~
% 181.11/26.41      (vmatchingAttrL(v3, v2) = v1) |  ~ (vmatchingAttrL(v3, v2) = v0)) &  ! [v0:
% 181.11/26.41      vAttrL] :  ! [v1: vAttrL] :  ! [v2: vAttrL] :  ! [v3: vAttrL] : (v1 = v0 | 
% 181.11/26.41      ~ (vappend(v3, v2) = v1) |  ~ (vappend(v3, v2) = v0)) &  ! [v0: vAttrL] :  !
% 181.11/26.41    [v1: vAttrL] :  ! [v2: vAttrL] :  ! [v3: vName] : (v1 = v0 |  ~ (vacons(v3,
% 181.11/26.41          v2) = v1) |  ~ (vacons(v3, v2) = v0)) &  ! [v0: vPred] :  ! [v1: vPred]
% 181.11/26.41    :  ! [v2: vExp] :  ! [v3: vExp] : (v1 = v0 |  ~ (vlt(v3, v2) = v1) |  ~
% 181.11/26.41      (vlt(v3, v2) = v0)) &  ! [v0: vPred] :  ! [v1: vPred] :  ! [v2: vExp] :  !
% 181.11/26.41    [v3: vExp] : (v1 = v0 |  ~ (vgt(v3, v2) = v1) |  ~ (vgt(v3, v2) = v0)) &  !
% 181.11/26.41    [v0: vPred] :  ! [v1: vPred] :  ! [v2: vExp] :  ! [v3: vExp] : (v1 = v0 |  ~
% 181.11/26.41      (veq(v3, v2) = v1) |  ~ (veq(v3, v2) = v0)) &  ! [v0: vPred] :  ! [v1:
% 181.11/26.41      vPred] :  ! [v2: vPred] :  ! [v3: vPred] : (v1 = v0 |  ~ (vand(v3, v2) = v1)
% 181.11/26.41      |  ~ (vand(v3, v2) = v0)) &  ! [v0: vTable] :  ! [v1: vTable] :  ! [v2:
% 181.11/26.41      vRawTable] :  ! [v3: vAttrL] : (v1 = v0 |  ~ (vtable(v3, v2) = v1) |  ~
% 181.11/26.41      (vtable(v3, v2) = v0)) &  ! [v0: vRawTable] :  ! [v1: vRawTable] :  ! [v2:
% 181.11/26.41      vRawTable] :  ! [v3: vRow] : (v1 = v0 |  ~ (vtcons(v3, v2) = v1) |  ~
% 181.11/26.41      (vtcons(v3, v2) = v0)) &  ! [v0: vRow] :  ! [v1: vRow] :  ! [v2: vRow] :  !
% 181.11/26.41    [v3: vVal] : (v1 = v0 |  ~ (vrcons(v3, v2) = v1) |  ~ (vrcons(v3, v2) = v0)) &
% 181.11/26.41     ! [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vQuery] :  ! [v3: vQuery] : (v1 =
% 181.11/26.41      v0 |  ~ (vDifference(v3, v2) = v1) |  ~ (vDifference(v3, v2) = v0)) &  !
% 181.11/26.41    [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vQuery] :  ! [v3: vQuery] : (v1 = v0
% 181.11/26.41      |  ~ (vIntersection(v3, v2) = v1) |  ~ (vIntersection(v3, v2) = v0)) &  !
% 181.11/26.41    [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vQuery] :  ! [v3: vQuery] : (v1 = v0
% 181.11/26.41      |  ~ (vUnion(v3, v2) = v1) |  ~ (vUnion(v3, v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vOptFType] : (v1 =
% 181.11/26.41      v0 |  ~ (visSomeFType(v2) = v1) |  ~ (visSomeFType(v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vOptVal] : (v1 =
% 181.11/26.41      v0 |  ~ (visSomeVal(v2) = v1) |  ~ (visSomeVal(v2) = v0)) &  ! [v0:
% 181.11/26.41      vRawTable] :  ! [v1: vRawTable] :  ! [v2: vRawTable] : (v1 = v0 |  ~
% 181.11/26.41      (vprojectEmptyCol(v2) = v1) |  ~ (vprojectEmptyCol(v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vOptQuery] : (v1 =
% 181.11/26.41      v0 |  ~ (visSomeQuery(v2) = v1) |  ~ (visSomeQuery(v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vQuery] : (v1 = v0
% 181.11/26.41      |  ~ (visValue(v2) = v1) |  ~ (visValue(v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vOptTType] : (v1 =
% 181.11/26.41      v0 |  ~ (visSomeTType(v2) = v1) |  ~ (visSomeTType(v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vOptTable] : (v1 =
% 181.11/26.41      v0 |  ~ (visSomeTable(v2) = v1) |  ~ (visSomeTable(v2) = v0)) &  ! [v0:
% 181.11/26.41      MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2: vOptRawTable] :
% 181.11/26.41    (v1 = v0 |  ~ (visSomeRawTable(v2) = v1) |  ~ (visSomeRawTable(v2) = v0)) &  !
% 181.11/26.41    [v0: vRawTable] :  ! [v1: vRawTable] :  ! [v2: vRawTable] : (v1 = v0 |  ~
% 181.11/26.41      (vdropFirstColRaw(v2) = v1) |  ~ (vdropFirstColRaw(v2) = v0)) &  ! [v0:
% 181.11/26.41      vRawTable] :  ! [v1: vRawTable] :  ! [v2: vRawTable] : (v1 = v0 |  ~
% 181.11/26.41      (vprojectFirstRaw(v2) = v1) |  ~ (vprojectFirstRaw(v2) = v0)) &  ! [v0:
% 181.11/26.41      vFType] :  ! [v1: vFType] :  ! [v2: vVal] : (v1 = v0 |  ~ (vfieldType(v2) =
% 181.11/26.41        v1) |  ~ (vfieldType(v2) = v0)) &  ! [v0: vAttrL] :  ! [v1: vAttrL] :  !
% 181.11/26.41    [v2: vTable] : (v1 = v0 |  ~ (vgetAttrL(v2) = v1) |  ~ (vgetAttrL(v2) = v0)) &
% 181.11/26.41     ! [v0: vRawTable] :  ! [v1: vRawTable] :  ! [v2: vTable] : (v1 = v0 |  ~
% 181.11/26.41      (vgetRaw(v2) = v1) |  ~ (vgetRaw(v2) = v0)) &  ! [v0: vFType] :  ! [v1:
% 181.11/26.41      vFType] :  ! [v2: vOptFType] : (v1 = v0 |  ~ (vgetFType(v2) = v1) |  ~
% 181.11/26.41      (vgetFType(v2) = v0)) &  ! [v0: vVal] :  ! [v1: vVal] :  ! [v2: vOptVal] :
% 181.11/26.41    (v1 = v0 |  ~ (vgetVal(v2) = v1) |  ~ (vgetVal(v2) = v0)) &  ! [v0: vQuery] : 
% 181.11/26.41    ! [v1: vQuery] :  ! [v2: vOptQuery] : (v1 = v0 |  ~ (vgetQuery(v2) = v1) |  ~
% 181.11/26.41      (vgetQuery(v2) = v0)) &  ! [v0: vTType] :  ! [v1: vTType] :  ! [v2:
% 181.11/26.41      vOptTType] : (v1 = v0 |  ~ (vgetTType(v2) = v1) |  ~ (vgetTType(v2) = v0)) &
% 181.11/26.41     ! [v0: vTable] :  ! [v1: vTable] :  ! [v2: vOptTable] : (v1 = v0 |  ~
% 181.11/26.41      (vgetTable(v2) = v1) |  ~ (vgetTable(v2) = v0)) &  ! [v0: vRawTable] :  !
% 181.11/26.41    [v1: vRawTable] :  ! [v2: vOptRawTable] : (v1 = v0 |  ~ (vgetRawTable(v2) =
% 181.11/26.41        v1) |  ~ (vgetRawTable(v2) = v0)) &  ! [v0: vOptFType] :  ! [v1:
% 181.11/26.41      vOptFType] :  ! [v2: vFType] : (v1 = v0 |  ~ (vsomeFType(v2) = v1) |  ~
% 181.11/26.41      (vsomeFType(v2) = v0)) &  ! [v0: vVal] :  ! [v1: vVal] :  ! [v2: vVal] : (v1
% 181.11/26.41      = v0 |  ~ (venumVal(v2) = v1) |  ~ (venumVal(v2) = v0)) &  ! [v0: vPred] : 
% 181.11/26.41    ! [v1: vPred] :  ! [v2: vPred] : (v1 = v0 |  ~ (vnot(v2) = v1) |  ~ (vnot(v2)
% 181.11/26.41        = v0)) &  ! [v0: vOptVal] :  ! [v1: vOptVal] :  ! [v2: vVal] : (v1 = v0 | 
% 181.11/26.41      ~ (vsomeVal(v2) = v1) |  ~ (vsomeVal(v2) = v0)) &  ! [v0: vExp] :  ! [v1:
% 181.11/26.41      vExp] :  ! [v2: vName] : (v1 = v0 |  ~ (vlookup(v2) = v1) |  ~ (vlookup(v2)
% 181.11/26.41        = v0)) &  ! [v0: vExp] :  ! [v1: vExp] :  ! [v2: vVal] : (v1 = v0 |  ~
% 181.11/26.41      (vconstant(v2) = v1) |  ~ (vconstant(v2) = v0)) &  ! [v0: vName] :  ! [v1:
% 181.11/26.41      vName] :  ! [v2: vName] : (v1 = v0 |  ~ (venumName(v2) = v1) |  ~
% 181.11/26.41      (venumName(v2) = v0)) &  ! [v0: vOptQuery] :  ! [v1: vOptQuery] :  ! [v2:
% 181.11/26.41      vQuery] : (v1 = v0 |  ~ (vsomeQuery(v2) = v1) |  ~ (vsomeQuery(v2) = v0)) & 
% 181.11/26.41    ! [v0: vFType] :  ! [v1: vFType] :  ! [v2: vFType] : (v1 = v0 |  ~
% 181.11/26.41      (venumFType(v2) = v1) |  ~ (venumFType(v2) = v0)) &  ! [v0: vOptTType] :  !
% 181.11/26.41    [v1: vOptTType] :  ! [v2: vTType] : (v1 = v0 |  ~ (vsomeTType(v2) = v1) |  ~
% 181.11/26.41      (vsomeTType(v2) = v0)) &  ! [v0: vOptRawTable] :  ! [v1: vOptRawTable] :  !
% 181.11/26.41    [v2: vRawTable] : (v1 = v0 |  ~ (vsomeRawTable(v2) = v1) |  ~
% 181.11/26.41      (vsomeRawTable(v2) = v0)) &  ! [v0: vOptTable] :  ! [v1: vOptTable] :  !
% 181.11/26.41    [v2: vTable] : (v1 = v0 |  ~ (vsomeTable(v2) = v1) |  ~ (vsomeTable(v2) = v0))
% 181.11/26.41    &  ! [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vTable] : (v1 = v0 |  ~
% 181.11/26.41      (vtvalue(v2) = v1) |  ~ (vtvalue(v2) = v0)) &  ! [v0: vSelect] :  ! [v1:
% 181.11/26.41      vSelect] :  ! [v2: vAttrL] : (v1 = v0 |  ~ (vlist(v2) = v1) |  ~ (vlist(v2)
% 181.11/26.41        = v0))
% 181.11/26.41  
% 181.11/26.41  Further assumptions not needed in the proof:
% 181.11/26.41  --------------------------------------------
% 181.11/26.41  DIFF-Intersection-Difference, DIFF-Union-Difference, DIFF-Union-Intersection,
% 181.11/26.41  DIFF-aempty-acons, DIFF-all-list, DIFF-and-eq, DIFF-and-gt, DIFF-and-lt,
% 181.11/26.41  DIFF-and-not, DIFF-constant-lookup, DIFF-emptyContext-bindContext,
% 181.11/26.41  DIFF-emptyStore-bindStore, DIFF-eq-gt, DIFF-eq-lt, DIFF-gt-lt,
% 181.11/26.41  DIFF-initFType-enumFType, DIFF-initName-enumName, DIFF-initVal-enumVal,
% 181.11/26.41  DIFF-noFType-someFType, DIFF-noQuery-someQuery, DIFF-noRawTable-someRawTable,
% 181.11/26.41  DIFF-noTType-someTType, DIFF-noTable-someTable, DIFF-noVal-someVal, DIFF-not-eq,
% 181.11/26.41  DIFF-not-gt, DIFF-not-lt, DIFF-ptrue-and, DIFF-ptrue-eq, DIFF-ptrue-gt,
% 181.11/26.41  DIFF-ptrue-lt, DIFF-ptrue-not, DIFF-rempty-rcons,
% 181.11/26.41  DIFF-selectFromWhere-Difference, DIFF-selectFromWhere-Intersection,
% 181.11/26.41  DIFF-selectFromWhere-Union, DIFF-tempty-tcons, DIFF-ttempty-ttcons,
% 181.11/26.41  EQ-Difference, EQ-Intersection, EQ-Union, EQ-acons, EQ-and, EQ-bindContext,
% 181.11/26.41  EQ-bindStore, EQ-constant, EQ-enumFType, EQ-enumName, EQ-enumVal, EQ-eq, EQ-gt,
% 181.11/26.41  EQ-list, EQ-lookup, EQ-lt, EQ-not, EQ-rcons, EQ-selectFromWhere, EQ-someFType,
% 181.11/26.41  EQ-someQuery, EQ-someRawTable, EQ-someTType, EQ-someTable, EQ-someVal, EQ-table,
% 181.11/26.41  EQ-tcons, EQ-ttcons, EQ-tvalue, Progress-Union-IH1, TDifference,
% 181.11/26.41  TDifference_inv1, TDifference_inv2, TIntersection, TIntersection_inv1,
% 181.11/26.41  TIntersection_inv2, TSelectFromWhere, TSelectFromWhere_inv, TTTContextDuplicate,
% 181.11/26.41  TTTContextSwap, TUnion, TUnion_inv1, TUnion_inv2, Ttvalue, Ttvalue_inv,
% 181.11/26.41  append-0, append-1, append-INV, attachColToFrontRaw-0, attachColToFrontRaw-1,
% 181.11/26.41  attachColToFrontRaw-2, attachColToFrontRaw-INV, dom-AttrL, dom-Exp,
% 181.11/26.41  dom-OptFType, dom-OptQuery, dom-OptRawTable, dom-OptTType, dom-OptTable,
% 181.11/26.41  dom-OptVal, dom-Pred, dom-Query, dom-RawTable, dom-Row, dom-Select, dom-TStore,
% 181.11/26.41  dom-TTContext, dom-TType, dom-Table, dropFirstColRaw-0, dropFirstColRaw-1,
% 181.11/26.41  dropFirstColRaw-2, dropFirstColRaw-INV, evalExpRow-0, evalExpRow-1,
% 181.11/26.41  evalExpRow-2, evalExpRow-3, evalExpRow-INV, filterRows-0, filterRows-1,
% 181.11/26.41  filterRows-2, filterRows-INV, filterSingleRow-0, filterSingleRow-1,
% 181.11/26.41  filterSingleRow-2, filterSingleRow-3, filterSingleRow-4, filterSingleRow-5,
% 181.11/26.41  filterSingleRow-false-INV, filterSingleRow-true-INV, filterTable-0,
% 181.11/26.41  filterTable-INV, findCol-0, findCol-1, findCol-2, findCol-INV, findColType-0,
% 181.11/26.41  findColType-1, findColType-2, findColType-INV, getAttrL-0, getAttrL-INV,
% 181.11/26.41  getFType-0, getRaw-0, getRaw-INV, getRawTable-0, getTType-0, getTable-0,
% 181.11/26.41  getVal-0, isSomeFType-0, isSomeFType-1, isSomeFType-false-INV,
% 181.11/26.41  isSomeFType-true-INV, isSomeQuery-false-INV, isSomeRawTable-0, isSomeRawTable-1,
% 181.11/26.41  isSomeRawTable-false-INV, isSomeRawTable-true-INV, isSomeTType-0, isSomeTType-1,
% 181.11/26.41  isSomeTType-false-INV, isSomeTType-true-INV, isSomeTable-0, isSomeTable-1,
% 181.11/26.41  isSomeTable-false-INV, isSomeTable-true-INV, isSomeVal-0, isSomeVal-1,
% 181.11/26.41  isSomeVal-false-INV, isSomeVal-true-INV, isValue-1, isValue-2, isValue-3,
% 181.11/26.41  isValue-4, lookupContext-0, lookupContext-1, lookupContext-2, lookupContext-INV,
% 181.11/26.41  lookupStore-0, lookupStore-1, lookupStore-2, lookupStore-INV, matchingAttrL-0,
% 181.11/26.41  matchingAttrL-1, matchingAttrL-2, matchingAttrL-false-INV,
% 181.11/26.41  matchingAttrL-true-INV, projectCols-0, projectCols-1, projectCols-2,
% 181.11/26.41  projectCols-INV, projectEmptyCol-0, projectEmptyCol-1, projectEmptyCol-INV,
% 181.11/26.41  projectFirstRaw-0, projectFirstRaw-1, projectFirstRaw-2, projectFirstRaw-INV,
% 181.11/26.41  projectTable-0, projectTable-1, projectTable-2, projectTable-INV, projectType-0,
% 181.11/26.41  projectType-1, projectType-INV, projectTypeAttrL-0, projectTypeAttrL-1,
% 181.11/26.41  projectTypeAttrL-2, projectTypeAttrL-INV, rawDifference-0, rawDifference-1,
% 181.11/26.41  rawDifference-2, rawDifference-3, rawDifference-4, rawDifference-INV,
% 181.11/26.41  rawIntersection-0, rawIntersection-1, rawIntersection-2, rawIntersection-3,
% 181.11/26.41  rawIntersection-4, rawIntersection-INV, rawUnion-0, rawUnion-1, rawUnion-2,
% 181.11/26.41  rawUnion-INV, reduce-0, reduce-1, reduce-10, reduce-11, reduce-12, reduce-13,
% 181.11/26.41  reduce-14, reduce-15, reduce-16, reduce-17, reduce-18, reduce-2, reduce-3,
% 181.11/26.41  reduce-4, reduce-6, reduce-7, reduce-9, rowIn-0, rowIn-1, rowIn-false-INV,
% 181.11/26.41  rowIn-true-INV, sameLength-0, sameLength-1, sameLength-2, sameLength-false-INV,
% 181.11/26.41  sameLength-true-INV, storeContextConsistent-0, storeContextConsistent-1,
% 181.11/26.41  storeContextConsistent-2, storeContextConsistent-false-INV,
% 181.11/26.41  storeContextConsistent-true-INV, tcheckPred-0, tcheckPred-1, tcheckPred-2,
% 181.11/26.41  tcheckPred-3, tcheckPred-4, tcheckPred-5, tcheckPred-false-INV,
% 181.11/26.41  tcheckPred-true-INV, typeOfExp-0, typeOfExp-1, typeOfExp-2, typeOfExp-3,
% 181.11/26.41  typeOfExp-INV, welltypedRawtable-0, welltypedRawtable-1,
% 181.11/26.41  welltypedRawtable-false-INV, welltypedRawtable-true-INV, welltypedRow-0,
% 181.11/26.41  welltypedRow-1, welltypedRow-2, welltypedRow-false-INV, welltypedRow-true-INV,
% 181.11/26.41  welltypedtable-0, welltypedtable-false-INV, welltypedtable-true-INV
% 181.11/26.41  
% 181.11/26.41  Those formulas are unsatisfiable:
% 181.11/26.41  ---------------------------------
% 181.11/26.41  
% 181.11/26.41  Begin of proof
% 181.11/26.41  | 
% 181.11/26.41  | ALPHA: (isSomeQuery-0) implies:
% 181.11/26.41  |   (1)   ? [v0: int] : ( ~ (v0 = 0) & visSomeQuery(vnoQuery) = v0)
% 181.11/26.41  | 
% 181.11/26.41  | ALPHA: (reduce-5) implies:
% 181.11/26.42  |   (2)   ! [v0: vTable] :  ! [v1: vQuery] :  ! [v2: vTStore] :  ! [v3: vQuery]
% 181.11/26.42  |        :  ! [v4: vQuery] :  ! [v5: vOptQuery] : ( ~ (vreduce(v4, v2) = v5) | 
% 181.11/26.42  |          ~ (vUnion(v3, v1) = v4) |  ~ (vtvalue(v0) = v3) |  ~ vTable(v0) |  ~
% 181.11/26.42  |          vTStore(v2) |  ~ vQuery(v1) |  ? [v6: vOptQuery] :  ? [v7: int] :  ?
% 181.11/26.42  |          [v8: vQuery] :  ? [v9: vQuery] :  ? [v10: vOptQuery] :  ? [v11:
% 181.11/26.42  |            vTable] :  ? [v12: vTable] :  ? [v13: vQuery] : (vTable(v12) &
% 181.11/26.42  |            vTable(v11) & ((v13 = v1 & v11 = v0 & vtvalue(v12) = v1) |
% 181.11/26.42  |              (vreduce(v1, v2) = v6 & vOptQuery(v6) & ((v10 = v5 &
% 181.11/26.42  |                    vgetQuery(v6) = v8 & vsomeQuery(v9) = v5 & vUnion(v3, v8) =
% 181.11/26.42  |                    v9 & vOptQuery(v5) & vQuery(v9) & vQuery(v8)) | ( ~ (v7 =
% 181.11/26.42  |                      0) & visSomeQuery(v6) = v7))))))
% 181.11/26.42  | 
% 181.11/26.42  | ALPHA: (reduce-8) implies:
% 181.11/26.42  |   (3)   ! [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vTStore] :  ! [v3: vQuery]
% 181.11/26.42  |        :  ! [v4: vOptQuery] : (v4 = vnoQuery |  ~ (vreduce(v3, v2) = v4) |  ~
% 181.11/26.42  |          (vUnion(v0, v1) = v3) |  ~ vTStore(v2) |  ~ vQuery(v1) |  ~
% 181.11/26.42  |          vQuery(v0) |  ? [v5: vOptQuery] :  ? [v6: int] :  ? [v7: vTable] :  ?
% 181.11/26.42  |          [v8: vQuery] :  ? [v9: vQuery] :  ? [v10: vTable] :  ? [v11: vTable]
% 181.11/26.42  |          :  ? [v12: vQuery] :  ? [v13: vQuery] : (vTable(v11) & vTable(v10) &
% 181.11/26.42  |            vTable(v7) & vQuery(v8) & ((v13 = v1 & v12 = v0 & vtvalue(v11) = v1
% 181.11/26.42  |                & vtvalue(v10) = v0) | (v9 = v0 & v8 = v1 & vtvalue(v7) = v0) |
% 181.11/26.42  |              (v6 = 0 & vreduce(v0, v2) = v5 & visSomeQuery(v5) = 0 &
% 181.11/26.42  |                vOptQuery(v5)))))
% 181.11/26.42  | 
% 181.11/26.42  | ALPHA: (reduce-INV) implies:
% 181.11/26.44  |   (4)   ! [v0: vQuery] :  ! [v1: vTStore] :  ! [v2: vOptQuery] : ( ~
% 181.11/26.44  |          (vreduce(v0, v1) = v2) |  ~ vTStore(v1) |  ~ vQuery(v0) |  ? [v3:
% 181.11/26.44  |            vQuery] :  ? [v4: vQuery] :  ? [v5: vOptQuery] :  ? [v6: vTStore] :
% 181.11/26.44  |           ? [v7: vOptQuery] :  ? [v8: int] :  ? [v9: vQuery] :  ? [v10:
% 181.11/26.44  |            vQuery] :  ? [v11: vQuery] :  ? [v12: vOptQuery] :  ? [v13:
% 181.11/26.44  |            vTStore] :  ? [v14: vOptQuery] :  ? [v15: int] :  ? [v16: vQuery] :
% 181.11/26.44  |           ? [v17: vQuery] :  ? [v18: vQuery] :  ? [v19: vOptQuery] :  ? [v20:
% 181.11/26.44  |            vTable] :  ? [v21: vQuery] :  ? [v22: vOptQuery] :  ? [v23:
% 181.11/26.44  |            vTStore] :  ? [v24: vOptQuery] :  ? [v25: int] :  ? [v26: vQuery] :
% 181.11/26.44  |           ? [v27: vQuery] :  ? [v28: vTable] :  ? [v29: vQuery] :  ? [v30:
% 181.11/26.44  |            vOptQuery] :  ? [v31: vTStore] :  ? [v32: vOptQuery] :  ? [v33:
% 181.11/26.44  |            int] :  ? [v34: vQuery] :  ? [v35: vQuery] :  ? [v36: vQuery] :  ?
% 181.11/26.44  |          [v37: vQuery] :  ? [v38: vOptQuery] :  ? [v39: vTable] :  ? [v40:
% 181.11/26.44  |            vTable] :  ? [v41: vTStore] :  ? [v42: vQuery] :  ? [v43: vQuery] :
% 181.11/26.44  |           ? [v44: vQuery] :  ? [v45: vAttrL] :  ? [v46: vRawTable] :  ? [v47:
% 181.11/26.44  |            vRawTable] :  ? [v48: vRawTable] :  ? [v49: vTable] :  ? [v50:
% 181.11/26.44  |            vQuery] :  ? [v51: vOptQuery] :  ? [v52: vQuery] :  ? [v53: vQuery]
% 181.11/26.44  |          :  ? [v54: vOptQuery] :  ? [v55: vTStore] :  ? [v56: vOptQuery] :  ?
% 181.11/26.44  |          [v57: int] :  ? [v58: vQuery] :  ? [v59: vQuery] :  ? [v60: vQuery] :
% 181.11/26.44  |           ? [v61: vOptQuery] :  ? [v62: vTStore] :  ? [v63: vOptQuery] :  ?
% 181.11/26.44  |          [v64: int] :  ? [v65: vQuery] :  ? [v66: vQuery] :  ? [v67: vQuery] :
% 181.11/26.44  |           ? [v68: vOptQuery] :  ? [v69: vTable] :  ? [v70: vQuery] :  ? [v71:
% 181.11/26.44  |            vOptQuery] :  ? [v72: vTStore] :  ? [v73: vOptQuery] :  ? [v74:
% 181.11/26.44  |            int] :  ? [v75: vQuery] :  ? [v76: vQuery] :  ? [v77: vTable] :  ?
% 181.11/26.44  |          [v78: vQuery] :  ? [v79: vOptQuery] :  ? [v80: vTStore] :  ? [v81:
% 181.11/26.44  |            vOptQuery] :  ? [v82: int] :  ? [v83: vQuery] :  ? [v84: vQuery] : 
% 181.11/26.44  |          ? [v85: vQuery] :  ? [v86: vQuery] :  ? [v87: vOptQuery] :  ? [v88:
% 181.11/26.44  |            vTable] :  ? [v89: vTable] :  ? [v90: vTStore] :  ? [v91: vQuery] :
% 181.11/26.44  |           ? [v92: vQuery] :  ? [v93: vQuery] :  ? [v94: vAttrL] :  ? [v95:
% 181.11/26.44  |            vRawTable] :  ? [v96: vRawTable] :  ? [v97: vRawTable] :  ? [v98:
% 181.11/26.44  |            vTable] :  ? [v99: vQuery] :  ? [v100: vOptQuery] :  ? [v101:
% 181.11/26.44  |            vQuery] :  ? [v102: vQuery] :  ? [v103: vOptQuery] :  ? [v104:
% 181.11/26.44  |            vTStore] :  ? [v105: vOptQuery] :  ? [v106: int] :  ? [v107:
% 181.11/26.44  |            vQuery] :  ? [v108: vQuery] :  ? [v109: vQuery] :  ? [v110:
% 181.11/26.44  |            vOptQuery] :  ? [v111: vTStore] :  ? [v112: vOptQuery] :  ? [v113:
% 181.11/26.44  |            int] :  ? [v114: vQuery] :  ? [v115: vQuery] :  ? [v116: vQuery] : 
% 181.11/26.44  |          ? [v117: vOptQuery] :  ? [v118: vTable] :  ? [v119: vQuery] :  ?
% 181.11/26.44  |          [v120: vOptQuery] :  ? [v121: vTStore] :  ? [v122: vOptQuery] :  ?
% 181.11/26.44  |          [v123: int] :  ? [v124: vQuery] :  ? [v125: vQuery] :  ? [v126:
% 181.11/26.44  |            vTable] :  ? [v127: vQuery] :  ? [v128: vOptQuery] :  ? [v129:
% 181.11/26.44  |            vTStore] :  ? [v130: vOptQuery] :  ? [v131: int] :  ? [v132:
% 181.11/26.44  |            vQuery] :  ? [v133: vQuery] :  ? [v134: vQuery] :  ? [v135: vQuery]
% 181.11/26.44  |          :  ? [v136: vOptQuery] :  ? [v137: vTable] :  ? [v138: vTable] :  ?
% 181.11/26.44  |          [v139: vTStore] :  ? [v140: vQuery] :  ? [v141: vQuery] :  ? [v142:
% 181.11/26.44  |            vQuery] :  ? [v143: vAttrL] :  ? [v144: vRawTable] :  ? [v145:
% 181.11/26.44  |            vRawTable] :  ? [v146: vRawTable] :  ? [v147: vTable] :  ? [v148:
% 181.11/26.44  |            vQuery] :  ? [v149: vOptQuery] :  ? [v150: vPred] :  ? [v151:
% 181.11/26.44  |            vSelect] :  ? [v152: vOptTable] :  ? [v153: vTStore] :  ? [v154:
% 181.11/26.44  |            vName] :  ? [v155: vOptTable] :  ? [v156: int] :  ? [v157: vQuery]
% 181.11/26.44  |          :  ? [v158: vPred] :  ? [v159: vTable] :  ? [v160: vSelect] :  ?
% 181.11/26.44  |          [v161: vOptTable] :  ? [v162: vOptTable] :  ? [v163: vTStore] :  ?
% 181.11/26.44  |          [v164: vName] :  ? [v165: vOptTable] :  ? [v166: int] :  ? [v167:
% 181.11/26.44  |            vTable] :  ? [v168: vTable] :  ? [v169: vOptTable] :  ? [v170: int]
% 181.11/26.44  |          :  ? [v171: vQuery] :  ? [v172: vPred] :  ? [v173: vTable] :  ?
% 181.11/26.44  |          [v174: vSelect] :  ? [v175: vOptTable] :  ? [v176: vOptTable] :  ?
% 181.11/26.44  |          [v177: vTStore] :  ? [v178: vName] :  ? [v179: vOptTable] :  ? [v180:
% 181.11/26.44  |            int] :  ? [v181: vTable] :  ? [v182: vTable] :  ? [v183: vOptTable]
% 181.11/26.44  |          :  ? [v184: int] :  ? [v185: vQuery] :  ? [v186: vTable] :  ? [v187:
% 181.11/26.44  |            vQuery] :  ? [v188: vOptQuery] :  ? [v189: vTable] :  ? [v190:
% 181.11/26.44  |            vTStore] :  ? [v191: vQuery] : (vOptQuery(v128) & vOptQuery(v120) &
% 181.11/26.44  |            vOptQuery(v110) & vOptQuery(v103) & vOptQuery(v79) & vOptQuery(v71)
% 181.11/26.44  |            & vOptQuery(v61) & vOptQuery(v54) & vOptQuery(v30) & vOptQuery(v22)
% 181.11/26.44  |            & vOptQuery(v12) & vOptQuery(v5) & vSelect(v174) & vSelect(v160) &
% 181.11/26.44  |            vSelect(v151) & vTable(v189) & vTable(v173) & vTable(v159) &
% 181.11/26.44  |            vTable(v138) & vTable(v137) & vTable(v126) & vTable(v118) &
% 181.11/26.44  |            vTable(v89) & vTable(v88) & vTable(v77) & vTable(v69) & vTable(v40)
% 181.11/26.44  |            & vTable(v39) & vTable(v28) & vTable(v20) & vTStore(v190) &
% 181.11/26.44  |            vTStore(v177) & vTStore(v163) & vTStore(v153) & vTStore(v139) &
% 181.11/26.44  |            vTStore(v129) & vTStore(v121) & vTStore(v111) & vTStore(v104) &
% 181.11/26.44  |            vTStore(v90) & vTStore(v80) & vTStore(v72) & vTStore(v62) &
% 181.11/26.44  |            vTStore(v55) & vTStore(v41) & vTStore(v31) & vTStore(v23) &
% 181.11/26.44  |            vTStore(v13) & vTStore(v6) & vOptTable(v176) & vOptTable(v175) &
% 181.11/26.44  |            vOptTable(v162) & vOptTable(v161) & vOptTable(v152) & vQuery(v127)
% 181.11/26.44  |            & vQuery(v119) & vQuery(v109) & vQuery(v108) & vQuery(v102) &
% 181.11/26.44  |            vQuery(v101) & vQuery(v78) & vQuery(v70) & vQuery(v60) &
% 181.11/26.44  |            vQuery(v59) & vQuery(v53) & vQuery(v52) & vQuery(v29) & vQuery(v21)
% 181.11/26.44  |            & vQuery(v11) & vQuery(v10) & vQuery(v4) & vQuery(v3) & vName(v178)
% 181.11/26.44  |            & vName(v164) & vName(v154) & vPred(v172) & vPred(v158) &
% 181.11/26.44  |            vPred(v150) & ((v191 = v0 & v190 = v1 & v2 = vnoQuery &
% 181.11/26.44  |                vtvalue(v189) = v0) | (v188 = v2 & v185 = v0 & v184 = 0 & v183
% 181.11/26.44  |                = v176 & v182 = v173 & v180 = 0 & v179 = v175 & v177 = v1 &
% 181.11/26.44  |                vfilterTable(v181, v172) = v173 & vprojectTable(v174, v173) =
% 181.11/26.44  |                v176 & vlookupStore(v178, v1) = v175 & visSomeTable(v176) = 0 &
% 181.11/26.44  |                visSomeTable(v175) = 0 & vgetTable(v176) = v186 &
% 181.11/26.44  |                vgetTable(v175) = v181 & vsomeQuery(v187) = v2 &
% 181.11/26.44  |                vselectFromWhere(v174, v178, v172) = v0 & vtvalue(v186) = v187
% 181.11/26.44  |                & vOptQuery(v2) & vTable(v186) & vTable(v181) & vQuery(v187)) |
% 181.11/26.44  |              (v171 = v0 & v169 = v162 & v168 = v159 & v166 = 0 & v165 = v161 &
% 181.11/26.44  |                v163 = v1 & v2 = vnoQuery &  ~ (v170 = 0) & vfilterTable(v167,
% 181.11/26.44  |                  v158) = v159 & vprojectTable(v160, v159) = v162 &
% 181.11/26.44  |                vlookupStore(v164, v1) = v161 & visSomeTable(v162) = v170 &
% 181.11/26.44  |                visSomeTable(v161) = 0 & vgetTable(v161) = v167 &
% 181.11/26.44  |                vselectFromWhere(v160, v164, v158) = v0 & vTable(v167)) | (v157
% 181.11/26.44  |                = v0 & v155 = v152 & v153 = v1 & v2 = vnoQuery &  ~ (v156 = 0)
% 181.11/26.44  |                & vlookupStore(v154, v1) = v152 & visSomeTable(v152) = v156 &
% 181.11/26.44  |                vselectFromWhere(v151, v154, v150) = v0) | (v149 = v2 & v142 =
% 181.11/26.44  |                v0 & v139 = v1 & vrawUnion(v144, v145) = v146 & vgetAttrL(v137)
% 181.11/26.44  |                = v143 & vgetRaw(v138) = v145 & vgetRaw(v137) = v144 &
% 181.11/26.44  |                vtable(v143, v146) = v147 & vsomeQuery(v148) = v2 &
% 181.11/26.44  |                vUnion(v140, v141) = v0 & vtvalue(v147) = v148 & vtvalue(v138)
% 181.11/26.44  |                = v141 & vtvalue(v137) = v140 & vOptQuery(v2) & vTable(v147) &
% 181.11/26.44  |                vQuery(v148) & vQuery(v141) & vQuery(v140) & vRawTable(v146) &
% 181.11/26.44  |                vRawTable(v145) & vRawTable(v144) & vAttrL(v143)) | (v136 = v2
% 181.11/26.44  |                & v133 = v0 & v131 = 0 & v130 = v128 & v129 = v1 &
% 181.11/26.44  |                vreduce(v127, v1) = v128 & visSomeQuery(v128) = 0 &
% 181.11/26.44  |                vgetQuery(v128) = v134 & vsomeQuery(v135) = v2 & vUnion(v132,
% 181.11/26.44  |                  v134) = v135 & vUnion(v132, v127) = v0 & vtvalue(v126) = v132
% 181.11/26.44  |                & vOptQuery(v2) & vQuery(v135) & vQuery(v134) & vQuery(v132) & 
% 181.11/26.44  |                ! [v192: vTable] : ( ~ (vtvalue(v192) = v127) |  ~
% 181.11/26.44  |                  vTable(v192))) | (v125 = v0 & v122 = v120 & v121 = v1 & v2 =
% 181.11/26.44  |                vnoQuery &  ~ (v123 = 0) & vreduce(v119, v1) = v120 &
% 181.11/26.44  |                visSomeQuery(v120) = v123 & vUnion(v124, v119) = v0 &
% 181.11/26.44  |                vtvalue(v118) = v124 & vQuery(v124) &  ! [v192: vTable] : ( ~
% 181.11/26.44  |                  (vtvalue(v192) = v119) |  ~ vTable(v192))) | (v117 = v2 &
% 181.11/26.44  |                v114 = v0 & v113 = 0 & v112 = v110 & v111 = v1 & vreduce(v108,
% 181.11/26.44  |                  v1) = v110 & visSomeQuery(v110) = 0 & vgetQuery(v110) = v115
% 181.11/26.44  |                & vsomeQuery(v116) = v2 & vUnion(v115, v109) = v116 &
% 181.11/26.44  |                vUnion(v108, v109) = v0 & vOptQuery(v2) & vQuery(v116) &
% 181.11/26.44  |                vQuery(v115) &  ! [v192: vTable] :  ! [v193: vTable] : ( ~
% 181.11/26.44  |                  (vtvalue(v193) = v109) |  ~ (vtvalue(v192) = v108) |  ~
% 181.11/26.44  |                  vTable(v193) |  ~ vTable(v192)) &  ! [v192: vTable] : ( ~
% 181.11/26.44  |                  (vtvalue(v192) = v108) |  ~ vTable(v192))) | (v107 = v0 &
% 181.11/26.44  |                v105 = v103 & v104 = v1 & v2 = vnoQuery &  ~ (v106 = 0) &
% 181.11/26.44  |                vreduce(v101, v1) = v103 & visSomeQuery(v103) = v106 &
% 181.11/26.44  |                vUnion(v101, v102) = v0 &  ! [v192: vTable] :  ! [v193: vTable]
% 181.11/26.44  |                : ( ~ (vtvalue(v193) = v102) |  ~ (vtvalue(v192) = v101) |  ~
% 181.11/26.44  |                  vTable(v193) |  ~ vTable(v192)) &  ! [v192: vTable] : ( ~
% 181.11/26.44  |                  (vtvalue(v192) = v101) |  ~ vTable(v192))) | (v100 = v2 & v93
% 181.11/26.44  |                = v0 & v90 = v1 & vrawIntersection(v95, v96) = v97 &
% 181.11/26.44  |                vgetAttrL(v88) = v94 & vgetRaw(v89) = v96 & vgetRaw(v88) = v95
% 181.11/26.44  |                & vtable(v94, v97) = v98 & vsomeQuery(v99) = v2 &
% 181.11/26.44  |                vIntersection(v91, v92) = v0 & vtvalue(v98) = v99 &
% 181.11/26.44  |                vtvalue(v89) = v92 & vtvalue(v88) = v91 & vOptQuery(v2) &
% 181.11/26.44  |                vTable(v98) & vQuery(v99) & vQuery(v92) & vQuery(v91) &
% 181.11/26.44  |                vRawTable(v97) & vRawTable(v96) & vRawTable(v95) & vAttrL(v94))
% 181.11/26.44  |              | (v87 = v2 & v84 = v0 & v82 = 0 & v81 = v79 & v80 = v1 &
% 181.11/26.44  |                vreduce(v78, v1) = v79 & visSomeQuery(v79) = 0 & vgetQuery(v79)
% 181.11/26.44  |                = v85 & vsomeQuery(v86) = v2 & vIntersection(v83, v85) = v86 &
% 181.11/26.44  |                vIntersection(v83, v78) = v0 & vtvalue(v77) = v83 &
% 181.11/26.44  |                vOptQuery(v2) & vQuery(v86) & vQuery(v85) & vQuery(v83) &  !
% 181.11/26.44  |                [v192: vTable] : ( ~ (vtvalue(v192) = v78) |  ~ vTable(v192)))
% 181.11/26.44  |              | (v76 = v0 & v73 = v71 & v72 = v1 & v2 = vnoQuery &  ~ (v74 = 0)
% 181.11/26.44  |                & vreduce(v70, v1) = v71 & visSomeQuery(v71) = v74 &
% 181.11/26.44  |                vIntersection(v75, v70) = v0 & vtvalue(v69) = v75 & vQuery(v75)
% 181.11/26.44  |                &  ! [v192: vTable] : ( ~ (vtvalue(v192) = v70) |  ~
% 181.11/26.44  |                  vTable(v192))) | (v68 = v2 & v65 = v0 & v64 = 0 & v63 = v61 &
% 181.11/26.44  |                v62 = v1 & vreduce(v59, v1) = v61 & visSomeQuery(v61) = 0 &
% 181.11/26.44  |                vgetQuery(v61) = v66 & vsomeQuery(v67) = v2 &
% 181.11/26.44  |                vIntersection(v66, v60) = v67 & vIntersection(v59, v60) = v0 &
% 181.11/26.44  |                vOptQuery(v2) & vQuery(v67) & vQuery(v66) &  ! [v192: vTable] :
% 181.11/26.44  |                 ! [v193: vTable] : ( ~ (vtvalue(v193) = v60) |  ~
% 181.11/26.44  |                  (vtvalue(v192) = v59) |  ~ vTable(v193) |  ~ vTable(v192)) & 
% 181.11/26.44  |                ! [v192: vTable] : ( ~ (vtvalue(v192) = v59) |  ~
% 181.11/26.44  |                  vTable(v192))) | (v58 = v0 & v56 = v54 & v55 = v1 & v2 =
% 181.11/26.44  |                vnoQuery &  ~ (v57 = 0) & vreduce(v52, v1) = v54 &
% 181.11/26.44  |                visSomeQuery(v54) = v57 & vIntersection(v52, v53) = v0 &  !
% 181.11/26.44  |                [v192: vTable] :  ! [v193: vTable] : ( ~ (vtvalue(v193) = v53)
% 181.11/26.44  |                  |  ~ (vtvalue(v192) = v52) |  ~ vTable(v193) |  ~
% 181.11/26.44  |                  vTable(v192)) &  ! [v192: vTable] : ( ~ (vtvalue(v192) = v52)
% 181.11/26.44  |                  |  ~ vTable(v192))) | (v51 = v2 & v44 = v0 & v41 = v1 &
% 181.11/26.44  |                vrawDifference(v46, v47) = v48 & vgetAttrL(v39) = v45 &
% 181.11/26.44  |                vgetRaw(v40) = v47 & vgetRaw(v39) = v46 & vtable(v45, v48) =
% 181.11/26.44  |                v49 & vsomeQuery(v50) = v2 & vDifference(v42, v43) = v0 &
% 181.11/26.44  |                vtvalue(v49) = v50 & vtvalue(v40) = v43 & vtvalue(v39) = v42 &
% 181.11/26.44  |                vOptQuery(v2) & vTable(v49) & vQuery(v50) & vQuery(v43) &
% 181.11/26.44  |                vQuery(v42) & vRawTable(v48) & vRawTable(v47) & vRawTable(v46)
% 181.11/26.44  |                & vAttrL(v45)) | (v38 = v2 & v35 = v0 & v33 = 0 & v32 = v30 &
% 181.11/26.44  |                v31 = v1 & vreduce(v29, v1) = v30 & visSomeQuery(v30) = 0 &
% 181.11/26.44  |                vgetQuery(v30) = v36 & vsomeQuery(v37) = v2 & vDifference(v34,
% 181.11/26.44  |                  v36) = v37 & vDifference(v34, v29) = v0 & vtvalue(v28) = v34
% 181.11/26.44  |                & vOptQuery(v2) & vQuery(v37) & vQuery(v36) & vQuery(v34) &  !
% 181.11/26.44  |                [v192: vTable] : ( ~ (vtvalue(v192) = v29) |  ~ vTable(v192)))
% 181.11/26.44  |              | (v27 = v0 & v24 = v22 & v23 = v1 & v2 = vnoQuery &  ~ (v25 = 0)
% 181.11/26.44  |                & vreduce(v21, v1) = v22 & visSomeQuery(v22) = v25 &
% 181.11/26.44  |                vDifference(v26, v21) = v0 & vtvalue(v20) = v26 & vQuery(v26) &
% 181.11/26.44  |                 ! [v192: vTable] : ( ~ (vtvalue(v192) = v21) |  ~
% 181.11/26.44  |                  vTable(v192))) | (v19 = v2 & v16 = v0 & v15 = 0 & v14 = v12 &
% 181.11/26.44  |                v13 = v1 & vreduce(v10, v1) = v12 & visSomeQuery(v12) = 0 &
% 181.11/26.44  |                vgetQuery(v12) = v17 & vsomeQuery(v18) = v2 & vDifference(v17,
% 181.11/26.44  |                  v11) = v18 & vDifference(v10, v11) = v0 & vOptQuery(v2) &
% 181.11/26.44  |                vQuery(v18) & vQuery(v17) &  ! [v192: vTable] :  ! [v193:
% 181.11/26.44  |                  vTable] : ( ~ (vtvalue(v193) = v11) |  ~ (vtvalue(v192) =
% 181.11/26.44  |                    v10) |  ~ vTable(v193) |  ~ vTable(v192)) &  ! [v192:
% 181.11/26.44  |                  vTable] : ( ~ (vtvalue(v192) = v10) |  ~ vTable(v192))) | (v9
% 181.11/26.44  |                = v0 & v7 = v5 & v6 = v1 & v2 = vnoQuery &  ~ (v8 = 0) &
% 181.11/26.44  |                vreduce(v3, v1) = v5 & visSomeQuery(v5) = v8 & vDifference(v3,
% 181.11/26.44  |                  v4) = v0 &  ! [v192: vTable] :  ! [v193: vTable] : ( ~
% 181.11/26.44  |                  (vtvalue(v193) = v4) |  ~ (vtvalue(v192) = v3) |  ~
% 181.11/26.44  |                  vTable(v193) |  ~ vTable(v192)) &  ! [v192: vTable] : ( ~
% 181.11/26.44  |                  (vtvalue(v192) = v3) |  ~ vTable(v192))))))
% 181.11/26.44  | 
% 181.11/26.44  | ALPHA: (Progress-Union-IH0) implies:
% 181.11/26.44  |   (5)   ? [v0: any] : (visValue(vq1) = v0 &  ! [v1: vTStore] :  ! [v2:
% 181.11/26.44  |            vTTContext] :  ! [v3: vTType] : (v0 = 0 |  ~ (vptcheck(v2, vq1, v3)
% 181.11/26.44  |              = 0) |  ~ (vstoreContextConsistent(v1, v2) = 0) |  ~ vTType(v3) |
% 181.11/26.44  |             ~ vTStore(v1) |  ~ vTTContext(v2) |  ? [v4: vOptQuery] :  ? [v5:
% 181.11/26.44  |              vQuery] : (vreduce(vq1, v1) = v4 & vsomeQuery(v5) = v4 &
% 181.11/26.44  |              vOptQuery(v4) & vQuery(v5))))
% 181.11/26.44  | 
% 181.11/26.44  | ALPHA: (Progress-Union-tvalue-q2-isSomeQuery-True) implies:
% 181.11/26.44  |   (6)  vQuery(vq1)
% 181.11/26.44  |   (7)  vQuery(vq2)
% 181.11/26.45  |   (8)   ? [v0: vQuery] :  ? [v1: int] :  ? [v2: vTStore] :  ? [v3: vTable] : 
% 181.11/26.45  |        ? [v4: vTTContext] :  ? [v5: vOptQuery] :  ? [v6: vOptQuery] :  ? [v7:
% 181.11/26.45  |          vTType] : ( ~ (v1 = 0) & vptcheck(v4, v0, v7) = 0 &
% 181.11/26.45  |          vstoreContextConsistent(v2, v4) = 0 & vreduce(v0, v2) = v6 &
% 181.11/26.45  |          vreduce(vq2, v2) = v5 & visSomeQuery(v5) = 0 & visValue(v0) = v1 &
% 181.11/26.45  |          vUnion(vq1, vq2) = v0 & vtvalue(v3) = vq1 & vOptQuery(v6) &
% 181.11/26.45  |          vOptQuery(v5) & vTType(v7) & vTable(v3) & vTStore(v2) & vQuery(v0) &
% 181.11/26.45  |          vTTContext(v4) &  ! [v8: vQuery] : ( ~ (vsomeQuery(v8) = v6) |  ~
% 181.11/26.45  |            vQuery(v8)) &  ! [v8: vTable] : ( ~ (vtvalue(v8) = vq2) |  ~
% 181.11/26.45  |            vTable(v8)))
% 181.11/26.45  | 
% 181.11/26.45  | ALPHA: (function-axioms) implies:
% 181.11/26.45  |   (9)   ! [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vOptQuery] : (v1 = v0 |  ~
% 181.11/26.45  |          (vgetQuery(v2) = v1) |  ~ (vgetQuery(v2) = v0))
% 181.11/26.45  |   (10)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 181.11/26.45  |           vQuery] : (v1 = v0 |  ~ (visValue(v2) = v1) |  ~ (visValue(v2) =
% 181.11/26.45  |             v0))
% 181.11/26.45  |   (11)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 181.11/26.45  |           vOptQuery] : (v1 = v0 |  ~ (visSomeQuery(v2) = v1) |  ~
% 181.11/26.45  |           (visSomeQuery(v2) = v0))
% 181.11/26.45  |   (12)   ! [v0: vQuery] :  ! [v1: vQuery] :  ! [v2: vQuery] :  ! [v3: vQuery]
% 181.11/26.45  |         : (v1 = v0 |  ~ (vUnion(v3, v2) = v1) |  ~ (vUnion(v3, v2) = v0))
% 181.11/26.45  |   (13)   ! [v0: vOptQuery] :  ! [v1: vOptQuery] :  ! [v2: vTStore] :  ! [v3:
% 181.11/26.45  |           vQuery] : (v1 = v0 |  ~ (vreduce(v3, v2) = v1) |  ~ (vreduce(v3, v2)
% 181.11/26.45  |             = v0))
% 181.11/26.45  | 
% 181.11/26.45  | DELTA: instantiating (1) with fresh symbol all_305_0 gives:
% 181.11/26.45  |   (14)   ~ (all_305_0 = 0) & visSomeQuery(vnoQuery) = all_305_0
% 181.11/26.45  | 
% 181.11/26.45  | ALPHA: (14) implies:
% 181.11/26.45  |   (15)   ~ (all_305_0 = 0)
% 181.11/26.45  |   (16)  visSomeQuery(vnoQuery) = all_305_0
% 181.11/26.45  | 
% 181.11/26.45  | DELTA: instantiating (5) with fresh symbol all_334_0 gives:
% 181.11/26.45  |   (17)  visValue(vq1) = all_334_0 &  ! [v0: vTStore] :  ! [v1: vTTContext] : 
% 181.11/26.45  |         ! [v2: vTType] : (all_334_0 = 0 |  ~ (vptcheck(v1, vq1, v2) = 0) |  ~
% 181.11/26.45  |           (vstoreContextConsistent(v0, v1) = 0) |  ~ vTType(v2) |  ~
% 181.11/26.45  |           vTStore(v0) |  ~ vTTContext(v1) |  ? [v3: vOptQuery] :  ? [v4:
% 181.11/26.45  |             vQuery] : (vreduce(vq1, v0) = v3 & vsomeQuery(v4) = v3 &
% 181.11/26.45  |             vOptQuery(v3) & vQuery(v4)))
% 181.11/26.45  | 
% 181.11/26.45  | ALPHA: (17) implies:
% 181.11/26.45  |   (18)  visValue(vq1) = all_334_0
% 181.11/26.45  | 
% 181.11/26.45  | DELTA: instantiating (8) with fresh symbols all_337_0, all_337_1, all_337_2,
% 181.11/26.45  |        all_337_3, all_337_4, all_337_5, all_337_6, all_337_7 gives:
% 181.11/26.45  |   (19)   ~ (all_337_6 = 0) & vptcheck(all_337_3, all_337_7, all_337_0) = 0 &
% 181.11/26.45  |         vstoreContextConsistent(all_337_5, all_337_3) = 0 & vreduce(all_337_7,
% 181.11/26.45  |           all_337_5) = all_337_1 & vreduce(vq2, all_337_5) = all_337_2 &
% 181.11/26.45  |         visSomeQuery(all_337_2) = 0 & visValue(all_337_7) = all_337_6 &
% 181.11/26.45  |         vUnion(vq1, vq2) = all_337_7 & vtvalue(all_337_4) = vq1 &
% 181.11/26.45  |         vOptQuery(all_337_1) & vOptQuery(all_337_2) & vTType(all_337_0) &
% 181.11/26.45  |         vTable(all_337_4) & vTStore(all_337_5) & vQuery(all_337_7) &
% 181.11/26.45  |         vTTContext(all_337_3) &  ! [v0: vQuery] : ( ~ (vsomeQuery(v0) =
% 181.11/26.45  |             all_337_1) |  ~ vQuery(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.11/26.45  |             vq2) |  ~ vTable(v0))
% 181.11/26.45  | 
% 181.11/26.45  | ALPHA: (19) implies:
% 181.11/26.45  |   (20)   ~ (all_337_6 = 0)
% 181.11/26.45  |   (21)  vQuery(all_337_7)
% 181.11/26.45  |   (22)  vTStore(all_337_5)
% 181.11/26.45  |   (23)  vTable(all_337_4)
% 181.11/26.45  |   (24)  vOptQuery(all_337_2)
% 181.11/26.45  |   (25)  vtvalue(all_337_4) = vq1
% 181.11/26.45  |   (26)  vUnion(vq1, vq2) = all_337_7
% 181.11/26.45  |   (27)  visValue(all_337_7) = all_337_6
% 181.11/26.45  |   (28)  visSomeQuery(all_337_2) = 0
% 181.11/26.45  |   (29)  vreduce(vq2, all_337_5) = all_337_2
% 181.11/26.45  |   (30)  vreduce(all_337_7, all_337_5) = all_337_1
% 181.11/26.45  |   (31)   ! [v0: vQuery] : ( ~ (vsomeQuery(v0) = all_337_1) |  ~ vQuery(v0))
% 181.11/26.45  | 
% 181.11/26.45  | GROUND_INST: instantiating (isValue-0) with all_337_4, vq1, simplifying with
% 181.11/26.45  |              (23), (25) gives:
% 181.11/26.45  |   (32)  visValue(vq1) = 0
% 181.11/26.45  | 
% 181.11/26.45  | GROUND_INST: instantiating (isValue-false-INV) with all_337_7, all_337_6,
% 181.11/26.45  |              simplifying with (21), (27) gives:
% 181.11/26.46  |   (33)  all_337_6 = 0 |  ? [v0: vQuery] :  ? [v1: vQuery] :  ? [v2: int] :  ?
% 181.11/26.46  |         [v3: vQuery] :  ? [v4: vQuery] :  ? [v5: int] :  ? [v6: vQuery] :  ?
% 181.11/26.46  |         [v7: vQuery] :  ? [v8: int] :  ? [v9: vSelect] :  ? [v10: vName] :  ?
% 181.11/26.46  |         [v11: vPred] :  ? [v12: int] : (vSelect(v9) & vQuery(v7) & vQuery(v6)
% 181.11/26.46  |           & vQuery(v4) & vQuery(v3) & vQuery(v1) & vQuery(v0) & vName(v10) &
% 181.11/26.46  |           vPred(v11) & ((v12 = all_337_7 & vselectFromWhere(v9, v10, v11) =
% 181.11/26.46  |               all_337_7) | (v8 = all_337_7 & vUnion(v6, v7) = all_337_7) | (v5
% 181.11/26.46  |               = all_337_7 & vIntersection(v3, v4) = all_337_7) | (v2 =
% 181.11/26.46  |               all_337_7 & vDifference(v0, v1) = all_337_7)))
% 181.11/26.46  | 
% 181.11/26.46  | GROUND_INST: instantiating (isSomeQuery-true-INV) with all_337_2, simplifying
% 181.11/26.46  |              with (24), (28) gives:
% 181.11/26.46  |   (34)   ? [v0: vQuery] : (vsomeQuery(v0) = all_337_2 & vQuery(v0))
% 181.11/26.46  | 
% 181.11/26.46  | GROUND_INST: instantiating (4) with vq2, all_337_5, all_337_2, simplifying
% 181.11/26.46  |              with (7), (22), (29) gives:
% 181.11/26.47  |   (35)   ? [v0: vQuery] :  ? [v1: vQuery] :  ? [v2: vOptQuery] :  ? [v3:
% 181.11/26.47  |           vTStore] :  ? [v4: vOptQuery] :  ? [v5: int] :  ? [v6: vQuery] :  ?
% 181.11/26.47  |         [v7: vQuery] :  ? [v8: vQuery] :  ? [v9: vOptQuery] :  ? [v10:
% 181.11/26.47  |           vTStore] :  ? [v11: vOptQuery] :  ? [v12: int] :  ? [v13: vQuery] : 
% 181.11/26.47  |         ? [v14: vQuery] :  ? [v15: vQuery] :  ? [v16: int] :  ? [v17: vTable]
% 181.11/26.47  |         :  ? [v18: vQuery] :  ? [v19: vOptQuery] :  ? [v20: vTStore] :  ?
% 181.11/26.47  |         [v21: vOptQuery] :  ? [v22: int] :  ? [v23: vQuery] :  ? [v24: vQuery]
% 181.11/26.47  |         :  ? [v25: vTable] :  ? [v26: vQuery] :  ? [v27: vOptQuery] :  ? [v28:
% 181.11/26.47  |           vTStore] :  ? [v29: vOptQuery] :  ? [v30: int] :  ? [v31: vQuery] : 
% 181.11/26.48  |         ? [v32: vQuery] :  ? [v33: vQuery] :  ? [v34: vQuery] :  ? [v35: int]
% 181.11/26.48  |         :  ? [v36: vTable] :  ? [v37: vTable] :  ? [v38: vTStore] :  ? [v39:
% 181.11/26.48  |           vQuery] :  ? [v40: vQuery] :  ? [v41: vQuery] :  ? [v42: vAttrL] : 
% 181.11/26.48  |         ? [v43: vRawTable] :  ? [v44: vRawTable] :  ? [v45: vRawTable] :  ?
% 181.11/26.48  |         [v46: vTable] :  ? [v47: vQuery] :  ? [v48: int] :  ? [v49: vQuery] : 
% 181.11/26.48  |         ? [v50: vQuery] :  ? [v51: vOptQuery] :  ? [v52: vTStore] :  ? [v53:
% 181.11/26.48  |           vOptQuery] :  ? [v54: int] :  ? [v55: vQuery] :  ? [v56: vQuery] : 
% 181.11/26.48  |         ? [v57: vQuery] :  ? [v58: vOptQuery] :  ? [v59: vTStore] :  ? [v60:
% 181.11/26.48  |           vOptQuery] :  ? [v61: int] :  ? [v62: vQuery] :  ? [v63: vQuery] : 
% 181.11/26.48  |         ? [v64: vQuery] :  ? [v65: int] :  ? [v66: vTable] :  ? [v67: vQuery]
% 181.11/26.48  |         :  ? [v68: vOptQuery] :  ? [v69: vTStore] :  ? [v70: vOptQuery] :  ?
% 181.11/26.48  |         [v71: int] :  ? [v72: vQuery] :  ? [v73: vQuery] :  ? [v74: vTable] : 
% 181.11/26.48  |         ? [v75: vQuery] :  ? [v76: vOptQuery] :  ? [v77: vTStore] :  ? [v78:
% 181.11/26.48  |           vOptQuery] :  ? [v79: int] :  ? [v80: vQuery] :  ? [v81: vQuery] : 
% 181.11/26.48  |         ? [v82: vQuery] :  ? [v83: vQuery] :  ? [v84: int] :  ? [v85: vTable]
% 181.11/26.48  |         :  ? [v86: vTable] :  ? [v87: vTStore] :  ? [v88: vQuery] :  ? [v89:
% 181.11/26.48  |           vQuery] :  ? [v90: vQuery] :  ? [v91: vAttrL] :  ? [v92: vRawTable]
% 181.11/26.48  |         :  ? [v93: vRawTable] :  ? [v94: vRawTable] :  ? [v95: vTable] :  ?
% 181.11/26.48  |         [v96: vQuery] :  ? [v97: int] :  ? [v98: vQuery] :  ? [v99: vQuery] : 
% 181.11/26.48  |         ? [v100: vOptQuery] :  ? [v101: vTStore] :  ? [v102: vOptQuery] :  ?
% 181.11/26.48  |         [v103: int] :  ? [v104: vQuery] :  ? [v105: vQuery] :  ? [v106:
% 181.11/26.48  |           vQuery] :  ? [v107: vOptQuery] :  ? [v108: vTStore] :  ? [v109:
% 181.11/26.48  |           vOptQuery] :  ? [v110: int] :  ? [v111: vQuery] :  ? [v112: vQuery]
% 181.11/26.48  |         :  ? [v113: vQuery] :  ? [v114: int] :  ? [v115: vTable] :  ? [v116:
% 181.11/26.48  |           vQuery] :  ? [v117: vOptQuery] :  ? [v118: vTStore] :  ? [v119:
% 181.11/26.48  |           vOptQuery] :  ? [v120: int] :  ? [v121: vQuery] :  ? [v122: vQuery]
% 181.11/26.48  |         :  ? [v123: vTable] :  ? [v124: vQuery] :  ? [v125: vOptQuery] :  ?
% 181.11/26.48  |         [v126: vTStore] :  ? [v127: vOptQuery] :  ? [v128: int] :  ? [v129:
% 181.11/26.48  |           vQuery] :  ? [v130: vQuery] :  ? [v131: vQuery] :  ? [v132: vQuery]
% 181.11/26.48  |         :  ? [v133: int] :  ? [v134: vTable] :  ? [v135: vTable] :  ? [v136:
% 181.11/26.48  |           vTStore] :  ? [v137: vQuery] :  ? [v138: vQuery] :  ? [v139: vQuery]
% 181.11/26.48  |         :  ? [v140: vAttrL] :  ? [v141: vRawTable] :  ? [v142: vRawTable] :  ?
% 181.11/26.48  |         [v143: vRawTable] :  ? [v144: vTable] :  ? [v145: vQuery] :  ? [v146:
% 181.11/26.48  |           int] :  ? [v147: vPred] :  ? [v148: vSelect] :  ? [v149: vOptTable]
% 181.11/26.48  |         :  ? [v150: vTStore] :  ? [v151: vName] :  ? [v152: vOptTable] :  ?
% 181.11/26.48  |         [v153: int] :  ? [v154: vQuery] :  ? [v155: vPred] :  ? [v156: vTable]
% 181.11/26.48  |         :  ? [v157: vSelect] :  ? [v158: vOptTable] :  ? [v159: vOptTable] : 
% 181.11/26.48  |         ? [v160: vTStore] :  ? [v161: vName] :  ? [v162: vOptTable] :  ?
% 181.11/26.48  |         [v163: int] :  ? [v164: vTable] :  ? [v165: vTable] :  ? [v166:
% 181.11/26.48  |           vOptTable] :  ? [v167: int] :  ? [v168: vQuery] :  ? [v169: vPred] :
% 181.11/26.48  |          ? [v170: vTable] :  ? [v171: vSelect] :  ? [v172: vOptTable] :  ?
% 181.11/26.48  |         [v173: vOptTable] :  ? [v174: vTStore] :  ? [v175: vName] :  ? [v176:
% 181.11/26.48  |           vOptTable] :  ? [v177: int] :  ? [v178: vTable] :  ? [v179: vTable]
% 181.11/26.48  |         :  ? [v180: vOptTable] :  ? [v181: int] :  ? [v182: vQuery] :  ?
% 181.11/26.48  |         [v183: vTable] :  ? [v184: vQuery] :  ? [v185: int] :  ? [v186:
% 181.11/26.48  |           vTable] :  ? [v187: vTStore] :  ? [v188: vQuery] : (vOptQuery(v125)
% 181.11/26.48  |           & vOptQuery(v117) & vOptQuery(v107) & vOptQuery(v100) &
% 181.11/26.48  |           vOptQuery(v76) & vOptQuery(v68) & vOptQuery(v58) & vOptQuery(v51) &
% 181.11/26.48  |           vOptQuery(v27) & vOptQuery(v19) & vOptQuery(v9) & vOptQuery(v2) &
% 181.11/26.48  |           vSelect(v171) & vSelect(v157) & vSelect(v148) & vTable(v186) &
% 181.11/26.48  |           vTable(v170) & vTable(v156) & vTable(v135) & vTable(v134) &
% 181.11/26.48  |           vTable(v123) & vTable(v115) & vTable(v86) & vTable(v85) &
% 181.11/26.48  |           vTable(v74) & vTable(v66) & vTable(v37) & vTable(v36) & vTable(v25)
% 181.11/26.48  |           & vTable(v17) & vTStore(v187) & vTStore(v174) & vTStore(v160) &
% 181.11/26.48  |           vTStore(v150) & vTStore(v136) & vTStore(v126) & vTStore(v118) &
% 181.11/26.48  |           vTStore(v108) & vTStore(v101) & vTStore(v87) & vTStore(v77) &
% 181.11/26.48  |           vTStore(v69) & vTStore(v59) & vTStore(v52) & vTStore(v38) &
% 181.11/26.48  |           vTStore(v28) & vTStore(v20) & vTStore(v10) & vTStore(v3) &
% 181.11/26.48  |           vOptTable(v173) & vOptTable(v172) & vOptTable(v159) &
% 181.11/26.48  |           vOptTable(v158) & vOptTable(v149) & vQuery(v124) & vQuery(v116) &
% 181.11/26.48  |           vQuery(v106) & vQuery(v105) & vQuery(v99) & vQuery(v98) &
% 181.11/26.48  |           vQuery(v75) & vQuery(v67) & vQuery(v57) & vQuery(v56) & vQuery(v50)
% 181.11/26.48  |           & vQuery(v49) & vQuery(v26) & vQuery(v18) & vQuery(v8) & vQuery(v7)
% 181.11/26.48  |           & vQuery(v1) & vQuery(v0) & vName(v175) & vName(v161) & vName(v151)
% 181.11/26.48  |           & vPred(v169) & vPred(v155) & vPred(v147) & ((v188 = vq2 & v187 =
% 181.11/26.48  |               all_337_5 & all_337_2 = vnoQuery & vtvalue(v186) = vq2) | (v185
% 181.11/26.48  |               = all_337_2 & v182 = vq2 & v181 = 0 & v180 = v173 & v179 = v170
% 181.11/26.48  |               & v177 = 0 & v176 = v172 & v174 = all_337_5 & vfilterTable(v178,
% 181.11/26.48  |                 v169) = v170 & vprojectTable(v171, v170) = v173 &
% 181.11/26.48  |               vlookupStore(v175, all_337_5) = v172 & visSomeTable(v173) = 0 &
% 181.11/26.48  |               visSomeTable(v172) = 0 & vgetTable(v173) = v183 &
% 181.11/26.48  |               vgetTable(v172) = v178 & vsomeQuery(v184) = all_337_2 &
% 181.11/26.48  |               vselectFromWhere(v171, v175, v169) = vq2 & vtvalue(v183) = v184
% 181.11/26.48  |               & vOptQuery(all_337_2) & vTable(v183) & vTable(v178) &
% 181.11/26.48  |               vQuery(v184)) | (v168 = vq2 & v166 = v159 & v165 = v156 & v163 =
% 181.11/26.48  |               0 & v162 = v158 & v160 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.11/26.48  |               (v167 = 0) & vfilterTable(v164, v155) = v156 &
% 181.11/26.48  |               vprojectTable(v157, v156) = v159 & vlookupStore(v161, all_337_5)
% 181.11/26.48  |               = v158 & visSomeTable(v159) = v167 & visSomeTable(v158) = 0 &
% 181.11/26.48  |               vgetTable(v158) = v164 & vselectFromWhere(v157, v161, v155) =
% 181.11/26.48  |               vq2 & vTable(v164)) | (v154 = vq2 & v152 = v149 & v150 =
% 181.11/26.48  |               all_337_5 & all_337_2 = vnoQuery &  ~ (v153 = 0) &
% 181.11/26.48  |               vlookupStore(v151, all_337_5) = v149 & visSomeTable(v149) = v153
% 181.11/26.48  |               & vselectFromWhere(v148, v151, v147) = vq2) | (v146 = all_337_2
% 181.11/26.48  |               & v139 = vq2 & v136 = all_337_5 & vrawUnion(v141, v142) = v143 &
% 181.11/26.48  |               vgetAttrL(v134) = v140 & vgetRaw(v135) = v142 & vgetRaw(v134) =
% 181.11/26.48  |               v141 & vtable(v140, v143) = v144 & vsomeQuery(v145) = all_337_2
% 181.11/26.48  |               & vUnion(v137, v138) = vq2 & vtvalue(v144) = v145 &
% 181.11/26.48  |               vtvalue(v135) = v138 & vtvalue(v134) = v137 &
% 181.11/26.48  |               vOptQuery(all_337_2) & vTable(v144) & vQuery(v145) &
% 181.11/26.48  |               vQuery(v138) & vQuery(v137) & vRawTable(v143) & vRawTable(v142)
% 181.11/26.48  |               & vRawTable(v141) & vAttrL(v140)) | (v133 = all_337_2 & v130 =
% 181.11/26.48  |               vq2 & v128 = 0 & v127 = v125 & v126 = all_337_5 & vreduce(v124,
% 181.11/26.48  |                 all_337_5) = v125 & visSomeQuery(v125) = 0 & vgetQuery(v125) =
% 181.11/26.48  |               v131 & vsomeQuery(v132) = all_337_2 & vUnion(v129, v131) = v132
% 181.11/26.48  |               & vUnion(v129, v124) = vq2 & vtvalue(v123) = v129 &
% 181.11/26.48  |               vOptQuery(all_337_2) & vQuery(v132) & vQuery(v131) &
% 181.11/26.48  |               vQuery(v129) &  ! [v189: vTable] : ( ~ (vtvalue(v189) = v124) | 
% 181.11/26.48  |                 ~ vTable(v189))) | (v122 = vq2 & v119 = v117 & v118 =
% 181.11/26.48  |               all_337_5 & all_337_2 = vnoQuery &  ~ (v120 = 0) & vreduce(v116,
% 181.11/26.48  |                 all_337_5) = v117 & visSomeQuery(v117) = v120 & vUnion(v121,
% 181.11/26.48  |                 v116) = vq2 & vtvalue(v115) = v121 & vQuery(v121) &  ! [v189:
% 181.11/26.48  |                 vTable] : ( ~ (vtvalue(v189) = v116) |  ~ vTable(v189))) |
% 181.11/26.48  |             (v114 = all_337_2 & v111 = vq2 & v110 = 0 & v109 = v107 & v108 =
% 181.11/26.48  |               all_337_5 & vreduce(v105, all_337_5) = v107 & visSomeQuery(v107)
% 181.11/26.48  |               = 0 & vgetQuery(v107) = v112 & vsomeQuery(v113) = all_337_2 &
% 181.11/26.48  |               vUnion(v112, v106) = v113 & vUnion(v105, v106) = vq2 &
% 181.11/26.48  |               vOptQuery(all_337_2) & vQuery(v113) & vQuery(v112) &  ! [v189:
% 181.11/26.48  |                 vTable] :  ! [v190: vTable] : ( ~ (vtvalue(v190) = v106) |  ~
% 181.11/26.48  |                 (vtvalue(v189) = v105) |  ~ vTable(v190) |  ~ vTable(v189)) & 
% 181.11/26.48  |               ! [v189: vTable] : ( ~ (vtvalue(v189) = v105) |  ~
% 181.11/26.48  |                 vTable(v189))) | (v104 = vq2 & v102 = v100 & v101 = all_337_5
% 181.11/26.48  |               & all_337_2 = vnoQuery &  ~ (v103 = 0) & vreduce(v98, all_337_5)
% 181.11/26.48  |               = v100 & visSomeQuery(v100) = v103 & vUnion(v98, v99) = vq2 &  !
% 181.11/26.48  |               [v189: vTable] :  ! [v190: vTable] : ( ~ (vtvalue(v190) = v99) |
% 181.11/26.48  |                  ~ (vtvalue(v189) = v98) |  ~ vTable(v190) |  ~ vTable(v189))
% 181.11/26.48  |               &  ! [v189: vTable] : ( ~ (vtvalue(v189) = v98) |  ~
% 181.11/26.48  |                 vTable(v189))) | (v97 = all_337_2 & v90 = vq2 & v87 =
% 181.11/26.48  |               all_337_5 & vrawIntersection(v92, v93) = v94 & vgetAttrL(v85) =
% 181.11/26.48  |               v91 & vgetRaw(v86) = v93 & vgetRaw(v85) = v92 & vtable(v91, v94)
% 181.11/26.48  |               = v95 & vsomeQuery(v96) = all_337_2 & vIntersection(v88, v89) =
% 181.11/26.48  |               vq2 & vtvalue(v95) = v96 & vtvalue(v86) = v89 & vtvalue(v85) =
% 181.11/26.48  |               v88 & vOptQuery(all_337_2) & vTable(v95) & vQuery(v96) &
% 181.11/26.48  |               vQuery(v89) & vQuery(v88) & vRawTable(v94) & vRawTable(v93) &
% 181.11/26.48  |               vRawTable(v92) & vAttrL(v91)) | (v84 = all_337_2 & v81 = vq2 &
% 181.11/26.48  |               v79 = 0 & v78 = v76 & v77 = all_337_5 & vreduce(v75, all_337_5)
% 181.11/26.48  |               = v76 & visSomeQuery(v76) = 0 & vgetQuery(v76) = v82 &
% 181.11/26.48  |               vsomeQuery(v83) = all_337_2 & vIntersection(v80, v82) = v83 &
% 181.11/26.48  |               vIntersection(v80, v75) = vq2 & vtvalue(v74) = v80 &
% 181.11/26.48  |               vOptQuery(all_337_2) & vQuery(v83) & vQuery(v82) & vQuery(v80) &
% 181.11/26.48  |                ! [v189: vTable] : ( ~ (vtvalue(v189) = v75) |  ~
% 181.11/26.48  |                 vTable(v189))) | (v73 = vq2 & v70 = v68 & v69 = all_337_5 &
% 181.11/26.48  |               all_337_2 = vnoQuery &  ~ (v71 = 0) & vreduce(v67, all_337_5) =
% 181.11/26.48  |               v68 & visSomeQuery(v68) = v71 & vIntersection(v72, v67) = vq2 &
% 181.11/26.48  |               vtvalue(v66) = v72 & vQuery(v72) &  ! [v189: vTable] : ( ~
% 181.11/26.48  |                 (vtvalue(v189) = v67) |  ~ vTable(v189))) | (v65 = all_337_2 &
% 181.11/26.48  |               v62 = vq2 & v61 = 0 & v60 = v58 & v59 = all_337_5 & vreduce(v56,
% 181.11/26.48  |                 all_337_5) = v58 & visSomeQuery(v58) = 0 & vgetQuery(v58) =
% 181.11/26.48  |               v63 & vsomeQuery(v64) = all_337_2 & vIntersection(v63, v57) =
% 181.11/26.48  |               v64 & vIntersection(v56, v57) = vq2 & vOptQuery(all_337_2) &
% 181.11/26.48  |               vQuery(v64) & vQuery(v63) &  ! [v189: vTable] :  ! [v190:
% 181.11/26.48  |                 vTable] : ( ~ (vtvalue(v190) = v57) |  ~ (vtvalue(v189) = v56)
% 181.11/26.48  |                 |  ~ vTable(v190) |  ~ vTable(v189)) &  ! [v189: vTable] : ( ~
% 181.11/26.48  |                 (vtvalue(v189) = v56) |  ~ vTable(v189))) | (v55 = vq2 & v53 =
% 181.11/26.48  |               v51 & v52 = all_337_5 & all_337_2 = vnoQuery &  ~ (v54 = 0) &
% 181.11/26.48  |               vreduce(v49, all_337_5) = v51 & visSomeQuery(v51) = v54 &
% 181.11/26.48  |               vIntersection(v49, v50) = vq2 &  ! [v189: vTable] :  ! [v190:
% 181.11/26.48  |                 vTable] : ( ~ (vtvalue(v190) = v50) |  ~ (vtvalue(v189) = v49)
% 181.11/26.48  |                 |  ~ vTable(v190) |  ~ vTable(v189)) &  ! [v189: vTable] : ( ~
% 181.11/26.48  |                 (vtvalue(v189) = v49) |  ~ vTable(v189))) | (v48 = all_337_2 &
% 181.11/26.48  |               v41 = vq2 & v38 = all_337_5 & vrawDifference(v43, v44) = v45 &
% 181.11/26.48  |               vgetAttrL(v36) = v42 & vgetRaw(v37) = v44 & vgetRaw(v36) = v43 &
% 181.11/26.48  |               vtable(v42, v45) = v46 & vsomeQuery(v47) = all_337_2 &
% 181.11/26.48  |               vDifference(v39, v40) = vq2 & vtvalue(v46) = v47 & vtvalue(v37)
% 181.11/26.48  |               = v40 & vtvalue(v36) = v39 & vOptQuery(all_337_2) & vTable(v46)
% 181.11/26.48  |               & vQuery(v47) & vQuery(v40) & vQuery(v39) & vRawTable(v45) &
% 181.11/26.48  |               vRawTable(v44) & vRawTable(v43) & vAttrL(v42)) | (v35 =
% 181.11/26.48  |               all_337_2 & v32 = vq2 & v30 = 0 & v29 = v27 & v28 = all_337_5 &
% 181.11/26.48  |               vreduce(v26, all_337_5) = v27 & visSomeQuery(v27) = 0 &
% 181.11/26.48  |               vgetQuery(v27) = v33 & vsomeQuery(v34) = all_337_2 &
% 181.11/26.48  |               vDifference(v31, v33) = v34 & vDifference(v31, v26) = vq2 &
% 181.11/26.48  |               vtvalue(v25) = v31 & vOptQuery(all_337_2) & vQuery(v34) &
% 181.11/26.48  |               vQuery(v33) & vQuery(v31) &  ! [v189: vTable] : ( ~
% 181.11/26.48  |                 (vtvalue(v189) = v26) |  ~ vTable(v189))) | (v24 = vq2 & v21 =
% 181.11/26.48  |               v19 & v20 = all_337_5 & all_337_2 = vnoQuery &  ~ (v22 = 0) &
% 181.11/26.48  |               vreduce(v18, all_337_5) = v19 & visSomeQuery(v19) = v22 &
% 181.11/26.48  |               vDifference(v23, v18) = vq2 & vtvalue(v17) = v23 & vQuery(v23) &
% 181.11/26.48  |                ! [v189: vTable] : ( ~ (vtvalue(v189) = v18) |  ~
% 181.11/26.48  |                 vTable(v189))) | (v16 = all_337_2 & v13 = vq2 & v12 = 0 & v11
% 181.11/26.48  |               = v9 & v10 = all_337_5 & vreduce(v7, all_337_5) = v9 &
% 181.11/26.48  |               visSomeQuery(v9) = 0 & vgetQuery(v9) = v14 & vsomeQuery(v15) =
% 181.11/26.48  |               all_337_2 & vDifference(v14, v8) = v15 & vDifference(v7, v8) =
% 181.11/26.48  |               vq2 & vOptQuery(all_337_2) & vQuery(v15) & vQuery(v14) &  !
% 181.11/26.48  |               [v189: vTable] :  ! [v190: vTable] : ( ~ (vtvalue(v190) = v8) | 
% 181.11/26.48  |                 ~ (vtvalue(v189) = v7) |  ~ vTable(v190) |  ~ vTable(v189)) & 
% 181.11/26.48  |               ! [v189: vTable] : ( ~ (vtvalue(v189) = v7) |  ~ vTable(v189)))
% 181.11/26.48  |             | (v6 = vq2 & v4 = v2 & v3 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.11/26.48  |               (v5 = 0) & vreduce(v0, all_337_5) = v2 & visSomeQuery(v2) = v5 &
% 181.11/26.48  |               vDifference(v0, v1) = vq2 &  ! [v189: vTable] :  ! [v190:
% 181.11/26.48  |                 vTable] : ( ~ (vtvalue(v190) = v1) |  ~ (vtvalue(v189) = v0) |
% 181.11/26.48  |                  ~ vTable(v190) |  ~ vTable(v189)) &  ! [v189: vTable] : ( ~
% 181.11/26.48  |                 (vtvalue(v189) = v0) |  ~ vTable(v189)))))
% 181.11/26.48  | 
% 181.11/26.48  | GROUND_INST: instantiating (2) with all_337_4, vq2, all_337_5, vq1, all_337_7,
% 181.11/26.48  |              all_337_1, simplifying with (7), (22), (23), (25), (26), (30)
% 181.11/26.48  |              gives:
% 181.11/26.48  |   (36)   ? [v0: vOptQuery] :  ? [v1: int] :  ? [v2: vQuery] :  ? [v3: vQuery]
% 181.11/26.48  |         :  ? [v4: int] :  ? [v5: vTable] :  ? [v6: vTable] :  ? [v7: vQuery] :
% 181.11/26.48  |         (vTable(v6) & vTable(v5) & ((v7 = vq2 & v5 = all_337_4 & vtvalue(v6) =
% 181.11/26.48  |               vq2) | (vreduce(vq2, all_337_5) = v0 & vOptQuery(v0) & ((v4 =
% 181.11/26.48  |                   all_337_1 & vgetQuery(v0) = v2 & vsomeQuery(v3) = all_337_1
% 181.11/26.48  |                   & vUnion(vq1, v2) = v3 & vOptQuery(all_337_1) & vQuery(v3) &
% 181.11/26.48  |                   vQuery(v2)) | ( ~ (v1 = 0) & visSomeQuery(v0) = v1)))))
% 181.11/26.48  | 
% 181.11/26.48  | GROUND_INST: instantiating (3) with vq1, vq2, all_337_5, all_337_7, all_337_1,
% 181.11/26.48  |              simplifying with (6), (7), (22), (26), (30) gives:
% 181.11/26.48  |   (37)  all_337_1 = vnoQuery |  ? [v0: vOptQuery] :  ? [v1: int] :  ? [v2:
% 181.11/26.48  |           vTable] :  ? [v3: vQuery] :  ? [v4: vQuery] :  ? [v5: vTable] :  ?
% 181.11/26.48  |         [v6: vTable] :  ? [v7: vQuery] :  ? [v8: vQuery] : (vTable(v6) &
% 181.11/26.48  |           vTable(v5) & vTable(v2) & vQuery(v3) & ((v8 = vq2 & v7 = vq1 &
% 181.11/26.48  |               vtvalue(v6) = vq2 & vtvalue(v5) = vq1) | (v4 = vq1 & v3 = vq2 &
% 181.11/26.48  |               vtvalue(v2) = vq1) | (v1 = 0 & vreduce(vq1, all_337_5) = v0 &
% 181.11/26.48  |               visSomeQuery(v0) = 0 & vOptQuery(v0))))
% 181.11/26.48  | 
% 181.11/26.48  | GROUND_INST: instantiating (4) with all_337_7, all_337_5, all_337_1,
% 181.11/26.48  |              simplifying with (21), (22), (30) gives:
% 181.53/26.50  |   (38)   ? [v0: vQuery] :  ? [v1: vQuery] :  ? [v2: vOptQuery] :  ? [v3:
% 181.53/26.50  |           vTStore] :  ? [v4: vOptQuery] :  ? [v5: int] :  ? [v6: int] :  ?
% 181.53/26.50  |         [v7: vQuery] :  ? [v8: vQuery] :  ? [v9: vOptQuery] :  ? [v10:
% 181.53/26.50  |           vTStore] :  ? [v11: vOptQuery] :  ? [v12: int] :  ? [v13: int] :  ?
% 181.53/26.50  |         [v14: vQuery] :  ? [v15: vQuery] :  ? [v16: int] :  ? [v17: vTable] : 
% 181.53/26.50  |         ? [v18: vQuery] :  ? [v19: vOptQuery] :  ? [v20: vTStore] :  ? [v21:
% 181.53/26.50  |           vOptQuery] :  ? [v22: int] :  ? [v23: vQuery] :  ? [v24: int] :  ?
% 181.53/26.50  |         [v25: vTable] :  ? [v26: vQuery] :  ? [v27: vOptQuery] :  ? [v28:
% 181.53/26.50  |           vTStore] :  ? [v29: vOptQuery] :  ? [v30: int] :  ? [v31: vQuery] : 
% 181.53/26.50  |         ? [v32: int] :  ? [v33: vQuery] :  ? [v34: vQuery] :  ? [v35: int] : 
% 181.53/26.50  |         ? [v36: vTable] :  ? [v37: vTable] :  ? [v38: vTStore] :  ? [v39:
% 181.53/26.50  |           vQuery] :  ? [v40: vQuery] :  ? [v41: int] :  ? [v42: vAttrL] :  ?
% 181.53/26.50  |         [v43: vRawTable] :  ? [v44: vRawTable] :  ? [v45: vRawTable] :  ?
% 181.53/26.50  |         [v46: vTable] :  ? [v47: vQuery] :  ? [v48: int] :  ? [v49: vQuery] : 
% 181.53/26.50  |         ? [v50: vQuery] :  ? [v51: vOptQuery] :  ? [v52: vTStore] :  ? [v53:
% 181.53/26.50  |           vOptQuery] :  ? [v54: int] :  ? [v55: int] :  ? [v56: vQuery] :  ?
% 181.53/26.50  |         [v57: vQuery] :  ? [v58: vOptQuery] :  ? [v59: vTStore] :  ? [v60:
% 181.53/26.50  |           vOptQuery] :  ? [v61: int] :  ? [v62: int] :  ? [v63: vQuery] :  ?
% 181.53/26.50  |         [v64: vQuery] :  ? [v65: int] :  ? [v66: vTable] :  ? [v67: vQuery] : 
% 181.53/26.50  |         ? [v68: vOptQuery] :  ? [v69: vTStore] :  ? [v70: vOptQuery] :  ?
% 181.53/26.50  |         [v71: int] :  ? [v72: vQuery] :  ? [v73: int] :  ? [v74: vTable] :  ?
% 181.53/26.50  |         [v75: vQuery] :  ? [v76: vOptQuery] :  ? [v77: vTStore] :  ? [v78:
% 181.53/26.50  |           vOptQuery] :  ? [v79: int] :  ? [v80: vQuery] :  ? [v81: int] :  ?
% 181.53/26.50  |         [v82: vQuery] :  ? [v83: vQuery] :  ? [v84: int] :  ? [v85: vTable] : 
% 181.53/26.50  |         ? [v86: vTable] :  ? [v87: vTStore] :  ? [v88: vQuery] :  ? [v89:
% 181.53/26.50  |           vQuery] :  ? [v90: int] :  ? [v91: vAttrL] :  ? [v92: vRawTable] : 
% 181.53/26.50  |         ? [v93: vRawTable] :  ? [v94: vRawTable] :  ? [v95: vTable] :  ? [v96:
% 181.53/26.50  |           vQuery] :  ? [v97: int] :  ? [v98: vQuery] :  ? [v99: vQuery] :  ?
% 181.53/26.50  |         [v100: vOptQuery] :  ? [v101: vTStore] :  ? [v102: vOptQuery] :  ?
% 181.53/26.50  |         [v103: int] :  ? [v104: int] :  ? [v105: vQuery] :  ? [v106: vQuery] :
% 181.53/26.50  |          ? [v107: vOptQuery] :  ? [v108: vTStore] :  ? [v109: vOptQuery] :  ?
% 181.53/26.50  |         [v110: int] :  ? [v111: int] :  ? [v112: vQuery] :  ? [v113: vQuery] :
% 181.53/26.50  |          ? [v114: int] :  ? [v115: vTable] :  ? [v116: vQuery] :  ? [v117:
% 181.53/26.50  |           vOptQuery] :  ? [v118: vTStore] :  ? [v119: vOptQuery] :  ? [v120:
% 181.53/26.50  |           int] :  ? [v121: vQuery] :  ? [v122: int] :  ? [v123: vTable] :  ?
% 181.53/26.50  |         [v124: vQuery] :  ? [v125: vOptQuery] :  ? [v126: vTStore] :  ? [v127:
% 181.53/26.50  |           vOptQuery] :  ? [v128: int] :  ? [v129: vQuery] :  ? [v130: int] : 
% 181.53/26.50  |         ? [v131: vQuery] :  ? [v132: vQuery] :  ? [v133: int] :  ? [v134:
% 181.53/26.50  |           vTable] :  ? [v135: vTable] :  ? [v136: vTStore] :  ? [v137: vQuery]
% 181.53/26.50  |         :  ? [v138: vQuery] :  ? [v139: int] :  ? [v140: vAttrL] :  ? [v141:
% 181.53/26.50  |           vRawTable] :  ? [v142: vRawTable] :  ? [v143: vRawTable] :  ? [v144:
% 181.53/26.50  |           vTable] :  ? [v145: vQuery] :  ? [v146: int] :  ? [v147: vPred] :  ?
% 181.53/26.50  |         [v148: vSelect] :  ? [v149: vOptTable] :  ? [v150: vTStore] :  ?
% 181.53/26.50  |         [v151: vName] :  ? [v152: vOptTable] :  ? [v153: int] :  ? [v154: int]
% 181.53/26.50  |         :  ? [v155: vPred] :  ? [v156: vTable] :  ? [v157: vSelect] :  ?
% 181.53/26.50  |         [v158: vOptTable] :  ? [v159: vOptTable] :  ? [v160: vTStore] :  ?
% 181.53/26.50  |         [v161: vName] :  ? [v162: vOptTable] :  ? [v163: int] :  ? [v164:
% 181.53/26.50  |           vTable] :  ? [v165: vTable] :  ? [v166: vOptTable] :  ? [v167: int]
% 181.53/26.50  |         :  ? [v168: int] :  ? [v169: vPred] :  ? [v170: vTable] :  ? [v171:
% 181.53/26.50  |           vSelect] :  ? [v172: vOptTable] :  ? [v173: vOptTable] :  ? [v174:
% 181.53/26.50  |           vTStore] :  ? [v175: vName] :  ? [v176: vOptTable] :  ? [v177: int]
% 181.53/26.50  |         :  ? [v178: vTable] :  ? [v179: vTable] :  ? [v180: vOptTable] :  ?
% 181.53/26.50  |         [v181: int] :  ? [v182: int] :  ? [v183: vTable] :  ? [v184: vQuery] :
% 181.53/26.50  |          ? [v185: int] :  ? [v186: vTable] :  ? [v187: vTStore] :  ? [v188:
% 181.53/26.50  |           int] : (vOptQuery(v125) & vOptQuery(v117) & vOptQuery(v107) &
% 181.53/26.50  |           vOptQuery(v100) & vOptQuery(v76) & vOptQuery(v68) & vOptQuery(v58) &
% 181.53/26.50  |           vOptQuery(v51) & vOptQuery(v27) & vOptQuery(v19) & vOptQuery(v9) &
% 181.53/26.50  |           vOptQuery(v2) & vSelect(v171) & vSelect(v157) & vSelect(v148) &
% 181.53/26.50  |           vTable(v186) & vTable(v170) & vTable(v156) & vTable(v135) &
% 181.53/26.50  |           vTable(v134) & vTable(v123) & vTable(v115) & vTable(v86) &
% 181.53/26.50  |           vTable(v85) & vTable(v74) & vTable(v66) & vTable(v37) & vTable(v36)
% 181.53/26.50  |           & vTable(v25) & vTable(v17) & vTStore(v187) & vTStore(v174) &
% 181.53/26.50  |           vTStore(v160) & vTStore(v150) & vTStore(v136) & vTStore(v126) &
% 181.53/26.50  |           vTStore(v118) & vTStore(v108) & vTStore(v101) & vTStore(v87) &
% 181.53/26.50  |           vTStore(v77) & vTStore(v69) & vTStore(v59) & vTStore(v52) &
% 181.53/26.50  |           vTStore(v38) & vTStore(v28) & vTStore(v20) & vTStore(v10) &
% 181.53/26.50  |           vTStore(v3) & vOptTable(v173) & vOptTable(v172) & vOptTable(v159) &
% 181.53/26.50  |           vOptTable(v158) & vOptTable(v149) & vQuery(v124) & vQuery(v116) &
% 181.53/26.50  |           vQuery(v106) & vQuery(v105) & vQuery(v99) & vQuery(v98) &
% 181.53/26.50  |           vQuery(v75) & vQuery(v67) & vQuery(v57) & vQuery(v56) & vQuery(v50)
% 181.53/26.50  |           & vQuery(v49) & vQuery(v26) & vQuery(v18) & vQuery(v8) & vQuery(v7)
% 181.53/26.50  |           & vQuery(v1) & vQuery(v0) & vName(v175) & vName(v161) & vName(v151)
% 181.53/26.50  |           & vPred(v169) & vPred(v155) & vPred(v147) & ((v188 = all_337_7 &
% 181.53/26.50  |               v187 = all_337_5 & all_337_1 = vnoQuery & vtvalue(v186) =
% 181.53/26.50  |               all_337_7) | (v185 = all_337_1 & v182 = all_337_7 & v181 = 0 &
% 181.53/26.50  |               v180 = v173 & v179 = v170 & v177 = 0 & v176 = v172 & v174 =
% 181.53/26.50  |               all_337_5 & vfilterTable(v178, v169) = v170 &
% 181.53/26.50  |               vprojectTable(v171, v170) = v173 & vlookupStore(v175, all_337_5)
% 181.53/26.50  |               = v172 & visSomeTable(v173) = 0 & visSomeTable(v172) = 0 &
% 181.53/26.50  |               vgetTable(v173) = v183 & vgetTable(v172) = v178 &
% 181.53/26.50  |               vsomeQuery(v184) = all_337_1 & vselectFromWhere(v171, v175,
% 181.53/26.50  |                 v169) = all_337_7 & vtvalue(v183) = v184 &
% 181.53/26.50  |               vOptQuery(all_337_1) & vTable(v183) & vTable(v178) &
% 181.53/26.50  |               vQuery(v184)) | (v168 = all_337_7 & v166 = v159 & v165 = v156 &
% 181.53/26.50  |               v163 = 0 & v162 = v158 & v160 = all_337_5 & all_337_1 = vnoQuery
% 181.53/26.50  |               &  ~ (v167 = 0) & vfilterTable(v164, v155) = v156 &
% 181.53/26.50  |               vprojectTable(v157, v156) = v159 & vlookupStore(v161, all_337_5)
% 181.53/26.50  |               = v158 & visSomeTable(v159) = v167 & visSomeTable(v158) = 0 &
% 181.53/26.50  |               vgetTable(v158) = v164 & vselectFromWhere(v157, v161, v155) =
% 181.53/26.50  |               all_337_7 & vTable(v164)) | (v154 = all_337_7 & v152 = v149 &
% 181.53/26.50  |               v150 = all_337_5 & all_337_1 = vnoQuery &  ~ (v153 = 0) &
% 181.53/26.50  |               vlookupStore(v151, all_337_5) = v149 & visSomeTable(v149) = v153
% 181.53/26.50  |               & vselectFromWhere(v148, v151, v147) = all_337_7) | (v146 =
% 181.53/26.50  |               all_337_1 & v139 = all_337_7 & v136 = all_337_5 &
% 181.53/26.50  |               vrawUnion(v141, v142) = v143 & vgetAttrL(v134) = v140 &
% 181.53/26.50  |               vgetRaw(v135) = v142 & vgetRaw(v134) = v141 & vtable(v140, v143)
% 181.53/26.50  |               = v144 & vsomeQuery(v145) = all_337_1 & vUnion(v137, v138) =
% 181.53/26.51  |               all_337_7 & vtvalue(v144) = v145 & vtvalue(v135) = v138 &
% 181.53/26.51  |               vtvalue(v134) = v137 & vOptQuery(all_337_1) & vTable(v144) &
% 181.53/26.51  |               vQuery(v145) & vQuery(v138) & vQuery(v137) & vRawTable(v143) &
% 181.53/26.51  |               vRawTable(v142) & vRawTable(v141) & vAttrL(v140)) | (v133 =
% 181.53/26.51  |               all_337_1 & v130 = all_337_7 & v128 = 0 & v127 = v125 & v126 =
% 181.53/26.51  |               all_337_5 & vreduce(v124, all_337_5) = v125 & visSomeQuery(v125)
% 181.53/26.51  |               = 0 & vgetQuery(v125) = v131 & vsomeQuery(v132) = all_337_1 &
% 181.53/26.51  |               vUnion(v129, v131) = v132 & vUnion(v129, v124) = all_337_7 &
% 181.53/26.51  |               vtvalue(v123) = v129 & vOptQuery(all_337_1) & vQuery(v132) &
% 181.53/26.51  |               vQuery(v131) & vQuery(v129) &  ! [v189: vTable] : ( ~
% 181.53/26.51  |                 (vtvalue(v189) = v124) |  ~ vTable(v189))) | (v122 = all_337_7
% 181.53/26.51  |               & v119 = v117 & v118 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.53/26.51  |               (v120 = 0) & vreduce(v116, all_337_5) = v117 &
% 181.53/26.51  |               visSomeQuery(v117) = v120 & vUnion(v121, v116) = all_337_7 &
% 181.53/26.51  |               vtvalue(v115) = v121 & vQuery(v121) &  ! [v189: vTable] : ( ~
% 181.53/26.51  |                 (vtvalue(v189) = v116) |  ~ vTable(v189))) | (v114 = all_337_1
% 181.53/26.51  |               & v111 = all_337_7 & v110 = 0 & v109 = v107 & v108 = all_337_5 &
% 181.53/26.51  |               vreduce(v105, all_337_5) = v107 & visSomeQuery(v107) = 0 &
% 181.53/26.51  |               vgetQuery(v107) = v112 & vsomeQuery(v113) = all_337_1 &
% 181.53/26.51  |               vUnion(v112, v106) = v113 & vUnion(v105, v106) = all_337_7 &
% 181.53/26.51  |               vOptQuery(all_337_1) & vQuery(v113) & vQuery(v112) &  ! [v189:
% 181.53/26.51  |                 vTable] :  ! [v190: vTable] : ( ~ (vtvalue(v190) = v106) |  ~
% 181.53/26.51  |                 (vtvalue(v189) = v105) |  ~ vTable(v190) |  ~ vTable(v189)) & 
% 181.53/26.51  |               ! [v189: vTable] : ( ~ (vtvalue(v189) = v105) |  ~
% 181.53/26.51  |                 vTable(v189))) | (v104 = all_337_7 & v102 = v100 & v101 =
% 181.53/26.51  |               all_337_5 & all_337_1 = vnoQuery &  ~ (v103 = 0) & vreduce(v98,
% 181.53/26.51  |                 all_337_5) = v100 & visSomeQuery(v100) = v103 & vUnion(v98,
% 181.53/26.51  |                 v99) = all_337_7 &  ! [v189: vTable] :  ! [v190: vTable] : ( ~
% 181.53/26.51  |                 (vtvalue(v190) = v99) |  ~ (vtvalue(v189) = v98) |  ~
% 181.53/26.51  |                 vTable(v190) |  ~ vTable(v189)) &  ! [v189: vTable] : ( ~
% 181.53/26.51  |                 (vtvalue(v189) = v98) |  ~ vTable(v189))) | (v97 = all_337_1 &
% 181.53/26.51  |               v90 = all_337_7 & v87 = all_337_5 & vrawIntersection(v92, v93) =
% 181.53/26.51  |               v94 & vgetAttrL(v85) = v91 & vgetRaw(v86) = v93 & vgetRaw(v85) =
% 181.53/26.51  |               v92 & vtable(v91, v94) = v95 & vsomeQuery(v96) = all_337_1 &
% 181.53/26.51  |               vIntersection(v88, v89) = all_337_7 & vtvalue(v95) = v96 &
% 181.53/26.51  |               vtvalue(v86) = v89 & vtvalue(v85) = v88 & vOptQuery(all_337_1) &
% 181.53/26.51  |               vTable(v95) & vQuery(v96) & vQuery(v89) & vQuery(v88) &
% 181.53/26.51  |               vRawTable(v94) & vRawTable(v93) & vRawTable(v92) & vAttrL(v91))
% 181.53/26.51  |             | (v84 = all_337_1 & v81 = all_337_7 & v79 = 0 & v78 = v76 & v77 =
% 181.53/26.51  |               all_337_5 & vreduce(v75, all_337_5) = v76 & visSomeQuery(v76) =
% 181.53/26.51  |               0 & vgetQuery(v76) = v82 & vsomeQuery(v83) = all_337_1 &
% 181.53/26.51  |               vIntersection(v80, v82) = v83 & vIntersection(v80, v75) =
% 181.53/26.51  |               all_337_7 & vtvalue(v74) = v80 & vOptQuery(all_337_1) &
% 181.53/26.51  |               vQuery(v83) & vQuery(v82) & vQuery(v80) &  ! [v189: vTable] : (
% 181.53/26.51  |                 ~ (vtvalue(v189) = v75) |  ~ vTable(v189))) | (v73 = all_337_7
% 181.53/26.51  |               & v70 = v68 & v69 = all_337_5 & all_337_1 = vnoQuery &  ~ (v71 =
% 181.53/26.51  |                 0) & vreduce(v67, all_337_5) = v68 & visSomeQuery(v68) = v71 &
% 181.53/26.51  |               vIntersection(v72, v67) = all_337_7 & vtvalue(v66) = v72 &
% 181.53/26.51  |               vQuery(v72) &  ! [v189: vTable] : ( ~ (vtvalue(v189) = v67) |  ~
% 181.53/26.51  |                 vTable(v189))) | (v65 = all_337_1 & v62 = all_337_7 & v61 = 0
% 181.53/26.51  |               & v60 = v58 & v59 = all_337_5 & vreduce(v56, all_337_5) = v58 &
% 181.53/26.51  |               visSomeQuery(v58) = 0 & vgetQuery(v58) = v63 & vsomeQuery(v64) =
% 181.53/26.51  |               all_337_1 & vIntersection(v63, v57) = v64 & vIntersection(v56,
% 181.53/26.51  |                 v57) = all_337_7 & vOptQuery(all_337_1) & vQuery(v64) &
% 181.53/26.51  |               vQuery(v63) &  ! [v189: vTable] :  ! [v190: vTable] : ( ~
% 181.53/26.51  |                 (vtvalue(v190) = v57) |  ~ (vtvalue(v189) = v56) |  ~
% 181.53/26.51  |                 vTable(v190) |  ~ vTable(v189)) &  ! [v189: vTable] : ( ~
% 181.53/26.51  |                 (vtvalue(v189) = v56) |  ~ vTable(v189))) | (v55 = all_337_7 &
% 181.53/26.51  |               v53 = v51 & v52 = all_337_5 & all_337_1 = vnoQuery &  ~ (v54 =
% 181.53/26.51  |                 0) & vreduce(v49, all_337_5) = v51 & visSomeQuery(v51) = v54 &
% 181.53/26.51  |               vIntersection(v49, v50) = all_337_7 &  ! [v189: vTable] :  !
% 181.53/26.51  |               [v190: vTable] : ( ~ (vtvalue(v190) = v50) |  ~ (vtvalue(v189) =
% 181.53/26.51  |                   v49) |  ~ vTable(v190) |  ~ vTable(v189)) &  ! [v189:
% 181.53/26.51  |                 vTable] : ( ~ (vtvalue(v189) = v49) |  ~ vTable(v189))) | (v48
% 181.53/26.51  |               = all_337_1 & v41 = all_337_7 & v38 = all_337_5 &
% 181.53/26.51  |               vrawDifference(v43, v44) = v45 & vgetAttrL(v36) = v42 &
% 181.53/26.51  |               vgetRaw(v37) = v44 & vgetRaw(v36) = v43 & vtable(v42, v45) = v46
% 181.53/26.51  |               & vsomeQuery(v47) = all_337_1 & vDifference(v39, v40) =
% 181.53/26.51  |               all_337_7 & vtvalue(v46) = v47 & vtvalue(v37) = v40 &
% 181.53/26.51  |               vtvalue(v36) = v39 & vOptQuery(all_337_1) & vTable(v46) &
% 181.53/26.51  |               vQuery(v47) & vQuery(v40) & vQuery(v39) & vRawTable(v45) &
% 181.53/26.51  |               vRawTable(v44) & vRawTable(v43) & vAttrL(v42)) | (v35 =
% 181.53/26.51  |               all_337_1 & v32 = all_337_7 & v30 = 0 & v29 = v27 & v28 =
% 181.53/26.51  |               all_337_5 & vreduce(v26, all_337_5) = v27 & visSomeQuery(v27) =
% 181.53/26.51  |               0 & vgetQuery(v27) = v33 & vsomeQuery(v34) = all_337_1 &
% 181.53/26.51  |               vDifference(v31, v33) = v34 & vDifference(v31, v26) = all_337_7
% 181.53/26.51  |               & vtvalue(v25) = v31 & vOptQuery(all_337_1) & vQuery(v34) &
% 181.53/26.51  |               vQuery(v33) & vQuery(v31) &  ! [v189: vTable] : ( ~
% 181.53/26.51  |                 (vtvalue(v189) = v26) |  ~ vTable(v189))) | (v24 = all_337_7 &
% 181.53/26.51  |               v21 = v19 & v20 = all_337_5 & all_337_1 = vnoQuery &  ~ (v22 =
% 181.53/26.51  |                 0) & vreduce(v18, all_337_5) = v19 & visSomeQuery(v19) = v22 &
% 181.53/26.51  |               vDifference(v23, v18) = all_337_7 & vtvalue(v17) = v23 &
% 181.53/26.51  |               vQuery(v23) &  ! [v189: vTable] : ( ~ (vtvalue(v189) = v18) |  ~
% 181.53/26.51  |                 vTable(v189))) | (v16 = all_337_1 & v13 = all_337_7 & v12 = 0
% 181.53/26.51  |               & v11 = v9 & v10 = all_337_5 & vreduce(v7, all_337_5) = v9 &
% 181.53/26.51  |               visSomeQuery(v9) = 0 & vgetQuery(v9) = v14 & vsomeQuery(v15) =
% 181.53/26.51  |               all_337_1 & vDifference(v14, v8) = v15 & vDifference(v7, v8) =
% 181.53/26.51  |               all_337_7 & vOptQuery(all_337_1) & vQuery(v15) & vQuery(v14) & 
% 181.53/26.51  |               ! [v189: vTable] :  ! [v190: vTable] : ( ~ (vtvalue(v190) = v8)
% 181.53/26.51  |                 |  ~ (vtvalue(v189) = v7) |  ~ vTable(v190) |  ~ vTable(v189))
% 181.53/26.51  |               &  ! [v189: vTable] : ( ~ (vtvalue(v189) = v7) |  ~
% 181.53/26.51  |                 vTable(v189))) | (v6 = all_337_7 & v4 = v2 & v3 = all_337_5 &
% 181.53/26.51  |               all_337_1 = vnoQuery &  ~ (v5 = 0) & vreduce(v0, all_337_5) = v2
% 181.53/26.51  |               & visSomeQuery(v2) = v5 & vDifference(v0, v1) = all_337_7 &  !
% 181.53/26.51  |               [v189: vTable] :  ! [v190: vTable] : ( ~ (vtvalue(v190) = v1) | 
% 181.53/26.51  |                 ~ (vtvalue(v189) = v0) |  ~ vTable(v190) |  ~ vTable(v189)) & 
% 181.53/26.51  |               ! [v189: vTable] : ( ~ (vtvalue(v189) = v0) |  ~
% 181.53/26.51  |                 vTable(v189)))))
% 181.53/26.51  | 
% 181.53/26.51  | DELTA: instantiating (34) with fresh symbol all_361_0 gives:
% 181.53/26.51  |   (39)  vsomeQuery(all_361_0) = all_337_2 & vQuery(all_361_0)
% 181.53/26.51  | 
% 181.53/26.51  | ALPHA: (39) implies:
% 181.53/26.51  |   (40)  vQuery(all_361_0)
% 181.53/26.51  |   (41)  vsomeQuery(all_361_0) = all_337_2
% 181.53/26.51  | 
% 181.53/26.51  | DELTA: instantiating (36) with fresh symbols all_373_0, all_373_1, all_373_2,
% 181.53/26.51  |        all_373_3, all_373_4, all_373_5, all_373_6, all_373_7 gives:
% 181.53/26.51  |   (42)  vTable(all_373_1) & vTable(all_373_2) & ((all_373_0 = vq2 & all_373_2
% 181.53/26.51  |             = all_337_4 & vtvalue(all_373_1) = vq2) | (vreduce(vq2, all_337_5)
% 181.53/26.51  |             = all_373_7 & vOptQuery(all_373_7) & ((all_373_3 = all_337_1 &
% 181.53/26.51  |                 vgetQuery(all_373_7) = all_373_5 & vsomeQuery(all_373_4) =
% 181.53/26.51  |                 all_337_1 & vUnion(vq1, all_373_5) = all_373_4 &
% 181.53/26.51  |                 vOptQuery(all_337_1) & vQuery(all_373_4) & vQuery(all_373_5))
% 181.53/26.51  |               | ( ~ (all_373_6 = 0) & visSomeQuery(all_373_7) = all_373_6))))
% 181.53/26.51  | 
% 181.53/26.51  | ALPHA: (42) implies:
% 181.53/26.51  |   (43)  vTable(all_373_1)
% 181.53/26.51  |   (44)  (all_373_0 = vq2 & all_373_2 = all_337_4 & vtvalue(all_373_1) = vq2) |
% 181.53/26.51  |         (vreduce(vq2, all_337_5) = all_373_7 & vOptQuery(all_373_7) &
% 181.53/26.51  |           ((all_373_3 = all_337_1 & vgetQuery(all_373_7) = all_373_5 &
% 181.53/26.51  |               vsomeQuery(all_373_4) = all_337_1 & vUnion(vq1, all_373_5) =
% 181.53/26.51  |               all_373_4 & vOptQuery(all_337_1) & vQuery(all_373_4) &
% 181.53/26.51  |               vQuery(all_373_5)) | ( ~ (all_373_6 = 0) &
% 181.53/26.51  |               visSomeQuery(all_373_7) = all_373_6)))
% 181.53/26.51  | 
% 181.53/26.51  | DELTA: instantiating (38) with fresh symbols all_377_0, all_377_1, all_377_2,
% 181.53/26.51  |        all_377_3, all_377_4, all_377_5, all_377_6, all_377_7, all_377_8,
% 181.53/26.51  |        all_377_9, all_377_10, all_377_11, all_377_12, all_377_13, all_377_14,
% 181.53/26.51  |        all_377_15, all_377_16, all_377_17, all_377_18, all_377_19, all_377_20,
% 181.53/26.51  |        all_377_21, all_377_22, all_377_23, all_377_24, all_377_25, all_377_26,
% 181.53/26.51  |        all_377_27, all_377_28, all_377_29, all_377_30, all_377_31, all_377_32,
% 181.53/26.51  |        all_377_33, all_377_34, all_377_35, all_377_36, all_377_37, all_377_38,
% 181.53/26.51  |        all_377_39, all_377_40, all_377_41, all_377_42, all_377_43, all_377_44,
% 181.53/26.51  |        all_377_45, all_377_46, all_377_47, all_377_48, all_377_49, all_377_50,
% 181.53/26.51  |        all_377_51, all_377_52, all_377_53, all_377_54, all_377_55, all_377_56,
% 181.53/26.51  |        all_377_57, all_377_58, all_377_59, all_377_60, all_377_61, all_377_62,
% 181.53/26.51  |        all_377_63, all_377_64, all_377_65, all_377_66, all_377_67, all_377_68,
% 181.53/26.51  |        all_377_69, all_377_70, all_377_71, all_377_72, all_377_73, all_377_74,
% 181.53/26.51  |        all_377_75, all_377_76, all_377_77, all_377_78, all_377_79, all_377_80,
% 181.53/26.51  |        all_377_81, all_377_82, all_377_83, all_377_84, all_377_85, all_377_86,
% 181.53/26.51  |        all_377_87, all_377_88, all_377_89, all_377_90, all_377_91, all_377_92,
% 181.53/26.51  |        all_377_93, all_377_94, all_377_95, all_377_96, all_377_97, all_377_98,
% 181.53/26.51  |        all_377_99, all_377_100, all_377_101, all_377_102, all_377_103,
% 181.53/26.51  |        all_377_104, all_377_105, all_377_106, all_377_107, all_377_108,
% 181.53/26.51  |        all_377_109, all_377_110, all_377_111, all_377_112, all_377_113,
% 181.53/26.51  |        all_377_114, all_377_115, all_377_116, all_377_117, all_377_118,
% 181.53/26.51  |        all_377_119, all_377_120, all_377_121, all_377_122, all_377_123,
% 181.53/26.51  |        all_377_124, all_377_125, all_377_126, all_377_127, all_377_128,
% 181.53/26.51  |        all_377_129, all_377_130, all_377_131, all_377_132, all_377_133,
% 181.53/26.51  |        all_377_134, all_377_135, all_377_136, all_377_137, all_377_138,
% 181.53/26.51  |        all_377_139, all_377_140, all_377_141, all_377_142, all_377_143,
% 181.53/26.51  |        all_377_144, all_377_145, all_377_146, all_377_147, all_377_148,
% 181.53/26.51  |        all_377_149, all_377_150, all_377_151, all_377_152, all_377_153,
% 181.53/26.51  |        all_377_154, all_377_155, all_377_156, all_377_157, all_377_158,
% 181.53/26.51  |        all_377_159, all_377_160, all_377_161, all_377_162, all_377_163,
% 181.53/26.51  |        all_377_164, all_377_165, all_377_166, all_377_167, all_377_168,
% 181.53/26.51  |        all_377_169, all_377_170, all_377_171, all_377_172, all_377_173,
% 181.53/26.51  |        all_377_174, all_377_175, all_377_176, all_377_177, all_377_178,
% 181.53/26.51  |        all_377_179, all_377_180, all_377_181, all_377_182, all_377_183,
% 181.53/26.51  |        all_377_184, all_377_185, all_377_186, all_377_187, all_377_188 gives:
% 181.53/26.52  |   (45)  vOptQuery(all_377_63) & vOptQuery(all_377_71) & vOptQuery(all_377_81)
% 181.53/26.52  |         & vOptQuery(all_377_88) & vOptQuery(all_377_112) &
% 181.53/26.52  |         vOptQuery(all_377_120) & vOptQuery(all_377_130) &
% 181.53/26.52  |         vOptQuery(all_377_137) & vOptQuery(all_377_161) &
% 181.53/26.52  |         vOptQuery(all_377_169) & vOptQuery(all_377_179) &
% 181.53/26.52  |         vOptQuery(all_377_186) & vSelect(all_377_17) & vSelect(all_377_31) &
% 181.53/26.52  |         vSelect(all_377_40) & vTable(all_377_2) & vTable(all_377_18) &
% 181.53/26.52  |         vTable(all_377_32) & vTable(all_377_53) & vTable(all_377_54) &
% 181.53/26.52  |         vTable(all_377_65) & vTable(all_377_73) & vTable(all_377_102) &
% 181.53/26.52  |         vTable(all_377_103) & vTable(all_377_114) & vTable(all_377_122) &
% 181.53/26.52  |         vTable(all_377_151) & vTable(all_377_152) & vTable(all_377_163) &
% 181.53/26.52  |         vTable(all_377_171) & vTStore(all_377_1) & vTStore(all_377_14) &
% 181.53/26.52  |         vTStore(all_377_28) & vTStore(all_377_38) & vTStore(all_377_52) &
% 181.53/26.52  |         vTStore(all_377_62) & vTStore(all_377_70) & vTStore(all_377_80) &
% 181.53/26.52  |         vTStore(all_377_87) & vTStore(all_377_101) & vTStore(all_377_111) &
% 181.53/26.52  |         vTStore(all_377_119) & vTStore(all_377_129) & vTStore(all_377_136) &
% 181.53/26.52  |         vTStore(all_377_150) & vTStore(all_377_160) & vTStore(all_377_168) &
% 181.53/26.52  |         vTStore(all_377_178) & vTStore(all_377_185) & vOptTable(all_377_15) &
% 181.53/26.52  |         vOptTable(all_377_16) & vOptTable(all_377_29) & vOptTable(all_377_30)
% 181.53/26.52  |         & vOptTable(all_377_39) & vQuery(all_377_64) & vQuery(all_377_72) &
% 181.53/26.52  |         vQuery(all_377_82) & vQuery(all_377_83) & vQuery(all_377_89) &
% 181.53/26.52  |         vQuery(all_377_90) & vQuery(all_377_113) & vQuery(all_377_121) &
% 181.53/26.52  |         vQuery(all_377_131) & vQuery(all_377_132) & vQuery(all_377_138) &
% 181.53/26.52  |         vQuery(all_377_139) & vQuery(all_377_162) & vQuery(all_377_170) &
% 181.53/26.52  |         vQuery(all_377_180) & vQuery(all_377_181) & vQuery(all_377_187) &
% 181.53/26.52  |         vQuery(all_377_188) & vName(all_377_13) & vName(all_377_27) &
% 181.53/26.52  |         vName(all_377_37) & vPred(all_377_19) & vPred(all_377_33) &
% 181.53/26.52  |         vPred(all_377_41) & ((all_377_0 = all_337_7 & all_377_1 = all_337_5 &
% 181.53/26.52  |             all_337_1 = vnoQuery & vtvalue(all_377_2) = all_337_7) |
% 181.53/26.52  |           (all_377_3 = all_337_1 & all_377_6 = all_337_7 & all_377_7 = 0 &
% 181.53/26.52  |             all_377_8 = all_377_15 & all_377_9 = all_377_18 & all_377_11 = 0 &
% 181.53/26.52  |             all_377_12 = all_377_16 & all_377_14 = all_337_5 &
% 181.53/26.52  |             vfilterTable(all_377_10, all_377_19) = all_377_18 &
% 181.53/26.52  |             vprojectTable(all_377_17, all_377_18) = all_377_15 &
% 181.53/26.52  |             vlookupStore(all_377_13, all_337_5) = all_377_16 &
% 181.53/26.52  |             visSomeTable(all_377_15) = 0 & visSomeTable(all_377_16) = 0 &
% 181.53/26.52  |             vgetTable(all_377_15) = all_377_5 & vgetTable(all_377_16) =
% 181.53/26.52  |             all_377_10 & vsomeQuery(all_377_4) = all_337_1 &
% 181.53/26.52  |             vselectFromWhere(all_377_17, all_377_13, all_377_19) = all_337_7 &
% 181.53/26.52  |             vtvalue(all_377_5) = all_377_4 & vOptQuery(all_337_1) &
% 181.53/26.52  |             vTable(all_377_5) & vTable(all_377_10) & vQuery(all_377_4)) |
% 181.53/26.52  |           (all_377_20 = all_337_7 & all_377_22 = all_377_29 & all_377_23 =
% 181.53/26.52  |             all_377_32 & all_377_25 = 0 & all_377_26 = all_377_30 & all_377_28
% 181.53/26.52  |             = all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_21 = 0) &
% 181.53/26.52  |             vfilterTable(all_377_24, all_377_33) = all_377_32 &
% 181.53/26.52  |             vprojectTable(all_377_31, all_377_32) = all_377_29 &
% 181.53/26.52  |             vlookupStore(all_377_27, all_337_5) = all_377_30 &
% 181.53/26.52  |             visSomeTable(all_377_29) = all_377_21 & visSomeTable(all_377_30) =
% 181.53/26.52  |             0 & vgetTable(all_377_30) = all_377_24 &
% 181.53/26.52  |             vselectFromWhere(all_377_31, all_377_27, all_377_33) = all_337_7 &
% 181.53/26.52  |             vTable(all_377_24)) | (all_377_34 = all_337_7 & all_377_36 =
% 181.53/26.52  |             all_377_39 & all_377_38 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.53/26.52  |             (all_377_35 = 0) & vlookupStore(all_377_37, all_337_5) =
% 181.53/26.52  |             all_377_39 & visSomeTable(all_377_39) = all_377_35 &
% 181.53/26.52  |             vselectFromWhere(all_377_40, all_377_37, all_377_41) = all_337_7)
% 181.53/26.52  |           | (all_377_42 = all_337_1 & all_377_49 = all_337_7 & all_377_52 =
% 181.53/26.52  |             all_337_5 & vrawUnion(all_377_47, all_377_46) = all_377_45 &
% 181.53/26.52  |             vgetAttrL(all_377_54) = all_377_48 & vgetRaw(all_377_53) =
% 181.53/26.52  |             all_377_46 & vgetRaw(all_377_54) = all_377_47 & vtable(all_377_48,
% 181.53/26.52  |               all_377_45) = all_377_44 & vsomeQuery(all_377_43) = all_337_1 &
% 181.53/26.52  |             vUnion(all_377_51, all_377_50) = all_337_7 & vtvalue(all_377_44) =
% 181.53/26.52  |             all_377_43 & vtvalue(all_377_53) = all_377_50 &
% 181.53/26.52  |             vtvalue(all_377_54) = all_377_51 & vOptQuery(all_337_1) &
% 181.53/26.52  |             vTable(all_377_44) & vQuery(all_377_43) & vQuery(all_377_50) &
% 181.53/26.52  |             vQuery(all_377_51) & vRawTable(all_377_45) & vRawTable(all_377_46)
% 181.53/26.52  |             & vRawTable(all_377_47) & vAttrL(all_377_48)) | (all_377_55 =
% 181.53/26.52  |             all_337_1 & all_377_58 = all_337_7 & all_377_60 = 0 & all_377_61 =
% 181.53/26.52  |             all_377_63 & all_377_62 = all_337_5 & vreduce(all_377_64,
% 181.53/26.52  |               all_337_5) = all_377_63 & visSomeQuery(all_377_63) = 0 &
% 181.53/26.52  |             vgetQuery(all_377_63) = all_377_57 & vsomeQuery(all_377_56) =
% 181.53/26.52  |             all_337_1 & vUnion(all_377_59, all_377_57) = all_377_56 &
% 181.53/26.52  |             vUnion(all_377_59, all_377_64) = all_337_7 & vtvalue(all_377_65) =
% 181.53/26.52  |             all_377_59 & vOptQuery(all_337_1) & vQuery(all_377_56) &
% 181.53/26.52  |             vQuery(all_377_57) & vQuery(all_377_59) &  ! [v0: vTable] : ( ~
% 181.53/26.52  |               (vtvalue(v0) = all_377_64) |  ~ vTable(v0))) | (all_377_66 =
% 181.53/26.52  |             all_337_7 & all_377_69 = all_377_71 & all_377_70 = all_337_5 &
% 181.53/26.52  |             all_337_1 = vnoQuery &  ~ (all_377_68 = 0) & vreduce(all_377_72,
% 181.53/26.52  |               all_337_5) = all_377_71 & visSomeQuery(all_377_71) = all_377_68
% 181.53/26.52  |             & vUnion(all_377_67, all_377_72) = all_337_7 & vtvalue(all_377_73)
% 181.53/26.52  |             = all_377_67 & vQuery(all_377_67) &  ! [v0: vTable] : ( ~
% 181.53/26.52  |               (vtvalue(v0) = all_377_72) |  ~ vTable(v0))) | (all_377_74 =
% 181.53/26.52  |             all_337_1 & all_377_77 = all_337_7 & all_377_78 = 0 & all_377_79 =
% 181.53/26.52  |             all_377_81 & all_377_80 = all_337_5 & vreduce(all_377_83,
% 181.53/26.52  |               all_337_5) = all_377_81 & visSomeQuery(all_377_81) = 0 &
% 181.53/26.52  |             vgetQuery(all_377_81) = all_377_76 & vsomeQuery(all_377_75) =
% 181.53/26.52  |             all_337_1 & vUnion(all_377_76, all_377_82) = all_377_75 &
% 181.53/26.52  |             vUnion(all_377_83, all_377_82) = all_337_7 & vOptQuery(all_337_1)
% 181.53/26.52  |             & vQuery(all_377_75) & vQuery(all_377_76) &  ! [v0: vTable] :  !
% 181.53/26.52  |             [v1: vTable] : ( ~ (vtvalue(v1) = all_377_82) |  ~ (vtvalue(v0) =
% 181.53/26.52  |                 all_377_83) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable]
% 181.53/26.52  |             : ( ~ (vtvalue(v0) = all_377_83) |  ~ vTable(v0))) | (all_377_84 =
% 181.53/26.52  |             all_337_7 & all_377_86 = all_377_88 & all_377_87 = all_337_5 &
% 181.53/26.52  |             all_337_1 = vnoQuery &  ~ (all_377_85 = 0) & vreduce(all_377_90,
% 181.53/26.52  |               all_337_5) = all_377_88 & visSomeQuery(all_377_88) = all_377_85
% 181.53/26.52  |             & vUnion(all_377_90, all_377_89) = all_337_7 &  ! [v0: vTable] : 
% 181.53/26.52  |             ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_89) |  ~ (vtvalue(v0)
% 181.53/26.52  |                 = all_377_90) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.53/26.52  |               vTable] : ( ~ (vtvalue(v0) = all_377_90) |  ~ vTable(v0))) |
% 181.53/26.52  |           (all_377_91 = all_337_1 & all_377_98 = all_337_7 & all_377_101 =
% 181.53/26.52  |             all_337_5 & vrawIntersection(all_377_96, all_377_95) = all_377_94
% 181.53/26.52  |             & vgetAttrL(all_377_103) = all_377_97 & vgetRaw(all_377_102) =
% 181.53/26.52  |             all_377_95 & vgetRaw(all_377_103) = all_377_96 &
% 181.53/26.52  |             vtable(all_377_97, all_377_94) = all_377_93 &
% 181.53/26.52  |             vsomeQuery(all_377_92) = all_337_1 & vIntersection(all_377_100,
% 181.53/26.52  |               all_377_99) = all_337_7 & vtvalue(all_377_93) = all_377_92 &
% 181.53/26.52  |             vtvalue(all_377_102) = all_377_99 & vtvalue(all_377_103) =
% 181.53/26.52  |             all_377_100 & vOptQuery(all_337_1) & vTable(all_377_93) &
% 181.53/26.52  |             vQuery(all_377_92) & vQuery(all_377_99) & vQuery(all_377_100) &
% 181.53/26.52  |             vRawTable(all_377_94) & vRawTable(all_377_95) &
% 181.53/26.52  |             vRawTable(all_377_96) & vAttrL(all_377_97)) | (all_377_104 =
% 181.53/26.52  |             all_337_1 & all_377_107 = all_337_7 & all_377_109 = 0 &
% 181.53/26.52  |             all_377_110 = all_377_112 & all_377_111 = all_337_5 &
% 181.53/26.52  |             vreduce(all_377_113, all_337_5) = all_377_112 &
% 181.53/26.52  |             visSomeQuery(all_377_112) = 0 & vgetQuery(all_377_112) =
% 181.53/26.52  |             all_377_106 & vsomeQuery(all_377_105) = all_337_1 &
% 181.53/26.52  |             vIntersection(all_377_108, all_377_106) = all_377_105 &
% 181.53/26.52  |             vIntersection(all_377_108, all_377_113) = all_337_7 &
% 181.53/26.52  |             vtvalue(all_377_114) = all_377_108 & vOptQuery(all_337_1) &
% 181.53/26.52  |             vQuery(all_377_105) & vQuery(all_377_106) & vQuery(all_377_108) & 
% 181.53/26.52  |             ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_113) |  ~ vTable(v0)))
% 181.53/26.52  |           | (all_377_115 = all_337_7 & all_377_118 = all_377_120 & all_377_119
% 181.53/26.52  |             = all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_117 = 0) &
% 181.53/26.52  |             vreduce(all_377_121, all_337_5) = all_377_120 &
% 181.53/26.52  |             visSomeQuery(all_377_120) = all_377_117 &
% 181.53/26.52  |             vIntersection(all_377_116, all_377_121) = all_337_7 &
% 181.53/26.52  |             vtvalue(all_377_122) = all_377_116 & vQuery(all_377_116) &  ! [v0:
% 181.53/26.52  |               vTable] : ( ~ (vtvalue(v0) = all_377_121) |  ~ vTable(v0))) |
% 181.53/26.52  |           (all_377_123 = all_337_1 & all_377_126 = all_337_7 & all_377_127 = 0
% 181.53/26.52  |             & all_377_128 = all_377_130 & all_377_129 = all_337_5 &
% 181.53/26.52  |             vreduce(all_377_132, all_337_5) = all_377_130 &
% 181.53/26.52  |             visSomeQuery(all_377_130) = 0 & vgetQuery(all_377_130) =
% 181.53/26.53  |             all_377_125 & vsomeQuery(all_377_124) = all_337_1 &
% 181.53/26.53  |             vIntersection(all_377_125, all_377_131) = all_377_124 &
% 181.53/26.53  |             vIntersection(all_377_132, all_377_131) = all_337_7 &
% 181.53/26.53  |             vOptQuery(all_337_1) & vQuery(all_377_124) & vQuery(all_377_125) &
% 181.53/26.53  |              ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.53/26.53  |                 all_377_131) |  ~ (vtvalue(v0) = all_377_132) |  ~ vTable(v1)
% 181.53/26.53  |               |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.53  |                 all_377_132) |  ~ vTable(v0))) | (all_377_133 = all_337_7 &
% 181.53/26.53  |             all_377_135 = all_377_137 & all_377_136 = all_337_5 & all_337_1 =
% 181.53/26.53  |             vnoQuery &  ~ (all_377_134 = 0) & vreduce(all_377_139, all_337_5)
% 181.53/26.53  |             = all_377_137 & visSomeQuery(all_377_137) = all_377_134 &
% 181.53/26.53  |             vIntersection(all_377_139, all_377_138) = all_337_7 &  ! [v0:
% 181.53/26.53  |               vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_138) |  ~
% 181.53/26.53  |               (vtvalue(v0) = all_377_139) |  ~ vTable(v1) |  ~ vTable(v0)) & 
% 181.53/26.53  |             ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_139) |  ~ vTable(v0)))
% 181.53/26.53  |           | (all_377_140 = all_337_1 & all_377_147 = all_337_7 & all_377_150 =
% 181.53/26.53  |             all_337_5 & vrawDifference(all_377_145, all_377_144) = all_377_143
% 181.53/26.53  |             & vgetAttrL(all_377_152) = all_377_146 & vgetRaw(all_377_151) =
% 181.53/26.53  |             all_377_144 & vgetRaw(all_377_152) = all_377_145 &
% 181.53/26.53  |             vtable(all_377_146, all_377_143) = all_377_142 &
% 181.53/26.53  |             vsomeQuery(all_377_141) = all_337_1 & vDifference(all_377_149,
% 181.53/26.53  |               all_377_148) = all_337_7 & vtvalue(all_377_142) = all_377_141 &
% 181.53/26.53  |             vtvalue(all_377_151) = all_377_148 & vtvalue(all_377_152) =
% 181.53/26.53  |             all_377_149 & vOptQuery(all_337_1) & vTable(all_377_142) &
% 181.53/26.53  |             vQuery(all_377_141) & vQuery(all_377_148) & vQuery(all_377_149) &
% 181.53/26.53  |             vRawTable(all_377_143) & vRawTable(all_377_144) &
% 181.53/26.53  |             vRawTable(all_377_145) & vAttrL(all_377_146)) | (all_377_153 =
% 181.53/26.53  |             all_337_1 & all_377_156 = all_337_7 & all_377_158 = 0 &
% 181.53/26.53  |             all_377_159 = all_377_161 & all_377_160 = all_337_5 &
% 181.53/26.53  |             vreduce(all_377_162, all_337_5) = all_377_161 &
% 181.53/26.53  |             visSomeQuery(all_377_161) = 0 & vgetQuery(all_377_161) =
% 181.53/26.53  |             all_377_155 & vsomeQuery(all_377_154) = all_337_1 &
% 181.53/26.53  |             vDifference(all_377_157, all_377_155) = all_377_154 &
% 181.53/26.53  |             vDifference(all_377_157, all_377_162) = all_337_7 &
% 181.53/26.53  |             vtvalue(all_377_163) = all_377_157 & vOptQuery(all_337_1) &
% 181.53/26.53  |             vQuery(all_377_154) & vQuery(all_377_155) & vQuery(all_377_157) & 
% 181.53/26.53  |             ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_162) |  ~ vTable(v0)))
% 181.53/26.53  |           | (all_377_164 = all_337_7 & all_377_167 = all_377_169 & all_377_168
% 181.53/26.53  |             = all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_166 = 0) &
% 181.53/26.53  |             vreduce(all_377_170, all_337_5) = all_377_169 &
% 181.53/26.53  |             visSomeQuery(all_377_169) = all_377_166 & vDifference(all_377_165,
% 181.53/26.53  |               all_377_170) = all_337_7 & vtvalue(all_377_171) = all_377_165 &
% 181.53/26.53  |             vQuery(all_377_165) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.53  |                 all_377_170) |  ~ vTable(v0))) | (all_377_172 = all_337_1 &
% 181.53/26.53  |             all_377_175 = all_337_7 & all_377_176 = 0 & all_377_177 =
% 181.53/26.53  |             all_377_179 & all_377_178 = all_337_5 & vreduce(all_377_181,
% 181.53/26.53  |               all_337_5) = all_377_179 & visSomeQuery(all_377_179) = 0 &
% 181.53/26.53  |             vgetQuery(all_377_179) = all_377_174 & vsomeQuery(all_377_173) =
% 181.53/26.53  |             all_337_1 & vDifference(all_377_174, all_377_180) = all_377_173 &
% 181.53/26.53  |             vDifference(all_377_181, all_377_180) = all_337_7 &
% 181.53/26.53  |             vOptQuery(all_337_1) & vQuery(all_377_173) & vQuery(all_377_174) &
% 181.53/26.53  |              ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.53/26.53  |                 all_377_180) |  ~ (vtvalue(v0) = all_377_181) |  ~ vTable(v1)
% 181.53/26.53  |               |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.53  |                 all_377_181) |  ~ vTable(v0))) | (all_377_182 = all_337_7 &
% 181.53/26.53  |             all_377_184 = all_377_186 & all_377_185 = all_337_5 & all_337_1 =
% 181.53/26.53  |             vnoQuery &  ~ (all_377_183 = 0) & vreduce(all_377_188, all_337_5)
% 181.53/26.53  |             = all_377_186 & visSomeQuery(all_377_186) = all_377_183 &
% 181.53/26.53  |             vDifference(all_377_188, all_377_187) = all_337_7 &  ! [v0:
% 181.53/26.53  |               vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_187) |  ~
% 181.53/26.53  |               (vtvalue(v0) = all_377_188) |  ~ vTable(v1) |  ~ vTable(v0)) & 
% 181.53/26.53  |             ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_188) |  ~
% 181.53/26.53  |               vTable(v0))))
% 181.53/26.53  | 
% 181.53/26.53  | ALPHA: (45) implies:
% 181.53/26.54  |   (46)  (all_377_0 = all_337_7 & all_377_1 = all_337_5 & all_337_1 = vnoQuery
% 181.53/26.54  |           & vtvalue(all_377_2) = all_337_7) | (all_377_3 = all_337_1 &
% 181.53/26.54  |           all_377_6 = all_337_7 & all_377_7 = 0 & all_377_8 = all_377_15 &
% 181.53/26.54  |           all_377_9 = all_377_18 & all_377_11 = 0 & all_377_12 = all_377_16 &
% 181.53/26.54  |           all_377_14 = all_337_5 & vfilterTable(all_377_10, all_377_19) =
% 181.53/26.54  |           all_377_18 & vprojectTable(all_377_17, all_377_18) = all_377_15 &
% 181.53/26.54  |           vlookupStore(all_377_13, all_337_5) = all_377_16 &
% 181.53/26.54  |           visSomeTable(all_377_15) = 0 & visSomeTable(all_377_16) = 0 &
% 181.53/26.54  |           vgetTable(all_377_15) = all_377_5 & vgetTable(all_377_16) =
% 181.53/26.54  |           all_377_10 & vsomeQuery(all_377_4) = all_337_1 &
% 181.53/26.54  |           vselectFromWhere(all_377_17, all_377_13, all_377_19) = all_337_7 &
% 181.53/26.54  |           vtvalue(all_377_5) = all_377_4 & vOptQuery(all_337_1) &
% 181.53/26.54  |           vTable(all_377_5) & vTable(all_377_10) & vQuery(all_377_4)) |
% 181.53/26.54  |         (all_377_20 = all_337_7 & all_377_22 = all_377_29 & all_377_23 =
% 181.53/26.54  |           all_377_32 & all_377_25 = 0 & all_377_26 = all_377_30 & all_377_28 =
% 181.53/26.54  |           all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_21 = 0) &
% 181.53/26.54  |           vfilterTable(all_377_24, all_377_33) = all_377_32 &
% 181.53/26.54  |           vprojectTable(all_377_31, all_377_32) = all_377_29 &
% 181.53/26.54  |           vlookupStore(all_377_27, all_337_5) = all_377_30 &
% 181.53/26.54  |           visSomeTable(all_377_29) = all_377_21 & visSomeTable(all_377_30) = 0
% 181.53/26.54  |           & vgetTable(all_377_30) = all_377_24 & vselectFromWhere(all_377_31,
% 181.53/26.54  |             all_377_27, all_377_33) = all_337_7 & vTable(all_377_24)) |
% 181.53/26.54  |         (all_377_34 = all_337_7 & all_377_36 = all_377_39 & all_377_38 =
% 181.53/26.54  |           all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_35 = 0) &
% 181.53/26.54  |           vlookupStore(all_377_37, all_337_5) = all_377_39 &
% 181.53/26.54  |           visSomeTable(all_377_39) = all_377_35 & vselectFromWhere(all_377_40,
% 181.53/26.54  |             all_377_37, all_377_41) = all_337_7) | (all_377_42 = all_337_1 &
% 181.53/26.54  |           all_377_49 = all_337_7 & all_377_52 = all_337_5 &
% 181.53/26.54  |           vrawUnion(all_377_47, all_377_46) = all_377_45 &
% 181.53/26.54  |           vgetAttrL(all_377_54) = all_377_48 & vgetRaw(all_377_53) =
% 181.53/26.54  |           all_377_46 & vgetRaw(all_377_54) = all_377_47 & vtable(all_377_48,
% 181.53/26.54  |             all_377_45) = all_377_44 & vsomeQuery(all_377_43) = all_337_1 &
% 181.53/26.54  |           vUnion(all_377_51, all_377_50) = all_337_7 & vtvalue(all_377_44) =
% 181.53/26.54  |           all_377_43 & vtvalue(all_377_53) = all_377_50 & vtvalue(all_377_54)
% 181.53/26.54  |           = all_377_51 & vOptQuery(all_337_1) & vTable(all_377_44) &
% 181.53/26.54  |           vQuery(all_377_43) & vQuery(all_377_50) & vQuery(all_377_51) &
% 181.53/26.54  |           vRawTable(all_377_45) & vRawTable(all_377_46) &
% 181.53/26.54  |           vRawTable(all_377_47) & vAttrL(all_377_48)) | (all_377_55 =
% 181.53/26.54  |           all_337_1 & all_377_58 = all_337_7 & all_377_60 = 0 & all_377_61 =
% 181.53/26.54  |           all_377_63 & all_377_62 = all_337_5 & vreduce(all_377_64, all_337_5)
% 181.53/26.54  |           = all_377_63 & visSomeQuery(all_377_63) = 0 & vgetQuery(all_377_63)
% 181.53/26.54  |           = all_377_57 & vsomeQuery(all_377_56) = all_337_1 &
% 181.53/26.54  |           vUnion(all_377_59, all_377_57) = all_377_56 & vUnion(all_377_59,
% 181.53/26.54  |             all_377_64) = all_337_7 & vtvalue(all_377_65) = all_377_59 &
% 181.53/26.54  |           vOptQuery(all_337_1) & vQuery(all_377_56) & vQuery(all_377_57) &
% 181.53/26.54  |           vQuery(all_377_59) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.54  |               all_377_64) |  ~ vTable(v0))) | (all_377_66 = all_337_7 &
% 181.53/26.54  |           all_377_69 = all_377_71 & all_377_70 = all_337_5 & all_337_1 =
% 181.53/26.54  |           vnoQuery &  ~ (all_377_68 = 0) & vreduce(all_377_72, all_337_5) =
% 181.53/26.54  |           all_377_71 & visSomeQuery(all_377_71) = all_377_68 &
% 181.53/26.54  |           vUnion(all_377_67, all_377_72) = all_337_7 & vtvalue(all_377_73) =
% 181.53/26.54  |           all_377_67 & vQuery(all_377_67) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 181.53/26.54  |               = all_377_72) |  ~ vTable(v0))) | (all_377_74 = all_337_1 &
% 181.53/26.54  |           all_377_77 = all_337_7 & all_377_78 = 0 & all_377_79 = all_377_81 &
% 181.53/26.54  |           all_377_80 = all_337_5 & vreduce(all_377_83, all_337_5) = all_377_81
% 181.53/26.54  |           & visSomeQuery(all_377_81) = 0 & vgetQuery(all_377_81) = all_377_76
% 181.53/26.54  |           & vsomeQuery(all_377_75) = all_337_1 & vUnion(all_377_76,
% 181.53/26.54  |             all_377_82) = all_377_75 & vUnion(all_377_83, all_377_82) =
% 181.53/26.54  |           all_337_7 & vOptQuery(all_337_1) & vQuery(all_377_75) &
% 181.53/26.54  |           vQuery(all_377_76) &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.53/26.54  |             (vtvalue(v1) = all_377_82) |  ~ (vtvalue(v0) = all_377_83) |  ~
% 181.53/26.54  |             vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.54  |               all_377_83) |  ~ vTable(v0))) | (all_377_84 = all_337_7 &
% 181.53/26.54  |           all_377_86 = all_377_88 & all_377_87 = all_337_5 & all_337_1 =
% 181.53/26.54  |           vnoQuery &  ~ (all_377_85 = 0) & vreduce(all_377_90, all_337_5) =
% 181.53/26.54  |           all_377_88 & visSomeQuery(all_377_88) = all_377_85 &
% 181.53/26.54  |           vUnion(all_377_90, all_377_89) = all_337_7 &  ! [v0: vTable] :  !
% 181.53/26.54  |           [v1: vTable] : ( ~ (vtvalue(v1) = all_377_89) |  ~ (vtvalue(v0) =
% 181.53/26.54  |               all_377_90) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] :
% 181.53/26.54  |           ( ~ (vtvalue(v0) = all_377_90) |  ~ vTable(v0))) | (all_377_91 =
% 181.53/26.54  |           all_337_1 & all_377_98 = all_337_7 & all_377_101 = all_337_5 &
% 181.53/26.54  |           vrawIntersection(all_377_96, all_377_95) = all_377_94 &
% 181.53/26.54  |           vgetAttrL(all_377_103) = all_377_97 & vgetRaw(all_377_102) =
% 181.53/26.54  |           all_377_95 & vgetRaw(all_377_103) = all_377_96 & vtable(all_377_97,
% 181.53/26.54  |             all_377_94) = all_377_93 & vsomeQuery(all_377_92) = all_337_1 &
% 181.53/26.54  |           vIntersection(all_377_100, all_377_99) = all_337_7 &
% 181.53/26.54  |           vtvalue(all_377_93) = all_377_92 & vtvalue(all_377_102) = all_377_99
% 181.53/26.54  |           & vtvalue(all_377_103) = all_377_100 & vOptQuery(all_337_1) &
% 181.53/26.54  |           vTable(all_377_93) & vQuery(all_377_92) & vQuery(all_377_99) &
% 181.53/26.54  |           vQuery(all_377_100) & vRawTable(all_377_94) & vRawTable(all_377_95)
% 181.53/26.54  |           & vRawTable(all_377_96) & vAttrL(all_377_97)) | (all_377_104 =
% 181.53/26.54  |           all_337_1 & all_377_107 = all_337_7 & all_377_109 = 0 & all_377_110
% 181.53/26.54  |           = all_377_112 & all_377_111 = all_337_5 & vreduce(all_377_113,
% 181.53/26.54  |             all_337_5) = all_377_112 & visSomeQuery(all_377_112) = 0 &
% 181.53/26.54  |           vgetQuery(all_377_112) = all_377_106 & vsomeQuery(all_377_105) =
% 181.53/26.54  |           all_337_1 & vIntersection(all_377_108, all_377_106) = all_377_105 &
% 181.53/26.54  |           vIntersection(all_377_108, all_377_113) = all_337_7 &
% 181.53/26.54  |           vtvalue(all_377_114) = all_377_108 & vOptQuery(all_337_1) &
% 181.53/26.54  |           vQuery(all_377_105) & vQuery(all_377_106) & vQuery(all_377_108) &  !
% 181.53/26.54  |           [v0: vTable] : ( ~ (vtvalue(v0) = all_377_113) |  ~ vTable(v0))) |
% 181.53/26.54  |         (all_377_115 = all_337_7 & all_377_118 = all_377_120 & all_377_119 =
% 181.53/26.54  |           all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_117 = 0) &
% 181.53/26.54  |           vreduce(all_377_121, all_337_5) = all_377_120 &
% 181.53/26.54  |           visSomeQuery(all_377_120) = all_377_117 & vIntersection(all_377_116,
% 181.53/26.54  |             all_377_121) = all_337_7 & vtvalue(all_377_122) = all_377_116 &
% 181.53/26.54  |           vQuery(all_377_116) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.54  |               all_377_121) |  ~ vTable(v0))) | (all_377_123 = all_337_1 &
% 181.53/26.54  |           all_377_126 = all_337_7 & all_377_127 = 0 & all_377_128 =
% 181.53/26.54  |           all_377_130 & all_377_129 = all_337_5 & vreduce(all_377_132,
% 181.53/26.54  |             all_337_5) = all_377_130 & visSomeQuery(all_377_130) = 0 &
% 181.53/26.54  |           vgetQuery(all_377_130) = all_377_125 & vsomeQuery(all_377_124) =
% 181.53/26.54  |           all_337_1 & vIntersection(all_377_125, all_377_131) = all_377_124 &
% 181.53/26.54  |           vIntersection(all_377_132, all_377_131) = all_337_7 &
% 181.53/26.54  |           vOptQuery(all_337_1) & vQuery(all_377_124) & vQuery(all_377_125) & 
% 181.53/26.54  |           ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_131) |
% 181.53/26.54  |              ~ (vtvalue(v0) = all_377_132) |  ~ vTable(v1) |  ~ vTable(v0)) & 
% 181.53/26.54  |           ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_132) |  ~ vTable(v0))) |
% 181.53/26.54  |         (all_377_133 = all_337_7 & all_377_135 = all_377_137 & all_377_136 =
% 181.53/26.54  |           all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_134 = 0) &
% 181.53/26.54  |           vreduce(all_377_139, all_337_5) = all_377_137 &
% 181.53/26.54  |           visSomeQuery(all_377_137) = all_377_134 & vIntersection(all_377_139,
% 181.53/26.54  |             all_377_138) = all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.53/26.54  |             (vtvalue(v1) = all_377_138) |  ~ (vtvalue(v0) = all_377_139) |  ~
% 181.53/26.54  |             vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.54  |               all_377_139) |  ~ vTable(v0))) | (all_377_140 = all_337_1 &
% 181.53/26.54  |           all_377_147 = all_337_7 & all_377_150 = all_337_5 &
% 181.53/26.54  |           vrawDifference(all_377_145, all_377_144) = all_377_143 &
% 181.53/26.54  |           vgetAttrL(all_377_152) = all_377_146 & vgetRaw(all_377_151) =
% 181.53/26.54  |           all_377_144 & vgetRaw(all_377_152) = all_377_145 &
% 181.53/26.54  |           vtable(all_377_146, all_377_143) = all_377_142 &
% 181.53/26.54  |           vsomeQuery(all_377_141) = all_337_1 & vDifference(all_377_149,
% 181.53/26.54  |             all_377_148) = all_337_7 & vtvalue(all_377_142) = all_377_141 &
% 181.53/26.54  |           vtvalue(all_377_151) = all_377_148 & vtvalue(all_377_152) =
% 181.53/26.54  |           all_377_149 & vOptQuery(all_337_1) & vTable(all_377_142) &
% 181.53/26.54  |           vQuery(all_377_141) & vQuery(all_377_148) & vQuery(all_377_149) &
% 181.53/26.54  |           vRawTable(all_377_143) & vRawTable(all_377_144) &
% 181.53/26.54  |           vRawTable(all_377_145) & vAttrL(all_377_146)) | (all_377_153 =
% 181.53/26.54  |           all_337_1 & all_377_156 = all_337_7 & all_377_158 = 0 & all_377_159
% 181.53/26.54  |           = all_377_161 & all_377_160 = all_337_5 & vreduce(all_377_162,
% 181.53/26.54  |             all_337_5) = all_377_161 & visSomeQuery(all_377_161) = 0 &
% 181.53/26.54  |           vgetQuery(all_377_161) = all_377_155 & vsomeQuery(all_377_154) =
% 181.53/26.54  |           all_337_1 & vDifference(all_377_157, all_377_155) = all_377_154 &
% 181.53/26.54  |           vDifference(all_377_157, all_377_162) = all_337_7 &
% 181.53/26.54  |           vtvalue(all_377_163) = all_377_157 & vOptQuery(all_337_1) &
% 181.53/26.54  |           vQuery(all_377_154) & vQuery(all_377_155) & vQuery(all_377_157) &  !
% 181.53/26.54  |           [v0: vTable] : ( ~ (vtvalue(v0) = all_377_162) |  ~ vTable(v0))) |
% 181.53/26.54  |         (all_377_164 = all_337_7 & all_377_167 = all_377_169 & all_377_168 =
% 181.53/26.54  |           all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_166 = 0) &
% 181.53/26.54  |           vreduce(all_377_170, all_337_5) = all_377_169 &
% 181.53/26.54  |           visSomeQuery(all_377_169) = all_377_166 & vDifference(all_377_165,
% 181.53/26.54  |             all_377_170) = all_337_7 & vtvalue(all_377_171) = all_377_165 &
% 181.53/26.54  |           vQuery(all_377_165) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.54  |               all_377_170) |  ~ vTable(v0))) | (all_377_172 = all_337_1 &
% 181.53/26.54  |           all_377_175 = all_337_7 & all_377_176 = 0 & all_377_177 =
% 181.53/26.54  |           all_377_179 & all_377_178 = all_337_5 & vreduce(all_377_181,
% 181.53/26.54  |             all_337_5) = all_377_179 & visSomeQuery(all_377_179) = 0 &
% 181.53/26.54  |           vgetQuery(all_377_179) = all_377_174 & vsomeQuery(all_377_173) =
% 181.53/26.54  |           all_337_1 & vDifference(all_377_174, all_377_180) = all_377_173 &
% 181.53/26.54  |           vDifference(all_377_181, all_377_180) = all_337_7 &
% 181.53/26.54  |           vOptQuery(all_337_1) & vQuery(all_377_173) & vQuery(all_377_174) & 
% 181.53/26.54  |           ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_180) |
% 181.53/26.54  |              ~ (vtvalue(v0) = all_377_181) |  ~ vTable(v1) |  ~ vTable(v0)) & 
% 181.53/26.54  |           ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_181) |  ~ vTable(v0))) |
% 181.53/26.54  |         (all_377_182 = all_337_7 & all_377_184 = all_377_186 & all_377_185 =
% 181.53/26.54  |           all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_183 = 0) &
% 181.53/26.54  |           vreduce(all_377_188, all_337_5) = all_377_186 &
% 181.53/26.54  |           visSomeQuery(all_377_186) = all_377_183 & vDifference(all_377_188,
% 181.53/26.54  |             all_377_187) = all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.53/26.54  |             (vtvalue(v1) = all_377_187) |  ~ (vtvalue(v0) = all_377_188) |  ~
% 181.53/26.54  |             vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.54  |               all_377_188) |  ~ vTable(v0)))
% 181.53/26.54  | 
% 181.53/26.54  | DELTA: instantiating (35) with fresh symbols all_379_0, all_379_1, all_379_2,
% 181.53/26.54  |        all_379_3, all_379_4, all_379_5, all_379_6, all_379_7, all_379_8,
% 181.53/26.54  |        all_379_9, all_379_10, all_379_11, all_379_12, all_379_13, all_379_14,
% 181.53/26.54  |        all_379_15, all_379_16, all_379_17, all_379_18, all_379_19, all_379_20,
% 181.53/26.54  |        all_379_21, all_379_22, all_379_23, all_379_24, all_379_25, all_379_26,
% 181.53/26.54  |        all_379_27, all_379_28, all_379_29, all_379_30, all_379_31, all_379_32,
% 181.53/26.54  |        all_379_33, all_379_34, all_379_35, all_379_36, all_379_37, all_379_38,
% 181.53/26.54  |        all_379_39, all_379_40, all_379_41, all_379_42, all_379_43, all_379_44,
% 181.53/26.54  |        all_379_45, all_379_46, all_379_47, all_379_48, all_379_49, all_379_50,
% 181.53/26.54  |        all_379_51, all_379_52, all_379_53, all_379_54, all_379_55, all_379_56,
% 181.53/26.54  |        all_379_57, all_379_58, all_379_59, all_379_60, all_379_61, all_379_62,
% 181.53/26.54  |        all_379_63, all_379_64, all_379_65, all_379_66, all_379_67, all_379_68,
% 181.53/26.54  |        all_379_69, all_379_70, all_379_71, all_379_72, all_379_73, all_379_74,
% 181.53/26.54  |        all_379_75, all_379_76, all_379_77, all_379_78, all_379_79, all_379_80,
% 181.53/26.54  |        all_379_81, all_379_82, all_379_83, all_379_84, all_379_85, all_379_86,
% 181.53/26.54  |        all_379_87, all_379_88, all_379_89, all_379_90, all_379_91, all_379_92,
% 181.53/26.54  |        all_379_93, all_379_94, all_379_95, all_379_96, all_379_97, all_379_98,
% 181.53/26.54  |        all_379_99, all_379_100, all_379_101, all_379_102, all_379_103,
% 181.53/26.54  |        all_379_104, all_379_105, all_379_106, all_379_107, all_379_108,
% 181.53/26.54  |        all_379_109, all_379_110, all_379_111, all_379_112, all_379_113,
% 181.53/26.54  |        all_379_114, all_379_115, all_379_116, all_379_117, all_379_118,
% 181.53/26.54  |        all_379_119, all_379_120, all_379_121, all_379_122, all_379_123,
% 181.53/26.54  |        all_379_124, all_379_125, all_379_126, all_379_127, all_379_128,
% 181.53/26.54  |        all_379_129, all_379_130, all_379_131, all_379_132, all_379_133,
% 181.53/26.54  |        all_379_134, all_379_135, all_379_136, all_379_137, all_379_138,
% 181.53/26.54  |        all_379_139, all_379_140, all_379_141, all_379_142, all_379_143,
% 181.53/26.54  |        all_379_144, all_379_145, all_379_146, all_379_147, all_379_148,
% 181.53/26.54  |        all_379_149, all_379_150, all_379_151, all_379_152, all_379_153,
% 181.53/26.54  |        all_379_154, all_379_155, all_379_156, all_379_157, all_379_158,
% 181.53/26.54  |        all_379_159, all_379_160, all_379_161, all_379_162, all_379_163,
% 181.53/26.54  |        all_379_164, all_379_165, all_379_166, all_379_167, all_379_168,
% 181.53/26.54  |        all_379_169, all_379_170, all_379_171, all_379_172, all_379_173,
% 181.53/26.54  |        all_379_174, all_379_175, all_379_176, all_379_177, all_379_178,
% 181.53/26.54  |        all_379_179, all_379_180, all_379_181, all_379_182, all_379_183,
% 181.53/26.54  |        all_379_184, all_379_185, all_379_186, all_379_187, all_379_188 gives:
% 181.53/26.55  |   (47)  vOptQuery(all_379_63) & vOptQuery(all_379_71) & vOptQuery(all_379_81)
% 181.53/26.55  |         & vOptQuery(all_379_88) & vOptQuery(all_379_112) &
% 181.53/26.55  |         vOptQuery(all_379_120) & vOptQuery(all_379_130) &
% 181.53/26.55  |         vOptQuery(all_379_137) & vOptQuery(all_379_161) &
% 181.53/26.55  |         vOptQuery(all_379_169) & vOptQuery(all_379_179) &
% 181.53/26.55  |         vOptQuery(all_379_186) & vSelect(all_379_17) & vSelect(all_379_31) &
% 181.53/26.55  |         vSelect(all_379_40) & vTable(all_379_2) & vTable(all_379_18) &
% 181.53/26.55  |         vTable(all_379_32) & vTable(all_379_53) & vTable(all_379_54) &
% 181.53/26.55  |         vTable(all_379_65) & vTable(all_379_73) & vTable(all_379_102) &
% 181.53/26.55  |         vTable(all_379_103) & vTable(all_379_114) & vTable(all_379_122) &
% 181.53/26.55  |         vTable(all_379_151) & vTable(all_379_152) & vTable(all_379_163) &
% 181.53/26.55  |         vTable(all_379_171) & vTStore(all_379_1) & vTStore(all_379_14) &
% 181.53/26.55  |         vTStore(all_379_28) & vTStore(all_379_38) & vTStore(all_379_52) &
% 181.53/26.55  |         vTStore(all_379_62) & vTStore(all_379_70) & vTStore(all_379_80) &
% 181.53/26.55  |         vTStore(all_379_87) & vTStore(all_379_101) & vTStore(all_379_111) &
% 181.53/26.55  |         vTStore(all_379_119) & vTStore(all_379_129) & vTStore(all_379_136) &
% 181.53/26.55  |         vTStore(all_379_150) & vTStore(all_379_160) & vTStore(all_379_168) &
% 181.53/26.55  |         vTStore(all_379_178) & vTStore(all_379_185) & vOptTable(all_379_15) &
% 181.53/26.55  |         vOptTable(all_379_16) & vOptTable(all_379_29) & vOptTable(all_379_30)
% 181.53/26.55  |         & vOptTable(all_379_39) & vQuery(all_379_64) & vQuery(all_379_72) &
% 181.53/26.55  |         vQuery(all_379_82) & vQuery(all_379_83) & vQuery(all_379_89) &
% 181.53/26.55  |         vQuery(all_379_90) & vQuery(all_379_113) & vQuery(all_379_121) &
% 181.53/26.55  |         vQuery(all_379_131) & vQuery(all_379_132) & vQuery(all_379_138) &
% 181.53/26.55  |         vQuery(all_379_139) & vQuery(all_379_162) & vQuery(all_379_170) &
% 181.53/26.55  |         vQuery(all_379_180) & vQuery(all_379_181) & vQuery(all_379_187) &
% 181.53/26.55  |         vQuery(all_379_188) & vName(all_379_13) & vName(all_379_27) &
% 181.53/26.55  |         vName(all_379_37) & vPred(all_379_19) & vPred(all_379_33) &
% 181.53/26.55  |         vPred(all_379_41) & ((all_379_0 = vq2 & all_379_1 = all_337_5 &
% 181.53/26.55  |             all_337_2 = vnoQuery & vtvalue(all_379_2) = vq2) | (all_379_3 =
% 181.53/26.55  |             all_337_2 & all_379_6 = vq2 & all_379_7 = 0 & all_379_8 =
% 181.53/26.55  |             all_379_15 & all_379_9 = all_379_18 & all_379_11 = 0 & all_379_12
% 181.53/26.55  |             = all_379_16 & all_379_14 = all_337_5 & vfilterTable(all_379_10,
% 181.53/26.55  |               all_379_19) = all_379_18 & vprojectTable(all_379_17, all_379_18)
% 181.53/26.55  |             = all_379_15 & vlookupStore(all_379_13, all_337_5) = all_379_16 &
% 181.53/26.55  |             visSomeTable(all_379_15) = 0 & visSomeTable(all_379_16) = 0 &
% 181.53/26.55  |             vgetTable(all_379_15) = all_379_5 & vgetTable(all_379_16) =
% 181.53/26.55  |             all_379_10 & vsomeQuery(all_379_4) = all_337_2 &
% 181.53/26.55  |             vselectFromWhere(all_379_17, all_379_13, all_379_19) = vq2 &
% 181.53/26.55  |             vtvalue(all_379_5) = all_379_4 & vOptQuery(all_337_2) &
% 181.53/26.55  |             vTable(all_379_5) & vTable(all_379_10) & vQuery(all_379_4)) |
% 181.53/26.55  |           (all_379_20 = vq2 & all_379_22 = all_379_29 & all_379_23 =
% 181.53/26.55  |             all_379_32 & all_379_25 = 0 & all_379_26 = all_379_30 & all_379_28
% 181.53/26.55  |             = all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_21 = 0) &
% 181.53/26.55  |             vfilterTable(all_379_24, all_379_33) = all_379_32 &
% 181.53/26.55  |             vprojectTable(all_379_31, all_379_32) = all_379_29 &
% 181.53/26.55  |             vlookupStore(all_379_27, all_337_5) = all_379_30 &
% 181.53/26.55  |             visSomeTable(all_379_29) = all_379_21 & visSomeTable(all_379_30) =
% 181.53/26.55  |             0 & vgetTable(all_379_30) = all_379_24 &
% 181.53/26.55  |             vselectFromWhere(all_379_31, all_379_27, all_379_33) = vq2 &
% 181.53/26.55  |             vTable(all_379_24)) | (all_379_34 = vq2 & all_379_36 = all_379_39
% 181.53/26.55  |             & all_379_38 = all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_35 =
% 181.53/26.55  |               0) & vlookupStore(all_379_37, all_337_5) = all_379_39 &
% 181.53/26.55  |             visSomeTable(all_379_39) = all_379_35 &
% 181.53/26.55  |             vselectFromWhere(all_379_40, all_379_37, all_379_41) = vq2) |
% 181.53/26.55  |           (all_379_42 = all_337_2 & all_379_49 = vq2 & all_379_52 = all_337_5
% 181.53/26.55  |             & vrawUnion(all_379_47, all_379_46) = all_379_45 &
% 181.53/26.55  |             vgetAttrL(all_379_54) = all_379_48 & vgetRaw(all_379_53) =
% 181.53/26.55  |             all_379_46 & vgetRaw(all_379_54) = all_379_47 & vtable(all_379_48,
% 181.53/26.55  |               all_379_45) = all_379_44 & vsomeQuery(all_379_43) = all_337_2 &
% 181.53/26.55  |             vUnion(all_379_51, all_379_50) = vq2 & vtvalue(all_379_44) =
% 181.53/26.55  |             all_379_43 & vtvalue(all_379_53) = all_379_50 &
% 181.53/26.55  |             vtvalue(all_379_54) = all_379_51 & vOptQuery(all_337_2) &
% 181.53/26.55  |             vTable(all_379_44) & vQuery(all_379_43) & vQuery(all_379_50) &
% 181.53/26.55  |             vQuery(all_379_51) & vRawTable(all_379_45) & vRawTable(all_379_46)
% 181.53/26.55  |             & vRawTable(all_379_47) & vAttrL(all_379_48)) | (all_379_55 =
% 181.53/26.55  |             all_337_2 & all_379_58 = vq2 & all_379_60 = 0 & all_379_61 =
% 181.53/26.55  |             all_379_63 & all_379_62 = all_337_5 & vreduce(all_379_64,
% 181.53/26.55  |               all_337_5) = all_379_63 & visSomeQuery(all_379_63) = 0 &
% 181.53/26.55  |             vgetQuery(all_379_63) = all_379_57 & vsomeQuery(all_379_56) =
% 181.53/26.55  |             all_337_2 & vUnion(all_379_59, all_379_57) = all_379_56 &
% 181.53/26.55  |             vUnion(all_379_59, all_379_64) = vq2 & vtvalue(all_379_65) =
% 181.53/26.55  |             all_379_59 & vOptQuery(all_337_2) & vQuery(all_379_56) &
% 181.53/26.55  |             vQuery(all_379_57) & vQuery(all_379_59) &  ! [v0: vTable] : ( ~
% 181.53/26.55  |               (vtvalue(v0) = all_379_64) |  ~ vTable(v0))) | (all_379_66 = vq2
% 181.53/26.55  |             & all_379_69 = all_379_71 & all_379_70 = all_337_5 & all_337_2 =
% 181.53/26.55  |             vnoQuery &  ~ (all_379_68 = 0) & vreduce(all_379_72, all_337_5) =
% 181.53/26.55  |             all_379_71 & visSomeQuery(all_379_71) = all_379_68 &
% 181.53/26.55  |             vUnion(all_379_67, all_379_72) = vq2 & vtvalue(all_379_73) =
% 181.53/26.55  |             all_379_67 & vQuery(all_379_67) &  ! [v0: vTable] : ( ~
% 181.53/26.55  |               (vtvalue(v0) = all_379_72) |  ~ vTable(v0))) | (all_379_74 =
% 181.53/26.55  |             all_337_2 & all_379_77 = vq2 & all_379_78 = 0 & all_379_79 =
% 181.53/26.55  |             all_379_81 & all_379_80 = all_337_5 & vreduce(all_379_83,
% 181.53/26.55  |               all_337_5) = all_379_81 & visSomeQuery(all_379_81) = 0 &
% 181.53/26.55  |             vgetQuery(all_379_81) = all_379_76 & vsomeQuery(all_379_75) =
% 181.53/26.55  |             all_337_2 & vUnion(all_379_76, all_379_82) = all_379_75 &
% 181.53/26.55  |             vUnion(all_379_83, all_379_82) = vq2 & vOptQuery(all_337_2) &
% 181.53/26.55  |             vQuery(all_379_75) & vQuery(all_379_76) &  ! [v0: vTable] :  !
% 181.53/26.55  |             [v1: vTable] : ( ~ (vtvalue(v1) = all_379_82) |  ~ (vtvalue(v0) =
% 181.53/26.55  |                 all_379_83) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable]
% 181.53/26.55  |             : ( ~ (vtvalue(v0) = all_379_83) |  ~ vTable(v0))) | (all_379_84 =
% 181.53/26.55  |             vq2 & all_379_86 = all_379_88 & all_379_87 = all_337_5 & all_337_2
% 181.53/26.55  |             = vnoQuery &  ~ (all_379_85 = 0) & vreduce(all_379_90, all_337_5)
% 181.53/26.55  |             = all_379_88 & visSomeQuery(all_379_88) = all_379_85 &
% 181.53/26.55  |             vUnion(all_379_90, all_379_89) = vq2 &  ! [v0: vTable] :  ! [v1:
% 181.53/26.55  |               vTable] : ( ~ (vtvalue(v1) = all_379_89) |  ~ (vtvalue(v0) =
% 181.53/26.55  |                 all_379_90) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable]
% 181.53/26.55  |             : ( ~ (vtvalue(v0) = all_379_90) |  ~ vTable(v0))) | (all_379_91 =
% 181.53/26.55  |             all_337_2 & all_379_98 = vq2 & all_379_101 = all_337_5 &
% 181.53/26.55  |             vrawIntersection(all_379_96, all_379_95) = all_379_94 &
% 181.53/26.55  |             vgetAttrL(all_379_103) = all_379_97 & vgetRaw(all_379_102) =
% 181.53/26.55  |             all_379_95 & vgetRaw(all_379_103) = all_379_96 &
% 181.53/26.55  |             vtable(all_379_97, all_379_94) = all_379_93 &
% 181.53/26.55  |             vsomeQuery(all_379_92) = all_337_2 & vIntersection(all_379_100,
% 181.53/26.55  |               all_379_99) = vq2 & vtvalue(all_379_93) = all_379_92 &
% 181.53/26.55  |             vtvalue(all_379_102) = all_379_99 & vtvalue(all_379_103) =
% 181.53/26.55  |             all_379_100 & vOptQuery(all_337_2) & vTable(all_379_93) &
% 181.53/26.55  |             vQuery(all_379_92) & vQuery(all_379_99) & vQuery(all_379_100) &
% 181.53/26.55  |             vRawTable(all_379_94) & vRawTable(all_379_95) &
% 181.53/26.55  |             vRawTable(all_379_96) & vAttrL(all_379_97)) | (all_379_104 =
% 181.53/26.55  |             all_337_2 & all_379_107 = vq2 & all_379_109 = 0 & all_379_110 =
% 181.53/26.55  |             all_379_112 & all_379_111 = all_337_5 & vreduce(all_379_113,
% 181.53/26.55  |               all_337_5) = all_379_112 & visSomeQuery(all_379_112) = 0 &
% 181.53/26.55  |             vgetQuery(all_379_112) = all_379_106 & vsomeQuery(all_379_105) =
% 181.53/26.55  |             all_337_2 & vIntersection(all_379_108, all_379_106) = all_379_105
% 181.53/26.55  |             & vIntersection(all_379_108, all_379_113) = vq2 &
% 181.53/26.55  |             vtvalue(all_379_114) = all_379_108 & vOptQuery(all_337_2) &
% 181.53/26.55  |             vQuery(all_379_105) & vQuery(all_379_106) & vQuery(all_379_108) & 
% 181.53/26.55  |             ! [v0: vTable] : ( ~ (vtvalue(v0) = all_379_113) |  ~ vTable(v0)))
% 181.53/26.55  |           | (all_379_115 = vq2 & all_379_118 = all_379_120 & all_379_119 =
% 181.53/26.55  |             all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_117 = 0) &
% 181.53/26.55  |             vreduce(all_379_121, all_337_5) = all_379_120 &
% 181.53/26.55  |             visSomeQuery(all_379_120) = all_379_117 &
% 181.53/26.55  |             vIntersection(all_379_116, all_379_121) = vq2 &
% 181.53/26.55  |             vtvalue(all_379_122) = all_379_116 & vQuery(all_379_116) &  ! [v0:
% 181.53/26.55  |               vTable] : ( ~ (vtvalue(v0) = all_379_121) |  ~ vTable(v0))) |
% 181.53/26.55  |           (all_379_123 = all_337_2 & all_379_126 = vq2 & all_379_127 = 0 &
% 181.53/26.55  |             all_379_128 = all_379_130 & all_379_129 = all_337_5 &
% 181.53/26.55  |             vreduce(all_379_132, all_337_5) = all_379_130 &
% 181.53/26.55  |             visSomeQuery(all_379_130) = 0 & vgetQuery(all_379_130) =
% 181.53/26.56  |             all_379_125 & vsomeQuery(all_379_124) = all_337_2 &
% 181.53/26.56  |             vIntersection(all_379_125, all_379_131) = all_379_124 &
% 181.53/26.56  |             vIntersection(all_379_132, all_379_131) = vq2 &
% 181.53/26.56  |             vOptQuery(all_337_2) & vQuery(all_379_124) & vQuery(all_379_125) &
% 181.53/26.56  |              ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.53/26.56  |                 all_379_131) |  ~ (vtvalue(v0) = all_379_132) |  ~ vTable(v1)
% 181.53/26.56  |               |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.56  |                 all_379_132) |  ~ vTable(v0))) | (all_379_133 = vq2 &
% 181.53/26.56  |             all_379_135 = all_379_137 & all_379_136 = all_337_5 & all_337_2 =
% 181.53/26.56  |             vnoQuery &  ~ (all_379_134 = 0) & vreduce(all_379_139, all_337_5)
% 181.53/26.56  |             = all_379_137 & visSomeQuery(all_379_137) = all_379_134 &
% 181.53/26.56  |             vIntersection(all_379_139, all_379_138) = vq2 &  ! [v0: vTable] : 
% 181.53/26.56  |             ! [v1: vTable] : ( ~ (vtvalue(v1) = all_379_138) |  ~ (vtvalue(v0)
% 181.53/26.56  |                 = all_379_139) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.53/26.56  |               vTable] : ( ~ (vtvalue(v0) = all_379_139) |  ~ vTable(v0))) |
% 181.53/26.56  |           (all_379_140 = all_337_2 & all_379_147 = vq2 & all_379_150 =
% 181.53/26.56  |             all_337_5 & vrawDifference(all_379_145, all_379_144) = all_379_143
% 181.53/26.56  |             & vgetAttrL(all_379_152) = all_379_146 & vgetRaw(all_379_151) =
% 181.53/26.56  |             all_379_144 & vgetRaw(all_379_152) = all_379_145 &
% 181.53/26.56  |             vtable(all_379_146, all_379_143) = all_379_142 &
% 181.53/26.56  |             vsomeQuery(all_379_141) = all_337_2 & vDifference(all_379_149,
% 181.53/26.56  |               all_379_148) = vq2 & vtvalue(all_379_142) = all_379_141 &
% 181.53/26.56  |             vtvalue(all_379_151) = all_379_148 & vtvalue(all_379_152) =
% 181.53/26.56  |             all_379_149 & vOptQuery(all_337_2) & vTable(all_379_142) &
% 181.53/26.56  |             vQuery(all_379_141) & vQuery(all_379_148) & vQuery(all_379_149) &
% 181.53/26.56  |             vRawTable(all_379_143) & vRawTable(all_379_144) &
% 181.53/26.56  |             vRawTable(all_379_145) & vAttrL(all_379_146)) | (all_379_153 =
% 181.53/26.56  |             all_337_2 & all_379_156 = vq2 & all_379_158 = 0 & all_379_159 =
% 181.53/26.56  |             all_379_161 & all_379_160 = all_337_5 & vreduce(all_379_162,
% 181.53/26.56  |               all_337_5) = all_379_161 & visSomeQuery(all_379_161) = 0 &
% 181.53/26.56  |             vgetQuery(all_379_161) = all_379_155 & vsomeQuery(all_379_154) =
% 181.53/26.56  |             all_337_2 & vDifference(all_379_157, all_379_155) = all_379_154 &
% 181.53/26.56  |             vDifference(all_379_157, all_379_162) = vq2 & vtvalue(all_379_163)
% 181.53/26.56  |             = all_379_157 & vOptQuery(all_337_2) & vQuery(all_379_154) &
% 181.53/26.56  |             vQuery(all_379_155) & vQuery(all_379_157) &  ! [v0: vTable] : ( ~
% 181.53/26.56  |               (vtvalue(v0) = all_379_162) |  ~ vTable(v0))) | (all_379_164 =
% 181.53/26.56  |             vq2 & all_379_167 = all_379_169 & all_379_168 = all_337_5 &
% 181.53/26.56  |             all_337_2 = vnoQuery &  ~ (all_379_166 = 0) & vreduce(all_379_170,
% 181.53/26.56  |               all_337_5) = all_379_169 & visSomeQuery(all_379_169) =
% 181.53/26.56  |             all_379_166 & vDifference(all_379_165, all_379_170) = vq2 &
% 181.53/26.56  |             vtvalue(all_379_171) = all_379_165 & vQuery(all_379_165) &  ! [v0:
% 181.53/26.56  |               vTable] : ( ~ (vtvalue(v0) = all_379_170) |  ~ vTable(v0))) |
% 181.53/26.56  |           (all_379_172 = all_337_2 & all_379_175 = vq2 & all_379_176 = 0 &
% 181.53/26.56  |             all_379_177 = all_379_179 & all_379_178 = all_337_5 &
% 181.53/26.56  |             vreduce(all_379_181, all_337_5) = all_379_179 &
% 181.53/26.56  |             visSomeQuery(all_379_179) = 0 & vgetQuery(all_379_179) =
% 181.53/26.56  |             all_379_174 & vsomeQuery(all_379_173) = all_337_2 &
% 181.53/26.56  |             vDifference(all_379_174, all_379_180) = all_379_173 &
% 181.53/26.56  |             vDifference(all_379_181, all_379_180) = vq2 & vOptQuery(all_337_2)
% 181.53/26.56  |             & vQuery(all_379_173) & vQuery(all_379_174) &  ! [v0: vTable] :  !
% 181.53/26.56  |             [v1: vTable] : ( ~ (vtvalue(v1) = all_379_180) |  ~ (vtvalue(v0) =
% 181.53/26.56  |                 all_379_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.53/26.56  |               vTable] : ( ~ (vtvalue(v0) = all_379_181) |  ~ vTable(v0))) |
% 181.53/26.56  |           (all_379_182 = vq2 & all_379_184 = all_379_186 & all_379_185 =
% 181.53/26.56  |             all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_183 = 0) &
% 181.53/26.56  |             vreduce(all_379_188, all_337_5) = all_379_186 &
% 181.53/26.56  |             visSomeQuery(all_379_186) = all_379_183 & vDifference(all_379_188,
% 181.53/26.56  |               all_379_187) = vq2 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.53/26.56  |               (vtvalue(v1) = all_379_187) |  ~ (vtvalue(v0) = all_379_188) | 
% 181.53/26.56  |               ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.53/26.56  |               (vtvalue(v0) = all_379_188) |  ~ vTable(v0))))
% 181.53/26.56  | 
% 181.53/26.56  | ALPHA: (47) implies:
% 181.53/26.56  |   (48)  vPred(all_379_19)
% 181.53/26.56  |   (49)  vName(all_379_13)
% 181.53/26.56  |   (50)  vQuery(all_379_181)
% 181.53/26.56  |   (51)  vQuery(all_379_180)
% 181.53/26.56  |   (52)  vQuery(all_379_162)
% 181.53/26.56  |   (53)  vQuery(all_379_132)
% 181.53/26.56  |   (54)  vQuery(all_379_131)
% 181.53/26.56  |   (55)  vQuery(all_379_113)
% 181.53/26.56  |   (56)  vQuery(all_379_83)
% 181.53/26.56  |   (57)  vQuery(all_379_82)
% 181.53/26.56  |   (58)  vQuery(all_379_64)
% 181.53/26.56  |   (59)  vSelect(all_379_17)
% 181.53/26.57  |   (60)  (all_379_0 = vq2 & all_379_1 = all_337_5 & all_337_2 = vnoQuery &
% 181.53/26.57  |           vtvalue(all_379_2) = vq2) | (all_379_3 = all_337_2 & all_379_6 = vq2
% 181.53/26.57  |           & all_379_7 = 0 & all_379_8 = all_379_15 & all_379_9 = all_379_18 &
% 181.53/26.57  |           all_379_11 = 0 & all_379_12 = all_379_16 & all_379_14 = all_337_5 &
% 181.53/26.57  |           vfilterTable(all_379_10, all_379_19) = all_379_18 &
% 181.53/26.57  |           vprojectTable(all_379_17, all_379_18) = all_379_15 &
% 181.53/26.57  |           vlookupStore(all_379_13, all_337_5) = all_379_16 &
% 181.53/26.57  |           visSomeTable(all_379_15) = 0 & visSomeTable(all_379_16) = 0 &
% 181.53/26.57  |           vgetTable(all_379_15) = all_379_5 & vgetTable(all_379_16) =
% 181.53/26.57  |           all_379_10 & vsomeQuery(all_379_4) = all_337_2 &
% 181.53/26.57  |           vselectFromWhere(all_379_17, all_379_13, all_379_19) = vq2 &
% 181.53/26.57  |           vtvalue(all_379_5) = all_379_4 & vOptQuery(all_337_2) &
% 181.53/26.57  |           vTable(all_379_5) & vTable(all_379_10) & vQuery(all_379_4)) |
% 181.53/26.57  |         (all_379_20 = vq2 & all_379_22 = all_379_29 & all_379_23 = all_379_32
% 181.53/26.57  |           & all_379_25 = 0 & all_379_26 = all_379_30 & all_379_28 = all_337_5
% 181.53/26.57  |           & all_337_2 = vnoQuery &  ~ (all_379_21 = 0) &
% 181.53/26.57  |           vfilterTable(all_379_24, all_379_33) = all_379_32 &
% 181.53/26.57  |           vprojectTable(all_379_31, all_379_32) = all_379_29 &
% 181.53/26.57  |           vlookupStore(all_379_27, all_337_5) = all_379_30 &
% 181.53/26.57  |           visSomeTable(all_379_29) = all_379_21 & visSomeTable(all_379_30) = 0
% 181.53/26.57  |           & vgetTable(all_379_30) = all_379_24 & vselectFromWhere(all_379_31,
% 181.53/26.57  |             all_379_27, all_379_33) = vq2 & vTable(all_379_24)) | (all_379_34
% 181.53/26.57  |           = vq2 & all_379_36 = all_379_39 & all_379_38 = all_337_5 & all_337_2
% 181.53/26.57  |           = vnoQuery &  ~ (all_379_35 = 0) & vlookupStore(all_379_37,
% 181.53/26.57  |             all_337_5) = all_379_39 & visSomeTable(all_379_39) = all_379_35 &
% 181.53/26.57  |           vselectFromWhere(all_379_40, all_379_37, all_379_41) = vq2) |
% 181.53/26.57  |         (all_379_42 = all_337_2 & all_379_49 = vq2 & all_379_52 = all_337_5 &
% 181.53/26.57  |           vrawUnion(all_379_47, all_379_46) = all_379_45 &
% 181.53/26.57  |           vgetAttrL(all_379_54) = all_379_48 & vgetRaw(all_379_53) =
% 181.53/26.57  |           all_379_46 & vgetRaw(all_379_54) = all_379_47 & vtable(all_379_48,
% 181.53/26.57  |             all_379_45) = all_379_44 & vsomeQuery(all_379_43) = all_337_2 &
% 181.53/26.57  |           vUnion(all_379_51, all_379_50) = vq2 & vtvalue(all_379_44) =
% 181.53/26.57  |           all_379_43 & vtvalue(all_379_53) = all_379_50 & vtvalue(all_379_54)
% 181.53/26.57  |           = all_379_51 & vOptQuery(all_337_2) & vTable(all_379_44) &
% 181.53/26.57  |           vQuery(all_379_43) & vQuery(all_379_50) & vQuery(all_379_51) &
% 181.53/26.57  |           vRawTable(all_379_45) & vRawTable(all_379_46) &
% 181.53/26.57  |           vRawTable(all_379_47) & vAttrL(all_379_48)) | (all_379_55 =
% 181.53/26.57  |           all_337_2 & all_379_58 = vq2 & all_379_60 = 0 & all_379_61 =
% 181.53/26.57  |           all_379_63 & all_379_62 = all_337_5 & vreduce(all_379_64, all_337_5)
% 181.53/26.57  |           = all_379_63 & visSomeQuery(all_379_63) = 0 & vgetQuery(all_379_63)
% 181.53/26.57  |           = all_379_57 & vsomeQuery(all_379_56) = all_337_2 &
% 181.53/26.57  |           vUnion(all_379_59, all_379_57) = all_379_56 & vUnion(all_379_59,
% 181.53/26.57  |             all_379_64) = vq2 & vtvalue(all_379_65) = all_379_59 &
% 181.53/26.57  |           vOptQuery(all_337_2) & vQuery(all_379_56) & vQuery(all_379_57) &
% 181.53/26.57  |           vQuery(all_379_59) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.57  |               all_379_64) |  ~ vTable(v0))) | (all_379_66 = vq2 & all_379_69 =
% 181.53/26.57  |           all_379_71 & all_379_70 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.53/26.57  |           (all_379_68 = 0) & vreduce(all_379_72, all_337_5) = all_379_71 &
% 181.53/26.57  |           visSomeQuery(all_379_71) = all_379_68 & vUnion(all_379_67,
% 181.53/26.57  |             all_379_72) = vq2 & vtvalue(all_379_73) = all_379_67 &
% 181.53/26.57  |           vQuery(all_379_67) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.57  |               all_379_72) |  ~ vTable(v0))) | (all_379_74 = all_337_2 &
% 181.53/26.57  |           all_379_77 = vq2 & all_379_78 = 0 & all_379_79 = all_379_81 &
% 181.53/26.57  |           all_379_80 = all_337_5 & vreduce(all_379_83, all_337_5) = all_379_81
% 181.53/26.57  |           & visSomeQuery(all_379_81) = 0 & vgetQuery(all_379_81) = all_379_76
% 181.53/26.57  |           & vsomeQuery(all_379_75) = all_337_2 & vUnion(all_379_76,
% 181.53/26.57  |             all_379_82) = all_379_75 & vUnion(all_379_83, all_379_82) = vq2 &
% 181.53/26.57  |           vOptQuery(all_337_2) & vQuery(all_379_75) & vQuery(all_379_76) &  !
% 181.53/26.57  |           [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_379_82) |  ~
% 181.53/26.57  |             (vtvalue(v0) = all_379_83) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.53/26.57  |           [v0: vTable] : ( ~ (vtvalue(v0) = all_379_83) |  ~ vTable(v0))) |
% 181.53/26.57  |         (all_379_84 = vq2 & all_379_86 = all_379_88 & all_379_87 = all_337_5 &
% 181.53/26.57  |           all_337_2 = vnoQuery &  ~ (all_379_85 = 0) & vreduce(all_379_90,
% 181.53/26.57  |             all_337_5) = all_379_88 & visSomeQuery(all_379_88) = all_379_85 &
% 181.53/26.57  |           vUnion(all_379_90, all_379_89) = vq2 &  ! [v0: vTable] :  ! [v1:
% 181.53/26.57  |             vTable] : ( ~ (vtvalue(v1) = all_379_89) |  ~ (vtvalue(v0) =
% 181.53/26.57  |               all_379_90) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] :
% 181.53/26.57  |           ( ~ (vtvalue(v0) = all_379_90) |  ~ vTable(v0))) | (all_379_91 =
% 181.53/26.57  |           all_337_2 & all_379_98 = vq2 & all_379_101 = all_337_5 &
% 181.53/26.57  |           vrawIntersection(all_379_96, all_379_95) = all_379_94 &
% 181.53/26.57  |           vgetAttrL(all_379_103) = all_379_97 & vgetRaw(all_379_102) =
% 181.53/26.57  |           all_379_95 & vgetRaw(all_379_103) = all_379_96 & vtable(all_379_97,
% 181.53/26.57  |             all_379_94) = all_379_93 & vsomeQuery(all_379_92) = all_337_2 &
% 181.53/26.57  |           vIntersection(all_379_100, all_379_99) = vq2 & vtvalue(all_379_93) =
% 181.53/26.57  |           all_379_92 & vtvalue(all_379_102) = all_379_99 &
% 181.53/26.57  |           vtvalue(all_379_103) = all_379_100 & vOptQuery(all_337_2) &
% 181.53/26.57  |           vTable(all_379_93) & vQuery(all_379_92) & vQuery(all_379_99) &
% 181.53/26.57  |           vQuery(all_379_100) & vRawTable(all_379_94) & vRawTable(all_379_95)
% 181.53/26.57  |           & vRawTable(all_379_96) & vAttrL(all_379_97)) | (all_379_104 =
% 181.53/26.57  |           all_337_2 & all_379_107 = vq2 & all_379_109 = 0 & all_379_110 =
% 181.53/26.57  |           all_379_112 & all_379_111 = all_337_5 & vreduce(all_379_113,
% 181.53/26.57  |             all_337_5) = all_379_112 & visSomeQuery(all_379_112) = 0 &
% 181.53/26.57  |           vgetQuery(all_379_112) = all_379_106 & vsomeQuery(all_379_105) =
% 181.53/26.57  |           all_337_2 & vIntersection(all_379_108, all_379_106) = all_379_105 &
% 181.53/26.57  |           vIntersection(all_379_108, all_379_113) = vq2 & vtvalue(all_379_114)
% 181.53/26.57  |           = all_379_108 & vOptQuery(all_337_2) & vQuery(all_379_105) &
% 181.53/26.57  |           vQuery(all_379_106) & vQuery(all_379_108) &  ! [v0: vTable] : ( ~
% 181.53/26.57  |             (vtvalue(v0) = all_379_113) |  ~ vTable(v0))) | (all_379_115 = vq2
% 181.53/26.57  |           & all_379_118 = all_379_120 & all_379_119 = all_337_5 & all_337_2 =
% 181.53/26.57  |           vnoQuery &  ~ (all_379_117 = 0) & vreduce(all_379_121, all_337_5) =
% 181.53/26.57  |           all_379_120 & visSomeQuery(all_379_120) = all_379_117 &
% 181.53/26.57  |           vIntersection(all_379_116, all_379_121) = vq2 & vtvalue(all_379_122)
% 181.53/26.57  |           = all_379_116 & vQuery(all_379_116) &  ! [v0: vTable] : ( ~
% 181.53/26.57  |             (vtvalue(v0) = all_379_121) |  ~ vTable(v0))) | (all_379_123 =
% 181.53/26.57  |           all_337_2 & all_379_126 = vq2 & all_379_127 = 0 & all_379_128 =
% 181.53/26.57  |           all_379_130 & all_379_129 = all_337_5 & vreduce(all_379_132,
% 181.53/26.57  |             all_337_5) = all_379_130 & visSomeQuery(all_379_130) = 0 &
% 181.53/26.57  |           vgetQuery(all_379_130) = all_379_125 & vsomeQuery(all_379_124) =
% 181.53/26.57  |           all_337_2 & vIntersection(all_379_125, all_379_131) = all_379_124 &
% 181.53/26.57  |           vIntersection(all_379_132, all_379_131) = vq2 & vOptQuery(all_337_2)
% 181.53/26.57  |           & vQuery(all_379_124) & vQuery(all_379_125) &  ! [v0: vTable] :  !
% 181.53/26.57  |           [v1: vTable] : ( ~ (vtvalue(v1) = all_379_131) |  ~ (vtvalue(v0) =
% 181.53/26.57  |               all_379_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable]
% 181.53/26.57  |           : ( ~ (vtvalue(v0) = all_379_132) |  ~ vTable(v0))) | (all_379_133 =
% 181.53/26.57  |           vq2 & all_379_135 = all_379_137 & all_379_136 = all_337_5 &
% 181.53/26.57  |           all_337_2 = vnoQuery &  ~ (all_379_134 = 0) & vreduce(all_379_139,
% 181.53/26.57  |             all_337_5) = all_379_137 & visSomeQuery(all_379_137) = all_379_134
% 181.53/26.57  |           & vIntersection(all_379_139, all_379_138) = vq2 &  ! [v0: vTable] : 
% 181.53/26.57  |           ! [v1: vTable] : ( ~ (vtvalue(v1) = all_379_138) |  ~ (vtvalue(v0) =
% 181.53/26.57  |               all_379_139) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable]
% 181.53/26.57  |           : ( ~ (vtvalue(v0) = all_379_139) |  ~ vTable(v0))) | (all_379_140 =
% 181.53/26.57  |           all_337_2 & all_379_147 = vq2 & all_379_150 = all_337_5 &
% 181.53/26.57  |           vrawDifference(all_379_145, all_379_144) = all_379_143 &
% 181.53/26.57  |           vgetAttrL(all_379_152) = all_379_146 & vgetRaw(all_379_151) =
% 181.53/26.57  |           all_379_144 & vgetRaw(all_379_152) = all_379_145 &
% 181.53/26.57  |           vtable(all_379_146, all_379_143) = all_379_142 &
% 181.53/26.57  |           vsomeQuery(all_379_141) = all_337_2 & vDifference(all_379_149,
% 181.53/26.57  |             all_379_148) = vq2 & vtvalue(all_379_142) = all_379_141 &
% 181.53/26.57  |           vtvalue(all_379_151) = all_379_148 & vtvalue(all_379_152) =
% 181.53/26.57  |           all_379_149 & vOptQuery(all_337_2) & vTable(all_379_142) &
% 181.53/26.57  |           vQuery(all_379_141) & vQuery(all_379_148) & vQuery(all_379_149) &
% 181.53/26.57  |           vRawTable(all_379_143) & vRawTable(all_379_144) &
% 181.53/26.57  |           vRawTable(all_379_145) & vAttrL(all_379_146)) | (all_379_153 =
% 181.53/26.57  |           all_337_2 & all_379_156 = vq2 & all_379_158 = 0 & all_379_159 =
% 181.53/26.57  |           all_379_161 & all_379_160 = all_337_5 & vreduce(all_379_162,
% 181.53/26.57  |             all_337_5) = all_379_161 & visSomeQuery(all_379_161) = 0 &
% 181.53/26.57  |           vgetQuery(all_379_161) = all_379_155 & vsomeQuery(all_379_154) =
% 181.53/26.57  |           all_337_2 & vDifference(all_379_157, all_379_155) = all_379_154 &
% 181.53/26.57  |           vDifference(all_379_157, all_379_162) = vq2 & vtvalue(all_379_163) =
% 181.53/26.57  |           all_379_157 & vOptQuery(all_337_2) & vQuery(all_379_154) &
% 181.53/26.57  |           vQuery(all_379_155) & vQuery(all_379_157) &  ! [v0: vTable] : ( ~
% 181.53/26.57  |             (vtvalue(v0) = all_379_162) |  ~ vTable(v0))) | (all_379_164 = vq2
% 181.53/26.57  |           & all_379_167 = all_379_169 & all_379_168 = all_337_5 & all_337_2 =
% 181.53/26.57  |           vnoQuery &  ~ (all_379_166 = 0) & vreduce(all_379_170, all_337_5) =
% 181.53/26.57  |           all_379_169 & visSomeQuery(all_379_169) = all_379_166 &
% 181.53/26.57  |           vDifference(all_379_165, all_379_170) = vq2 & vtvalue(all_379_171) =
% 181.53/26.57  |           all_379_165 & vQuery(all_379_165) &  ! [v0: vTable] : ( ~
% 181.53/26.57  |             (vtvalue(v0) = all_379_170) |  ~ vTable(v0))) | (all_379_172 =
% 181.53/26.57  |           all_337_2 & all_379_175 = vq2 & all_379_176 = 0 & all_379_177 =
% 181.53/26.57  |           all_379_179 & all_379_178 = all_337_5 & vreduce(all_379_181,
% 181.53/26.57  |             all_337_5) = all_379_179 & visSomeQuery(all_379_179) = 0 &
% 181.53/26.57  |           vgetQuery(all_379_179) = all_379_174 & vsomeQuery(all_379_173) =
% 181.53/26.57  |           all_337_2 & vDifference(all_379_174, all_379_180) = all_379_173 &
% 181.53/26.57  |           vDifference(all_379_181, all_379_180) = vq2 & vOptQuery(all_337_2) &
% 181.53/26.57  |           vQuery(all_379_173) & vQuery(all_379_174) &  ! [v0: vTable] :  !
% 181.53/26.57  |           [v1: vTable] : ( ~ (vtvalue(v1) = all_379_180) |  ~ (vtvalue(v0) =
% 181.53/26.57  |               all_379_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable]
% 181.53/26.57  |           : ( ~ (vtvalue(v0) = all_379_181) |  ~ vTable(v0))) | (all_379_182 =
% 181.53/26.57  |           vq2 & all_379_184 = all_379_186 & all_379_185 = all_337_5 &
% 181.53/26.57  |           all_337_2 = vnoQuery &  ~ (all_379_183 = 0) & vreduce(all_379_188,
% 181.53/26.57  |             all_337_5) = all_379_186 & visSomeQuery(all_379_186) = all_379_183
% 181.53/26.57  |           & vDifference(all_379_188, all_379_187) = vq2 &  ! [v0: vTable] :  !
% 181.53/26.57  |           [v1: vTable] : ( ~ (vtvalue(v1) = all_379_187) |  ~ (vtvalue(v0) =
% 181.53/26.57  |               all_379_188) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable]
% 181.53/26.57  |           : ( ~ (vtvalue(v0) = all_379_188) |  ~ vTable(v0)))
% 181.53/26.57  | 
% 181.53/26.57  | BETA: splitting (33) gives:
% 181.53/26.57  | 
% 181.53/26.57  | Case 1:
% 181.53/26.57  | | 
% 181.53/26.57  | |   (61)  all_337_6 = 0
% 181.53/26.57  | | 
% 181.53/26.57  | | REDUCE: (20), (61) imply:
% 181.53/26.57  | |   (62)  $false
% 181.53/26.57  | | 
% 181.53/26.57  | | CLOSE: (62) is inconsistent.
% 181.53/26.57  | | 
% 181.53/26.57  | Case 2:
% 181.53/26.57  | | 
% 181.53/26.57  | | 
% 181.53/26.57  | | GROUND_INST: instantiating (10) with all_334_0, 0, vq1, simplifying with
% 181.53/26.57  | |              (18), (32) gives:
% 181.53/26.57  | |   (63)  all_334_0 = 0
% 181.53/26.57  | | 
% 181.53/26.57  | | GROUND_INST: instantiating (getQuery-0) with all_361_0, all_337_2,
% 181.53/26.57  | |              simplifying with (40), (41) gives:
% 181.53/26.57  | |   (64)  vgetQuery(all_337_2) = all_361_0
% 181.53/26.57  | | 
% 181.53/26.57  | | GROUND_INST: instantiating (isValue-true-INV) with vq1, simplifying with
% 181.53/26.57  | |              (6), (32) gives:
% 181.53/26.57  | |   (65)   ? [v0: vTable] : (vtvalue(v0) = vq1 & vTable(v0))
% 181.53/26.57  | | 
% 181.53/26.57  | | DELTA: instantiating (65) with fresh symbol all_401_0 gives:
% 181.53/26.57  | |   (66)  vtvalue(all_401_0) = vq1 & vTable(all_401_0)
% 181.53/26.57  | | 
% 181.53/26.57  | | ALPHA: (66) implies:
% 181.53/26.57  | |   (67)  vTable(all_401_0)
% 181.53/26.57  | |   (68)  vtvalue(all_401_0) = vq1
% 181.53/26.57  | | 
% 181.53/26.57  | | GROUND_INST: instantiating (2) with all_401_0, vq2, all_337_5, vq1,
% 181.53/26.57  | |              all_337_7, all_337_1, simplifying with (7), (22), (26), (30),
% 181.53/26.57  | |              (67), (68) gives:
% 181.53/26.58  | |   (69)   ? [v0: vOptQuery] :  ? [v1: int] :  ? [v2: vQuery] :  ? [v3:
% 181.53/26.58  | |           vQuery] :  ? [v4: int] :  ? [v5: vTable] :  ? [v6: vTable] :  ?
% 181.53/26.58  | |         [v7: vQuery] : (vTable(v6) & vTable(v5) & ((v7 = vq2 & v5 =
% 181.53/26.58  | |               all_401_0 & vtvalue(v6) = vq2) | (vreduce(vq2, all_337_5) = v0
% 181.53/26.58  | |               & vOptQuery(v0) & ((v4 = all_337_1 & vgetQuery(v0) = v2 &
% 181.53/26.58  | |                   vsomeQuery(v3) = all_337_1 & vUnion(vq1, v2) = v3 &
% 181.53/26.58  | |                   vOptQuery(all_337_1) & vQuery(v3) & vQuery(v2)) | ( ~ (v1
% 181.53/26.58  | |                     = 0) & visSomeQuery(v0) = v1)))))
% 181.53/26.58  | | 
% 181.53/26.58  | | DELTA: instantiating (69) with fresh symbols all_429_0, all_429_1,
% 181.53/26.58  | |        all_429_2, all_429_3, all_429_4, all_429_5, all_429_6, all_429_7
% 181.53/26.58  | |        gives:
% 181.53/26.58  | |   (70)  vTable(all_429_1) & vTable(all_429_2) & ((all_429_0 = vq2 &
% 181.53/26.58  | |             all_429_2 = all_401_0 & vtvalue(all_429_1) = vq2) |
% 181.53/26.58  | |           (vreduce(vq2, all_337_5) = all_429_7 & vOptQuery(all_429_7) &
% 181.53/26.58  | |             ((all_429_3 = all_337_1 & vgetQuery(all_429_7) = all_429_5 &
% 181.53/26.58  | |                 vsomeQuery(all_429_4) = all_337_1 & vUnion(vq1, all_429_5) =
% 181.53/26.58  | |                 all_429_4 & vOptQuery(all_337_1) & vQuery(all_429_4) &
% 181.53/26.58  | |                 vQuery(all_429_5)) | ( ~ (all_429_6 = 0) &
% 181.53/26.58  | |                 visSomeQuery(all_429_7) = all_429_6))))
% 181.53/26.58  | | 
% 181.53/26.58  | | ALPHA: (70) implies:
% 181.53/26.58  | |   (71)  (all_429_0 = vq2 & all_429_2 = all_401_0 & vtvalue(all_429_1) = vq2)
% 181.53/26.58  | |         | (vreduce(vq2, all_337_5) = all_429_7 & vOptQuery(all_429_7) &
% 181.53/26.58  | |           ((all_429_3 = all_337_1 & vgetQuery(all_429_7) = all_429_5 &
% 181.53/26.58  | |               vsomeQuery(all_429_4) = all_337_1 & vUnion(vq1, all_429_5) =
% 181.53/26.58  | |               all_429_4 & vOptQuery(all_337_1) & vQuery(all_429_4) &
% 181.53/26.58  | |               vQuery(all_429_5)) | ( ~ (all_429_6 = 0) &
% 181.53/26.58  | |               visSomeQuery(all_429_7) = all_429_6)))
% 181.53/26.58  | | 
% 181.53/26.58  | | BETA: splitting (37) gives:
% 181.53/26.58  | | 
% 181.53/26.58  | | Case 1:
% 181.53/26.58  | | | 
% 181.53/26.58  | | |   (72)  all_337_1 = vnoQuery
% 181.53/26.58  | | | 
% 181.53/26.58  | | | BETA: splitting (44) gives:
% 181.53/26.58  | | | 
% 181.53/26.58  | | | Case 1:
% 181.53/26.58  | | | | 
% 181.53/26.58  | | | |   (73)  all_373_0 = vq2 & all_373_2 = all_337_4 & vtvalue(all_373_1) =
% 181.53/26.58  | | | |         vq2
% 181.53/26.58  | | | | 
% 181.53/26.58  | | | | ALPHA: (73) implies:
% 181.53/26.58  | | | |   (74)  vtvalue(all_373_1) = vq2
% 181.53/26.58  | | | | 
% 181.53/26.58  | | | | BETA: splitting (60) gives:
% 181.53/26.58  | | | | 
% 181.53/26.58  | | | | Case 1:
% 181.53/26.58  | | | | | 
% 181.53/26.58  | | | | |   (75)  (all_379_0 = vq2 & all_379_1 = all_337_5 & all_337_2 =
% 181.53/26.58  | | | | |           vnoQuery & vtvalue(all_379_2) = vq2) | (all_379_3 =
% 181.53/26.58  | | | | |           all_337_2 & all_379_6 = vq2 & all_379_7 = 0 & all_379_8 =
% 181.53/26.58  | | | | |           all_379_15 & all_379_9 = all_379_18 & all_379_11 = 0 &
% 181.53/26.58  | | | | |           all_379_12 = all_379_16 & all_379_14 = all_337_5 &
% 181.53/26.58  | | | | |           vfilterTable(all_379_10, all_379_19) = all_379_18 &
% 181.53/26.58  | | | | |           vprojectTable(all_379_17, all_379_18) = all_379_15 &
% 181.53/26.58  | | | | |           vlookupStore(all_379_13, all_337_5) = all_379_16 &
% 181.53/26.58  | | | | |           visSomeTable(all_379_15) = 0 & visSomeTable(all_379_16) = 0
% 181.53/26.58  | | | | |           & vgetTable(all_379_15) = all_379_5 & vgetTable(all_379_16)
% 181.53/26.58  | | | | |           = all_379_10 & vsomeQuery(all_379_4) = all_337_2 &
% 181.53/26.58  | | | | |           vselectFromWhere(all_379_17, all_379_13, all_379_19) = vq2 &
% 181.53/26.58  | | | | |           vtvalue(all_379_5) = all_379_4 & vOptQuery(all_337_2) &
% 181.53/26.58  | | | | |           vTable(all_379_5) & vTable(all_379_10) & vQuery(all_379_4))
% 181.53/26.58  | | | | |         | (all_379_20 = vq2 & all_379_22 = all_379_29 & all_379_23 =
% 181.53/26.58  | | | | |           all_379_32 & all_379_25 = 0 & all_379_26 = all_379_30 &
% 181.53/26.58  | | | | |           all_379_28 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.53/26.58  | | | | |           (all_379_21 = 0) & vfilterTable(all_379_24, all_379_33) =
% 181.53/26.58  | | | | |           all_379_32 & vprojectTable(all_379_31, all_379_32) =
% 181.53/26.58  | | | | |           all_379_29 & vlookupStore(all_379_27, all_337_5) =
% 181.53/26.58  | | | | |           all_379_30 & visSomeTable(all_379_29) = all_379_21 &
% 181.53/26.58  | | | | |           visSomeTable(all_379_30) = 0 & vgetTable(all_379_30) =
% 181.53/26.58  | | | | |           all_379_24 & vselectFromWhere(all_379_31, all_379_27,
% 181.53/26.58  | | | | |             all_379_33) = vq2 & vTable(all_379_24)) | (all_379_34 =
% 181.53/26.58  | | | | |           vq2 & all_379_36 = all_379_39 & all_379_38 = all_337_5 &
% 181.53/26.58  | | | | |           all_337_2 = vnoQuery &  ~ (all_379_35 = 0) &
% 181.53/26.58  | | | | |           vlookupStore(all_379_37, all_337_5) = all_379_39 &
% 181.53/26.58  | | | | |           visSomeTable(all_379_39) = all_379_35 &
% 181.53/26.58  | | | | |           vselectFromWhere(all_379_40, all_379_37, all_379_41) = vq2)
% 181.53/26.58  | | | | |         | (all_379_42 = all_337_2 & all_379_49 = vq2 & all_379_52 =
% 181.53/26.58  | | | | |           all_337_5 & vrawUnion(all_379_47, all_379_46) = all_379_45 &
% 181.53/26.58  | | | | |           vgetAttrL(all_379_54) = all_379_48 & vgetRaw(all_379_53) =
% 181.53/26.58  | | | | |           all_379_46 & vgetRaw(all_379_54) = all_379_47 &
% 181.53/26.58  | | | | |           vtable(all_379_48, all_379_45) = all_379_44 &
% 181.53/26.58  | | | | |           vsomeQuery(all_379_43) = all_337_2 & vUnion(all_379_51,
% 181.53/26.58  | | | | |             all_379_50) = vq2 & vtvalue(all_379_44) = all_379_43 &
% 181.53/26.58  | | | | |           vtvalue(all_379_53) = all_379_50 & vtvalue(all_379_54) =
% 181.53/26.58  | | | | |           all_379_51 & vOptQuery(all_337_2) & vTable(all_379_44) &
% 181.53/26.58  | | | | |           vQuery(all_379_43) & vQuery(all_379_50) & vQuery(all_379_51)
% 181.53/26.58  | | | | |           & vRawTable(all_379_45) & vRawTable(all_379_46) &
% 181.53/26.58  | | | | |           vRawTable(all_379_47) & vAttrL(all_379_48)) | (all_379_55 =
% 181.53/26.58  | | | | |           all_337_2 & all_379_58 = vq2 & all_379_60 = 0 & all_379_61 =
% 181.53/26.58  | | | | |           all_379_63 & all_379_62 = all_337_5 & vreduce(all_379_64,
% 181.53/26.58  | | | | |             all_337_5) = all_379_63 & visSomeQuery(all_379_63) = 0 &
% 181.53/26.58  | | | | |           vgetQuery(all_379_63) = all_379_57 & vsomeQuery(all_379_56)
% 181.53/26.58  | | | | |           = all_337_2 & vUnion(all_379_59, all_379_57) = all_379_56 &
% 181.53/26.58  | | | | |           vUnion(all_379_59, all_379_64) = vq2 & vtvalue(all_379_65) =
% 181.53/26.58  | | | | |           all_379_59 & vOptQuery(all_337_2) & vQuery(all_379_56) &
% 181.53/26.58  | | | | |           vQuery(all_379_57) & vQuery(all_379_59) &  ! [v0: vTable] :
% 181.53/26.58  | | | | |           ( ~ (vtvalue(v0) = all_379_64) |  ~ vTable(v0))) |
% 181.53/26.58  | | | | |         (all_379_66 = vq2 & all_379_69 = all_379_71 & all_379_70 =
% 181.53/26.58  | | | | |           all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_68 = 0) &
% 181.53/26.58  | | | | |           vreduce(all_379_72, all_337_5) = all_379_71 &
% 181.53/26.58  | | | | |           visSomeQuery(all_379_71) = all_379_68 & vUnion(all_379_67,
% 181.53/26.58  | | | | |             all_379_72) = vq2 & vtvalue(all_379_73) = all_379_67 &
% 181.53/26.58  | | | | |           vQuery(all_379_67) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.58  | | | | |               all_379_72) |  ~ vTable(v0))) | (all_379_74 = all_337_2
% 181.53/26.58  | | | | |           & all_379_77 = vq2 & all_379_78 = 0 & all_379_79 =
% 181.53/26.58  | | | | |           all_379_81 & all_379_80 = all_337_5 & vreduce(all_379_83,
% 181.53/26.58  | | | | |             all_337_5) = all_379_81 & visSomeQuery(all_379_81) = 0 &
% 181.53/26.58  | | | | |           vgetQuery(all_379_81) = all_379_76 & vsomeQuery(all_379_75)
% 181.53/26.58  | | | | |           = all_337_2 & vUnion(all_379_76, all_379_82) = all_379_75 &
% 181.53/26.58  | | | | |           vUnion(all_379_83, all_379_82) = vq2 & vOptQuery(all_337_2)
% 181.53/26.58  | | | | |           & vQuery(all_379_75) & vQuery(all_379_76) &  ! [v0: vTable]
% 181.53/26.58  | | | | |           :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_379_82) |  ~
% 181.53/26.58  | | | | |             (vtvalue(v0) = all_379_83) |  ~ vTable(v1) |  ~
% 181.53/26.58  | | | | |             vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.58  | | | | |               all_379_83) |  ~ vTable(v0))) | (all_379_84 = vq2 &
% 181.53/26.58  | | | | |           all_379_86 = all_379_88 & all_379_87 = all_337_5 & all_337_2
% 181.53/26.58  | | | | |           = vnoQuery &  ~ (all_379_85 = 0) & vreduce(all_379_90,
% 181.53/26.58  | | | | |             all_337_5) = all_379_88 & visSomeQuery(all_379_88) =
% 181.53/26.58  | | | | |           all_379_85 & vUnion(all_379_90, all_379_89) = vq2 &  ! [v0:
% 181.53/26.58  | | | | |             vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_379_89)
% 181.53/26.58  | | | | |             |  ~ (vtvalue(v0) = all_379_90) |  ~ vTable(v1) |  ~
% 181.53/26.58  | | | | |             vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.58  | | | | |               all_379_90) |  ~ vTable(v0)))
% 181.53/26.58  | | | | | 
% 181.53/26.58  | | | | | BETA: splitting (75) gives:
% 181.53/26.58  | | | | | 
% 181.53/26.58  | | | | | Case 1:
% 181.53/26.58  | | | | | | 
% 181.53/26.58  | | | | | |   (76)  (all_379_0 = vq2 & all_379_1 = all_337_5 & all_337_2 =
% 181.53/26.58  | | | | | |           vnoQuery & vtvalue(all_379_2) = vq2) | (all_379_3 =
% 181.53/26.58  | | | | | |           all_337_2 & all_379_6 = vq2 & all_379_7 = 0 & all_379_8 =
% 181.53/26.58  | | | | | |           all_379_15 & all_379_9 = all_379_18 & all_379_11 = 0 &
% 181.53/26.58  | | | | | |           all_379_12 = all_379_16 & all_379_14 = all_337_5 &
% 181.53/26.58  | | | | | |           vfilterTable(all_379_10, all_379_19) = all_379_18 &
% 181.53/26.58  | | | | | |           vprojectTable(all_379_17, all_379_18) = all_379_15 &
% 181.53/26.58  | | | | | |           vlookupStore(all_379_13, all_337_5) = all_379_16 &
% 181.53/26.58  | | | | | |           visSomeTable(all_379_15) = 0 & visSomeTable(all_379_16) =
% 181.53/26.58  | | | | | |           0 & vgetTable(all_379_15) = all_379_5 &
% 181.53/26.58  | | | | | |           vgetTable(all_379_16) = all_379_10 & vsomeQuery(all_379_4)
% 181.53/26.58  | | | | | |           = all_337_2 & vselectFromWhere(all_379_17, all_379_13,
% 181.53/26.58  | | | | | |             all_379_19) = vq2 & vtvalue(all_379_5) = all_379_4 &
% 181.53/26.58  | | | | | |           vOptQuery(all_337_2) & vTable(all_379_5) &
% 181.53/26.58  | | | | | |           vTable(all_379_10) & vQuery(all_379_4)) | (all_379_20 =
% 181.53/26.58  | | | | | |           vq2 & all_379_22 = all_379_29 & all_379_23 = all_379_32 &
% 181.53/26.58  | | | | | |           all_379_25 = 0 & all_379_26 = all_379_30 & all_379_28 =
% 181.53/26.58  | | | | | |           all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_21 = 0) &
% 181.53/26.58  | | | | | |           vfilterTable(all_379_24, all_379_33) = all_379_32 &
% 181.53/26.59  | | | | | |           vprojectTable(all_379_31, all_379_32) = all_379_29 &
% 181.53/26.59  | | | | | |           vlookupStore(all_379_27, all_337_5) = all_379_30 &
% 181.53/26.59  | | | | | |           visSomeTable(all_379_29) = all_379_21 &
% 181.53/26.59  | | | | | |           visSomeTable(all_379_30) = 0 & vgetTable(all_379_30) =
% 181.53/26.59  | | | | | |           all_379_24 & vselectFromWhere(all_379_31, all_379_27,
% 181.53/26.59  | | | | | |             all_379_33) = vq2 & vTable(all_379_24)) | (all_379_34 =
% 181.53/26.59  | | | | | |           vq2 & all_379_36 = all_379_39 & all_379_38 = all_337_5 &
% 181.53/26.59  | | | | | |           all_337_2 = vnoQuery &  ~ (all_379_35 = 0) &
% 181.53/26.59  | | | | | |           vlookupStore(all_379_37, all_337_5) = all_379_39 &
% 181.53/26.59  | | | | | |           visSomeTable(all_379_39) = all_379_35 &
% 181.53/26.59  | | | | | |           vselectFromWhere(all_379_40, all_379_37, all_379_41) =
% 181.53/26.59  | | | | | |           vq2)
% 181.53/26.59  | | | | | | 
% 181.53/26.59  | | | | | | BETA: splitting (76) gives:
% 181.53/26.59  | | | | | | 
% 181.53/26.59  | | | | | | Case 1:
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | |   (77)  (all_379_0 = vq2 & all_379_1 = all_337_5 & all_337_2 =
% 181.53/26.59  | | | | | | |           vnoQuery & vtvalue(all_379_2) = vq2) | (all_379_3 =
% 181.53/26.59  | | | | | | |           all_337_2 & all_379_6 = vq2 & all_379_7 = 0 & all_379_8
% 181.53/26.59  | | | | | | |           = all_379_15 & all_379_9 = all_379_18 & all_379_11 = 0 &
% 181.53/26.59  | | | | | | |           all_379_12 = all_379_16 & all_379_14 = all_337_5 &
% 181.53/26.59  | | | | | | |           vfilterTable(all_379_10, all_379_19) = all_379_18 &
% 181.53/26.59  | | | | | | |           vprojectTable(all_379_17, all_379_18) = all_379_15 &
% 181.53/26.59  | | | | | | |           vlookupStore(all_379_13, all_337_5) = all_379_16 &
% 181.53/26.59  | | | | | | |           visSomeTable(all_379_15) = 0 & visSomeTable(all_379_16)
% 181.53/26.59  | | | | | | |           = 0 & vgetTable(all_379_15) = all_379_5 &
% 181.53/26.59  | | | | | | |           vgetTable(all_379_16) = all_379_10 &
% 181.53/26.59  | | | | | | |           vsomeQuery(all_379_4) = all_337_2 &
% 181.53/26.59  | | | | | | |           vselectFromWhere(all_379_17, all_379_13, all_379_19) =
% 181.53/26.59  | | | | | | |           vq2 & vtvalue(all_379_5) = all_379_4 &
% 181.53/26.59  | | | | | | |           vOptQuery(all_337_2) & vTable(all_379_5) &
% 181.53/26.59  | | | | | | |           vTable(all_379_10) & vQuery(all_379_4))
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | | BETA: splitting (77) gives:
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | | Case 1:
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | |   (78)  all_379_0 = vq2 & all_379_1 = all_337_5 & all_337_2 =
% 181.53/26.59  | | | | | | | |         vnoQuery & vtvalue(all_379_2) = vq2
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | ALPHA: (78) implies:
% 181.53/26.59  | | | | | | | |   (79)  all_337_2 = vnoQuery
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | REDUCE: (28), (79) imply:
% 181.53/26.59  | | | | | | | |   (80)  visSomeQuery(vnoQuery) = 0
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | REF_CLOSE: (11), (15), (16), (80) are inconsistent by sub-proof
% 181.53/26.59  | | | | | | | |            #1.
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | Case 2:
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | |   (81)  all_379_3 = all_337_2 & all_379_6 = vq2 & all_379_7 = 0
% 181.53/26.59  | | | | | | | |         & all_379_8 = all_379_15 & all_379_9 = all_379_18 &
% 181.53/26.59  | | | | | | | |         all_379_11 = 0 & all_379_12 = all_379_16 & all_379_14 =
% 181.53/26.59  | | | | | | | |         all_337_5 & vfilterTable(all_379_10, all_379_19) =
% 181.53/26.59  | | | | | | | |         all_379_18 & vprojectTable(all_379_17, all_379_18) =
% 181.53/26.59  | | | | | | | |         all_379_15 & vlookupStore(all_379_13, all_337_5) =
% 181.53/26.59  | | | | | | | |         all_379_16 & visSomeTable(all_379_15) = 0 &
% 181.53/26.59  | | | | | | | |         visSomeTable(all_379_16) = 0 & vgetTable(all_379_15) =
% 181.53/26.59  | | | | | | | |         all_379_5 & vgetTable(all_379_16) = all_379_10 &
% 181.53/26.59  | | | | | | | |         vsomeQuery(all_379_4) = all_337_2 &
% 181.53/26.59  | | | | | | | |         vselectFromWhere(all_379_17, all_379_13, all_379_19) =
% 181.53/26.59  | | | | | | | |         vq2 & vtvalue(all_379_5) = all_379_4 &
% 181.53/26.59  | | | | | | | |         vOptQuery(all_337_2) & vTable(all_379_5) &
% 181.53/26.59  | | | | | | | |         vTable(all_379_10) & vQuery(all_379_4)
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | ALPHA: (81) implies:
% 181.53/26.59  | | | | | | | |   (82)  vselectFromWhere(all_379_17, all_379_13, all_379_19) =
% 181.53/26.59  | | | | | | | |         vq2
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-selectFromWhere) with
% 181.53/26.59  | | | | | | | |              all_373_1, all_379_17, all_379_13, all_379_19, vq2,
% 181.53/26.59  | | | | | | | |              simplifying with (43), (48), (49), (59), (74), (82)
% 181.53/26.59  | | | | | | | |              gives:
% 181.53/26.59  | | | | | | | |   (83)  $false
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | CLOSE: (83) is inconsistent.
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | End of split
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | Case 2:
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | |   (84)  (all_379_20 = vq2 & all_379_22 = all_379_29 & all_379_23 =
% 181.53/26.59  | | | | | | |           all_379_32 & all_379_25 = 0 & all_379_26 = all_379_30 &
% 181.53/26.59  | | | | | | |           all_379_28 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.53/26.59  | | | | | | |           (all_379_21 = 0) & vfilterTable(all_379_24, all_379_33)
% 181.53/26.59  | | | | | | |           = all_379_32 & vprojectTable(all_379_31, all_379_32) =
% 181.53/26.59  | | | | | | |           all_379_29 & vlookupStore(all_379_27, all_337_5) =
% 181.53/26.59  | | | | | | |           all_379_30 & visSomeTable(all_379_29) = all_379_21 &
% 181.53/26.59  | | | | | | |           visSomeTable(all_379_30) = 0 & vgetTable(all_379_30) =
% 181.53/26.59  | | | | | | |           all_379_24 & vselectFromWhere(all_379_31, all_379_27,
% 181.53/26.59  | | | | | | |             all_379_33) = vq2 & vTable(all_379_24)) | (all_379_34
% 181.53/26.59  | | | | | | |           = vq2 & all_379_36 = all_379_39 & all_379_38 = all_337_5
% 181.53/26.59  | | | | | | |           & all_337_2 = vnoQuery &  ~ (all_379_35 = 0) &
% 181.53/26.59  | | | | | | |           vlookupStore(all_379_37, all_337_5) = all_379_39 &
% 181.53/26.59  | | | | | | |           visSomeTable(all_379_39) = all_379_35 &
% 181.53/26.59  | | | | | | |           vselectFromWhere(all_379_40, all_379_37, all_379_41) =
% 181.53/26.59  | | | | | | |           vq2)
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | | BETA: splitting (84) gives:
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | | Case 1:
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | |   (85)  all_379_20 = vq2 & all_379_22 = all_379_29 & all_379_23
% 181.53/26.59  | | | | | | | |         = all_379_32 & all_379_25 = 0 & all_379_26 = all_379_30
% 181.53/26.59  | | | | | | | |         & all_379_28 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.53/26.59  | | | | | | | |         (all_379_21 = 0) & vfilterTable(all_379_24, all_379_33)
% 181.53/26.59  | | | | | | | |         = all_379_32 & vprojectTable(all_379_31, all_379_32) =
% 181.53/26.59  | | | | | | | |         all_379_29 & vlookupStore(all_379_27, all_337_5) =
% 181.53/26.59  | | | | | | | |         all_379_30 & visSomeTable(all_379_29) = all_379_21 &
% 181.53/26.59  | | | | | | | |         visSomeTable(all_379_30) = 0 & vgetTable(all_379_30) =
% 181.53/26.59  | | | | | | | |         all_379_24 & vselectFromWhere(all_379_31, all_379_27,
% 181.53/26.59  | | | | | | | |           all_379_33) = vq2 & vTable(all_379_24)
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | ALPHA: (85) implies:
% 181.53/26.59  | | | | | | | |   (86)  all_337_2 = vnoQuery
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | REDUCE: (28), (86) imply:
% 181.53/26.59  | | | | | | | |   (87)  visSomeQuery(vnoQuery) = 0
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | REF_CLOSE: (11), (15), (16), (87) are inconsistent by sub-proof
% 181.53/26.59  | | | | | | | |            #1.
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | Case 2:
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | |   (88)  all_379_34 = vq2 & all_379_36 = all_379_39 & all_379_38
% 181.53/26.59  | | | | | | | |         = all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_35 = 0)
% 181.53/26.59  | | | | | | | |         & vlookupStore(all_379_37, all_337_5) = all_379_39 &
% 181.53/26.59  | | | | | | | |         visSomeTable(all_379_39) = all_379_35 &
% 181.53/26.59  | | | | | | | |         vselectFromWhere(all_379_40, all_379_37, all_379_41) =
% 181.53/26.59  | | | | | | | |         vq2
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | ALPHA: (88) implies:
% 181.53/26.59  | | | | | | | |   (89)  all_337_2 = vnoQuery
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | REDUCE: (28), (89) imply:
% 181.53/26.59  | | | | | | | |   (90)  visSomeQuery(vnoQuery) = 0
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | | REF_CLOSE: (11), (15), (16), (90) are inconsistent by sub-proof
% 181.53/26.59  | | | | | | | |            #1.
% 181.53/26.59  | | | | | | | | 
% 181.53/26.59  | | | | | | | End of split
% 181.53/26.59  | | | | | | | 
% 181.53/26.59  | | | | | | End of split
% 181.53/26.59  | | | | | | 
% 181.53/26.59  | | | | | Case 2:
% 181.53/26.59  | | | | | | 
% 181.53/26.60  | | | | | |   (91)  (all_379_42 = all_337_2 & all_379_49 = vq2 & all_379_52 =
% 181.53/26.60  | | | | | |           all_337_5 & vrawUnion(all_379_47, all_379_46) = all_379_45
% 181.53/26.60  | | | | | |           & vgetAttrL(all_379_54) = all_379_48 & vgetRaw(all_379_53)
% 181.53/26.60  | | | | | |           = all_379_46 & vgetRaw(all_379_54) = all_379_47 &
% 181.53/26.60  | | | | | |           vtable(all_379_48, all_379_45) = all_379_44 &
% 181.53/26.60  | | | | | |           vsomeQuery(all_379_43) = all_337_2 & vUnion(all_379_51,
% 181.53/26.60  | | | | | |             all_379_50) = vq2 & vtvalue(all_379_44) = all_379_43 &
% 181.53/26.60  | | | | | |           vtvalue(all_379_53) = all_379_50 & vtvalue(all_379_54) =
% 181.53/26.60  | | | | | |           all_379_51 & vOptQuery(all_337_2) & vTable(all_379_44) &
% 181.53/26.60  | | | | | |           vQuery(all_379_43) & vQuery(all_379_50) &
% 181.53/26.60  | | | | | |           vQuery(all_379_51) & vRawTable(all_379_45) &
% 181.53/26.60  | | | | | |           vRawTable(all_379_46) & vRawTable(all_379_47) &
% 181.53/26.60  | | | | | |           vAttrL(all_379_48)) | (all_379_55 = all_337_2 & all_379_58
% 181.53/26.60  | | | | | |           = vq2 & all_379_60 = 0 & all_379_61 = all_379_63 &
% 181.53/26.60  | | | | | |           all_379_62 = all_337_5 & vreduce(all_379_64, all_337_5) =
% 181.53/26.60  | | | | | |           all_379_63 & visSomeQuery(all_379_63) = 0 &
% 181.53/26.60  | | | | | |           vgetQuery(all_379_63) = all_379_57 &
% 181.53/26.60  | | | | | |           vsomeQuery(all_379_56) = all_337_2 & vUnion(all_379_59,
% 181.53/26.60  | | | | | |             all_379_57) = all_379_56 & vUnion(all_379_59,
% 181.53/26.60  | | | | | |             all_379_64) = vq2 & vtvalue(all_379_65) = all_379_59 &
% 181.53/26.60  | | | | | |           vOptQuery(all_337_2) & vQuery(all_379_56) &
% 181.53/26.60  | | | | | |           vQuery(all_379_57) & vQuery(all_379_59) &  ! [v0: vTable]
% 181.53/26.60  | | | | | |           : ( ~ (vtvalue(v0) = all_379_64) |  ~ vTable(v0))) |
% 181.53/26.60  | | | | | |         (all_379_66 = vq2 & all_379_69 = all_379_71 & all_379_70 =
% 181.53/26.60  | | | | | |           all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_68 = 0) &
% 181.53/26.60  | | | | | |           vreduce(all_379_72, all_337_5) = all_379_71 &
% 181.53/26.60  | | | | | |           visSomeQuery(all_379_71) = all_379_68 & vUnion(all_379_67,
% 181.53/26.60  | | | | | |             all_379_72) = vq2 & vtvalue(all_379_73) = all_379_67 &
% 181.53/26.60  | | | | | |           vQuery(all_379_67) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.60  | | | | | |               all_379_72) |  ~ vTable(v0))) | (all_379_74 =
% 181.53/26.60  | | | | | |           all_337_2 & all_379_77 = vq2 & all_379_78 = 0 & all_379_79
% 181.53/26.60  | | | | | |           = all_379_81 & all_379_80 = all_337_5 &
% 181.53/26.60  | | | | | |           vreduce(all_379_83, all_337_5) = all_379_81 &
% 181.53/26.60  | | | | | |           visSomeQuery(all_379_81) = 0 & vgetQuery(all_379_81) =
% 181.53/26.60  | | | | | |           all_379_76 & vsomeQuery(all_379_75) = all_337_2 &
% 181.53/26.60  | | | | | |           vUnion(all_379_76, all_379_82) = all_379_75 &
% 181.53/26.60  | | | | | |           vUnion(all_379_83, all_379_82) = vq2 &
% 181.53/26.60  | | | | | |           vOptQuery(all_337_2) & vQuery(all_379_75) &
% 181.53/26.60  | | | | | |           vQuery(all_379_76) &  ! [v0: vTable] :  ! [v1: vTable] : (
% 181.53/26.60  | | | | | |             ~ (vtvalue(v1) = all_379_82) |  ~ (vtvalue(v0) =
% 181.53/26.60  | | | | | |               all_379_83) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.53/26.60  | | | | | |             vTable] : ( ~ (vtvalue(v0) = all_379_83) |  ~
% 181.53/26.60  | | | | | |             vTable(v0))) | (all_379_84 = vq2 & all_379_86 =
% 181.53/26.60  | | | | | |           all_379_88 & all_379_87 = all_337_5 & all_337_2 = vnoQuery
% 181.53/26.60  | | | | | |           &  ~ (all_379_85 = 0) & vreduce(all_379_90, all_337_5) =
% 181.53/26.60  | | | | | |           all_379_88 & visSomeQuery(all_379_88) = all_379_85 &
% 181.53/26.60  | | | | | |           vUnion(all_379_90, all_379_89) = vq2 &  ! [v0: vTable] : 
% 181.53/26.60  | | | | | |           ! [v1: vTable] : ( ~ (vtvalue(v1) = all_379_89) |  ~
% 181.53/26.60  | | | | | |             (vtvalue(v0) = all_379_90) |  ~ vTable(v1) |  ~
% 181.53/26.60  | | | | | |             vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.53/26.60  | | | | | |               all_379_90) |  ~ vTable(v0)))
% 181.53/26.60  | | | | | | 
% 181.95/26.60  | | | | | | BETA: splitting (91) gives:
% 181.95/26.60  | | | | | | 
% 181.95/26.60  | | | | | | Case 1:
% 181.95/26.60  | | | | | | | 
% 181.95/26.60  | | | | | | |   (92)  (all_379_42 = all_337_2 & all_379_49 = vq2 & all_379_52 =
% 181.95/26.60  | | | | | | |           all_337_5 & vrawUnion(all_379_47, all_379_46) =
% 181.95/26.60  | | | | | | |           all_379_45 & vgetAttrL(all_379_54) = all_379_48 &
% 181.95/26.60  | | | | | | |           vgetRaw(all_379_53) = all_379_46 & vgetRaw(all_379_54) =
% 181.95/26.60  | | | | | | |           all_379_47 & vtable(all_379_48, all_379_45) = all_379_44
% 181.95/26.60  | | | | | | |           & vsomeQuery(all_379_43) = all_337_2 &
% 181.95/26.60  | | | | | | |           vUnion(all_379_51, all_379_50) = vq2 &
% 181.95/26.60  | | | | | | |           vtvalue(all_379_44) = all_379_43 & vtvalue(all_379_53) =
% 181.95/26.60  | | | | | | |           all_379_50 & vtvalue(all_379_54) = all_379_51 &
% 181.95/26.60  | | | | | | |           vOptQuery(all_337_2) & vTable(all_379_44) &
% 181.95/26.60  | | | | | | |           vQuery(all_379_43) & vQuery(all_379_50) &
% 181.95/26.60  | | | | | | |           vQuery(all_379_51) & vRawTable(all_379_45) &
% 181.95/26.60  | | | | | | |           vRawTable(all_379_46) & vRawTable(all_379_47) &
% 181.95/26.60  | | | | | | |           vAttrL(all_379_48)) | (all_379_55 = all_337_2 &
% 181.95/26.60  | | | | | | |           all_379_58 = vq2 & all_379_60 = 0 & all_379_61 =
% 181.95/26.60  | | | | | | |           all_379_63 & all_379_62 = all_337_5 &
% 181.95/26.60  | | | | | | |           vreduce(all_379_64, all_337_5) = all_379_63 &
% 181.95/26.60  | | | | | | |           visSomeQuery(all_379_63) = 0 & vgetQuery(all_379_63) =
% 181.95/26.60  | | | | | | |           all_379_57 & vsomeQuery(all_379_56) = all_337_2 &
% 181.95/26.60  | | | | | | |           vUnion(all_379_59, all_379_57) = all_379_56 &
% 181.95/26.60  | | | | | | |           vUnion(all_379_59, all_379_64) = vq2 &
% 181.95/26.60  | | | | | | |           vtvalue(all_379_65) = all_379_59 & vOptQuery(all_337_2)
% 181.95/26.60  | | | | | | |           & vQuery(all_379_56) & vQuery(all_379_57) &
% 181.95/26.60  | | | | | | |           vQuery(all_379_59) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 181.95/26.60  | | | | | | |               = all_379_64) |  ~ vTable(v0)))
% 181.95/26.60  | | | | | | | 
% 181.95/26.60  | | | | | | | BETA: splitting (92) gives:
% 181.95/26.60  | | | | | | | 
% 181.95/26.60  | | | | | | | Case 1:
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | |   (93)  all_379_42 = all_337_2 & all_379_49 = vq2 & all_379_52 =
% 181.95/26.60  | | | | | | | |         all_337_5 & vrawUnion(all_379_47, all_379_46) =
% 181.95/26.60  | | | | | | | |         all_379_45 & vgetAttrL(all_379_54) = all_379_48 &
% 181.95/26.60  | | | | | | | |         vgetRaw(all_379_53) = all_379_46 & vgetRaw(all_379_54) =
% 181.95/26.60  | | | | | | | |         all_379_47 & vtable(all_379_48, all_379_45) = all_379_44
% 181.95/26.60  | | | | | | | |         & vsomeQuery(all_379_43) = all_337_2 &
% 181.95/26.60  | | | | | | | |         vUnion(all_379_51, all_379_50) = vq2 &
% 181.95/26.60  | | | | | | | |         vtvalue(all_379_44) = all_379_43 & vtvalue(all_379_53) =
% 181.95/26.60  | | | | | | | |         all_379_50 & vtvalue(all_379_54) = all_379_51 &
% 181.95/26.60  | | | | | | | |         vOptQuery(all_337_2) & vTable(all_379_44) &
% 181.95/26.60  | | | | | | | |         vQuery(all_379_43) & vQuery(all_379_50) &
% 181.95/26.60  | | | | | | | |         vQuery(all_379_51) & vRawTable(all_379_45) &
% 181.95/26.60  | | | | | | | |         vRawTable(all_379_46) & vRawTable(all_379_47) &
% 181.95/26.60  | | | | | | | |         vAttrL(all_379_48)
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | | ALPHA: (93) implies:
% 181.95/26.60  | | | | | | | |   (94)  vQuery(all_379_51)
% 181.95/26.60  | | | | | | | |   (95)  vQuery(all_379_50)
% 181.95/26.60  | | | | | | | |   (96)  vUnion(all_379_51, all_379_50) = vq2
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Union) with all_373_1,
% 181.95/26.60  | | | | | | | |              all_379_51, all_379_50, vq2, simplifying with (43),
% 181.95/26.60  | | | | | | | |              (74), (94), (95), (96) gives:
% 181.95/26.60  | | | | | | | |   (97)  $false
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | | CLOSE: (97) is inconsistent.
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | Case 2:
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | |   (98)  all_379_55 = all_337_2 & all_379_58 = vq2 & all_379_60 =
% 181.95/26.60  | | | | | | | |         0 & all_379_61 = all_379_63 & all_379_62 = all_337_5 &
% 181.95/26.60  | | | | | | | |         vreduce(all_379_64, all_337_5) = all_379_63 &
% 181.95/26.60  | | | | | | | |         visSomeQuery(all_379_63) = 0 & vgetQuery(all_379_63) =
% 181.95/26.60  | | | | | | | |         all_379_57 & vsomeQuery(all_379_56) = all_337_2 &
% 181.95/26.60  | | | | | | | |         vUnion(all_379_59, all_379_57) = all_379_56 &
% 181.95/26.60  | | | | | | | |         vUnion(all_379_59, all_379_64) = vq2 &
% 181.95/26.60  | | | | | | | |         vtvalue(all_379_65) = all_379_59 & vOptQuery(all_337_2)
% 181.95/26.60  | | | | | | | |         & vQuery(all_379_56) & vQuery(all_379_57) &
% 181.95/26.60  | | | | | | | |         vQuery(all_379_59) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 181.95/26.60  | | | | | | | |             = all_379_64) |  ~ vTable(v0))
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | | ALPHA: (98) implies:
% 181.95/26.60  | | | | | | | |   (99)  vQuery(all_379_59)
% 181.95/26.60  | | | | | | | |   (100)  vUnion(all_379_59, all_379_64) = vq2
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Union) with all_373_1,
% 181.95/26.60  | | | | | | | |              all_379_59, all_379_64, vq2, simplifying with (43),
% 181.95/26.60  | | | | | | | |              (58), (74), (99), (100) gives:
% 181.95/26.60  | | | | | | | |   (101)  $false
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | | CLOSE: (101) is inconsistent.
% 181.95/26.60  | | | | | | | | 
% 181.95/26.60  | | | | | | | End of split
% 181.95/26.60  | | | | | | | 
% 181.95/26.60  | | | | | | Case 2:
% 181.95/26.60  | | | | | | | 
% 181.95/26.60  | | | | | | |   (102)  (all_379_66 = vq2 & all_379_69 = all_379_71 & all_379_70
% 181.95/26.61  | | | | | | |            = all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_68 =
% 181.95/26.61  | | | | | | |              0) & vreduce(all_379_72, all_337_5) = all_379_71 &
% 181.95/26.61  | | | | | | |            visSomeQuery(all_379_71) = all_379_68 &
% 181.95/26.61  | | | | | | |            vUnion(all_379_67, all_379_72) = vq2 &
% 181.95/26.61  | | | | | | |            vtvalue(all_379_73) = all_379_67 & vQuery(all_379_67) &
% 181.95/26.61  | | | | | | |             ! [v0: vTable] : ( ~ (vtvalue(v0) = all_379_72) |  ~
% 181.95/26.61  | | | | | | |              vTable(v0))) | (all_379_74 = all_337_2 & all_379_77 =
% 181.95/26.61  | | | | | | |            vq2 & all_379_78 = 0 & all_379_79 = all_379_81 &
% 181.95/26.61  | | | | | | |            all_379_80 = all_337_5 & vreduce(all_379_83, all_337_5)
% 181.95/26.61  | | | | | | |            = all_379_81 & visSomeQuery(all_379_81) = 0 &
% 181.95/26.61  | | | | | | |            vgetQuery(all_379_81) = all_379_76 &
% 181.95/26.61  | | | | | | |            vsomeQuery(all_379_75) = all_337_2 & vUnion(all_379_76,
% 181.95/26.61  | | | | | | |              all_379_82) = all_379_75 & vUnion(all_379_83,
% 181.95/26.61  | | | | | | |              all_379_82) = vq2 & vOptQuery(all_337_2) &
% 181.95/26.61  | | | | | | |            vQuery(all_379_75) & vQuery(all_379_76) &  ! [v0:
% 181.95/26.61  | | | | | | |              vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.61  | | | | | | |                all_379_82) |  ~ (vtvalue(v0) = all_379_83) |  ~
% 181.95/26.61  | | | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.61  | | | | | | |              (vtvalue(v0) = all_379_83) |  ~ vTable(v0))) |
% 181.95/26.61  | | | | | | |          (all_379_84 = vq2 & all_379_86 = all_379_88 & all_379_87
% 181.95/26.61  | | | | | | |            = all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_85 =
% 181.95/26.61  | | | | | | |              0) & vreduce(all_379_90, all_337_5) = all_379_88 &
% 181.95/26.61  | | | | | | |            visSomeQuery(all_379_88) = all_379_85 &
% 181.95/26.61  | | | | | | |            vUnion(all_379_90, all_379_89) = vq2 &  ! [v0: vTable]
% 181.95/26.61  | | | | | | |            :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_379_89) |  ~
% 181.95/26.61  | | | | | | |              (vtvalue(v0) = all_379_90) |  ~ vTable(v1) |  ~
% 181.95/26.61  | | | | | | |              vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.61  | | | | | | |                all_379_90) |  ~ vTable(v0)))
% 181.95/26.61  | | | | | | | 
% 181.95/26.61  | | | | | | | BETA: splitting (102) gives:
% 181.95/26.61  | | | | | | | 
% 181.95/26.61  | | | | | | | Case 1:
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | |   (103)  all_379_66 = vq2 & all_379_69 = all_379_71 & all_379_70
% 181.95/26.61  | | | | | | | |          = all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_68 =
% 181.95/26.61  | | | | | | | |            0) & vreduce(all_379_72, all_337_5) = all_379_71 &
% 181.95/26.61  | | | | | | | |          visSomeQuery(all_379_71) = all_379_68 &
% 181.95/26.61  | | | | | | | |          vUnion(all_379_67, all_379_72) = vq2 &
% 181.95/26.61  | | | | | | | |          vtvalue(all_379_73) = all_379_67 & vQuery(all_379_67) &
% 181.95/26.61  | | | | | | | |           ! [v0: vTable] : ( ~ (vtvalue(v0) = all_379_72) |  ~
% 181.95/26.61  | | | | | | | |            vTable(v0))
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | | ALPHA: (103) implies:
% 181.95/26.61  | | | | | | | |   (104)  all_337_2 = vnoQuery
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | | REDUCE: (28), (104) imply:
% 181.95/26.61  | | | | | | | |   (105)  visSomeQuery(vnoQuery) = 0
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | | REF_CLOSE: (11), (15), (16), (105) are inconsistent by sub-proof
% 181.95/26.61  | | | | | | | |            #1.
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | Case 2:
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | |   (106)  (all_379_74 = all_337_2 & all_379_77 = vq2 & all_379_78
% 181.95/26.61  | | | | | | | |            = 0 & all_379_79 = all_379_81 & all_379_80 =
% 181.95/26.61  | | | | | | | |            all_337_5 & vreduce(all_379_83, all_337_5) =
% 181.95/26.61  | | | | | | | |            all_379_81 & visSomeQuery(all_379_81) = 0 &
% 181.95/26.61  | | | | | | | |            vgetQuery(all_379_81) = all_379_76 &
% 181.95/26.61  | | | | | | | |            vsomeQuery(all_379_75) = all_337_2 &
% 181.95/26.61  | | | | | | | |            vUnion(all_379_76, all_379_82) = all_379_75 &
% 181.95/26.61  | | | | | | | |            vUnion(all_379_83, all_379_82) = vq2 &
% 181.95/26.61  | | | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_75) &
% 181.95/26.61  | | | | | | | |            vQuery(all_379_76) &  ! [v0: vTable] :  ! [v1:
% 181.95/26.61  | | | | | | | |              vTable] : ( ~ (vtvalue(v1) = all_379_82) |  ~
% 181.95/26.61  | | | | | | | |              (vtvalue(v0) = all_379_83) |  ~ vTable(v1) |  ~
% 181.95/26.61  | | | | | | | |              vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.61  | | | | | | | |                all_379_83) |  ~ vTable(v0))) | (all_379_84 = vq2
% 181.95/26.61  | | | | | | | |            & all_379_86 = all_379_88 & all_379_87 = all_337_5 &
% 181.95/26.61  | | | | | | | |            all_337_2 = vnoQuery &  ~ (all_379_85 = 0) &
% 181.95/26.61  | | | | | | | |            vreduce(all_379_90, all_337_5) = all_379_88 &
% 181.95/26.61  | | | | | | | |            visSomeQuery(all_379_88) = all_379_85 &
% 181.95/26.61  | | | | | | | |            vUnion(all_379_90, all_379_89) = vq2 &  ! [v0:
% 181.95/26.61  | | | | | | | |              vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.61  | | | | | | | |                all_379_89) |  ~ (vtvalue(v0) = all_379_90) |  ~
% 181.95/26.61  | | | | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.61  | | | | | | | |              (vtvalue(v0) = all_379_90) |  ~ vTable(v0)))
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | | BETA: splitting (106) gives:
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | | Case 1:
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | |   (107)  all_379_74 = all_337_2 & all_379_77 = vq2 &
% 181.95/26.61  | | | | | | | | |          all_379_78 = 0 & all_379_79 = all_379_81 & all_379_80
% 181.95/26.61  | | | | | | | | |          = all_337_5 & vreduce(all_379_83, all_337_5) =
% 181.95/26.61  | | | | | | | | |          all_379_81 & visSomeQuery(all_379_81) = 0 &
% 181.95/26.61  | | | | | | | | |          vgetQuery(all_379_81) = all_379_76 &
% 181.95/26.61  | | | | | | | | |          vsomeQuery(all_379_75) = all_337_2 &
% 181.95/26.61  | | | | | | | | |          vUnion(all_379_76, all_379_82) = all_379_75 &
% 181.95/26.61  | | | | | | | | |          vUnion(all_379_83, all_379_82) = vq2 &
% 181.95/26.61  | | | | | | | | |          vOptQuery(all_337_2) & vQuery(all_379_75) &
% 181.95/26.61  | | | | | | | | |          vQuery(all_379_76) &  ! [v0: vTable] :  ! [v1:
% 181.95/26.61  | | | | | | | | |            vTable] : ( ~ (vtvalue(v1) = all_379_82) |  ~
% 181.95/26.61  | | | | | | | | |            (vtvalue(v0) = all_379_83) |  ~ vTable(v1) |  ~
% 181.95/26.61  | | | | | | | | |            vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.61  | | | | | | | | |              all_379_83) |  ~ vTable(v0))
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | | ALPHA: (107) implies:
% 181.95/26.61  | | | | | | | | |   (108)  vUnion(all_379_83, all_379_82) = vq2
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Union) with all_373_1,
% 181.95/26.61  | | | | | | | | |              all_379_83, all_379_82, vq2, simplifying with
% 181.95/26.61  | | | | | | | | |              (43), (56), (57), (74), (108) gives:
% 181.95/26.61  | | | | | | | | |   (109)  $false
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | | CLOSE: (109) is inconsistent.
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | Case 2:
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | |   (110)  all_379_84 = vq2 & all_379_86 = all_379_88 &
% 181.95/26.61  | | | | | | | | |          all_379_87 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.95/26.61  | | | | | | | | |          (all_379_85 = 0) & vreduce(all_379_90, all_337_5) =
% 181.95/26.61  | | | | | | | | |          all_379_88 & visSomeQuery(all_379_88) = all_379_85 &
% 181.95/26.61  | | | | | | | | |          vUnion(all_379_90, all_379_89) = vq2 &  ! [v0:
% 181.95/26.61  | | | | | | | | |            vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.61  | | | | | | | | |              all_379_89) |  ~ (vtvalue(v0) = all_379_90) |  ~
% 181.95/26.61  | | | | | | | | |            vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.61  | | | | | | | | |            (vtvalue(v0) = all_379_90) |  ~ vTable(v0))
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | | ALPHA: (110) implies:
% 181.95/26.61  | | | | | | | | |   (111)  all_337_2 = vnoQuery
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | | REDUCE: (28), (111) imply:
% 181.95/26.61  | | | | | | | | |   (112)  visSomeQuery(vnoQuery) = 0
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | | REF_CLOSE: (11), (15), (16), (112) are inconsistent by
% 181.95/26.61  | | | | | | | | |            sub-proof #1.
% 181.95/26.61  | | | | | | | | | 
% 181.95/26.61  | | | | | | | | End of split
% 181.95/26.61  | | | | | | | | 
% 181.95/26.61  | | | | | | | End of split
% 181.95/26.61  | | | | | | | 
% 181.95/26.61  | | | | | | End of split
% 181.95/26.61  | | | | | | 
% 181.95/26.61  | | | | | End of split
% 181.95/26.61  | | | | | 
% 181.95/26.61  | | | | Case 2:
% 181.95/26.61  | | | | | 
% 181.95/26.62  | | | | |   (113)  (all_379_91 = all_337_2 & all_379_98 = vq2 & all_379_101 =
% 181.95/26.62  | | | | |            all_337_5 & vrawIntersection(all_379_96, all_379_95) =
% 181.95/26.62  | | | | |            all_379_94 & vgetAttrL(all_379_103) = all_379_97 &
% 181.95/26.62  | | | | |            vgetRaw(all_379_102) = all_379_95 & vgetRaw(all_379_103) =
% 181.95/26.62  | | | | |            all_379_96 & vtable(all_379_97, all_379_94) = all_379_93 &
% 181.95/26.62  | | | | |            vsomeQuery(all_379_92) = all_337_2 &
% 181.95/26.62  | | | | |            vIntersection(all_379_100, all_379_99) = vq2 &
% 181.95/26.62  | | | | |            vtvalue(all_379_93) = all_379_92 & vtvalue(all_379_102) =
% 181.95/26.62  | | | | |            all_379_99 & vtvalue(all_379_103) = all_379_100 &
% 181.95/26.62  | | | | |            vOptQuery(all_337_2) & vTable(all_379_93) &
% 181.95/26.62  | | | | |            vQuery(all_379_92) & vQuery(all_379_99) &
% 181.95/26.62  | | | | |            vQuery(all_379_100) & vRawTable(all_379_94) &
% 181.95/26.62  | | | | |            vRawTable(all_379_95) & vRawTable(all_379_96) &
% 181.95/26.62  | | | | |            vAttrL(all_379_97)) | (all_379_104 = all_337_2 &
% 181.95/26.62  | | | | |            all_379_107 = vq2 & all_379_109 = 0 & all_379_110 =
% 181.95/26.62  | | | | |            all_379_112 & all_379_111 = all_337_5 &
% 181.95/26.62  | | | | |            vreduce(all_379_113, all_337_5) = all_379_112 &
% 181.95/26.62  | | | | |            visSomeQuery(all_379_112) = 0 & vgetQuery(all_379_112) =
% 181.95/26.62  | | | | |            all_379_106 & vsomeQuery(all_379_105) = all_337_2 &
% 181.95/26.62  | | | | |            vIntersection(all_379_108, all_379_106) = all_379_105 &
% 181.95/26.62  | | | | |            vIntersection(all_379_108, all_379_113) = vq2 &
% 181.95/26.62  | | | | |            vtvalue(all_379_114) = all_379_108 & vOptQuery(all_337_2) &
% 181.95/26.62  | | | | |            vQuery(all_379_105) & vQuery(all_379_106) &
% 181.95/26.62  | | | | |            vQuery(all_379_108) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.62  | | | | |                all_379_113) |  ~ vTable(v0))) | (all_379_115 = vq2 &
% 181.95/26.62  | | | | |            all_379_118 = all_379_120 & all_379_119 = all_337_5 &
% 181.95/26.62  | | | | |            all_337_2 = vnoQuery &  ~ (all_379_117 = 0) &
% 181.95/26.62  | | | | |            vreduce(all_379_121, all_337_5) = all_379_120 &
% 181.95/26.62  | | | | |            visSomeQuery(all_379_120) = all_379_117 &
% 181.95/26.62  | | | | |            vIntersection(all_379_116, all_379_121) = vq2 &
% 181.95/26.62  | | | | |            vtvalue(all_379_122) = all_379_116 & vQuery(all_379_116) & 
% 181.95/26.62  | | | | |            ! [v0: vTable] : ( ~ (vtvalue(v0) = all_379_121) |  ~
% 181.95/26.62  | | | | |              vTable(v0))) | (all_379_123 = all_337_2 & all_379_126 =
% 181.95/26.62  | | | | |            vq2 & all_379_127 = 0 & all_379_128 = all_379_130 &
% 181.95/26.62  | | | | |            all_379_129 = all_337_5 & vreduce(all_379_132, all_337_5) =
% 181.95/26.62  | | | | |            all_379_130 & visSomeQuery(all_379_130) = 0 &
% 181.95/26.62  | | | | |            vgetQuery(all_379_130) = all_379_125 &
% 181.95/26.62  | | | | |            vsomeQuery(all_379_124) = all_337_2 &
% 181.95/26.62  | | | | |            vIntersection(all_379_125, all_379_131) = all_379_124 &
% 181.95/26.62  | | | | |            vIntersection(all_379_132, all_379_131) = vq2 &
% 181.95/26.62  | | | | |            vOptQuery(all_337_2) & vQuery(all_379_124) &
% 181.95/26.62  | | | | |            vQuery(all_379_125) &  ! [v0: vTable] :  ! [v1: vTable] : (
% 181.95/26.62  | | | | |              ~ (vtvalue(v1) = all_379_131) |  ~ (vtvalue(v0) =
% 181.95/26.62  | | | | |                all_379_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.62  | | | | |              vTable] : ( ~ (vtvalue(v0) = all_379_132) |  ~
% 181.95/26.62  | | | | |              vTable(v0))) | (all_379_133 = vq2 & all_379_135 =
% 181.95/26.62  | | | | |            all_379_137 & all_379_136 = all_337_5 & all_337_2 =
% 181.95/26.62  | | | | |            vnoQuery &  ~ (all_379_134 = 0) & vreduce(all_379_139,
% 181.95/26.62  | | | | |              all_337_5) = all_379_137 & visSomeQuery(all_379_137) =
% 181.95/26.62  | | | | |            all_379_134 & vIntersection(all_379_139, all_379_138) = vq2
% 181.95/26.62  | | | | |            &  ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.62  | | | | |                all_379_138) |  ~ (vtvalue(v0) = all_379_139) |  ~
% 181.95/26.62  | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.62  | | | | |              (vtvalue(v0) = all_379_139) |  ~ vTable(v0))) |
% 181.95/26.62  | | | | |          (all_379_140 = all_337_2 & all_379_147 = vq2 & all_379_150 =
% 181.95/26.62  | | | | |            all_337_5 & vrawDifference(all_379_145, all_379_144) =
% 181.95/26.62  | | | | |            all_379_143 & vgetAttrL(all_379_152) = all_379_146 &
% 181.95/26.62  | | | | |            vgetRaw(all_379_151) = all_379_144 & vgetRaw(all_379_152) =
% 181.95/26.62  | | | | |            all_379_145 & vtable(all_379_146, all_379_143) =
% 181.95/26.62  | | | | |            all_379_142 & vsomeQuery(all_379_141) = all_337_2 &
% 181.95/26.62  | | | | |            vDifference(all_379_149, all_379_148) = vq2 &
% 181.95/26.62  | | | | |            vtvalue(all_379_142) = all_379_141 & vtvalue(all_379_151) =
% 181.95/26.62  | | | | |            all_379_148 & vtvalue(all_379_152) = all_379_149 &
% 181.95/26.62  | | | | |            vOptQuery(all_337_2) & vTable(all_379_142) &
% 181.95/26.62  | | | | |            vQuery(all_379_141) & vQuery(all_379_148) &
% 181.95/26.62  | | | | |            vQuery(all_379_149) & vRawTable(all_379_143) &
% 181.95/26.62  | | | | |            vRawTable(all_379_144) & vRawTable(all_379_145) &
% 181.95/26.62  | | | | |            vAttrL(all_379_146)) | (all_379_153 = all_337_2 &
% 181.95/26.62  | | | | |            all_379_156 = vq2 & all_379_158 = 0 & all_379_159 =
% 181.95/26.62  | | | | |            all_379_161 & all_379_160 = all_337_5 &
% 181.95/26.62  | | | | |            vreduce(all_379_162, all_337_5) = all_379_161 &
% 181.95/26.62  | | | | |            visSomeQuery(all_379_161) = 0 & vgetQuery(all_379_161) =
% 181.95/26.62  | | | | |            all_379_155 & vsomeQuery(all_379_154) = all_337_2 &
% 181.95/26.62  | | | | |            vDifference(all_379_157, all_379_155) = all_379_154 &
% 181.95/26.62  | | | | |            vDifference(all_379_157, all_379_162) = vq2 &
% 181.95/26.62  | | | | |            vtvalue(all_379_163) = all_379_157 & vOptQuery(all_337_2) &
% 181.95/26.62  | | | | |            vQuery(all_379_154) & vQuery(all_379_155) &
% 181.95/26.62  | | | | |            vQuery(all_379_157) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.62  | | | | |                all_379_162) |  ~ vTable(v0))) | (all_379_164 = vq2 &
% 181.95/26.62  | | | | |            all_379_167 = all_379_169 & all_379_168 = all_337_5 &
% 181.95/26.62  | | | | |            all_337_2 = vnoQuery &  ~ (all_379_166 = 0) &
% 181.95/26.62  | | | | |            vreduce(all_379_170, all_337_5) = all_379_169 &
% 181.95/26.62  | | | | |            visSomeQuery(all_379_169) = all_379_166 &
% 181.95/26.62  | | | | |            vDifference(all_379_165, all_379_170) = vq2 &
% 181.95/26.62  | | | | |            vtvalue(all_379_171) = all_379_165 & vQuery(all_379_165) & 
% 181.95/26.62  | | | | |            ! [v0: vTable] : ( ~ (vtvalue(v0) = all_379_170) |  ~
% 181.95/26.62  | | | | |              vTable(v0))) | (all_379_172 = all_337_2 & all_379_175 =
% 181.95/26.62  | | | | |            vq2 & all_379_176 = 0 & all_379_177 = all_379_179 &
% 181.95/26.62  | | | | |            all_379_178 = all_337_5 & vreduce(all_379_181, all_337_5) =
% 181.95/26.62  | | | | |            all_379_179 & visSomeQuery(all_379_179) = 0 &
% 181.95/26.62  | | | | |            vgetQuery(all_379_179) = all_379_174 &
% 181.95/26.62  | | | | |            vsomeQuery(all_379_173) = all_337_2 &
% 181.95/26.62  | | | | |            vDifference(all_379_174, all_379_180) = all_379_173 &
% 181.95/26.62  | | | | |            vDifference(all_379_181, all_379_180) = vq2 &
% 181.95/26.62  | | | | |            vOptQuery(all_337_2) & vQuery(all_379_173) &
% 181.95/26.62  | | | | |            vQuery(all_379_174) &  ! [v0: vTable] :  ! [v1: vTable] : (
% 181.95/26.62  | | | | |              ~ (vtvalue(v1) = all_379_180) |  ~ (vtvalue(v0) =
% 181.95/26.62  | | | | |                all_379_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.62  | | | | |              vTable] : ( ~ (vtvalue(v0) = all_379_181) |  ~
% 181.95/26.62  | | | | |              vTable(v0))) | (all_379_182 = vq2 & all_379_184 =
% 181.95/26.62  | | | | |            all_379_186 & all_379_185 = all_337_5 & all_337_2 =
% 181.95/26.62  | | | | |            vnoQuery &  ~ (all_379_183 = 0) & vreduce(all_379_188,
% 181.95/26.62  | | | | |              all_337_5) = all_379_186 & visSomeQuery(all_379_186) =
% 181.95/26.62  | | | | |            all_379_183 & vDifference(all_379_188, all_379_187) = vq2 &
% 181.95/26.62  | | | | |             ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.62  | | | | |                all_379_187) |  ~ (vtvalue(v0) = all_379_188) |  ~
% 181.95/26.62  | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.62  | | | | |              (vtvalue(v0) = all_379_188) |  ~ vTable(v0)))
% 181.95/26.62  | | | | | 
% 181.95/26.62  | | | | | BETA: splitting (113) gives:
% 181.95/26.62  | | | | | 
% 181.95/26.62  | | | | | Case 1:
% 181.95/26.62  | | | | | | 
% 181.95/26.62  | | | | | |   (114)  (all_379_91 = all_337_2 & all_379_98 = vq2 & all_379_101 =
% 181.95/26.62  | | | | | |            all_337_5 & vrawIntersection(all_379_96, all_379_95) =
% 181.95/26.62  | | | | | |            all_379_94 & vgetAttrL(all_379_103) = all_379_97 &
% 181.95/26.62  | | | | | |            vgetRaw(all_379_102) = all_379_95 & vgetRaw(all_379_103)
% 181.95/26.62  | | | | | |            = all_379_96 & vtable(all_379_97, all_379_94) =
% 181.95/26.62  | | | | | |            all_379_93 & vsomeQuery(all_379_92) = all_337_2 &
% 181.95/26.62  | | | | | |            vIntersection(all_379_100, all_379_99) = vq2 &
% 181.95/26.62  | | | | | |            vtvalue(all_379_93) = all_379_92 & vtvalue(all_379_102) =
% 181.95/26.62  | | | | | |            all_379_99 & vtvalue(all_379_103) = all_379_100 &
% 181.95/26.62  | | | | | |            vOptQuery(all_337_2) & vTable(all_379_93) &
% 181.95/26.62  | | | | | |            vQuery(all_379_92) & vQuery(all_379_99) &
% 181.95/26.62  | | | | | |            vQuery(all_379_100) & vRawTable(all_379_94) &
% 181.95/26.62  | | | | | |            vRawTable(all_379_95) & vRawTable(all_379_96) &
% 181.95/26.62  | | | | | |            vAttrL(all_379_97)) | (all_379_104 = all_337_2 &
% 181.95/26.62  | | | | | |            all_379_107 = vq2 & all_379_109 = 0 & all_379_110 =
% 181.95/26.62  | | | | | |            all_379_112 & all_379_111 = all_337_5 &
% 181.95/26.62  | | | | | |            vreduce(all_379_113, all_337_5) = all_379_112 &
% 181.95/26.62  | | | | | |            visSomeQuery(all_379_112) = 0 & vgetQuery(all_379_112) =
% 181.95/26.62  | | | | | |            all_379_106 & vsomeQuery(all_379_105) = all_337_2 &
% 181.95/26.62  | | | | | |            vIntersection(all_379_108, all_379_106) = all_379_105 &
% 181.95/26.62  | | | | | |            vIntersection(all_379_108, all_379_113) = vq2 &
% 181.95/26.62  | | | | | |            vtvalue(all_379_114) = all_379_108 & vOptQuery(all_337_2)
% 181.95/26.62  | | | | | |            & vQuery(all_379_105) & vQuery(all_379_106) &
% 181.95/26.62  | | | | | |            vQuery(all_379_108) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 181.95/26.62  | | | | | |                = all_379_113) |  ~ vTable(v0))) | (all_379_115 = vq2
% 181.95/26.62  | | | | | |            & all_379_118 = all_379_120 & all_379_119 = all_337_5 &
% 181.95/26.62  | | | | | |            all_337_2 = vnoQuery &  ~ (all_379_117 = 0) &
% 181.95/26.62  | | | | | |            vreduce(all_379_121, all_337_5) = all_379_120 &
% 181.95/26.62  | | | | | |            visSomeQuery(all_379_120) = all_379_117 &
% 181.95/26.62  | | | | | |            vIntersection(all_379_116, all_379_121) = vq2 &
% 181.95/26.62  | | | | | |            vtvalue(all_379_122) = all_379_116 & vQuery(all_379_116)
% 181.95/26.62  | | | | | |            &  ! [v0: vTable] : ( ~ (vtvalue(v0) = all_379_121) |  ~
% 181.95/26.62  | | | | | |              vTable(v0))) | (all_379_123 = all_337_2 & all_379_126 =
% 181.95/26.62  | | | | | |            vq2 & all_379_127 = 0 & all_379_128 = all_379_130 &
% 181.95/26.62  | | | | | |            all_379_129 = all_337_5 & vreduce(all_379_132, all_337_5)
% 181.95/26.62  | | | | | |            = all_379_130 & visSomeQuery(all_379_130) = 0 &
% 181.95/26.62  | | | | | |            vgetQuery(all_379_130) = all_379_125 &
% 181.95/26.62  | | | | | |            vsomeQuery(all_379_124) = all_337_2 &
% 181.95/26.62  | | | | | |            vIntersection(all_379_125, all_379_131) = all_379_124 &
% 181.95/26.62  | | | | | |            vIntersection(all_379_132, all_379_131) = vq2 &
% 181.95/26.62  | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_124) &
% 181.95/26.62  | | | | | |            vQuery(all_379_125) &  ! [v0: vTable] :  ! [v1: vTable] :
% 181.95/26.62  | | | | | |            ( ~ (vtvalue(v1) = all_379_131) |  ~ (vtvalue(v0) =
% 181.95/26.62  | | | | | |                all_379_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.62  | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_379_132) |  ~
% 181.95/26.62  | | | | | |              vTable(v0))) | (all_379_133 = vq2 & all_379_135 =
% 181.95/26.62  | | | | | |            all_379_137 & all_379_136 = all_337_5 & all_337_2 =
% 181.95/26.62  | | | | | |            vnoQuery &  ~ (all_379_134 = 0) & vreduce(all_379_139,
% 181.95/26.62  | | | | | |              all_337_5) = all_379_137 & visSomeQuery(all_379_137) =
% 181.95/26.62  | | | | | |            all_379_134 & vIntersection(all_379_139, all_379_138) =
% 181.95/26.62  | | | | | |            vq2 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.62  | | | | | |              (vtvalue(v1) = all_379_138) |  ~ (vtvalue(v0) =
% 181.95/26.62  | | | | | |                all_379_139) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.62  | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_379_139) |  ~
% 181.95/26.62  | | | | | |              vTable(v0)))
% 181.95/26.62  | | | | | | 
% 181.95/26.62  | | | | | | BETA: splitting (114) gives:
% 181.95/26.62  | | | | | | 
% 181.95/26.62  | | | | | | Case 1:
% 181.95/26.62  | | | | | | | 
% 181.95/26.62  | | | | | | |   (115)  (all_379_91 = all_337_2 & all_379_98 = vq2 & all_379_101
% 181.95/26.62  | | | | | | |            = all_337_5 & vrawIntersection(all_379_96, all_379_95)
% 181.95/26.62  | | | | | | |            = all_379_94 & vgetAttrL(all_379_103) = all_379_97 &
% 181.95/26.62  | | | | | | |            vgetRaw(all_379_102) = all_379_95 &
% 181.95/26.62  | | | | | | |            vgetRaw(all_379_103) = all_379_96 & vtable(all_379_97,
% 181.95/26.62  | | | | | | |              all_379_94) = all_379_93 & vsomeQuery(all_379_92) =
% 181.95/26.62  | | | | | | |            all_337_2 & vIntersection(all_379_100, all_379_99) =
% 181.95/26.62  | | | | | | |            vq2 & vtvalue(all_379_93) = all_379_92 &
% 181.95/26.62  | | | | | | |            vtvalue(all_379_102) = all_379_99 &
% 181.95/26.62  | | | | | | |            vtvalue(all_379_103) = all_379_100 &
% 181.95/26.62  | | | | | | |            vOptQuery(all_337_2) & vTable(all_379_93) &
% 181.95/26.62  | | | | | | |            vQuery(all_379_92) & vQuery(all_379_99) &
% 181.95/26.62  | | | | | | |            vQuery(all_379_100) & vRawTable(all_379_94) &
% 181.95/26.62  | | | | | | |            vRawTable(all_379_95) & vRawTable(all_379_96) &
% 181.95/26.62  | | | | | | |            vAttrL(all_379_97)) | (all_379_104 = all_337_2 &
% 181.95/26.62  | | | | | | |            all_379_107 = vq2 & all_379_109 = 0 & all_379_110 =
% 181.95/26.62  | | | | | | |            all_379_112 & all_379_111 = all_337_5 &
% 181.95/26.62  | | | | | | |            vreduce(all_379_113, all_337_5) = all_379_112 &
% 181.95/26.62  | | | | | | |            visSomeQuery(all_379_112) = 0 & vgetQuery(all_379_112)
% 181.95/26.62  | | | | | | |            = all_379_106 & vsomeQuery(all_379_105) = all_337_2 &
% 181.95/26.62  | | | | | | |            vIntersection(all_379_108, all_379_106) = all_379_105 &
% 181.95/26.62  | | | | | | |            vIntersection(all_379_108, all_379_113) = vq2 &
% 181.95/26.62  | | | | | | |            vtvalue(all_379_114) = all_379_108 &
% 181.95/26.62  | | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_105) &
% 181.95/26.62  | | | | | | |            vQuery(all_379_106) & vQuery(all_379_108) &  ! [v0:
% 181.95/26.62  | | | | | | |              vTable] : ( ~ (vtvalue(v0) = all_379_113) |  ~
% 181.95/26.62  | | | | | | |              vTable(v0)))
% 181.95/26.62  | | | | | | | 
% 181.95/26.62  | | | | | | | BETA: splitting (115) gives:
% 181.95/26.62  | | | | | | | 
% 181.95/26.62  | | | | | | | Case 1:
% 181.95/26.62  | | | | | | | | 
% 181.95/26.63  | | | | | | | |   (116)  all_379_91 = all_337_2 & all_379_98 = vq2 & all_379_101
% 181.95/26.63  | | | | | | | |          = all_337_5 & vrawIntersection(all_379_96, all_379_95)
% 181.95/26.63  | | | | | | | |          = all_379_94 & vgetAttrL(all_379_103) = all_379_97 &
% 181.95/26.63  | | | | | | | |          vgetRaw(all_379_102) = all_379_95 &
% 181.95/26.63  | | | | | | | |          vgetRaw(all_379_103) = all_379_96 & vtable(all_379_97,
% 181.95/26.63  | | | | | | | |            all_379_94) = all_379_93 & vsomeQuery(all_379_92) =
% 181.95/26.63  | | | | | | | |          all_337_2 & vIntersection(all_379_100, all_379_99) =
% 181.95/26.63  | | | | | | | |          vq2 & vtvalue(all_379_93) = all_379_92 &
% 181.95/26.63  | | | | | | | |          vtvalue(all_379_102) = all_379_99 &
% 181.95/26.63  | | | | | | | |          vtvalue(all_379_103) = all_379_100 &
% 181.95/26.63  | | | | | | | |          vOptQuery(all_337_2) & vTable(all_379_93) &
% 181.95/26.63  | | | | | | | |          vQuery(all_379_92) & vQuery(all_379_99) &
% 181.95/26.63  | | | | | | | |          vQuery(all_379_100) & vRawTable(all_379_94) &
% 181.95/26.63  | | | | | | | |          vRawTable(all_379_95) & vRawTable(all_379_96) &
% 181.95/26.63  | | | | | | | |          vAttrL(all_379_97)
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | ALPHA: (116) implies:
% 181.95/26.63  | | | | | | | |   (117)  vQuery(all_379_100)
% 181.95/26.63  | | | | | | | |   (118)  vQuery(all_379_99)
% 181.95/26.63  | | | | | | | |   (119)  vIntersection(all_379_100, all_379_99) = vq2
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Intersection) with
% 181.95/26.63  | | | | | | | |              all_373_1, all_379_100, all_379_99, vq2,
% 181.95/26.63  | | | | | | | |              simplifying with (43), (74), (117), (118), (119)
% 181.95/26.63  | | | | | | | |              gives:
% 181.95/26.63  | | | | | | | |   (120)  $false
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | CLOSE: (120) is inconsistent.
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | Case 2:
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | |   (121)  all_379_104 = all_337_2 & all_379_107 = vq2 &
% 181.95/26.63  | | | | | | | |          all_379_109 = 0 & all_379_110 = all_379_112 &
% 181.95/26.63  | | | | | | | |          all_379_111 = all_337_5 & vreduce(all_379_113,
% 181.95/26.63  | | | | | | | |            all_337_5) = all_379_112 & visSomeQuery(all_379_112)
% 181.95/26.63  | | | | | | | |          = 0 & vgetQuery(all_379_112) = all_379_106 &
% 181.95/26.63  | | | | | | | |          vsomeQuery(all_379_105) = all_337_2 &
% 181.95/26.63  | | | | | | | |          vIntersection(all_379_108, all_379_106) = all_379_105 &
% 181.95/26.63  | | | | | | | |          vIntersection(all_379_108, all_379_113) = vq2 &
% 181.95/26.63  | | | | | | | |          vtvalue(all_379_114) = all_379_108 &
% 181.95/26.63  | | | | | | | |          vOptQuery(all_337_2) & vQuery(all_379_105) &
% 181.95/26.63  | | | | | | | |          vQuery(all_379_106) & vQuery(all_379_108) &  ! [v0:
% 181.95/26.63  | | | | | | | |            vTable] : ( ~ (vtvalue(v0) = all_379_113) |  ~
% 181.95/26.63  | | | | | | | |            vTable(v0))
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | ALPHA: (121) implies:
% 181.95/26.63  | | | | | | | |   (122)  vQuery(all_379_108)
% 181.95/26.63  | | | | | | | |   (123)  vIntersection(all_379_108, all_379_113) = vq2
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Intersection) with
% 181.95/26.63  | | | | | | | |              all_373_1, all_379_108, all_379_113, vq2,
% 181.95/26.63  | | | | | | | |              simplifying with (43), (55), (74), (122), (123)
% 181.95/26.63  | | | | | | | |              gives:
% 181.95/26.63  | | | | | | | |   (124)  $false
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | CLOSE: (124) is inconsistent.
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | End of split
% 181.95/26.63  | | | | | | | 
% 181.95/26.63  | | | | | | Case 2:
% 181.95/26.63  | | | | | | | 
% 181.95/26.63  | | | | | | |   (125)  (all_379_115 = vq2 & all_379_118 = all_379_120 &
% 181.95/26.63  | | | | | | |            all_379_119 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.95/26.63  | | | | | | |            (all_379_117 = 0) & vreduce(all_379_121, all_337_5) =
% 181.95/26.63  | | | | | | |            all_379_120 & visSomeQuery(all_379_120) = all_379_117 &
% 181.95/26.63  | | | | | | |            vIntersection(all_379_116, all_379_121) = vq2 &
% 181.95/26.63  | | | | | | |            vtvalue(all_379_122) = all_379_116 &
% 181.95/26.63  | | | | | | |            vQuery(all_379_116) &  ! [v0: vTable] : ( ~
% 181.95/26.63  | | | | | | |              (vtvalue(v0) = all_379_121) |  ~ vTable(v0))) |
% 181.95/26.63  | | | | | | |          (all_379_123 = all_337_2 & all_379_126 = vq2 &
% 181.95/26.63  | | | | | | |            all_379_127 = 0 & all_379_128 = all_379_130 &
% 181.95/26.63  | | | | | | |            all_379_129 = all_337_5 & vreduce(all_379_132,
% 181.95/26.63  | | | | | | |              all_337_5) = all_379_130 & visSomeQuery(all_379_130)
% 181.95/26.63  | | | | | | |            = 0 & vgetQuery(all_379_130) = all_379_125 &
% 181.95/26.63  | | | | | | |            vsomeQuery(all_379_124) = all_337_2 &
% 181.95/26.63  | | | | | | |            vIntersection(all_379_125, all_379_131) = all_379_124 &
% 181.95/26.63  | | | | | | |            vIntersection(all_379_132, all_379_131) = vq2 &
% 181.95/26.63  | | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_124) &
% 181.95/26.63  | | | | | | |            vQuery(all_379_125) &  ! [v0: vTable] :  ! [v1: vTable]
% 181.95/26.63  | | | | | | |            : ( ~ (vtvalue(v1) = all_379_131) |  ~ (vtvalue(v0) =
% 181.95/26.63  | | | | | | |                all_379_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.63  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_379_132) |  ~
% 181.95/26.63  | | | | | | |              vTable(v0))) | (all_379_133 = vq2 & all_379_135 =
% 181.95/26.63  | | | | | | |            all_379_137 & all_379_136 = all_337_5 & all_337_2 =
% 181.95/26.63  | | | | | | |            vnoQuery &  ~ (all_379_134 = 0) & vreduce(all_379_139,
% 181.95/26.63  | | | | | | |              all_337_5) = all_379_137 & visSomeQuery(all_379_137)
% 181.95/26.63  | | | | | | |            = all_379_134 & vIntersection(all_379_139, all_379_138)
% 181.95/26.63  | | | | | | |            = vq2 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.63  | | | | | | |              (vtvalue(v1) = all_379_138) |  ~ (vtvalue(v0) =
% 181.95/26.63  | | | | | | |                all_379_139) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.63  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_379_139) |  ~
% 181.95/26.63  | | | | | | |              vTable(v0)))
% 181.95/26.63  | | | | | | | 
% 181.95/26.63  | | | | | | | BETA: splitting (125) gives:
% 181.95/26.63  | | | | | | | 
% 181.95/26.63  | | | | | | | Case 1:
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | |   (126)  all_379_115 = vq2 & all_379_118 = all_379_120 &
% 181.95/26.63  | | | | | | | |          all_379_119 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.95/26.63  | | | | | | | |          (all_379_117 = 0) & vreduce(all_379_121, all_337_5) =
% 181.95/26.63  | | | | | | | |          all_379_120 & visSomeQuery(all_379_120) = all_379_117 &
% 181.95/26.63  | | | | | | | |          vIntersection(all_379_116, all_379_121) = vq2 &
% 181.95/26.63  | | | | | | | |          vtvalue(all_379_122) = all_379_116 &
% 181.95/26.63  | | | | | | | |          vQuery(all_379_116) &  ! [v0: vTable] : ( ~
% 181.95/26.63  | | | | | | | |            (vtvalue(v0) = all_379_121) |  ~ vTable(v0))
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | ALPHA: (126) implies:
% 181.95/26.63  | | | | | | | |   (127)  all_337_2 = vnoQuery
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | REDUCE: (28), (127) imply:
% 181.95/26.63  | | | | | | | |   (128)  visSomeQuery(vnoQuery) = 0
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | REF_CLOSE: (11), (15), (16), (128) are inconsistent by sub-proof
% 181.95/26.63  | | | | | | | |            #1.
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | Case 2:
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | |   (129)  (all_379_123 = all_337_2 & all_379_126 = vq2 &
% 181.95/26.63  | | | | | | | |            all_379_127 = 0 & all_379_128 = all_379_130 &
% 181.95/26.63  | | | | | | | |            all_379_129 = all_337_5 & vreduce(all_379_132,
% 181.95/26.63  | | | | | | | |              all_337_5) = all_379_130 &
% 181.95/26.63  | | | | | | | |            visSomeQuery(all_379_130) = 0 &
% 181.95/26.63  | | | | | | | |            vgetQuery(all_379_130) = all_379_125 &
% 181.95/26.63  | | | | | | | |            vsomeQuery(all_379_124) = all_337_2 &
% 181.95/26.63  | | | | | | | |            vIntersection(all_379_125, all_379_131) = all_379_124
% 181.95/26.63  | | | | | | | |            & vIntersection(all_379_132, all_379_131) = vq2 &
% 181.95/26.63  | | | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_124) &
% 181.95/26.63  | | | | | | | |            vQuery(all_379_125) &  ! [v0: vTable] :  ! [v1:
% 181.95/26.63  | | | | | | | |              vTable] : ( ~ (vtvalue(v1) = all_379_131) |  ~
% 181.95/26.63  | | | | | | | |              (vtvalue(v0) = all_379_132) |  ~ vTable(v1) |  ~
% 181.95/26.63  | | | | | | | |              vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.63  | | | | | | | |                all_379_132) |  ~ vTable(v0))) | (all_379_133 =
% 181.95/26.63  | | | | | | | |            vq2 & all_379_135 = all_379_137 & all_379_136 =
% 181.95/26.63  | | | | | | | |            all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_134 =
% 181.95/26.63  | | | | | | | |              0) & vreduce(all_379_139, all_337_5) = all_379_137
% 181.95/26.63  | | | | | | | |            & visSomeQuery(all_379_137) = all_379_134 &
% 181.95/26.63  | | | | | | | |            vIntersection(all_379_139, all_379_138) = vq2 &  !
% 181.95/26.63  | | | | | | | |            [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.63  | | | | | | | |                all_379_138) |  ~ (vtvalue(v0) = all_379_139) | 
% 181.95/26.63  | | | | | | | |              ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : (
% 181.95/26.63  | | | | | | | |              ~ (vtvalue(v0) = all_379_139) |  ~ vTable(v0)))
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | BETA: splitting (129) gives:
% 181.95/26.63  | | | | | | | | 
% 181.95/26.63  | | | | | | | | Case 1:
% 181.95/26.63  | | | | | | | | | 
% 181.95/26.63  | | | | | | | | |   (130)  all_379_123 = all_337_2 & all_379_126 = vq2 &
% 181.95/26.63  | | | | | | | | |          all_379_127 = 0 & all_379_128 = all_379_130 &
% 181.95/26.63  | | | | | | | | |          all_379_129 = all_337_5 & vreduce(all_379_132,
% 181.95/26.63  | | | | | | | | |            all_337_5) = all_379_130 &
% 181.95/26.63  | | | | | | | | |          visSomeQuery(all_379_130) = 0 &
% 181.95/26.63  | | | | | | | | |          vgetQuery(all_379_130) = all_379_125 &
% 181.95/26.63  | | | | | | | | |          vsomeQuery(all_379_124) = all_337_2 &
% 181.95/26.63  | | | | | | | | |          vIntersection(all_379_125, all_379_131) = all_379_124
% 181.95/26.63  | | | | | | | | |          & vIntersection(all_379_132, all_379_131) = vq2 &
% 181.95/26.63  | | | | | | | | |          vOptQuery(all_337_2) & vQuery(all_379_124) &
% 181.95/26.63  | | | | | | | | |          vQuery(all_379_125) &  ! [v0: vTable] :  ! [v1:
% 181.95/26.63  | | | | | | | | |            vTable] : ( ~ (vtvalue(v1) = all_379_131) |  ~
% 181.95/26.63  | | | | | | | | |            (vtvalue(v0) = all_379_132) |  ~ vTable(v1) |  ~
% 181.95/26.63  | | | | | | | | |            vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.63  | | | | | | | | |              all_379_132) |  ~ vTable(v0))
% 181.95/26.63  | | | | | | | | | 
% 181.95/26.63  | | | | | | | | | ALPHA: (130) implies:
% 181.95/26.63  | | | | | | | | |   (131)  vIntersection(all_379_132, all_379_131) = vq2
% 181.95/26.63  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Intersection) with
% 181.95/26.64  | | | | | | | | |              all_373_1, all_379_132, all_379_131, vq2,
% 181.95/26.64  | | | | | | | | |              simplifying with (43), (53), (54), (74), (131)
% 181.95/26.64  | | | | | | | | |              gives:
% 181.95/26.64  | | | | | | | | |   (132)  $false
% 181.95/26.64  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | | CLOSE: (132) is inconsistent.
% 181.95/26.64  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | Case 2:
% 181.95/26.64  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | |   (133)  all_379_133 = vq2 & all_379_135 = all_379_137 &
% 181.95/26.64  | | | | | | | | |          all_379_136 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.95/26.64  | | | | | | | | |          (all_379_134 = 0) & vreduce(all_379_139, all_337_5) =
% 181.95/26.64  | | | | | | | | |          all_379_137 & visSomeQuery(all_379_137) = all_379_134
% 181.95/26.64  | | | | | | | | |          & vIntersection(all_379_139, all_379_138) = vq2 &  !
% 181.95/26.64  | | | | | | | | |          [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.64  | | | | | | | | |              all_379_138) |  ~ (vtvalue(v0) = all_379_139) | 
% 181.95/26.64  | | | | | | | | |            ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : (
% 181.95/26.64  | | | | | | | | |            ~ (vtvalue(v0) = all_379_139) |  ~ vTable(v0))
% 181.95/26.64  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | | ALPHA: (133) implies:
% 181.95/26.64  | | | | | | | | |   (134)  all_337_2 = vnoQuery
% 181.95/26.64  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | | REDUCE: (28), (134) imply:
% 181.95/26.64  | | | | | | | | |   (135)  visSomeQuery(vnoQuery) = 0
% 181.95/26.64  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | | REF_CLOSE: (11), (15), (16), (135) are inconsistent by
% 181.95/26.64  | | | | | | | | |            sub-proof #1.
% 181.95/26.64  | | | | | | | | | 
% 181.95/26.64  | | | | | | | | End of split
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | End of split
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | End of split
% 181.95/26.64  | | | | | | 
% 181.95/26.64  | | | | | Case 2:
% 181.95/26.64  | | | | | | 
% 181.95/26.64  | | | | | |   (136)  (all_379_140 = all_337_2 & all_379_147 = vq2 & all_379_150
% 181.95/26.64  | | | | | |            = all_337_5 & vrawDifference(all_379_145, all_379_144) =
% 181.95/26.64  | | | | | |            all_379_143 & vgetAttrL(all_379_152) = all_379_146 &
% 181.95/26.64  | | | | | |            vgetRaw(all_379_151) = all_379_144 & vgetRaw(all_379_152)
% 181.95/26.64  | | | | | |            = all_379_145 & vtable(all_379_146, all_379_143) =
% 181.95/26.64  | | | | | |            all_379_142 & vsomeQuery(all_379_141) = all_337_2 &
% 181.95/26.64  | | | | | |            vDifference(all_379_149, all_379_148) = vq2 &
% 181.95/26.64  | | | | | |            vtvalue(all_379_142) = all_379_141 & vtvalue(all_379_151)
% 181.95/26.64  | | | | | |            = all_379_148 & vtvalue(all_379_152) = all_379_149 &
% 181.95/26.64  | | | | | |            vOptQuery(all_337_2) & vTable(all_379_142) &
% 181.95/26.64  | | | | | |            vQuery(all_379_141) & vQuery(all_379_148) &
% 181.95/26.64  | | | | | |            vQuery(all_379_149) & vRawTable(all_379_143) &
% 181.95/26.64  | | | | | |            vRawTable(all_379_144) & vRawTable(all_379_145) &
% 181.95/26.64  | | | | | |            vAttrL(all_379_146)) | (all_379_153 = all_337_2 &
% 181.95/26.64  | | | | | |            all_379_156 = vq2 & all_379_158 = 0 & all_379_159 =
% 181.95/26.64  | | | | | |            all_379_161 & all_379_160 = all_337_5 &
% 181.95/26.64  | | | | | |            vreduce(all_379_162, all_337_5) = all_379_161 &
% 181.95/26.64  | | | | | |            visSomeQuery(all_379_161) = 0 & vgetQuery(all_379_161) =
% 181.95/26.64  | | | | | |            all_379_155 & vsomeQuery(all_379_154) = all_337_2 &
% 181.95/26.64  | | | | | |            vDifference(all_379_157, all_379_155) = all_379_154 &
% 181.95/26.64  | | | | | |            vDifference(all_379_157, all_379_162) = vq2 &
% 181.95/26.64  | | | | | |            vtvalue(all_379_163) = all_379_157 & vOptQuery(all_337_2)
% 181.95/26.64  | | | | | |            & vQuery(all_379_154) & vQuery(all_379_155) &
% 181.95/26.64  | | | | | |            vQuery(all_379_157) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 181.95/26.64  | | | | | |                = all_379_162) |  ~ vTable(v0))) | (all_379_164 = vq2
% 181.95/26.64  | | | | | |            & all_379_167 = all_379_169 & all_379_168 = all_337_5 &
% 181.95/26.64  | | | | | |            all_337_2 = vnoQuery &  ~ (all_379_166 = 0) &
% 181.95/26.64  | | | | | |            vreduce(all_379_170, all_337_5) = all_379_169 &
% 181.95/26.64  | | | | | |            visSomeQuery(all_379_169) = all_379_166 &
% 181.95/26.64  | | | | | |            vDifference(all_379_165, all_379_170) = vq2 &
% 181.95/26.64  | | | | | |            vtvalue(all_379_171) = all_379_165 & vQuery(all_379_165)
% 181.95/26.64  | | | | | |            &  ! [v0: vTable] : ( ~ (vtvalue(v0) = all_379_170) |  ~
% 181.95/26.64  | | | | | |              vTable(v0))) | (all_379_172 = all_337_2 & all_379_175 =
% 181.95/26.64  | | | | | |            vq2 & all_379_176 = 0 & all_379_177 = all_379_179 &
% 181.95/26.64  | | | | | |            all_379_178 = all_337_5 & vreduce(all_379_181, all_337_5)
% 181.95/26.64  | | | | | |            = all_379_179 & visSomeQuery(all_379_179) = 0 &
% 181.95/26.64  | | | | | |            vgetQuery(all_379_179) = all_379_174 &
% 181.95/26.64  | | | | | |            vsomeQuery(all_379_173) = all_337_2 &
% 181.95/26.64  | | | | | |            vDifference(all_379_174, all_379_180) = all_379_173 &
% 181.95/26.64  | | | | | |            vDifference(all_379_181, all_379_180) = vq2 &
% 181.95/26.64  | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_173) &
% 181.95/26.64  | | | | | |            vQuery(all_379_174) &  ! [v0: vTable] :  ! [v1: vTable] :
% 181.95/26.64  | | | | | |            ( ~ (vtvalue(v1) = all_379_180) |  ~ (vtvalue(v0) =
% 181.95/26.64  | | | | | |                all_379_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.64  | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_379_181) |  ~
% 181.95/26.64  | | | | | |              vTable(v0))) | (all_379_182 = vq2 & all_379_184 =
% 181.95/26.64  | | | | | |            all_379_186 & all_379_185 = all_337_5 & all_337_2 =
% 181.95/26.64  | | | | | |            vnoQuery &  ~ (all_379_183 = 0) & vreduce(all_379_188,
% 181.95/26.64  | | | | | |              all_337_5) = all_379_186 & visSomeQuery(all_379_186) =
% 181.95/26.64  | | | | | |            all_379_183 & vDifference(all_379_188, all_379_187) = vq2
% 181.95/26.64  | | | | | |            &  ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.64  | | | | | |                all_379_187) |  ~ (vtvalue(v0) = all_379_188) |  ~
% 181.95/26.64  | | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.64  | | | | | |              (vtvalue(v0) = all_379_188) |  ~ vTable(v0)))
% 181.95/26.64  | | | | | | 
% 181.95/26.64  | | | | | | BETA: splitting (136) gives:
% 181.95/26.64  | | | | | | 
% 181.95/26.64  | | | | | | Case 1:
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | |   (137)  (all_379_140 = all_337_2 & all_379_147 = vq2 &
% 181.95/26.64  | | | | | | |            all_379_150 = all_337_5 & vrawDifference(all_379_145,
% 181.95/26.64  | | | | | | |              all_379_144) = all_379_143 & vgetAttrL(all_379_152) =
% 181.95/26.64  | | | | | | |            all_379_146 & vgetRaw(all_379_151) = all_379_144 &
% 181.95/26.64  | | | | | | |            vgetRaw(all_379_152) = all_379_145 &
% 181.95/26.64  | | | | | | |            vtable(all_379_146, all_379_143) = all_379_142 &
% 181.95/26.64  | | | | | | |            vsomeQuery(all_379_141) = all_337_2 &
% 181.95/26.64  | | | | | | |            vDifference(all_379_149, all_379_148) = vq2 &
% 181.95/26.64  | | | | | | |            vtvalue(all_379_142) = all_379_141 &
% 181.95/26.64  | | | | | | |            vtvalue(all_379_151) = all_379_148 &
% 181.95/26.64  | | | | | | |            vtvalue(all_379_152) = all_379_149 &
% 181.95/26.64  | | | | | | |            vOptQuery(all_337_2) & vTable(all_379_142) &
% 181.95/26.64  | | | | | | |            vQuery(all_379_141) & vQuery(all_379_148) &
% 181.95/26.64  | | | | | | |            vQuery(all_379_149) & vRawTable(all_379_143) &
% 181.95/26.64  | | | | | | |            vRawTable(all_379_144) & vRawTable(all_379_145) &
% 181.95/26.64  | | | | | | |            vAttrL(all_379_146)) | (all_379_153 = all_337_2 &
% 181.95/26.64  | | | | | | |            all_379_156 = vq2 & all_379_158 = 0 & all_379_159 =
% 181.95/26.64  | | | | | | |            all_379_161 & all_379_160 = all_337_5 &
% 181.95/26.64  | | | | | | |            vreduce(all_379_162, all_337_5) = all_379_161 &
% 181.95/26.64  | | | | | | |            visSomeQuery(all_379_161) = 0 & vgetQuery(all_379_161)
% 181.95/26.64  | | | | | | |            = all_379_155 & vsomeQuery(all_379_154) = all_337_2 &
% 181.95/26.64  | | | | | | |            vDifference(all_379_157, all_379_155) = all_379_154 &
% 181.95/26.64  | | | | | | |            vDifference(all_379_157, all_379_162) = vq2 &
% 181.95/26.64  | | | | | | |            vtvalue(all_379_163) = all_379_157 &
% 181.95/26.64  | | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_154) &
% 181.95/26.64  | | | | | | |            vQuery(all_379_155) & vQuery(all_379_157) &  ! [v0:
% 181.95/26.64  | | | | | | |              vTable] : ( ~ (vtvalue(v0) = all_379_162) |  ~
% 181.95/26.64  | | | | | | |              vTable(v0)))
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | | BETA: splitting (137) gives:
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | | Case 1:
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | |   (138)  all_379_140 = all_337_2 & all_379_147 = vq2 &
% 181.95/26.64  | | | | | | | |          all_379_150 = all_337_5 & vrawDifference(all_379_145,
% 181.95/26.64  | | | | | | | |            all_379_144) = all_379_143 & vgetAttrL(all_379_152) =
% 181.95/26.64  | | | | | | | |          all_379_146 & vgetRaw(all_379_151) = all_379_144 &
% 181.95/26.64  | | | | | | | |          vgetRaw(all_379_152) = all_379_145 &
% 181.95/26.64  | | | | | | | |          vtable(all_379_146, all_379_143) = all_379_142 &
% 181.95/26.64  | | | | | | | |          vsomeQuery(all_379_141) = all_337_2 &
% 181.95/26.64  | | | | | | | |          vDifference(all_379_149, all_379_148) = vq2 &
% 181.95/26.64  | | | | | | | |          vtvalue(all_379_142) = all_379_141 &
% 181.95/26.64  | | | | | | | |          vtvalue(all_379_151) = all_379_148 &
% 181.95/26.64  | | | | | | | |          vtvalue(all_379_152) = all_379_149 &
% 181.95/26.64  | | | | | | | |          vOptQuery(all_337_2) & vTable(all_379_142) &
% 181.95/26.64  | | | | | | | |          vQuery(all_379_141) & vQuery(all_379_148) &
% 181.95/26.64  | | | | | | | |          vQuery(all_379_149) & vRawTable(all_379_143) &
% 181.95/26.64  | | | | | | | |          vRawTable(all_379_144) & vRawTable(all_379_145) &
% 181.95/26.64  | | | | | | | |          vAttrL(all_379_146)
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | ALPHA: (138) implies:
% 181.95/26.64  | | | | | | | |   (139)  vQuery(all_379_149)
% 181.95/26.64  | | | | | | | |   (140)  vQuery(all_379_148)
% 181.95/26.64  | | | | | | | |   (141)  vDifference(all_379_149, all_379_148) = vq2
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Difference) with
% 181.95/26.64  | | | | | | | |              all_373_1, all_379_149, all_379_148, vq2,
% 181.95/26.64  | | | | | | | |              simplifying with (43), (74), (139), (140), (141)
% 181.95/26.64  | | | | | | | |              gives:
% 181.95/26.64  | | | | | | | |   (142)  $false
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | CLOSE: (142) is inconsistent.
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | Case 2:
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | |   (143)  all_379_153 = all_337_2 & all_379_156 = vq2 &
% 181.95/26.64  | | | | | | | |          all_379_158 = 0 & all_379_159 = all_379_161 &
% 181.95/26.64  | | | | | | | |          all_379_160 = all_337_5 & vreduce(all_379_162,
% 181.95/26.64  | | | | | | | |            all_337_5) = all_379_161 & visSomeQuery(all_379_161)
% 181.95/26.64  | | | | | | | |          = 0 & vgetQuery(all_379_161) = all_379_155 &
% 181.95/26.64  | | | | | | | |          vsomeQuery(all_379_154) = all_337_2 &
% 181.95/26.64  | | | | | | | |          vDifference(all_379_157, all_379_155) = all_379_154 &
% 181.95/26.64  | | | | | | | |          vDifference(all_379_157, all_379_162) = vq2 &
% 181.95/26.64  | | | | | | | |          vtvalue(all_379_163) = all_379_157 &
% 181.95/26.64  | | | | | | | |          vOptQuery(all_337_2) & vQuery(all_379_154) &
% 181.95/26.64  | | | | | | | |          vQuery(all_379_155) & vQuery(all_379_157) &  ! [v0:
% 181.95/26.64  | | | | | | | |            vTable] : ( ~ (vtvalue(v0) = all_379_162) |  ~
% 181.95/26.64  | | | | | | | |            vTable(v0))
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | ALPHA: (143) implies:
% 181.95/26.64  | | | | | | | |   (144)  vQuery(all_379_157)
% 181.95/26.64  | | | | | | | |   (145)  vDifference(all_379_157, all_379_162) = vq2
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Difference) with
% 181.95/26.64  | | | | | | | |              all_373_1, all_379_157, all_379_162, vq2,
% 181.95/26.64  | | | | | | | |              simplifying with (43), (52), (74), (144), (145)
% 181.95/26.64  | | | | | | | |              gives:
% 181.95/26.64  | | | | | | | |   (146)  $false
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | CLOSE: (146) is inconsistent.
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | End of split
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | Case 2:
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | |   (147)  (all_379_164 = vq2 & all_379_167 = all_379_169 &
% 181.95/26.64  | | | | | | |            all_379_168 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.95/26.64  | | | | | | |            (all_379_166 = 0) & vreduce(all_379_170, all_337_5) =
% 181.95/26.64  | | | | | | |            all_379_169 & visSomeQuery(all_379_169) = all_379_166 &
% 181.95/26.64  | | | | | | |            vDifference(all_379_165, all_379_170) = vq2 &
% 181.95/26.64  | | | | | | |            vtvalue(all_379_171) = all_379_165 &
% 181.95/26.64  | | | | | | |            vQuery(all_379_165) &  ! [v0: vTable] : ( ~
% 181.95/26.64  | | | | | | |              (vtvalue(v0) = all_379_170) |  ~ vTable(v0))) |
% 181.95/26.64  | | | | | | |          (all_379_172 = all_337_2 & all_379_175 = vq2 &
% 181.95/26.64  | | | | | | |            all_379_176 = 0 & all_379_177 = all_379_179 &
% 181.95/26.64  | | | | | | |            all_379_178 = all_337_5 & vreduce(all_379_181,
% 181.95/26.64  | | | | | | |              all_337_5) = all_379_179 & visSomeQuery(all_379_179)
% 181.95/26.64  | | | | | | |            = 0 & vgetQuery(all_379_179) = all_379_174 &
% 181.95/26.64  | | | | | | |            vsomeQuery(all_379_173) = all_337_2 &
% 181.95/26.64  | | | | | | |            vDifference(all_379_174, all_379_180) = all_379_173 &
% 181.95/26.64  | | | | | | |            vDifference(all_379_181, all_379_180) = vq2 &
% 181.95/26.64  | | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_173) &
% 181.95/26.64  | | | | | | |            vQuery(all_379_174) &  ! [v0: vTable] :  ! [v1: vTable]
% 181.95/26.64  | | | | | | |            : ( ~ (vtvalue(v1) = all_379_180) |  ~ (vtvalue(v0) =
% 181.95/26.64  | | | | | | |                all_379_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.64  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_379_181) |  ~
% 181.95/26.64  | | | | | | |              vTable(v0))) | (all_379_182 = vq2 & all_379_184 =
% 181.95/26.64  | | | | | | |            all_379_186 & all_379_185 = all_337_5 & all_337_2 =
% 181.95/26.64  | | | | | | |            vnoQuery &  ~ (all_379_183 = 0) & vreduce(all_379_188,
% 181.95/26.64  | | | | | | |              all_337_5) = all_379_186 & visSomeQuery(all_379_186)
% 181.95/26.64  | | | | | | |            = all_379_183 & vDifference(all_379_188, all_379_187) =
% 181.95/26.64  | | | | | | |            vq2 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.64  | | | | | | |              (vtvalue(v1) = all_379_187) |  ~ (vtvalue(v0) =
% 181.95/26.64  | | | | | | |                all_379_188) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.64  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_379_188) |  ~
% 181.95/26.64  | | | | | | |              vTable(v0)))
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | | BETA: splitting (147) gives:
% 181.95/26.64  | | | | | | | 
% 181.95/26.64  | | | | | | | Case 1:
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | |   (148)  all_379_164 = vq2 & all_379_167 = all_379_169 &
% 181.95/26.64  | | | | | | | |          all_379_168 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.95/26.64  | | | | | | | |          (all_379_166 = 0) & vreduce(all_379_170, all_337_5) =
% 181.95/26.64  | | | | | | | |          all_379_169 & visSomeQuery(all_379_169) = all_379_166 &
% 181.95/26.64  | | | | | | | |          vDifference(all_379_165, all_379_170) = vq2 &
% 181.95/26.64  | | | | | | | |          vtvalue(all_379_171) = all_379_165 &
% 181.95/26.64  | | | | | | | |          vQuery(all_379_165) &  ! [v0: vTable] : ( ~
% 181.95/26.64  | | | | | | | |            (vtvalue(v0) = all_379_170) |  ~ vTable(v0))
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | ALPHA: (148) implies:
% 181.95/26.64  | | | | | | | |   (149)  all_337_2 = vnoQuery
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | REDUCE: (28), (149) imply:
% 181.95/26.64  | | | | | | | |   (150)  visSomeQuery(vnoQuery) = 0
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | | REF_CLOSE: (11), (15), (16), (150) are inconsistent by sub-proof
% 181.95/26.64  | | | | | | | |            #1.
% 181.95/26.64  | | | | | | | | 
% 181.95/26.64  | | | | | | | Case 2:
% 181.95/26.64  | | | | | | | | 
% 181.95/26.65  | | | | | | | |   (151)  (all_379_172 = all_337_2 & all_379_175 = vq2 &
% 181.95/26.65  | | | | | | | |            all_379_176 = 0 & all_379_177 = all_379_179 &
% 181.95/26.65  | | | | | | | |            all_379_178 = all_337_5 & vreduce(all_379_181,
% 181.95/26.65  | | | | | | | |              all_337_5) = all_379_179 &
% 181.95/26.65  | | | | | | | |            visSomeQuery(all_379_179) = 0 &
% 181.95/26.65  | | | | | | | |            vgetQuery(all_379_179) = all_379_174 &
% 181.95/26.65  | | | | | | | |            vsomeQuery(all_379_173) = all_337_2 &
% 181.95/26.65  | | | | | | | |            vDifference(all_379_174, all_379_180) = all_379_173 &
% 181.95/26.65  | | | | | | | |            vDifference(all_379_181, all_379_180) = vq2 &
% 181.95/26.65  | | | | | | | |            vOptQuery(all_337_2) & vQuery(all_379_173) &
% 181.95/26.65  | | | | | | | |            vQuery(all_379_174) &  ! [v0: vTable] :  ! [v1:
% 181.95/26.65  | | | | | | | |              vTable] : ( ~ (vtvalue(v1) = all_379_180) |  ~
% 181.95/26.65  | | | | | | | |              (vtvalue(v0) = all_379_181) |  ~ vTable(v1) |  ~
% 181.95/26.65  | | | | | | | |              vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.65  | | | | | | | |                all_379_181) |  ~ vTable(v0))) | (all_379_182 =
% 181.95/26.65  | | | | | | | |            vq2 & all_379_184 = all_379_186 & all_379_185 =
% 181.95/26.65  | | | | | | | |            all_337_5 & all_337_2 = vnoQuery &  ~ (all_379_183 =
% 181.95/26.65  | | | | | | | |              0) & vreduce(all_379_188, all_337_5) = all_379_186
% 181.95/26.65  | | | | | | | |            & visSomeQuery(all_379_186) = all_379_183 &
% 181.95/26.65  | | | | | | | |            vDifference(all_379_188, all_379_187) = vq2 &  ! [v0:
% 181.95/26.65  | | | | | | | |              vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.65  | | | | | | | |                all_379_187) |  ~ (vtvalue(v0) = all_379_188) | 
% 181.95/26.65  | | | | | | | |              ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : (
% 181.95/26.65  | | | | | | | |              ~ (vtvalue(v0) = all_379_188) |  ~ vTable(v0)))
% 181.95/26.65  | | | | | | | | 
% 181.95/26.65  | | | | | | | | BETA: splitting (151) gives:
% 181.95/26.65  | | | | | | | | 
% 181.95/26.65  | | | | | | | | Case 1:
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | |   (152)  all_379_172 = all_337_2 & all_379_175 = vq2 &
% 181.95/26.65  | | | | | | | | |          all_379_176 = 0 & all_379_177 = all_379_179 &
% 181.95/26.65  | | | | | | | | |          all_379_178 = all_337_5 & vreduce(all_379_181,
% 181.95/26.65  | | | | | | | | |            all_337_5) = all_379_179 &
% 181.95/26.65  | | | | | | | | |          visSomeQuery(all_379_179) = 0 &
% 181.95/26.65  | | | | | | | | |          vgetQuery(all_379_179) = all_379_174 &
% 181.95/26.65  | | | | | | | | |          vsomeQuery(all_379_173) = all_337_2 &
% 181.95/26.65  | | | | | | | | |          vDifference(all_379_174, all_379_180) = all_379_173 &
% 181.95/26.65  | | | | | | | | |          vDifference(all_379_181, all_379_180) = vq2 &
% 181.95/26.65  | | | | | | | | |          vOptQuery(all_337_2) & vQuery(all_379_173) &
% 181.95/26.65  | | | | | | | | |          vQuery(all_379_174) &  ! [v0: vTable] :  ! [v1:
% 181.95/26.65  | | | | | | | | |            vTable] : ( ~ (vtvalue(v1) = all_379_180) |  ~
% 181.95/26.65  | | | | | | | | |            (vtvalue(v0) = all_379_181) |  ~ vTable(v1) |  ~
% 181.95/26.65  | | | | | | | | |            vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.65  | | | | | | | | |              all_379_181) |  ~ vTable(v0))
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | | ALPHA: (152) implies:
% 181.95/26.65  | | | | | | | | |   (153)  vDifference(all_379_181, all_379_180) = vq2
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | | GROUND_INST: instantiating (DIFF-tvalue-Difference) with
% 181.95/26.65  | | | | | | | | |              all_373_1, all_379_181, all_379_180, vq2,
% 181.95/26.65  | | | | | | | | |              simplifying with (43), (50), (51), (74), (153)
% 181.95/26.65  | | | | | | | | |              gives:
% 181.95/26.65  | | | | | | | | |   (154)  $false
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | | CLOSE: (154) is inconsistent.
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | Case 2:
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | |   (155)  all_379_182 = vq2 & all_379_184 = all_379_186 &
% 181.95/26.65  | | | | | | | | |          all_379_185 = all_337_5 & all_337_2 = vnoQuery &  ~
% 181.95/26.65  | | | | | | | | |          (all_379_183 = 0) & vreduce(all_379_188, all_337_5) =
% 181.95/26.65  | | | | | | | | |          all_379_186 & visSomeQuery(all_379_186) = all_379_183
% 181.95/26.65  | | | | | | | | |          & vDifference(all_379_188, all_379_187) = vq2 &  !
% 181.95/26.65  | | | | | | | | |          [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.65  | | | | | | | | |              all_379_187) |  ~ (vtvalue(v0) = all_379_188) | 
% 181.95/26.65  | | | | | | | | |            ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : (
% 181.95/26.65  | | | | | | | | |            ~ (vtvalue(v0) = all_379_188) |  ~ vTable(v0))
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | | ALPHA: (155) implies:
% 181.95/26.65  | | | | | | | | |   (156)  all_337_2 = vnoQuery
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | | REDUCE: (28), (156) imply:
% 181.95/26.65  | | | | | | | | |   (157)  visSomeQuery(vnoQuery) = 0
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | | REF_CLOSE: (11), (15), (16), (157) are inconsistent by
% 181.95/26.65  | | | | | | | | |            sub-proof #1.
% 181.95/26.65  | | | | | | | | | 
% 181.95/26.65  | | | | | | | | End of split
% 181.95/26.65  | | | | | | | | 
% 181.95/26.65  | | | | | | | End of split
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | End of split
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | End of split
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | End of split
% 181.95/26.65  | | | | 
% 181.95/26.65  | | | Case 2:
% 181.95/26.65  | | | | 
% 181.95/26.65  | | | |   (158)  vreduce(vq2, all_337_5) = all_373_7 & vOptQuery(all_373_7) &
% 181.95/26.65  | | | |          ((all_373_3 = all_337_1 & vgetQuery(all_373_7) = all_373_5 &
% 181.95/26.65  | | | |              vsomeQuery(all_373_4) = all_337_1 & vUnion(vq1, all_373_5)
% 181.95/26.65  | | | |              = all_373_4 & vOptQuery(all_337_1) & vQuery(all_373_4) &
% 181.95/26.65  | | | |              vQuery(all_373_5)) | ( ~ (all_373_6 = 0) &
% 181.95/26.65  | | | |              visSomeQuery(all_373_7) = all_373_6))
% 181.95/26.65  | | | | 
% 181.95/26.65  | | | | ALPHA: (158) implies:
% 181.95/26.65  | | | |   (159)  vreduce(vq2, all_337_5) = all_373_7
% 181.95/26.65  | | | |   (160)  (all_373_3 = all_337_1 & vgetQuery(all_373_7) = all_373_5 &
% 181.95/26.65  | | | |            vsomeQuery(all_373_4) = all_337_1 & vUnion(vq1, all_373_5) =
% 181.95/26.65  | | | |            all_373_4 & vOptQuery(all_337_1) & vQuery(all_373_4) &
% 181.95/26.65  | | | |            vQuery(all_373_5)) | ( ~ (all_373_6 = 0) &
% 181.95/26.65  | | | |            visSomeQuery(all_373_7) = all_373_6)
% 181.95/26.65  | | | | 
% 181.95/26.65  | | | | GROUND_INST: instantiating (13) with all_337_2, all_373_7, all_337_5,
% 181.95/26.65  | | | |              vq2, simplifying with (29), (159) gives:
% 181.95/26.65  | | | |   (161)  all_373_7 = all_337_2
% 181.95/26.65  | | | | 
% 181.95/26.65  | | | | BETA: splitting (160) gives:
% 181.95/26.65  | | | | 
% 181.95/26.65  | | | | Case 1:
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | |   (162)  all_373_3 = all_337_1 & vgetQuery(all_373_7) = all_373_5 &
% 181.95/26.65  | | | | |          vsomeQuery(all_373_4) = all_337_1 & vUnion(vq1, all_373_5) =
% 181.95/26.65  | | | | |          all_373_4 & vOptQuery(all_337_1) & vQuery(all_373_4) &
% 181.95/26.65  | | | | |          vQuery(all_373_5)
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | ALPHA: (162) implies:
% 181.95/26.65  | | | | |   (163)  vQuery(all_373_4)
% 181.95/26.65  | | | | |   (164)  vUnion(vq1, all_373_5) = all_373_4
% 181.95/26.65  | | | | |   (165)  vsomeQuery(all_373_4) = all_337_1
% 181.95/26.65  | | | | |   (166)  vgetQuery(all_373_7) = all_373_5
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | REDUCE: (161), (166) imply:
% 181.95/26.65  | | | | |   (167)  vgetQuery(all_337_2) = all_373_5
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | REDUCE: (72), (165) imply:
% 181.95/26.65  | | | | |   (168)  vsomeQuery(all_373_4) = vnoQuery
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | GROUND_INST: instantiating (9) with all_361_0, all_373_5, all_337_2,
% 181.95/26.65  | | | | |              simplifying with (64), (167) gives:
% 181.95/26.65  | | | | |   (169)  all_373_5 = all_361_0
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | REDUCE: (164), (169) imply:
% 181.95/26.65  | | | | |   (170)  vUnion(vq1, all_361_0) = all_373_4
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | BETA: splitting (71) gives:
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | Case 1:
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | | GROUND_INST: instantiating (isSomeQuery-1) with all_373_4, vnoQuery,
% 181.95/26.65  | | | | | |              simplifying with (163), (168) gives:
% 181.95/26.65  | | | | | |   (171)  visSomeQuery(vnoQuery) = 0
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | | REF_CLOSE: (11), (15), (16), (171) are inconsistent by sub-proof #1.
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | Case 2:
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | |   (172)  vreduce(vq2, all_337_5) = all_429_7 & vOptQuery(all_429_7)
% 181.95/26.65  | | | | | |          & ((all_429_3 = all_337_1 & vgetQuery(all_429_7) =
% 181.95/26.65  | | | | | |              all_429_5 & vsomeQuery(all_429_4) = all_337_1 &
% 181.95/26.65  | | | | | |              vUnion(vq1, all_429_5) = all_429_4 &
% 181.95/26.65  | | | | | |              vOptQuery(all_337_1) & vQuery(all_429_4) &
% 181.95/26.65  | | | | | |              vQuery(all_429_5)) | ( ~ (all_429_6 = 0) &
% 181.95/26.65  | | | | | |              visSomeQuery(all_429_7) = all_429_6))
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | | ALPHA: (172) implies:
% 181.95/26.65  | | | | | |   (173)  vreduce(vq2, all_337_5) = all_429_7
% 181.95/26.65  | | | | | |   (174)  (all_429_3 = all_337_1 & vgetQuery(all_429_7) = all_429_5 &
% 181.95/26.65  | | | | | |            vsomeQuery(all_429_4) = all_337_1 & vUnion(vq1,
% 181.95/26.65  | | | | | |              all_429_5) = all_429_4 & vOptQuery(all_337_1) &
% 181.95/26.65  | | | | | |            vQuery(all_429_4) & vQuery(all_429_5)) | ( ~ (all_429_6 =
% 181.95/26.65  | | | | | |              0) & visSomeQuery(all_429_7) = all_429_6)
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | | GROUND_INST: instantiating (13) with all_337_2, all_429_7,
% 181.95/26.65  | | | | | |              all_337_5, vq2, simplifying with (29), (173) gives:
% 181.95/26.65  | | | | | |   (175)  all_429_7 = all_337_2
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | | BETA: splitting (174) gives:
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | | Case 1:
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | |   (176)  all_429_3 = all_337_1 & vgetQuery(all_429_7) = all_429_5
% 181.95/26.65  | | | | | | |          & vsomeQuery(all_429_4) = all_337_1 & vUnion(vq1,
% 181.95/26.65  | | | | | | |            all_429_5) = all_429_4 & vOptQuery(all_337_1) &
% 181.95/26.65  | | | | | | |          vQuery(all_429_4) & vQuery(all_429_5)
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | ALPHA: (176) implies:
% 181.95/26.65  | | | | | | |   (177)  vQuery(all_429_4)
% 181.95/26.65  | | | | | | |   (178)  vUnion(vq1, all_429_5) = all_429_4
% 181.95/26.65  | | | | | | |   (179)  vsomeQuery(all_429_4) = all_337_1
% 181.95/26.65  | | | | | | |   (180)  vgetQuery(all_429_7) = all_429_5
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | REDUCE: (175), (180) imply:
% 181.95/26.65  | | | | | | |   (181)  vgetQuery(all_337_2) = all_429_5
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | REDUCE: (72), (179) imply:
% 181.95/26.65  | | | | | | |   (182)  vsomeQuery(all_429_4) = vnoQuery
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | GROUND_INST: instantiating (9) with all_361_0, all_429_5,
% 181.95/26.65  | | | | | | |              all_337_2, simplifying with (64), (181) gives:
% 181.95/26.65  | | | | | | |   (183)  all_429_5 = all_361_0
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | REDUCE: (178), (183) imply:
% 181.95/26.65  | | | | | | |   (184)  vUnion(vq1, all_361_0) = all_429_4
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | GROUND_INST: instantiating (12) with all_373_4, all_429_4,
% 181.95/26.65  | | | | | | |              all_361_0, vq1, simplifying with (170), (184) gives:
% 181.95/26.65  | | | | | | |   (185)  all_429_4 = all_373_4
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | GROUND_INST: instantiating (isSomeQuery-1) with all_373_4,
% 181.95/26.65  | | | | | | |              vnoQuery, simplifying with (163), (168) gives:
% 181.95/26.65  | | | | | | |   (186)  visSomeQuery(vnoQuery) = 0
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | REF_CLOSE: (11), (15), (16), (186) are inconsistent by sub-proof
% 181.95/26.65  | | | | | | |            #1.
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | Case 2:
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | |   (187)   ~ (all_429_6 = 0) & visSomeQuery(all_429_7) = all_429_6
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | ALPHA: (187) implies:
% 181.95/26.65  | | | | | | |   (188)   ~ (all_429_6 = 0)
% 181.95/26.65  | | | | | | |   (189)  visSomeQuery(all_429_7) = all_429_6
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | REDUCE: (175), (189) imply:
% 181.95/26.65  | | | | | | |   (190)  visSomeQuery(all_337_2) = all_429_6
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | GROUND_INST: instantiating (11) with 0, all_429_6, all_337_2,
% 181.95/26.65  | | | | | | |              simplifying with (28), (190) gives:
% 181.95/26.65  | | | | | | |   (191)  all_429_6 = 0
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | REDUCE: (188), (191) imply:
% 181.95/26.65  | | | | | | |   (192)  $false
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | | CLOSE: (192) is inconsistent.
% 181.95/26.65  | | | | | | | 
% 181.95/26.65  | | | | | | End of split
% 181.95/26.65  | | | | | | 
% 181.95/26.65  | | | | | End of split
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | Case 2:
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | |   (193)   ~ (all_373_6 = 0) & visSomeQuery(all_373_7) = all_373_6
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | ALPHA: (193) implies:
% 181.95/26.65  | | | | |   (194)   ~ (all_373_6 = 0)
% 181.95/26.65  | | | | |   (195)  visSomeQuery(all_373_7) = all_373_6
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | REDUCE: (161), (195) imply:
% 181.95/26.65  | | | | |   (196)  visSomeQuery(all_337_2) = all_373_6
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | GROUND_INST: instantiating (11) with 0, all_373_6, all_337_2,
% 181.95/26.65  | | | | |              simplifying with (28), (196) gives:
% 181.95/26.65  | | | | |   (197)  all_373_6 = 0
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | REDUCE: (194), (197) imply:
% 181.95/26.65  | | | | |   (198)  $false
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | | CLOSE: (198) is inconsistent.
% 181.95/26.65  | | | | | 
% 181.95/26.65  | | | | End of split
% 181.95/26.65  | | | | 
% 181.95/26.65  | | | End of split
% 181.95/26.65  | | | 
% 181.95/26.65  | | Case 2:
% 181.95/26.65  | | | 
% 181.95/26.65  | | |   (199)   ~ (all_337_1 = vnoQuery)
% 181.95/26.65  | | | 
% 181.95/26.65  | | | BETA: splitting (46) gives:
% 181.95/26.65  | | | 
% 181.95/26.65  | | | Case 1:
% 181.95/26.65  | | | | 
% 181.95/26.66  | | | |   (200)  (all_377_0 = all_337_7 & all_377_1 = all_337_5 & all_337_1 =
% 181.95/26.66  | | | |            vnoQuery & vtvalue(all_377_2) = all_337_7) | (all_377_3 =
% 181.95/26.66  | | | |            all_337_1 & all_377_6 = all_337_7 & all_377_7 = 0 & all_377_8
% 181.95/26.66  | | | |            = all_377_15 & all_377_9 = all_377_18 & all_377_11 = 0 &
% 181.95/26.66  | | | |            all_377_12 = all_377_16 & all_377_14 = all_337_5 &
% 181.95/26.66  | | | |            vfilterTable(all_377_10, all_377_19) = all_377_18 &
% 181.95/26.66  | | | |            vprojectTable(all_377_17, all_377_18) = all_377_15 &
% 181.95/26.66  | | | |            vlookupStore(all_377_13, all_337_5) = all_377_16 &
% 181.95/26.66  | | | |            visSomeTable(all_377_15) = 0 & visSomeTable(all_377_16) = 0 &
% 181.95/26.66  | | | |            vgetTable(all_377_15) = all_377_5 & vgetTable(all_377_16) =
% 181.95/26.66  | | | |            all_377_10 & vsomeQuery(all_377_4) = all_337_1 &
% 181.95/26.66  | | | |            vselectFromWhere(all_377_17, all_377_13, all_377_19) =
% 181.95/26.66  | | | |            all_337_7 & vtvalue(all_377_5) = all_377_4 &
% 181.95/26.66  | | | |            vOptQuery(all_337_1) & vTable(all_377_5) & vTable(all_377_10)
% 181.95/26.66  | | | |            & vQuery(all_377_4)) | (all_377_20 = all_337_7 & all_377_22 =
% 181.95/26.66  | | | |            all_377_29 & all_377_23 = all_377_32 & all_377_25 = 0 &
% 181.95/26.66  | | | |            all_377_26 = all_377_30 & all_377_28 = all_337_5 & all_337_1
% 181.95/26.66  | | | |            = vnoQuery &  ~ (all_377_21 = 0) & vfilterTable(all_377_24,
% 181.95/26.66  | | | |              all_377_33) = all_377_32 & vprojectTable(all_377_31,
% 181.95/26.66  | | | |              all_377_32) = all_377_29 & vlookupStore(all_377_27,
% 181.95/26.66  | | | |              all_337_5) = all_377_30 & visSomeTable(all_377_29) =
% 181.95/26.66  | | | |            all_377_21 & visSomeTable(all_377_30) = 0 &
% 181.95/26.66  | | | |            vgetTable(all_377_30) = all_377_24 &
% 181.95/26.66  | | | |            vselectFromWhere(all_377_31, all_377_27, all_377_33) =
% 181.95/26.66  | | | |            all_337_7 & vTable(all_377_24)) | (all_377_34 = all_337_7 &
% 181.95/26.66  | | | |            all_377_36 = all_377_39 & all_377_38 = all_337_5 & all_337_1
% 181.95/26.66  | | | |            = vnoQuery &  ~ (all_377_35 = 0) & vlookupStore(all_377_37,
% 181.95/26.66  | | | |              all_337_5) = all_377_39 & visSomeTable(all_377_39) =
% 181.95/26.66  | | | |            all_377_35 & vselectFromWhere(all_377_40, all_377_37,
% 181.95/26.66  | | | |              all_377_41) = all_337_7) | (all_377_42 = all_337_1 &
% 181.95/26.66  | | | |            all_377_49 = all_337_7 & all_377_52 = all_337_5 &
% 181.95/26.66  | | | |            vrawUnion(all_377_47, all_377_46) = all_377_45 &
% 181.95/26.66  | | | |            vgetAttrL(all_377_54) = all_377_48 & vgetRaw(all_377_53) =
% 181.95/26.66  | | | |            all_377_46 & vgetRaw(all_377_54) = all_377_47 &
% 181.95/26.66  | | | |            vtable(all_377_48, all_377_45) = all_377_44 &
% 181.95/26.66  | | | |            vsomeQuery(all_377_43) = all_337_1 & vUnion(all_377_51,
% 181.95/26.66  | | | |              all_377_50) = all_337_7 & vtvalue(all_377_44) = all_377_43
% 181.95/26.66  | | | |            & vtvalue(all_377_53) = all_377_50 & vtvalue(all_377_54) =
% 181.95/26.66  | | | |            all_377_51 & vOptQuery(all_337_1) & vTable(all_377_44) &
% 181.95/26.66  | | | |            vQuery(all_377_43) & vQuery(all_377_50) & vQuery(all_377_51)
% 181.95/26.66  | | | |            & vRawTable(all_377_45) & vRawTable(all_377_46) &
% 181.95/26.66  | | | |            vRawTable(all_377_47) & vAttrL(all_377_48)) | (all_377_55 =
% 181.95/26.66  | | | |            all_337_1 & all_377_58 = all_337_7 & all_377_60 = 0 &
% 181.95/26.66  | | | |            all_377_61 = all_377_63 & all_377_62 = all_337_5 &
% 181.95/26.66  | | | |            vreduce(all_377_64, all_337_5) = all_377_63 &
% 181.95/26.66  | | | |            visSomeQuery(all_377_63) = 0 & vgetQuery(all_377_63) =
% 181.95/26.66  | | | |            all_377_57 & vsomeQuery(all_377_56) = all_337_1 &
% 181.95/26.66  | | | |            vUnion(all_377_59, all_377_57) = all_377_56 &
% 181.95/26.66  | | | |            vUnion(all_377_59, all_377_64) = all_337_7 &
% 181.95/26.66  | | | |            vtvalue(all_377_65) = all_377_59 & vOptQuery(all_337_1) &
% 181.95/26.66  | | | |            vQuery(all_377_56) & vQuery(all_377_57) & vQuery(all_377_59)
% 181.95/26.66  | | | |            &  ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_64) |  ~
% 181.95/26.66  | | | |              vTable(v0))) | (all_377_66 = all_337_7 & all_377_69 =
% 181.95/26.66  | | | |            all_377_71 & all_377_70 = all_337_5 & all_337_1 = vnoQuery & 
% 181.95/26.66  | | | |            ~ (all_377_68 = 0) & vreduce(all_377_72, all_337_5) =
% 181.95/26.66  | | | |            all_377_71 & visSomeQuery(all_377_71) = all_377_68 &
% 181.95/26.66  | | | |            vUnion(all_377_67, all_377_72) = all_337_7 &
% 181.95/26.66  | | | |            vtvalue(all_377_73) = all_377_67 & vQuery(all_377_67) &  !
% 181.95/26.66  | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_72) |  ~
% 181.95/26.66  | | | |              vTable(v0))) | (all_377_74 = all_337_1 & all_377_77 =
% 181.95/26.66  | | | |            all_337_7 & all_377_78 = 0 & all_377_79 = all_377_81 &
% 181.95/26.66  | | | |            all_377_80 = all_337_5 & vreduce(all_377_83, all_337_5) =
% 181.95/26.66  | | | |            all_377_81 & visSomeQuery(all_377_81) = 0 &
% 181.95/26.66  | | | |            vgetQuery(all_377_81) = all_377_76 & vsomeQuery(all_377_75) =
% 181.95/26.66  | | | |            all_337_1 & vUnion(all_377_76, all_377_82) = all_377_75 &
% 181.95/26.66  | | | |            vUnion(all_377_83, all_377_82) = all_337_7 &
% 181.95/26.66  | | | |            vOptQuery(all_337_1) & vQuery(all_377_75) &
% 181.95/26.66  | | | |            vQuery(all_377_76) &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.66  | | | |              (vtvalue(v1) = all_377_82) |  ~ (vtvalue(v0) = all_377_83)
% 181.95/26.66  | | | |              |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.66  | | | |              (vtvalue(v0) = all_377_83) |  ~ vTable(v0))) | (all_377_84
% 181.95/26.66  | | | |            = all_337_7 & all_377_86 = all_377_88 & all_377_87 =
% 181.95/26.66  | | | |            all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_85 = 0) &
% 181.95/26.66  | | | |            vreduce(all_377_90, all_337_5) = all_377_88 &
% 181.95/26.66  | | | |            visSomeQuery(all_377_88) = all_377_85 & vUnion(all_377_90,
% 181.95/26.66  | | | |              all_377_89) = all_337_7 &  ! [v0: vTable] :  ! [v1: vTable]
% 181.95/26.66  | | | |            : ( ~ (vtvalue(v1) = all_377_89) |  ~ (vtvalue(v0) =
% 181.95/26.66  | | | |                all_377_90) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.66  | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_90) |  ~ vTable(v0)))
% 181.95/26.66  | | | | 
% 181.95/26.66  | | | | BETA: splitting (200) gives:
% 181.95/26.66  | | | | 
% 181.95/26.66  | | | | Case 1:
% 181.95/26.66  | | | | | 
% 181.95/26.66  | | | | |   (201)  (all_377_0 = all_337_7 & all_377_1 = all_337_5 & all_337_1 =
% 181.95/26.66  | | | | |            vnoQuery & vtvalue(all_377_2) = all_337_7) | (all_377_3 =
% 181.95/26.66  | | | | |            all_337_1 & all_377_6 = all_337_7 & all_377_7 = 0 &
% 181.95/26.66  | | | | |            all_377_8 = all_377_15 & all_377_9 = all_377_18 &
% 181.95/26.66  | | | | |            all_377_11 = 0 & all_377_12 = all_377_16 & all_377_14 =
% 181.95/26.66  | | | | |            all_337_5 & vfilterTable(all_377_10, all_377_19) =
% 181.95/26.66  | | | | |            all_377_18 & vprojectTable(all_377_17, all_377_18) =
% 181.95/26.66  | | | | |            all_377_15 & vlookupStore(all_377_13, all_337_5) =
% 181.95/26.66  | | | | |            all_377_16 & visSomeTable(all_377_15) = 0 &
% 181.95/26.66  | | | | |            visSomeTable(all_377_16) = 0 & vgetTable(all_377_15) =
% 181.95/26.66  | | | | |            all_377_5 & vgetTable(all_377_16) = all_377_10 &
% 181.95/26.66  | | | | |            vsomeQuery(all_377_4) = all_337_1 &
% 181.95/26.66  | | | | |            vselectFromWhere(all_377_17, all_377_13, all_377_19) =
% 181.95/26.66  | | | | |            all_337_7 & vtvalue(all_377_5) = all_377_4 &
% 181.95/26.66  | | | | |            vOptQuery(all_337_1) & vTable(all_377_5) &
% 181.95/26.66  | | | | |            vTable(all_377_10) & vQuery(all_377_4)) | (all_377_20 =
% 181.95/26.66  | | | | |            all_337_7 & all_377_22 = all_377_29 & all_377_23 =
% 181.95/26.66  | | | | |            all_377_32 & all_377_25 = 0 & all_377_26 = all_377_30 &
% 181.95/26.66  | | | | |            all_377_28 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.66  | | | | |            (all_377_21 = 0) & vfilterTable(all_377_24, all_377_33) =
% 181.95/26.66  | | | | |            all_377_32 & vprojectTable(all_377_31, all_377_32) =
% 181.95/26.66  | | | | |            all_377_29 & vlookupStore(all_377_27, all_337_5) =
% 181.95/26.66  | | | | |            all_377_30 & visSomeTable(all_377_29) = all_377_21 &
% 181.95/26.66  | | | | |            visSomeTable(all_377_30) = 0 & vgetTable(all_377_30) =
% 181.95/26.66  | | | | |            all_377_24 & vselectFromWhere(all_377_31, all_377_27,
% 181.95/26.66  | | | | |              all_377_33) = all_337_7 & vTable(all_377_24)) |
% 181.95/26.66  | | | | |          (all_377_34 = all_337_7 & all_377_36 = all_377_39 &
% 181.95/26.66  | | | | |            all_377_38 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.66  | | | | |            (all_377_35 = 0) & vlookupStore(all_377_37, all_337_5) =
% 181.95/26.66  | | | | |            all_377_39 & visSomeTable(all_377_39) = all_377_35 &
% 181.95/26.66  | | | | |            vselectFromWhere(all_377_40, all_377_37, all_377_41) =
% 181.95/26.66  | | | | |            all_337_7)
% 181.95/26.66  | | | | | 
% 181.95/26.66  | | | | | BETA: splitting (201) gives:
% 181.95/26.66  | | | | | 
% 181.95/26.66  | | | | | Case 1:
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | |   (202)  (all_377_0 = all_337_7 & all_377_1 = all_337_5 & all_337_1
% 181.95/26.66  | | | | | |            = vnoQuery & vtvalue(all_377_2) = all_337_7) | (all_377_3
% 181.95/26.66  | | | | | |            = all_337_1 & all_377_6 = all_337_7 & all_377_7 = 0 &
% 181.95/26.66  | | | | | |            all_377_8 = all_377_15 & all_377_9 = all_377_18 &
% 181.95/26.66  | | | | | |            all_377_11 = 0 & all_377_12 = all_377_16 & all_377_14 =
% 181.95/26.66  | | | | | |            all_337_5 & vfilterTable(all_377_10, all_377_19) =
% 181.95/26.66  | | | | | |            all_377_18 & vprojectTable(all_377_17, all_377_18) =
% 181.95/26.66  | | | | | |            all_377_15 & vlookupStore(all_377_13, all_337_5) =
% 181.95/26.66  | | | | | |            all_377_16 & visSomeTable(all_377_15) = 0 &
% 181.95/26.66  | | | | | |            visSomeTable(all_377_16) = 0 & vgetTable(all_377_15) =
% 181.95/26.66  | | | | | |            all_377_5 & vgetTable(all_377_16) = all_377_10 &
% 181.95/26.66  | | | | | |            vsomeQuery(all_377_4) = all_337_1 &
% 181.95/26.66  | | | | | |            vselectFromWhere(all_377_17, all_377_13, all_377_19) =
% 181.95/26.66  | | | | | |            all_337_7 & vtvalue(all_377_5) = all_377_4 &
% 181.95/26.66  | | | | | |            vOptQuery(all_337_1) & vTable(all_377_5) &
% 181.95/26.66  | | | | | |            vTable(all_377_10) & vQuery(all_377_4))
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | | BETA: splitting (202) gives:
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | | Case 1:
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | |   (203)  all_377_0 = all_337_7 & all_377_1 = all_337_5 & all_337_1
% 181.95/26.66  | | | | | | |          = vnoQuery & vtvalue(all_377_2) = all_337_7
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | ALPHA: (203) implies:
% 181.95/26.66  | | | | | | |   (204)  all_337_1 = vnoQuery
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | REDUCE: (199), (204) imply:
% 181.95/26.66  | | | | | | |   (205)  $false
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | CLOSE: (205) is inconsistent.
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | Case 2:
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | |   (206)  all_377_3 = all_337_1 & all_377_6 = all_337_7 & all_377_7
% 181.95/26.66  | | | | | | |          = 0 & all_377_8 = all_377_15 & all_377_9 = all_377_18 &
% 181.95/26.66  | | | | | | |          all_377_11 = 0 & all_377_12 = all_377_16 & all_377_14 =
% 181.95/26.66  | | | | | | |          all_337_5 & vfilterTable(all_377_10, all_377_19) =
% 181.95/26.66  | | | | | | |          all_377_18 & vprojectTable(all_377_17, all_377_18) =
% 181.95/26.66  | | | | | | |          all_377_15 & vlookupStore(all_377_13, all_337_5) =
% 181.95/26.66  | | | | | | |          all_377_16 & visSomeTable(all_377_15) = 0 &
% 181.95/26.66  | | | | | | |          visSomeTable(all_377_16) = 0 & vgetTable(all_377_15) =
% 181.95/26.66  | | | | | | |          all_377_5 & vgetTable(all_377_16) = all_377_10 &
% 181.95/26.66  | | | | | | |          vsomeQuery(all_377_4) = all_337_1 &
% 181.95/26.66  | | | | | | |          vselectFromWhere(all_377_17, all_377_13, all_377_19) =
% 181.95/26.66  | | | | | | |          all_337_7 & vtvalue(all_377_5) = all_377_4 &
% 181.95/26.66  | | | | | | |          vOptQuery(all_337_1) & vTable(all_377_5) &
% 181.95/26.66  | | | | | | |          vTable(all_377_10) & vQuery(all_377_4)
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | ALPHA: (206) implies:
% 181.95/26.66  | | | | | | |   (207)  vQuery(all_377_4)
% 181.95/26.66  | | | | | | |   (208)  vsomeQuery(all_377_4) = all_337_1
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | GROUND_INST: instantiating (31) with all_377_4, simplifying with
% 181.95/26.66  | | | | | | |              (207), (208) gives:
% 181.95/26.66  | | | | | | |   (209)  $false
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | CLOSE: (209) is inconsistent.
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | End of split
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | Case 2:
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | |   (210)  (all_377_20 = all_337_7 & all_377_22 = all_377_29 &
% 181.95/26.66  | | | | | |            all_377_23 = all_377_32 & all_377_25 = 0 & all_377_26 =
% 181.95/26.66  | | | | | |            all_377_30 & all_377_28 = all_337_5 & all_337_1 =
% 181.95/26.66  | | | | | |            vnoQuery &  ~ (all_377_21 = 0) & vfilterTable(all_377_24,
% 181.95/26.66  | | | | | |              all_377_33) = all_377_32 & vprojectTable(all_377_31,
% 181.95/26.66  | | | | | |              all_377_32) = all_377_29 & vlookupStore(all_377_27,
% 181.95/26.66  | | | | | |              all_337_5) = all_377_30 & visSomeTable(all_377_29) =
% 181.95/26.66  | | | | | |            all_377_21 & visSomeTable(all_377_30) = 0 &
% 181.95/26.66  | | | | | |            vgetTable(all_377_30) = all_377_24 &
% 181.95/26.66  | | | | | |            vselectFromWhere(all_377_31, all_377_27, all_377_33) =
% 181.95/26.66  | | | | | |            all_337_7 & vTable(all_377_24)) | (all_377_34 = all_337_7
% 181.95/26.66  | | | | | |            & all_377_36 = all_377_39 & all_377_38 = all_337_5 &
% 181.95/26.66  | | | | | |            all_337_1 = vnoQuery &  ~ (all_377_35 = 0) &
% 181.95/26.66  | | | | | |            vlookupStore(all_377_37, all_337_5) = all_377_39 &
% 181.95/26.66  | | | | | |            visSomeTable(all_377_39) = all_377_35 &
% 181.95/26.66  | | | | | |            vselectFromWhere(all_377_40, all_377_37, all_377_41) =
% 181.95/26.66  | | | | | |            all_337_7)
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | | BETA: splitting (210) gives:
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | | Case 1:
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | |   (211)  all_377_20 = all_337_7 & all_377_22 = all_377_29 &
% 181.95/26.66  | | | | | | |          all_377_23 = all_377_32 & all_377_25 = 0 & all_377_26 =
% 181.95/26.66  | | | | | | |          all_377_30 & all_377_28 = all_337_5 & all_337_1 =
% 181.95/26.66  | | | | | | |          vnoQuery &  ~ (all_377_21 = 0) & vfilterTable(all_377_24,
% 181.95/26.66  | | | | | | |            all_377_33) = all_377_32 & vprojectTable(all_377_31,
% 181.95/26.66  | | | | | | |            all_377_32) = all_377_29 & vlookupStore(all_377_27,
% 181.95/26.66  | | | | | | |            all_337_5) = all_377_30 & visSomeTable(all_377_29) =
% 181.95/26.66  | | | | | | |          all_377_21 & visSomeTable(all_377_30) = 0 &
% 181.95/26.66  | | | | | | |          vgetTable(all_377_30) = all_377_24 &
% 181.95/26.66  | | | | | | |          vselectFromWhere(all_377_31, all_377_27, all_377_33) =
% 181.95/26.66  | | | | | | |          all_337_7 & vTable(all_377_24)
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | ALPHA: (211) implies:
% 181.95/26.66  | | | | | | |   (212)  all_337_1 = vnoQuery
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | REDUCE: (199), (212) imply:
% 181.95/26.66  | | | | | | |   (213)  $false
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | CLOSE: (213) is inconsistent.
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | Case 2:
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | |   (214)  all_377_34 = all_337_7 & all_377_36 = all_377_39 &
% 181.95/26.66  | | | | | | |          all_377_38 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.66  | | | | | | |          (all_377_35 = 0) & vlookupStore(all_377_37, all_337_5) =
% 181.95/26.66  | | | | | | |          all_377_39 & visSomeTable(all_377_39) = all_377_35 &
% 181.95/26.66  | | | | | | |          vselectFromWhere(all_377_40, all_377_37, all_377_41) =
% 181.95/26.66  | | | | | | |          all_337_7
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | ALPHA: (214) implies:
% 181.95/26.66  | | | | | | |   (215)  all_337_1 = vnoQuery
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | REDUCE: (199), (215) imply:
% 181.95/26.66  | | | | | | |   (216)  $false
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | | CLOSE: (216) is inconsistent.
% 181.95/26.66  | | | | | | | 
% 181.95/26.66  | | | | | | End of split
% 181.95/26.66  | | | | | | 
% 181.95/26.66  | | | | | End of split
% 181.95/26.66  | | | | | 
% 181.95/26.66  | | | | Case 2:
% 181.95/26.66  | | | | | 
% 181.95/26.66  | | | | |   (217)  (all_377_42 = all_337_1 & all_377_49 = all_337_7 & all_377_52
% 181.95/26.66  | | | | |            = all_337_5 & vrawUnion(all_377_47, all_377_46) =
% 181.95/26.66  | | | | |            all_377_45 & vgetAttrL(all_377_54) = all_377_48 &
% 181.95/26.66  | | | | |            vgetRaw(all_377_53) = all_377_46 & vgetRaw(all_377_54) =
% 181.95/26.66  | | | | |            all_377_47 & vtable(all_377_48, all_377_45) = all_377_44 &
% 181.95/26.66  | | | | |            vsomeQuery(all_377_43) = all_337_1 & vUnion(all_377_51,
% 181.95/26.66  | | | | |              all_377_50) = all_337_7 & vtvalue(all_377_44) =
% 181.95/26.66  | | | | |            all_377_43 & vtvalue(all_377_53) = all_377_50 &
% 181.95/26.66  | | | | |            vtvalue(all_377_54) = all_377_51 & vOptQuery(all_337_1) &
% 181.95/26.66  | | | | |            vTable(all_377_44) & vQuery(all_377_43) &
% 181.95/26.66  | | | | |            vQuery(all_377_50) & vQuery(all_377_51) &
% 181.95/26.66  | | | | |            vRawTable(all_377_45) & vRawTable(all_377_46) &
% 181.95/26.66  | | | | |            vRawTable(all_377_47) & vAttrL(all_377_48)) | (all_377_55 =
% 181.95/26.66  | | | | |            all_337_1 & all_377_58 = all_337_7 & all_377_60 = 0 &
% 181.95/26.66  | | | | |            all_377_61 = all_377_63 & all_377_62 = all_337_5 &
% 181.95/26.66  | | | | |            vreduce(all_377_64, all_337_5) = all_377_63 &
% 181.95/26.66  | | | | |            visSomeQuery(all_377_63) = 0 & vgetQuery(all_377_63) =
% 181.95/26.66  | | | | |            all_377_57 & vsomeQuery(all_377_56) = all_337_1 &
% 181.95/26.66  | | | | |            vUnion(all_377_59, all_377_57) = all_377_56 &
% 181.95/26.66  | | | | |            vUnion(all_377_59, all_377_64) = all_337_7 &
% 181.95/26.66  | | | | |            vtvalue(all_377_65) = all_377_59 & vOptQuery(all_337_1) &
% 181.95/26.66  | | | | |            vQuery(all_377_56) & vQuery(all_377_57) &
% 181.95/26.66  | | | | |            vQuery(all_377_59) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.66  | | | | |                all_377_64) |  ~ vTable(v0))) | (all_377_66 = all_337_7
% 181.95/26.66  | | | | |            & all_377_69 = all_377_71 & all_377_70 = all_337_5 &
% 181.95/26.66  | | | | |            all_337_1 = vnoQuery &  ~ (all_377_68 = 0) &
% 181.95/26.66  | | | | |            vreduce(all_377_72, all_337_5) = all_377_71 &
% 181.95/26.66  | | | | |            visSomeQuery(all_377_71) = all_377_68 & vUnion(all_377_67,
% 181.95/26.66  | | | | |              all_377_72) = all_337_7 & vtvalue(all_377_73) =
% 181.95/26.66  | | | | |            all_377_67 & vQuery(all_377_67) &  ! [v0: vTable] : ( ~
% 181.95/26.66  | | | | |              (vtvalue(v0) = all_377_72) |  ~ vTable(v0))) |
% 181.95/26.66  | | | | |          (all_377_74 = all_337_1 & all_377_77 = all_337_7 & all_377_78
% 181.95/26.66  | | | | |            = 0 & all_377_79 = all_377_81 & all_377_80 = all_337_5 &
% 181.95/26.66  | | | | |            vreduce(all_377_83, all_337_5) = all_377_81 &
% 181.95/26.66  | | | | |            visSomeQuery(all_377_81) = 0 & vgetQuery(all_377_81) =
% 181.95/26.66  | | | | |            all_377_76 & vsomeQuery(all_377_75) = all_337_1 &
% 181.95/26.66  | | | | |            vUnion(all_377_76, all_377_82) = all_377_75 &
% 181.95/26.66  | | | | |            vUnion(all_377_83, all_377_82) = all_337_7 &
% 181.95/26.66  | | | | |            vOptQuery(all_337_1) & vQuery(all_377_75) &
% 181.95/26.67  | | | | |            vQuery(all_377_76) &  ! [v0: vTable] :  ! [v1: vTable] : (
% 181.95/26.67  | | | | |              ~ (vtvalue(v1) = all_377_82) |  ~ (vtvalue(v0) =
% 181.95/26.67  | | | | |                all_377_83) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.67  | | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_83) |  ~
% 181.95/26.67  | | | | |              vTable(v0))) | (all_377_84 = all_337_7 & all_377_86 =
% 181.95/26.67  | | | | |            all_377_88 & all_377_87 = all_337_5 & all_337_1 = vnoQuery
% 181.95/26.67  | | | | |            &  ~ (all_377_85 = 0) & vreduce(all_377_90, all_337_5) =
% 181.95/26.67  | | | | |            all_377_88 & visSomeQuery(all_377_88) = all_377_85 &
% 181.95/26.67  | | | | |            vUnion(all_377_90, all_377_89) = all_337_7 &  ! [v0:
% 181.95/26.67  | | | | |              vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.67  | | | | |                all_377_89) |  ~ (vtvalue(v0) = all_377_90) |  ~
% 181.95/26.67  | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.67  | | | | |              (vtvalue(v0) = all_377_90) |  ~ vTable(v0)))
% 181.95/26.67  | | | | | 
% 181.95/26.67  | | | | | BETA: splitting (217) gives:
% 181.95/26.67  | | | | | 
% 181.95/26.67  | | | | | Case 1:
% 181.95/26.67  | | | | | | 
% 181.95/26.67  | | | | | |   (218)  (all_377_42 = all_337_1 & all_377_49 = all_337_7 &
% 181.95/26.67  | | | | | |            all_377_52 = all_337_5 & vrawUnion(all_377_47,
% 181.95/26.67  | | | | | |              all_377_46) = all_377_45 & vgetAttrL(all_377_54) =
% 181.95/26.67  | | | | | |            all_377_48 & vgetRaw(all_377_53) = all_377_46 &
% 181.95/26.67  | | | | | |            vgetRaw(all_377_54) = all_377_47 & vtable(all_377_48,
% 181.95/26.67  | | | | | |              all_377_45) = all_377_44 & vsomeQuery(all_377_43) =
% 181.95/26.67  | | | | | |            all_337_1 & vUnion(all_377_51, all_377_50) = all_337_7 &
% 181.95/26.67  | | | | | |            vtvalue(all_377_44) = all_377_43 & vtvalue(all_377_53) =
% 181.95/26.67  | | | | | |            all_377_50 & vtvalue(all_377_54) = all_377_51 &
% 181.95/26.67  | | | | | |            vOptQuery(all_337_1) & vTable(all_377_44) &
% 181.95/26.67  | | | | | |            vQuery(all_377_43) & vQuery(all_377_50) &
% 181.95/26.67  | | | | | |            vQuery(all_377_51) & vRawTable(all_377_45) &
% 181.95/26.67  | | | | | |            vRawTable(all_377_46) & vRawTable(all_377_47) &
% 181.95/26.67  | | | | | |            vAttrL(all_377_48)) | (all_377_55 = all_337_1 &
% 181.95/26.67  | | | | | |            all_377_58 = all_337_7 & all_377_60 = 0 & all_377_61 =
% 181.95/26.67  | | | | | |            all_377_63 & all_377_62 = all_337_5 & vreduce(all_377_64,
% 181.95/26.67  | | | | | |              all_337_5) = all_377_63 & visSomeQuery(all_377_63) = 0
% 181.95/26.67  | | | | | |            & vgetQuery(all_377_63) = all_377_57 &
% 181.95/26.67  | | | | | |            vsomeQuery(all_377_56) = all_337_1 & vUnion(all_377_59,
% 181.95/26.67  | | | | | |              all_377_57) = all_377_56 & vUnion(all_377_59,
% 181.95/26.67  | | | | | |              all_377_64) = all_337_7 & vtvalue(all_377_65) =
% 181.95/26.67  | | | | | |            all_377_59 & vOptQuery(all_337_1) & vQuery(all_377_56) &
% 181.95/26.67  | | | | | |            vQuery(all_377_57) & vQuery(all_377_59) &  ! [v0: vTable]
% 181.95/26.67  | | | | | |            : ( ~ (vtvalue(v0) = all_377_64) |  ~ vTable(v0)))
% 181.95/26.67  | | | | | | 
% 181.95/26.67  | | | | | | BETA: splitting (218) gives:
% 181.95/26.67  | | | | | | 
% 181.95/26.67  | | | | | | Case 1:
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | |   (219)  all_377_42 = all_337_1 & all_377_49 = all_337_7 &
% 181.95/26.67  | | | | | | |          all_377_52 = all_337_5 & vrawUnion(all_377_47,
% 181.95/26.67  | | | | | | |            all_377_46) = all_377_45 & vgetAttrL(all_377_54) =
% 181.95/26.67  | | | | | | |          all_377_48 & vgetRaw(all_377_53) = all_377_46 &
% 181.95/26.67  | | | | | | |          vgetRaw(all_377_54) = all_377_47 & vtable(all_377_48,
% 181.95/26.67  | | | | | | |            all_377_45) = all_377_44 & vsomeQuery(all_377_43) =
% 181.95/26.67  | | | | | | |          all_337_1 & vUnion(all_377_51, all_377_50) = all_337_7 &
% 181.95/26.67  | | | | | | |          vtvalue(all_377_44) = all_377_43 & vtvalue(all_377_53) =
% 181.95/26.67  | | | | | | |          all_377_50 & vtvalue(all_377_54) = all_377_51 &
% 181.95/26.67  | | | | | | |          vOptQuery(all_337_1) & vTable(all_377_44) &
% 181.95/26.67  | | | | | | |          vQuery(all_377_43) & vQuery(all_377_50) &
% 181.95/26.67  | | | | | | |          vQuery(all_377_51) & vRawTable(all_377_45) &
% 181.95/26.67  | | | | | | |          vRawTable(all_377_46) & vRawTable(all_377_47) &
% 181.95/26.67  | | | | | | |          vAttrL(all_377_48)
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | ALPHA: (219) implies:
% 181.95/26.67  | | | | | | |   (220)  vQuery(all_377_43)
% 181.95/26.67  | | | | | | |   (221)  vsomeQuery(all_377_43) = all_337_1
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | GROUND_INST: instantiating (31) with all_377_43, simplifying with
% 181.95/26.67  | | | | | | |              (220), (221) gives:
% 181.95/26.67  | | | | | | |   (222)  $false
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | CLOSE: (222) is inconsistent.
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | Case 2:
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | |   (223)  all_377_55 = all_337_1 & all_377_58 = all_337_7 &
% 181.95/26.67  | | | | | | |          all_377_60 = 0 & all_377_61 = all_377_63 & all_377_62 =
% 181.95/26.67  | | | | | | |          all_337_5 & vreduce(all_377_64, all_337_5) = all_377_63 &
% 181.95/26.67  | | | | | | |          visSomeQuery(all_377_63) = 0 & vgetQuery(all_377_63) =
% 181.95/26.67  | | | | | | |          all_377_57 & vsomeQuery(all_377_56) = all_337_1 &
% 181.95/26.67  | | | | | | |          vUnion(all_377_59, all_377_57) = all_377_56 &
% 181.95/26.67  | | | | | | |          vUnion(all_377_59, all_377_64) = all_337_7 &
% 181.95/26.67  | | | | | | |          vtvalue(all_377_65) = all_377_59 & vOptQuery(all_337_1) &
% 181.95/26.67  | | | | | | |          vQuery(all_377_56) & vQuery(all_377_57) &
% 181.95/26.67  | | | | | | |          vQuery(all_377_59) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.67  | | | | | | |              all_377_64) |  ~ vTable(v0))
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | ALPHA: (223) implies:
% 181.95/26.67  | | | | | | |   (224)  vQuery(all_377_56)
% 181.95/26.67  | | | | | | |   (225)  vsomeQuery(all_377_56) = all_337_1
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | GROUND_INST: instantiating (31) with all_377_56, simplifying with
% 181.95/26.67  | | | | | | |              (224), (225) gives:
% 181.95/26.67  | | | | | | |   (226)  $false
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | CLOSE: (226) is inconsistent.
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | End of split
% 181.95/26.67  | | | | | | 
% 181.95/26.67  | | | | | Case 2:
% 181.95/26.67  | | | | | | 
% 181.95/26.67  | | | | | |   (227)  (all_377_66 = all_337_7 & all_377_69 = all_377_71 &
% 181.95/26.67  | | | | | |            all_377_70 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.67  | | | | | |            (all_377_68 = 0) & vreduce(all_377_72, all_337_5) =
% 181.95/26.67  | | | | | |            all_377_71 & visSomeQuery(all_377_71) = all_377_68 &
% 181.95/26.67  | | | | | |            vUnion(all_377_67, all_377_72) = all_337_7 &
% 181.95/26.67  | | | | | |            vtvalue(all_377_73) = all_377_67 & vQuery(all_377_67) & 
% 181.95/26.67  | | | | | |            ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_72) |  ~
% 181.95/26.67  | | | | | |              vTable(v0))) | (all_377_74 = all_337_1 & all_377_77 =
% 181.95/26.67  | | | | | |            all_337_7 & all_377_78 = 0 & all_377_79 = all_377_81 &
% 181.95/26.67  | | | | | |            all_377_80 = all_337_5 & vreduce(all_377_83, all_337_5) =
% 181.95/26.67  | | | | | |            all_377_81 & visSomeQuery(all_377_81) = 0 &
% 181.95/26.67  | | | | | |            vgetQuery(all_377_81) = all_377_76 &
% 181.95/26.67  | | | | | |            vsomeQuery(all_377_75) = all_337_1 & vUnion(all_377_76,
% 181.95/26.67  | | | | | |              all_377_82) = all_377_75 & vUnion(all_377_83,
% 181.95/26.67  | | | | | |              all_377_82) = all_337_7 & vOptQuery(all_337_1) &
% 181.95/26.67  | | | | | |            vQuery(all_377_75) & vQuery(all_377_76) &  ! [v0: vTable]
% 181.95/26.67  | | | | | |            :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_82) |  ~
% 181.95/26.67  | | | | | |              (vtvalue(v0) = all_377_83) |  ~ vTable(v1) |  ~
% 181.95/26.67  | | | | | |              vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.67  | | | | | |                all_377_83) |  ~ vTable(v0))) | (all_377_84 =
% 181.95/26.67  | | | | | |            all_337_7 & all_377_86 = all_377_88 & all_377_87 =
% 181.95/26.67  | | | | | |            all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_85 = 0) &
% 181.95/26.67  | | | | | |            vreduce(all_377_90, all_337_5) = all_377_88 &
% 181.95/26.67  | | | | | |            visSomeQuery(all_377_88) = all_377_85 &
% 181.95/26.67  | | | | | |            vUnion(all_377_90, all_377_89) = all_337_7 &  ! [v0:
% 181.95/26.67  | | | | | |              vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.67  | | | | | |                all_377_89) |  ~ (vtvalue(v0) = all_377_90) |  ~
% 181.95/26.67  | | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.67  | | | | | |              (vtvalue(v0) = all_377_90) |  ~ vTable(v0)))
% 181.95/26.67  | | | | | | 
% 181.95/26.67  | | | | | | BETA: splitting (227) gives:
% 181.95/26.67  | | | | | | 
% 181.95/26.67  | | | | | | Case 1:
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | |   (228)  all_377_66 = all_337_7 & all_377_69 = all_377_71 &
% 181.95/26.67  | | | | | | |          all_377_70 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.67  | | | | | | |          (all_377_68 = 0) & vreduce(all_377_72, all_337_5) =
% 181.95/26.67  | | | | | | |          all_377_71 & visSomeQuery(all_377_71) = all_377_68 &
% 181.95/26.67  | | | | | | |          vUnion(all_377_67, all_377_72) = all_337_7 &
% 181.95/26.67  | | | | | | |          vtvalue(all_377_73) = all_377_67 & vQuery(all_377_67) & 
% 181.95/26.67  | | | | | | |          ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_72) |  ~
% 181.95/26.67  | | | | | | |            vTable(v0))
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | ALPHA: (228) implies:
% 181.95/26.67  | | | | | | |   (229)  all_337_1 = vnoQuery
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | REDUCE: (199), (229) imply:
% 181.95/26.67  | | | | | | |   (230)  $false
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | CLOSE: (230) is inconsistent.
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | Case 2:
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | |   (231)  (all_377_74 = all_337_1 & all_377_77 = all_337_7 &
% 181.95/26.67  | | | | | | |            all_377_78 = 0 & all_377_79 = all_377_81 & all_377_80 =
% 181.95/26.67  | | | | | | |            all_337_5 & vreduce(all_377_83, all_337_5) = all_377_81
% 181.95/26.67  | | | | | | |            & visSomeQuery(all_377_81) = 0 & vgetQuery(all_377_81)
% 181.95/26.67  | | | | | | |            = all_377_76 & vsomeQuery(all_377_75) = all_337_1 &
% 181.95/26.67  | | | | | | |            vUnion(all_377_76, all_377_82) = all_377_75 &
% 181.95/26.67  | | | | | | |            vUnion(all_377_83, all_377_82) = all_337_7 &
% 181.95/26.67  | | | | | | |            vOptQuery(all_337_1) & vQuery(all_377_75) &
% 181.95/26.67  | | | | | | |            vQuery(all_377_76) &  ! [v0: vTable] :  ! [v1: vTable]
% 181.95/26.67  | | | | | | |            : ( ~ (vtvalue(v1) = all_377_82) |  ~ (vtvalue(v0) =
% 181.95/26.67  | | | | | | |                all_377_83) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.67  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_83) |  ~
% 181.95/26.67  | | | | | | |              vTable(v0))) | (all_377_84 = all_337_7 & all_377_86 =
% 181.95/26.67  | | | | | | |            all_377_88 & all_377_87 = all_337_5 & all_337_1 =
% 181.95/26.67  | | | | | | |            vnoQuery &  ~ (all_377_85 = 0) & vreduce(all_377_90,
% 181.95/26.67  | | | | | | |              all_337_5) = all_377_88 & visSomeQuery(all_377_88) =
% 181.95/26.67  | | | | | | |            all_377_85 & vUnion(all_377_90, all_377_89) = all_337_7
% 181.95/26.67  | | | | | | |            &  ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1)
% 181.95/26.67  | | | | | | |                = all_377_89) |  ~ (vtvalue(v0) = all_377_90) |  ~
% 181.95/26.67  | | | | | | |              vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.67  | | | | | | |              (vtvalue(v0) = all_377_90) |  ~ vTable(v0)))
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | BETA: splitting (231) gives:
% 181.95/26.67  | | | | | | | 
% 181.95/26.67  | | | | | | | Case 1:
% 181.95/26.67  | | | | | | | | 
% 181.95/26.68  | | | | | | | |   (232)  all_377_74 = all_337_1 & all_377_77 = all_337_7 &
% 181.95/26.68  | | | | | | | |          all_377_78 = 0 & all_377_79 = all_377_81 & all_377_80 =
% 181.95/26.68  | | | | | | | |          all_337_5 & vreduce(all_377_83, all_337_5) = all_377_81
% 181.95/26.68  | | | | | | | |          & visSomeQuery(all_377_81) = 0 & vgetQuery(all_377_81)
% 181.95/26.68  | | | | | | | |          = all_377_76 & vsomeQuery(all_377_75) = all_337_1 &
% 181.95/26.68  | | | | | | | |          vUnion(all_377_76, all_377_82) = all_377_75 &
% 181.95/26.68  | | | | | | | |          vUnion(all_377_83, all_377_82) = all_337_7 &
% 181.95/26.68  | | | | | | | |          vOptQuery(all_337_1) & vQuery(all_377_75) &
% 181.95/26.68  | | | | | | | |          vQuery(all_377_76) &  ! [v0: vTable] :  ! [v1: vTable]
% 181.95/26.68  | | | | | | | |          : ( ~ (vtvalue(v1) = all_377_82) |  ~ (vtvalue(v0) =
% 181.95/26.68  | | | | | | | |              all_377_83) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.68  | | | | | | | |          [v0: vTable] : ( ~ (vtvalue(v0) = all_377_83) |  ~
% 181.95/26.68  | | | | | | | |            vTable(v0))
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | | ALPHA: (232) implies:
% 181.95/26.68  | | | | | | | |   (233)  vQuery(all_377_75)
% 181.95/26.68  | | | | | | | |   (234)  vsomeQuery(all_377_75) = all_337_1
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | | GROUND_INST: instantiating (31) with all_377_75, simplifying
% 181.95/26.68  | | | | | | | |              with (233), (234) gives:
% 181.95/26.68  | | | | | | | |   (235)  $false
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | | CLOSE: (235) is inconsistent.
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | Case 2:
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | |   (236)  all_377_84 = all_337_7 & all_377_86 = all_377_88 &
% 181.95/26.68  | | | | | | | |          all_377_87 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.68  | | | | | | | |          (all_377_85 = 0) & vreduce(all_377_90, all_337_5) =
% 181.95/26.68  | | | | | | | |          all_377_88 & visSomeQuery(all_377_88) = all_377_85 &
% 181.95/26.68  | | | | | | | |          vUnion(all_377_90, all_377_89) = all_337_7 &  ! [v0:
% 181.95/26.68  | | | | | | | |            vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 181.95/26.68  | | | | | | | |              all_377_89) |  ~ (vtvalue(v0) = all_377_90) |  ~
% 181.95/26.68  | | | | | | | |            vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 181.95/26.68  | | | | | | | |            (vtvalue(v0) = all_377_90) |  ~ vTable(v0))
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | | ALPHA: (236) implies:
% 181.95/26.68  | | | | | | | |   (237)  all_337_1 = vnoQuery
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | | REDUCE: (199), (237) imply:
% 181.95/26.68  | | | | | | | |   (238)  $false
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | | CLOSE: (238) is inconsistent.
% 181.95/26.68  | | | | | | | | 
% 181.95/26.68  | | | | | | | End of split
% 181.95/26.68  | | | | | | | 
% 181.95/26.68  | | | | | | End of split
% 181.95/26.68  | | | | | | 
% 181.95/26.68  | | | | | End of split
% 181.95/26.68  | | | | | 
% 181.95/26.68  | | | | End of split
% 181.95/26.68  | | | | 
% 181.95/26.68  | | | Case 2:
% 181.95/26.68  | | | | 
% 181.95/26.68  | | | |   (239)  (all_377_91 = all_337_1 & all_377_98 = all_337_7 & all_377_101
% 181.95/26.68  | | | |            = all_337_5 & vrawIntersection(all_377_96, all_377_95) =
% 181.95/26.68  | | | |            all_377_94 & vgetAttrL(all_377_103) = all_377_97 &
% 181.95/26.68  | | | |            vgetRaw(all_377_102) = all_377_95 & vgetRaw(all_377_103) =
% 181.95/26.68  | | | |            all_377_96 & vtable(all_377_97, all_377_94) = all_377_93 &
% 181.95/26.68  | | | |            vsomeQuery(all_377_92) = all_337_1 &
% 181.95/26.68  | | | |            vIntersection(all_377_100, all_377_99) = all_337_7 &
% 181.95/26.68  | | | |            vtvalue(all_377_93) = all_377_92 & vtvalue(all_377_102) =
% 181.95/26.68  | | | |            all_377_99 & vtvalue(all_377_103) = all_377_100 &
% 181.95/26.68  | | | |            vOptQuery(all_337_1) & vTable(all_377_93) &
% 181.95/26.68  | | | |            vQuery(all_377_92) & vQuery(all_377_99) & vQuery(all_377_100)
% 181.95/26.68  | | | |            & vRawTable(all_377_94) & vRawTable(all_377_95) &
% 181.95/26.68  | | | |            vRawTable(all_377_96) & vAttrL(all_377_97)) | (all_377_104 =
% 181.95/26.68  | | | |            all_337_1 & all_377_107 = all_337_7 & all_377_109 = 0 &
% 181.95/26.68  | | | |            all_377_110 = all_377_112 & all_377_111 = all_337_5 &
% 181.95/26.68  | | | |            vreduce(all_377_113, all_337_5) = all_377_112 &
% 181.95/26.68  | | | |            visSomeQuery(all_377_112) = 0 & vgetQuery(all_377_112) =
% 181.95/26.68  | | | |            all_377_106 & vsomeQuery(all_377_105) = all_337_1 &
% 181.95/26.68  | | | |            vIntersection(all_377_108, all_377_106) = all_377_105 &
% 181.95/26.68  | | | |            vIntersection(all_377_108, all_377_113) = all_337_7 &
% 181.95/26.68  | | | |            vtvalue(all_377_114) = all_377_108 & vOptQuery(all_337_1) &
% 181.95/26.68  | | | |            vQuery(all_377_105) & vQuery(all_377_106) &
% 181.95/26.68  | | | |            vQuery(all_377_108) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.68  | | | |                all_377_113) |  ~ vTable(v0))) | (all_377_115 = all_337_7
% 181.95/26.68  | | | |            & all_377_118 = all_377_120 & all_377_119 = all_337_5 &
% 181.95/26.68  | | | |            all_337_1 = vnoQuery &  ~ (all_377_117 = 0) &
% 181.95/26.68  | | | |            vreduce(all_377_121, all_337_5) = all_377_120 &
% 181.95/26.68  | | | |            visSomeQuery(all_377_120) = all_377_117 &
% 181.95/26.68  | | | |            vIntersection(all_377_116, all_377_121) = all_337_7 &
% 181.95/26.68  | | | |            vtvalue(all_377_122) = all_377_116 & vQuery(all_377_116) &  !
% 181.95/26.68  | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_121) |  ~
% 181.95/26.68  | | | |              vTable(v0))) | (all_377_123 = all_337_1 & all_377_126 =
% 181.95/26.68  | | | |            all_337_7 & all_377_127 = 0 & all_377_128 = all_377_130 &
% 181.95/26.68  | | | |            all_377_129 = all_337_5 & vreduce(all_377_132, all_337_5) =
% 181.95/26.68  | | | |            all_377_130 & visSomeQuery(all_377_130) = 0 &
% 181.95/26.68  | | | |            vgetQuery(all_377_130) = all_377_125 &
% 181.95/26.68  | | | |            vsomeQuery(all_377_124) = all_337_1 &
% 181.95/26.68  | | | |            vIntersection(all_377_125, all_377_131) = all_377_124 &
% 181.95/26.68  | | | |            vIntersection(all_377_132, all_377_131) = all_337_7 &
% 181.95/26.68  | | | |            vOptQuery(all_337_1) & vQuery(all_377_124) &
% 181.95/26.68  | | | |            vQuery(all_377_125) &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.68  | | | |              (vtvalue(v1) = all_377_131) |  ~ (vtvalue(v0) =
% 181.95/26.68  | | | |                all_377_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.68  | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_132) |  ~ vTable(v0)))
% 181.95/26.68  | | | |          | (all_377_133 = all_337_7 & all_377_135 = all_377_137 &
% 181.95/26.68  | | | |            all_377_136 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.68  | | | |            (all_377_134 = 0) & vreduce(all_377_139, all_337_5) =
% 181.95/26.68  | | | |            all_377_137 & visSomeQuery(all_377_137) = all_377_134 &
% 181.95/26.68  | | | |            vIntersection(all_377_139, all_377_138) = all_337_7 &  ! [v0:
% 181.95/26.68  | | | |              vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_138)
% 181.95/26.68  | | | |              |  ~ (vtvalue(v0) = all_377_139) |  ~ vTable(v1) |  ~
% 181.95/26.68  | | | |              vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.68  | | | |                all_377_139) |  ~ vTable(v0))) | (all_377_140 = all_337_1
% 181.95/26.68  | | | |            & all_377_147 = all_337_7 & all_377_150 = all_337_5 &
% 181.95/26.68  | | | |            vrawDifference(all_377_145, all_377_144) = all_377_143 &
% 181.95/26.68  | | | |            vgetAttrL(all_377_152) = all_377_146 & vgetRaw(all_377_151) =
% 181.95/26.68  | | | |            all_377_144 & vgetRaw(all_377_152) = all_377_145 &
% 181.95/26.68  | | | |            vtable(all_377_146, all_377_143) = all_377_142 &
% 181.95/26.68  | | | |            vsomeQuery(all_377_141) = all_337_1 &
% 181.95/26.68  | | | |            vDifference(all_377_149, all_377_148) = all_337_7 &
% 181.95/26.68  | | | |            vtvalue(all_377_142) = all_377_141 & vtvalue(all_377_151) =
% 181.95/26.68  | | | |            all_377_148 & vtvalue(all_377_152) = all_377_149 &
% 181.95/26.68  | | | |            vOptQuery(all_337_1) & vTable(all_377_142) &
% 181.95/26.68  | | | |            vQuery(all_377_141) & vQuery(all_377_148) &
% 181.95/26.68  | | | |            vQuery(all_377_149) & vRawTable(all_377_143) &
% 181.95/26.68  | | | |            vRawTable(all_377_144) & vRawTable(all_377_145) &
% 181.95/26.68  | | | |            vAttrL(all_377_146)) | (all_377_153 = all_337_1 & all_377_156
% 181.95/26.68  | | | |            = all_337_7 & all_377_158 = 0 & all_377_159 = all_377_161 &
% 181.95/26.68  | | | |            all_377_160 = all_337_5 & vreduce(all_377_162, all_337_5) =
% 181.95/26.68  | | | |            all_377_161 & visSomeQuery(all_377_161) = 0 &
% 181.95/26.68  | | | |            vgetQuery(all_377_161) = all_377_155 &
% 181.95/26.68  | | | |            vsomeQuery(all_377_154) = all_337_1 &
% 181.95/26.68  | | | |            vDifference(all_377_157, all_377_155) = all_377_154 &
% 181.95/26.68  | | | |            vDifference(all_377_157, all_377_162) = all_337_7 &
% 181.95/26.68  | | | |            vtvalue(all_377_163) = all_377_157 & vOptQuery(all_337_1) &
% 181.95/26.68  | | | |            vQuery(all_377_154) & vQuery(all_377_155) &
% 181.95/26.68  | | | |            vQuery(all_377_157) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.68  | | | |                all_377_162) |  ~ vTable(v0))) | (all_377_164 = all_337_7
% 181.95/26.68  | | | |            & all_377_167 = all_377_169 & all_377_168 = all_337_5 &
% 181.95/26.68  | | | |            all_337_1 = vnoQuery &  ~ (all_377_166 = 0) &
% 181.95/26.68  | | | |            vreduce(all_377_170, all_337_5) = all_377_169 &
% 181.95/26.68  | | | |            visSomeQuery(all_377_169) = all_377_166 &
% 181.95/26.68  | | | |            vDifference(all_377_165, all_377_170) = all_337_7 &
% 181.95/26.68  | | | |            vtvalue(all_377_171) = all_377_165 & vQuery(all_377_165) &  !
% 181.95/26.68  | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_170) |  ~
% 181.95/26.68  | | | |              vTable(v0))) | (all_377_172 = all_337_1 & all_377_175 =
% 181.95/26.68  | | | |            all_337_7 & all_377_176 = 0 & all_377_177 = all_377_179 &
% 181.95/26.68  | | | |            all_377_178 = all_337_5 & vreduce(all_377_181, all_337_5) =
% 181.95/26.68  | | | |            all_377_179 & visSomeQuery(all_377_179) = 0 &
% 181.95/26.68  | | | |            vgetQuery(all_377_179) = all_377_174 &
% 181.95/26.68  | | | |            vsomeQuery(all_377_173) = all_337_1 &
% 181.95/26.68  | | | |            vDifference(all_377_174, all_377_180) = all_377_173 &
% 181.95/26.68  | | | |            vDifference(all_377_181, all_377_180) = all_337_7 &
% 181.95/26.68  | | | |            vOptQuery(all_337_1) & vQuery(all_377_173) &
% 181.95/26.68  | | | |            vQuery(all_377_174) &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.68  | | | |              (vtvalue(v1) = all_377_180) |  ~ (vtvalue(v0) =
% 181.95/26.68  | | | |                all_377_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.68  | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_181) |  ~ vTable(v0)))
% 181.95/26.68  | | | |          | (all_377_182 = all_337_7 & all_377_184 = all_377_186 &
% 181.95/26.68  | | | |            all_377_185 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.68  | | | |            (all_377_183 = 0) & vreduce(all_377_188, all_337_5) =
% 181.95/26.68  | | | |            all_377_186 & visSomeQuery(all_377_186) = all_377_183 &
% 181.95/26.68  | | | |            vDifference(all_377_188, all_377_187) = all_337_7 &  ! [v0:
% 181.95/26.68  | | | |              vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) = all_377_187)
% 181.95/26.68  | | | |              |  ~ (vtvalue(v0) = all_377_188) |  ~ vTable(v1) |  ~
% 181.95/26.68  | | | |              vTable(v0)) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.68  | | | |                all_377_188) |  ~ vTable(v0)))
% 181.95/26.68  | | | | 
% 181.95/26.68  | | | | BETA: splitting (239) gives:
% 181.95/26.68  | | | | 
% 181.95/26.68  | | | | Case 1:
% 181.95/26.68  | | | | | 
% 181.95/26.69  | | | | |   (240)  (all_377_91 = all_337_1 & all_377_98 = all_337_7 &
% 181.95/26.69  | | | | |            all_377_101 = all_337_5 & vrawIntersection(all_377_96,
% 181.95/26.69  | | | | |              all_377_95) = all_377_94 & vgetAttrL(all_377_103) =
% 181.95/26.69  | | | | |            all_377_97 & vgetRaw(all_377_102) = all_377_95 &
% 181.95/26.69  | | | | |            vgetRaw(all_377_103) = all_377_96 & vtable(all_377_97,
% 181.95/26.69  | | | | |              all_377_94) = all_377_93 & vsomeQuery(all_377_92) =
% 181.95/26.69  | | | | |            all_337_1 & vIntersection(all_377_100, all_377_99) =
% 181.95/26.69  | | | | |            all_337_7 & vtvalue(all_377_93) = all_377_92 &
% 181.95/26.69  | | | | |            vtvalue(all_377_102) = all_377_99 & vtvalue(all_377_103) =
% 181.95/26.69  | | | | |            all_377_100 & vOptQuery(all_337_1) & vTable(all_377_93) &
% 181.95/26.69  | | | | |            vQuery(all_377_92) & vQuery(all_377_99) &
% 181.95/26.69  | | | | |            vQuery(all_377_100) & vRawTable(all_377_94) &
% 181.95/26.69  | | | | |            vRawTable(all_377_95) & vRawTable(all_377_96) &
% 181.95/26.69  | | | | |            vAttrL(all_377_97)) | (all_377_104 = all_337_1 &
% 181.95/26.69  | | | | |            all_377_107 = all_337_7 & all_377_109 = 0 & all_377_110 =
% 181.95/26.69  | | | | |            all_377_112 & all_377_111 = all_337_5 &
% 181.95/26.69  | | | | |            vreduce(all_377_113, all_337_5) = all_377_112 &
% 181.95/26.69  | | | | |            visSomeQuery(all_377_112) = 0 & vgetQuery(all_377_112) =
% 181.95/26.69  | | | | |            all_377_106 & vsomeQuery(all_377_105) = all_337_1 &
% 181.95/26.69  | | | | |            vIntersection(all_377_108, all_377_106) = all_377_105 &
% 181.95/26.69  | | | | |            vIntersection(all_377_108, all_377_113) = all_337_7 &
% 181.95/26.69  | | | | |            vtvalue(all_377_114) = all_377_108 & vOptQuery(all_337_1) &
% 181.95/26.69  | | | | |            vQuery(all_377_105) & vQuery(all_377_106) &
% 181.95/26.69  | | | | |            vQuery(all_377_108) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 181.95/26.69  | | | | |                all_377_113) |  ~ vTable(v0))) | (all_377_115 =
% 181.95/26.69  | | | | |            all_337_7 & all_377_118 = all_377_120 & all_377_119 =
% 181.95/26.69  | | | | |            all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_117 = 0) &
% 181.95/26.69  | | | | |            vreduce(all_377_121, all_337_5) = all_377_120 &
% 181.95/26.69  | | | | |            visSomeQuery(all_377_120) = all_377_117 &
% 181.95/26.69  | | | | |            vIntersection(all_377_116, all_377_121) = all_337_7 &
% 181.95/26.69  | | | | |            vtvalue(all_377_122) = all_377_116 & vQuery(all_377_116) & 
% 181.95/26.69  | | | | |            ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_121) |  ~
% 181.95/26.69  | | | | |              vTable(v0))) | (all_377_123 = all_337_1 & all_377_126 =
% 181.95/26.69  | | | | |            all_337_7 & all_377_127 = 0 & all_377_128 = all_377_130 &
% 181.95/26.69  | | | | |            all_377_129 = all_337_5 & vreduce(all_377_132, all_337_5) =
% 181.95/26.69  | | | | |            all_377_130 & visSomeQuery(all_377_130) = 0 &
% 181.95/26.69  | | | | |            vgetQuery(all_377_130) = all_377_125 &
% 181.95/26.69  | | | | |            vsomeQuery(all_377_124) = all_337_1 &
% 181.95/26.69  | | | | |            vIntersection(all_377_125, all_377_131) = all_377_124 &
% 181.95/26.69  | | | | |            vIntersection(all_377_132, all_377_131) = all_337_7 &
% 181.95/26.69  | | | | |            vOptQuery(all_337_1) & vQuery(all_377_124) &
% 181.95/26.69  | | | | |            vQuery(all_377_125) &  ! [v0: vTable] :  ! [v1: vTable] : (
% 181.95/26.69  | | | | |              ~ (vtvalue(v1) = all_377_131) |  ~ (vtvalue(v0) =
% 181.95/26.69  | | | | |                all_377_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.69  | | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_132) |  ~
% 181.95/26.69  | | | | |              vTable(v0))) | (all_377_133 = all_337_7 & all_377_135 =
% 181.95/26.69  | | | | |            all_377_137 & all_377_136 = all_337_5 & all_337_1 =
% 181.95/26.69  | | | | |            vnoQuery &  ~ (all_377_134 = 0) & vreduce(all_377_139,
% 181.95/26.69  | | | | |              all_337_5) = all_377_137 & visSomeQuery(all_377_137) =
% 181.95/26.69  | | | | |            all_377_134 & vIntersection(all_377_139, all_377_138) =
% 181.95/26.69  | | | | |            all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.69  | | | | |              (vtvalue(v1) = all_377_138) |  ~ (vtvalue(v0) =
% 181.95/26.69  | | | | |                all_377_139) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 181.95/26.69  | | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_139) |  ~
% 181.95/26.69  | | | | |              vTable(v0)))
% 181.95/26.69  | | | | | 
% 181.95/26.69  | | | | | BETA: splitting (240) gives:
% 181.95/26.69  | | | | | 
% 181.95/26.69  | | | | | Case 1:
% 181.95/26.69  | | | | | | 
% 181.95/26.69  | | | | | |   (241)  (all_377_91 = all_337_1 & all_377_98 = all_337_7 &
% 181.95/26.69  | | | | | |            all_377_101 = all_337_5 & vrawIntersection(all_377_96,
% 181.95/26.69  | | | | | |              all_377_95) = all_377_94 & vgetAttrL(all_377_103) =
% 181.95/26.69  | | | | | |            all_377_97 & vgetRaw(all_377_102) = all_377_95 &
% 181.95/26.69  | | | | | |            vgetRaw(all_377_103) = all_377_96 & vtable(all_377_97,
% 181.95/26.69  | | | | | |              all_377_94) = all_377_93 & vsomeQuery(all_377_92) =
% 181.95/26.69  | | | | | |            all_337_1 & vIntersection(all_377_100, all_377_99) =
% 181.95/26.69  | | | | | |            all_337_7 & vtvalue(all_377_93) = all_377_92 &
% 181.95/26.69  | | | | | |            vtvalue(all_377_102) = all_377_99 & vtvalue(all_377_103)
% 181.95/26.69  | | | | | |            = all_377_100 & vOptQuery(all_337_1) & vTable(all_377_93)
% 181.95/26.69  | | | | | |            & vQuery(all_377_92) & vQuery(all_377_99) &
% 181.95/26.69  | | | | | |            vQuery(all_377_100) & vRawTable(all_377_94) &
% 181.95/26.69  | | | | | |            vRawTable(all_377_95) & vRawTable(all_377_96) &
% 181.95/26.69  | | | | | |            vAttrL(all_377_97)) | (all_377_104 = all_337_1 &
% 181.95/26.69  | | | | | |            all_377_107 = all_337_7 & all_377_109 = 0 & all_377_110 =
% 181.95/26.69  | | | | | |            all_377_112 & all_377_111 = all_337_5 &
% 181.95/26.69  | | | | | |            vreduce(all_377_113, all_337_5) = all_377_112 &
% 181.95/26.69  | | | | | |            visSomeQuery(all_377_112) = 0 & vgetQuery(all_377_112) =
% 181.95/26.69  | | | | | |            all_377_106 & vsomeQuery(all_377_105) = all_337_1 &
% 181.95/26.69  | | | | | |            vIntersection(all_377_108, all_377_106) = all_377_105 &
% 181.95/26.69  | | | | | |            vIntersection(all_377_108, all_377_113) = all_337_7 &
% 181.95/26.69  | | | | | |            vtvalue(all_377_114) = all_377_108 & vOptQuery(all_337_1)
% 181.95/26.69  | | | | | |            & vQuery(all_377_105) & vQuery(all_377_106) &
% 181.95/26.69  | | | | | |            vQuery(all_377_108) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 181.95/26.69  | | | | | |                = all_377_113) |  ~ vTable(v0)))
% 181.95/26.69  | | | | | | 
% 181.95/26.69  | | | | | | BETA: splitting (241) gives:
% 181.95/26.69  | | | | | | 
% 181.95/26.69  | | | | | | Case 1:
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | |   (242)  all_377_91 = all_337_1 & all_377_98 = all_337_7 &
% 181.95/26.69  | | | | | | |          all_377_101 = all_337_5 & vrawIntersection(all_377_96,
% 181.95/26.69  | | | | | | |            all_377_95) = all_377_94 & vgetAttrL(all_377_103) =
% 181.95/26.69  | | | | | | |          all_377_97 & vgetRaw(all_377_102) = all_377_95 &
% 181.95/26.69  | | | | | | |          vgetRaw(all_377_103) = all_377_96 & vtable(all_377_97,
% 181.95/26.69  | | | | | | |            all_377_94) = all_377_93 & vsomeQuery(all_377_92) =
% 181.95/26.69  | | | | | | |          all_337_1 & vIntersection(all_377_100, all_377_99) =
% 181.95/26.69  | | | | | | |          all_337_7 & vtvalue(all_377_93) = all_377_92 &
% 181.95/26.69  | | | | | | |          vtvalue(all_377_102) = all_377_99 & vtvalue(all_377_103)
% 181.95/26.69  | | | | | | |          = all_377_100 & vOptQuery(all_337_1) & vTable(all_377_93)
% 181.95/26.69  | | | | | | |          & vQuery(all_377_92) & vQuery(all_377_99) &
% 181.95/26.69  | | | | | | |          vQuery(all_377_100) & vRawTable(all_377_94) &
% 181.95/26.69  | | | | | | |          vRawTable(all_377_95) & vRawTable(all_377_96) &
% 181.95/26.69  | | | | | | |          vAttrL(all_377_97)
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | ALPHA: (242) implies:
% 181.95/26.69  | | | | | | |   (243)  vQuery(all_377_92)
% 181.95/26.69  | | | | | | |   (244)  vsomeQuery(all_377_92) = all_337_1
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | GROUND_INST: instantiating (31) with all_377_92, simplifying with
% 181.95/26.69  | | | | | | |              (243), (244) gives:
% 181.95/26.69  | | | | | | |   (245)  $false
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | CLOSE: (245) is inconsistent.
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | Case 2:
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | |   (246)  all_377_104 = all_337_1 & all_377_107 = all_337_7 &
% 181.95/26.69  | | | | | | |          all_377_109 = 0 & all_377_110 = all_377_112 & all_377_111
% 181.95/26.69  | | | | | | |          = all_337_5 & vreduce(all_377_113, all_337_5) =
% 181.95/26.69  | | | | | | |          all_377_112 & visSomeQuery(all_377_112) = 0 &
% 181.95/26.69  | | | | | | |          vgetQuery(all_377_112) = all_377_106 &
% 181.95/26.69  | | | | | | |          vsomeQuery(all_377_105) = all_337_1 &
% 181.95/26.69  | | | | | | |          vIntersection(all_377_108, all_377_106) = all_377_105 &
% 181.95/26.69  | | | | | | |          vIntersection(all_377_108, all_377_113) = all_337_7 &
% 181.95/26.69  | | | | | | |          vtvalue(all_377_114) = all_377_108 & vOptQuery(all_337_1)
% 181.95/26.69  | | | | | | |          & vQuery(all_377_105) & vQuery(all_377_106) &
% 181.95/26.69  | | | | | | |          vQuery(all_377_108) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 181.95/26.69  | | | | | | |              = all_377_113) |  ~ vTable(v0))
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | ALPHA: (246) implies:
% 181.95/26.69  | | | | | | |   (247)  vQuery(all_377_105)
% 181.95/26.69  | | | | | | |   (248)  vsomeQuery(all_377_105) = all_337_1
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | GROUND_INST: instantiating (31) with all_377_105, simplifying with
% 181.95/26.69  | | | | | | |              (247), (248) gives:
% 181.95/26.69  | | | | | | |   (249)  $false
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | CLOSE: (249) is inconsistent.
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | End of split
% 181.95/26.69  | | | | | | 
% 181.95/26.69  | | | | | Case 2:
% 181.95/26.69  | | | | | | 
% 181.95/26.69  | | | | | |   (250)  (all_377_115 = all_337_7 & all_377_118 = all_377_120 &
% 181.95/26.69  | | | | | |            all_377_119 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.69  | | | | | |            (all_377_117 = 0) & vreduce(all_377_121, all_337_5) =
% 181.95/26.69  | | | | | |            all_377_120 & visSomeQuery(all_377_120) = all_377_117 &
% 181.95/26.69  | | | | | |            vIntersection(all_377_116, all_377_121) = all_337_7 &
% 181.95/26.69  | | | | | |            vtvalue(all_377_122) = all_377_116 & vQuery(all_377_116)
% 181.95/26.69  | | | | | |            &  ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_121) |  ~
% 181.95/26.69  | | | | | |              vTable(v0))) | (all_377_123 = all_337_1 & all_377_126 =
% 181.95/26.69  | | | | | |            all_337_7 & all_377_127 = 0 & all_377_128 = all_377_130 &
% 181.95/26.69  | | | | | |            all_377_129 = all_337_5 & vreduce(all_377_132, all_337_5)
% 181.95/26.69  | | | | | |            = all_377_130 & visSomeQuery(all_377_130) = 0 &
% 181.95/26.69  | | | | | |            vgetQuery(all_377_130) = all_377_125 &
% 181.95/26.69  | | | | | |            vsomeQuery(all_377_124) = all_337_1 &
% 181.95/26.69  | | | | | |            vIntersection(all_377_125, all_377_131) = all_377_124 &
% 181.95/26.69  | | | | | |            vIntersection(all_377_132, all_377_131) = all_337_7 &
% 181.95/26.69  | | | | | |            vOptQuery(all_337_1) & vQuery(all_377_124) &
% 181.95/26.69  | | | | | |            vQuery(all_377_125) &  ! [v0: vTable] :  ! [v1: vTable] :
% 181.95/26.69  | | | | | |            ( ~ (vtvalue(v1) = all_377_131) |  ~ (vtvalue(v0) =
% 181.95/26.69  | | | | | |                all_377_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.69  | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_132) |  ~
% 181.95/26.69  | | | | | |              vTable(v0))) | (all_377_133 = all_337_7 & all_377_135 =
% 181.95/26.69  | | | | | |            all_377_137 & all_377_136 = all_337_5 & all_337_1 =
% 181.95/26.69  | | | | | |            vnoQuery &  ~ (all_377_134 = 0) & vreduce(all_377_139,
% 181.95/26.69  | | | | | |              all_337_5) = all_377_137 & visSomeQuery(all_377_137) =
% 181.95/26.69  | | | | | |            all_377_134 & vIntersection(all_377_139, all_377_138) =
% 181.95/26.69  | | | | | |            all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.69  | | | | | |              (vtvalue(v1) = all_377_138) |  ~ (vtvalue(v0) =
% 181.95/26.69  | | | | | |                all_377_139) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.69  | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_139) |  ~
% 181.95/26.69  | | | | | |              vTable(v0)))
% 181.95/26.69  | | | | | | 
% 181.95/26.69  | | | | | | BETA: splitting (250) gives:
% 181.95/26.69  | | | | | | 
% 181.95/26.69  | | | | | | Case 1:
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | |   (251)  all_377_115 = all_337_7 & all_377_118 = all_377_120 &
% 181.95/26.69  | | | | | | |          all_377_119 = all_337_5 & all_337_1 = vnoQuery &  ~
% 181.95/26.69  | | | | | | |          (all_377_117 = 0) & vreduce(all_377_121, all_337_5) =
% 181.95/26.69  | | | | | | |          all_377_120 & visSomeQuery(all_377_120) = all_377_117 &
% 181.95/26.69  | | | | | | |          vIntersection(all_377_116, all_377_121) = all_337_7 &
% 181.95/26.69  | | | | | | |          vtvalue(all_377_122) = all_377_116 & vQuery(all_377_116)
% 181.95/26.69  | | | | | | |          &  ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_121) |  ~
% 181.95/26.69  | | | | | | |            vTable(v0))
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | ALPHA: (251) implies:
% 181.95/26.69  | | | | | | |   (252)  all_337_1 = vnoQuery
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | REDUCE: (199), (252) imply:
% 181.95/26.69  | | | | | | |   (253)  $false
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | | CLOSE: (253) is inconsistent.
% 181.95/26.69  | | | | | | | 
% 181.95/26.69  | | | | | | Case 2:
% 181.95/26.69  | | | | | | | 
% 181.95/26.70  | | | | | | |   (254)  (all_377_123 = all_337_1 & all_377_126 = all_337_7 &
% 181.95/26.70  | | | | | | |            all_377_127 = 0 & all_377_128 = all_377_130 &
% 181.95/26.70  | | | | | | |            all_377_129 = all_337_5 & vreduce(all_377_132,
% 181.95/26.70  | | | | | | |              all_337_5) = all_377_130 & visSomeQuery(all_377_130)
% 181.95/26.70  | | | | | | |            = 0 & vgetQuery(all_377_130) = all_377_125 &
% 181.95/26.70  | | | | | | |            vsomeQuery(all_377_124) = all_337_1 &
% 181.95/26.70  | | | | | | |            vIntersection(all_377_125, all_377_131) = all_377_124 &
% 181.95/26.70  | | | | | | |            vIntersection(all_377_132, all_377_131) = all_337_7 &
% 181.95/26.70  | | | | | | |            vOptQuery(all_337_1) & vQuery(all_377_124) &
% 181.95/26.70  | | | | | | |            vQuery(all_377_125) &  ! [v0: vTable] :  ! [v1: vTable]
% 181.95/26.70  | | | | | | |            : ( ~ (vtvalue(v1) = all_377_131) |  ~ (vtvalue(v0) =
% 181.95/26.70  | | | | | | |                all_377_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.70  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_132) |  ~
% 181.95/26.70  | | | | | | |              vTable(v0))) | (all_377_133 = all_337_7 & all_377_135
% 181.95/26.70  | | | | | | |            = all_377_137 & all_377_136 = all_337_5 & all_337_1 =
% 181.95/26.70  | | | | | | |            vnoQuery &  ~ (all_377_134 = 0) & vreduce(all_377_139,
% 181.95/26.70  | | | | | | |              all_337_5) = all_377_137 & visSomeQuery(all_377_137)
% 181.95/26.70  | | | | | | |            = all_377_134 & vIntersection(all_377_139, all_377_138)
% 181.95/26.70  | | | | | | |            = all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 181.95/26.70  | | | | | | |              (vtvalue(v1) = all_377_138) |  ~ (vtvalue(v0) =
% 181.95/26.70  | | | | | | |                all_377_139) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 181.95/26.70  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_139) |  ~
% 181.95/26.70  | | | | | | |              vTable(v0)))
% 181.95/26.70  | | | | | | | 
% 181.95/26.70  | | | | | | | BETA: splitting (254) gives:
% 181.95/26.70  | | | | | | | 
% 181.95/26.70  | | | | | | | Case 1:
% 181.95/26.70  | | | | | | | | 
% 181.95/26.70  | | | | | | | |   (255)  all_377_123 = all_337_1 & all_377_126 = all_337_7 &
% 181.95/26.70  | | | | | | | |          all_377_127 = 0 & all_377_128 = all_377_130 &
% 181.95/26.70  | | | | | | | |          all_377_129 = all_337_5 & vreduce(all_377_132,
% 181.95/26.70  | | | | | | | |            all_337_5) = all_377_130 & visSomeQuery(all_377_130)
% 181.95/26.70  | | | | | | | |          = 0 & vgetQuery(all_377_130) = all_377_125 &
% 181.95/26.70  | | | | | | | |          vsomeQuery(all_377_124) = all_337_1 &
% 181.95/26.70  | | | | | | | |          vIntersection(all_377_125, all_377_131) = all_377_124 &
% 182.37/26.70  | | | | | | | |          vIntersection(all_377_132, all_377_131) = all_337_7 &
% 182.37/26.70  | | | | | | | |          vOptQuery(all_337_1) & vQuery(all_377_124) &
% 182.37/26.70  | | | | | | | |          vQuery(all_377_125) &  ! [v0: vTable] :  ! [v1: vTable]
% 182.37/26.70  | | | | | | | |          : ( ~ (vtvalue(v1) = all_377_131) |  ~ (vtvalue(v0) =
% 182.37/26.70  | | | | | | | |              all_377_132) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 182.37/26.70  | | | | | | | |          [v0: vTable] : ( ~ (vtvalue(v0) = all_377_132) |  ~
% 182.37/26.70  | | | | | | | |            vTable(v0))
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | | ALPHA: (255) implies:
% 182.37/26.70  | | | | | | | |   (256)  vQuery(all_377_124)
% 182.37/26.70  | | | | | | | |   (257)  vsomeQuery(all_377_124) = all_337_1
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | | GROUND_INST: instantiating (31) with all_377_124, simplifying
% 182.37/26.70  | | | | | | | |              with (256), (257) gives:
% 182.37/26.70  | | | | | | | |   (258)  $false
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | | CLOSE: (258) is inconsistent.
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | Case 2:
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | |   (259)  all_377_133 = all_337_7 & all_377_135 = all_377_137 &
% 182.37/26.70  | | | | | | | |          all_377_136 = all_337_5 & all_337_1 = vnoQuery &  ~
% 182.37/26.70  | | | | | | | |          (all_377_134 = 0) & vreduce(all_377_139, all_337_5) =
% 182.37/26.70  | | | | | | | |          all_377_137 & visSomeQuery(all_377_137) = all_377_134 &
% 182.37/26.70  | | | | | | | |          vIntersection(all_377_139, all_377_138) = all_337_7 & 
% 182.37/26.70  | | | | | | | |          ! [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 182.37/26.70  | | | | | | | |              all_377_138) |  ~ (vtvalue(v0) = all_377_139) |  ~
% 182.37/26.70  | | | | | | | |            vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 182.37/26.70  | | | | | | | |            (vtvalue(v0) = all_377_139) |  ~ vTable(v0))
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | | ALPHA: (259) implies:
% 182.37/26.70  | | | | | | | |   (260)  all_337_1 = vnoQuery
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | | REDUCE: (199), (260) imply:
% 182.37/26.70  | | | | | | | |   (261)  $false
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | | CLOSE: (261) is inconsistent.
% 182.37/26.70  | | | | | | | | 
% 182.37/26.70  | | | | | | | End of split
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | End of split
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | End of split
% 182.37/26.70  | | | | | 
% 182.37/26.70  | | | | Case 2:
% 182.37/26.70  | | | | | 
% 182.37/26.70  | | | | |   (262)  (all_377_140 = all_337_1 & all_377_147 = all_337_7 &
% 182.37/26.70  | | | | |            all_377_150 = all_337_5 & vrawDifference(all_377_145,
% 182.37/26.70  | | | | |              all_377_144) = all_377_143 & vgetAttrL(all_377_152) =
% 182.37/26.70  | | | | |            all_377_146 & vgetRaw(all_377_151) = all_377_144 &
% 182.37/26.70  | | | | |            vgetRaw(all_377_152) = all_377_145 & vtable(all_377_146,
% 182.37/26.70  | | | | |              all_377_143) = all_377_142 & vsomeQuery(all_377_141) =
% 182.37/26.70  | | | | |            all_337_1 & vDifference(all_377_149, all_377_148) =
% 182.37/26.70  | | | | |            all_337_7 & vtvalue(all_377_142) = all_377_141 &
% 182.37/26.70  | | | | |            vtvalue(all_377_151) = all_377_148 & vtvalue(all_377_152) =
% 182.37/26.70  | | | | |            all_377_149 & vOptQuery(all_337_1) & vTable(all_377_142) &
% 182.37/26.70  | | | | |            vQuery(all_377_141) & vQuery(all_377_148) &
% 182.37/26.70  | | | | |            vQuery(all_377_149) & vRawTable(all_377_143) &
% 182.37/26.70  | | | | |            vRawTable(all_377_144) & vRawTable(all_377_145) &
% 182.37/26.70  | | | | |            vAttrL(all_377_146)) | (all_377_153 = all_337_1 &
% 182.37/26.70  | | | | |            all_377_156 = all_337_7 & all_377_158 = 0 & all_377_159 =
% 182.37/26.70  | | | | |            all_377_161 & all_377_160 = all_337_5 &
% 182.37/26.70  | | | | |            vreduce(all_377_162, all_337_5) = all_377_161 &
% 182.37/26.70  | | | | |            visSomeQuery(all_377_161) = 0 & vgetQuery(all_377_161) =
% 182.37/26.70  | | | | |            all_377_155 & vsomeQuery(all_377_154) = all_337_1 &
% 182.37/26.70  | | | | |            vDifference(all_377_157, all_377_155) = all_377_154 &
% 182.37/26.70  | | | | |            vDifference(all_377_157, all_377_162) = all_337_7 &
% 182.37/26.70  | | | | |            vtvalue(all_377_163) = all_377_157 & vOptQuery(all_337_1) &
% 182.37/26.70  | | | | |            vQuery(all_377_154) & vQuery(all_377_155) &
% 182.37/26.70  | | | | |            vQuery(all_377_157) &  ! [v0: vTable] : ( ~ (vtvalue(v0) =
% 182.37/26.70  | | | | |                all_377_162) |  ~ vTable(v0))) | (all_377_164 =
% 182.37/26.70  | | | | |            all_337_7 & all_377_167 = all_377_169 & all_377_168 =
% 182.37/26.70  | | | | |            all_337_5 & all_337_1 = vnoQuery &  ~ (all_377_166 = 0) &
% 182.37/26.70  | | | | |            vreduce(all_377_170, all_337_5) = all_377_169 &
% 182.37/26.70  | | | | |            visSomeQuery(all_377_169) = all_377_166 &
% 182.37/26.70  | | | | |            vDifference(all_377_165, all_377_170) = all_337_7 &
% 182.37/26.70  | | | | |            vtvalue(all_377_171) = all_377_165 & vQuery(all_377_165) & 
% 182.37/26.70  | | | | |            ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_170) |  ~
% 182.37/26.70  | | | | |              vTable(v0))) | (all_377_172 = all_337_1 & all_377_175 =
% 182.37/26.70  | | | | |            all_337_7 & all_377_176 = 0 & all_377_177 = all_377_179 &
% 182.37/26.70  | | | | |            all_377_178 = all_337_5 & vreduce(all_377_181, all_337_5) =
% 182.37/26.70  | | | | |            all_377_179 & visSomeQuery(all_377_179) = 0 &
% 182.37/26.70  | | | | |            vgetQuery(all_377_179) = all_377_174 &
% 182.37/26.70  | | | | |            vsomeQuery(all_377_173) = all_337_1 &
% 182.37/26.70  | | | | |            vDifference(all_377_174, all_377_180) = all_377_173 &
% 182.37/26.70  | | | | |            vDifference(all_377_181, all_377_180) = all_337_7 &
% 182.37/26.70  | | | | |            vOptQuery(all_337_1) & vQuery(all_377_173) &
% 182.37/26.70  | | | | |            vQuery(all_377_174) &  ! [v0: vTable] :  ! [v1: vTable] : (
% 182.37/26.70  | | | | |              ~ (vtvalue(v1) = all_377_180) |  ~ (vtvalue(v0) =
% 182.37/26.70  | | | | |                all_377_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 182.37/26.70  | | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_181) |  ~
% 182.37/26.70  | | | | |              vTable(v0))) | (all_377_182 = all_337_7 & all_377_184 =
% 182.37/26.70  | | | | |            all_377_186 & all_377_185 = all_337_5 & all_337_1 =
% 182.37/26.70  | | | | |            vnoQuery &  ~ (all_377_183 = 0) & vreduce(all_377_188,
% 182.37/26.70  | | | | |              all_337_5) = all_377_186 & visSomeQuery(all_377_186) =
% 182.37/26.70  | | | | |            all_377_183 & vDifference(all_377_188, all_377_187) =
% 182.37/26.70  | | | | |            all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 182.37/26.70  | | | | |              (vtvalue(v1) = all_377_187) |  ~ (vtvalue(v0) =
% 182.37/26.70  | | | | |                all_377_188) |  ~ vTable(v1) |  ~ vTable(v0)) &  ! [v0:
% 182.37/26.70  | | | | |              vTable] : ( ~ (vtvalue(v0) = all_377_188) |  ~
% 182.37/26.70  | | | | |              vTable(v0)))
% 182.37/26.70  | | | | | 
% 182.37/26.70  | | | | | BETA: splitting (262) gives:
% 182.37/26.70  | | | | | 
% 182.37/26.70  | | | | | Case 1:
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | |   (263)  (all_377_140 = all_337_1 & all_377_147 = all_337_7 &
% 182.37/26.70  | | | | | |            all_377_150 = all_337_5 & vrawDifference(all_377_145,
% 182.37/26.70  | | | | | |              all_377_144) = all_377_143 & vgetAttrL(all_377_152) =
% 182.37/26.70  | | | | | |            all_377_146 & vgetRaw(all_377_151) = all_377_144 &
% 182.37/26.70  | | | | | |            vgetRaw(all_377_152) = all_377_145 & vtable(all_377_146,
% 182.37/26.70  | | | | | |              all_377_143) = all_377_142 & vsomeQuery(all_377_141) =
% 182.37/26.70  | | | | | |            all_337_1 & vDifference(all_377_149, all_377_148) =
% 182.37/26.70  | | | | | |            all_337_7 & vtvalue(all_377_142) = all_377_141 &
% 182.37/26.70  | | | | | |            vtvalue(all_377_151) = all_377_148 & vtvalue(all_377_152)
% 182.37/26.70  | | | | | |            = all_377_149 & vOptQuery(all_337_1) &
% 182.37/26.70  | | | | | |            vTable(all_377_142) & vQuery(all_377_141) &
% 182.37/26.70  | | | | | |            vQuery(all_377_148) & vQuery(all_377_149) &
% 182.37/26.70  | | | | | |            vRawTable(all_377_143) & vRawTable(all_377_144) &
% 182.37/26.70  | | | | | |            vRawTable(all_377_145) & vAttrL(all_377_146)) |
% 182.37/26.70  | | | | | |          (all_377_153 = all_337_1 & all_377_156 = all_337_7 &
% 182.37/26.70  | | | | | |            all_377_158 = 0 & all_377_159 = all_377_161 & all_377_160
% 182.37/26.70  | | | | | |            = all_337_5 & vreduce(all_377_162, all_337_5) =
% 182.37/26.70  | | | | | |            all_377_161 & visSomeQuery(all_377_161) = 0 &
% 182.37/26.70  | | | | | |            vgetQuery(all_377_161) = all_377_155 &
% 182.37/26.70  | | | | | |            vsomeQuery(all_377_154) = all_337_1 &
% 182.37/26.70  | | | | | |            vDifference(all_377_157, all_377_155) = all_377_154 &
% 182.37/26.70  | | | | | |            vDifference(all_377_157, all_377_162) = all_337_7 &
% 182.37/26.70  | | | | | |            vtvalue(all_377_163) = all_377_157 & vOptQuery(all_337_1)
% 182.37/26.70  | | | | | |            & vQuery(all_377_154) & vQuery(all_377_155) &
% 182.37/26.70  | | | | | |            vQuery(all_377_157) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 182.37/26.70  | | | | | |                = all_377_162) |  ~ vTable(v0)))
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | | BETA: splitting (263) gives:
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | | Case 1:
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | |   (264)  all_377_140 = all_337_1 & all_377_147 = all_337_7 &
% 182.37/26.70  | | | | | | |          all_377_150 = all_337_5 & vrawDifference(all_377_145,
% 182.37/26.70  | | | | | | |            all_377_144) = all_377_143 & vgetAttrL(all_377_152) =
% 182.37/26.70  | | | | | | |          all_377_146 & vgetRaw(all_377_151) = all_377_144 &
% 182.37/26.70  | | | | | | |          vgetRaw(all_377_152) = all_377_145 & vtable(all_377_146,
% 182.37/26.70  | | | | | | |            all_377_143) = all_377_142 & vsomeQuery(all_377_141) =
% 182.37/26.70  | | | | | | |          all_337_1 & vDifference(all_377_149, all_377_148) =
% 182.37/26.70  | | | | | | |          all_337_7 & vtvalue(all_377_142) = all_377_141 &
% 182.37/26.70  | | | | | | |          vtvalue(all_377_151) = all_377_148 & vtvalue(all_377_152)
% 182.37/26.70  | | | | | | |          = all_377_149 & vOptQuery(all_337_1) &
% 182.37/26.70  | | | | | | |          vTable(all_377_142) & vQuery(all_377_141) &
% 182.37/26.70  | | | | | | |          vQuery(all_377_148) & vQuery(all_377_149) &
% 182.37/26.70  | | | | | | |          vRawTable(all_377_143) & vRawTable(all_377_144) &
% 182.37/26.70  | | | | | | |          vRawTable(all_377_145) & vAttrL(all_377_146)
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | ALPHA: (264) implies:
% 182.37/26.70  | | | | | | |   (265)  vQuery(all_377_141)
% 182.37/26.70  | | | | | | |   (266)  vsomeQuery(all_377_141) = all_337_1
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | GROUND_INST: instantiating (31) with all_377_141, simplifying with
% 182.37/26.70  | | | | | | |              (265), (266) gives:
% 182.37/26.70  | | | | | | |   (267)  $false
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | CLOSE: (267) is inconsistent.
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | Case 2:
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | |   (268)  all_377_153 = all_337_1 & all_377_156 = all_337_7 &
% 182.37/26.70  | | | | | | |          all_377_158 = 0 & all_377_159 = all_377_161 & all_377_160
% 182.37/26.70  | | | | | | |          = all_337_5 & vreduce(all_377_162, all_337_5) =
% 182.37/26.70  | | | | | | |          all_377_161 & visSomeQuery(all_377_161) = 0 &
% 182.37/26.70  | | | | | | |          vgetQuery(all_377_161) = all_377_155 &
% 182.37/26.70  | | | | | | |          vsomeQuery(all_377_154) = all_337_1 &
% 182.37/26.70  | | | | | | |          vDifference(all_377_157, all_377_155) = all_377_154 &
% 182.37/26.70  | | | | | | |          vDifference(all_377_157, all_377_162) = all_337_7 &
% 182.37/26.70  | | | | | | |          vtvalue(all_377_163) = all_377_157 & vOptQuery(all_337_1)
% 182.37/26.70  | | | | | | |          & vQuery(all_377_154) & vQuery(all_377_155) &
% 182.37/26.70  | | | | | | |          vQuery(all_377_157) &  ! [v0: vTable] : ( ~ (vtvalue(v0)
% 182.37/26.70  | | | | | | |              = all_377_162) |  ~ vTable(v0))
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | ALPHA: (268) implies:
% 182.37/26.70  | | | | | | |   (269)  vQuery(all_377_154)
% 182.37/26.70  | | | | | | |   (270)  vsomeQuery(all_377_154) = all_337_1
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | GROUND_INST: instantiating (31) with all_377_154, simplifying with
% 182.37/26.70  | | | | | | |              (269), (270) gives:
% 182.37/26.70  | | | | | | |   (271)  $false
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | CLOSE: (271) is inconsistent.
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | End of split
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | Case 2:
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | |   (272)  (all_377_164 = all_337_7 & all_377_167 = all_377_169 &
% 182.37/26.70  | | | | | |            all_377_168 = all_337_5 & all_337_1 = vnoQuery &  ~
% 182.37/26.70  | | | | | |            (all_377_166 = 0) & vreduce(all_377_170, all_337_5) =
% 182.37/26.70  | | | | | |            all_377_169 & visSomeQuery(all_377_169) = all_377_166 &
% 182.37/26.70  | | | | | |            vDifference(all_377_165, all_377_170) = all_337_7 &
% 182.37/26.70  | | | | | |            vtvalue(all_377_171) = all_377_165 & vQuery(all_377_165)
% 182.37/26.70  | | | | | |            &  ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_170) |  ~
% 182.37/26.70  | | | | | |              vTable(v0))) | (all_377_172 = all_337_1 & all_377_175 =
% 182.37/26.70  | | | | | |            all_337_7 & all_377_176 = 0 & all_377_177 = all_377_179 &
% 182.37/26.70  | | | | | |            all_377_178 = all_337_5 & vreduce(all_377_181, all_337_5)
% 182.37/26.70  | | | | | |            = all_377_179 & visSomeQuery(all_377_179) = 0 &
% 182.37/26.70  | | | | | |            vgetQuery(all_377_179) = all_377_174 &
% 182.37/26.70  | | | | | |            vsomeQuery(all_377_173) = all_337_1 &
% 182.37/26.70  | | | | | |            vDifference(all_377_174, all_377_180) = all_377_173 &
% 182.37/26.70  | | | | | |            vDifference(all_377_181, all_377_180) = all_337_7 &
% 182.37/26.70  | | | | | |            vOptQuery(all_337_1) & vQuery(all_377_173) &
% 182.37/26.70  | | | | | |            vQuery(all_377_174) &  ! [v0: vTable] :  ! [v1: vTable] :
% 182.37/26.70  | | | | | |            ( ~ (vtvalue(v1) = all_377_180) |  ~ (vtvalue(v0) =
% 182.37/26.70  | | | | | |                all_377_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 182.37/26.70  | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_181) |  ~
% 182.37/26.70  | | | | | |              vTable(v0))) | (all_377_182 = all_337_7 & all_377_184 =
% 182.37/26.70  | | | | | |            all_377_186 & all_377_185 = all_337_5 & all_337_1 =
% 182.37/26.70  | | | | | |            vnoQuery &  ~ (all_377_183 = 0) & vreduce(all_377_188,
% 182.37/26.70  | | | | | |              all_337_5) = all_377_186 & visSomeQuery(all_377_186) =
% 182.37/26.70  | | | | | |            all_377_183 & vDifference(all_377_188, all_377_187) =
% 182.37/26.70  | | | | | |            all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 182.37/26.70  | | | | | |              (vtvalue(v1) = all_377_187) |  ~ (vtvalue(v0) =
% 182.37/26.70  | | | | | |                all_377_188) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 182.37/26.70  | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_188) |  ~
% 182.37/26.70  | | | | | |              vTable(v0)))
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | | BETA: splitting (272) gives:
% 182.37/26.70  | | | | | | 
% 182.37/26.70  | | | | | | Case 1:
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | |   (273)  all_377_164 = all_337_7 & all_377_167 = all_377_169 &
% 182.37/26.70  | | | | | | |          all_377_168 = all_337_5 & all_337_1 = vnoQuery &  ~
% 182.37/26.70  | | | | | | |          (all_377_166 = 0) & vreduce(all_377_170, all_337_5) =
% 182.37/26.70  | | | | | | |          all_377_169 & visSomeQuery(all_377_169) = all_377_166 &
% 182.37/26.70  | | | | | | |          vDifference(all_377_165, all_377_170) = all_337_7 &
% 182.37/26.70  | | | | | | |          vtvalue(all_377_171) = all_377_165 & vQuery(all_377_165)
% 182.37/26.70  | | | | | | |          &  ! [v0: vTable] : ( ~ (vtvalue(v0) = all_377_170) |  ~
% 182.37/26.70  | | | | | | |            vTable(v0))
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | ALPHA: (273) implies:
% 182.37/26.70  | | | | | | |   (274)  all_337_1 = vnoQuery
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | REDUCE: (199), (274) imply:
% 182.37/26.70  | | | | | | |   (275)  $false
% 182.37/26.70  | | | | | | | 
% 182.37/26.70  | | | | | | | CLOSE: (275) is inconsistent.
% 182.37/26.70  | | | | | | | 
% 182.37/26.71  | | | | | | Case 2:
% 182.37/26.71  | | | | | | | 
% 182.37/26.71  | | | | | | |   (276)  (all_377_172 = all_337_1 & all_377_175 = all_337_7 &
% 182.37/26.71  | | | | | | |            all_377_176 = 0 & all_377_177 = all_377_179 &
% 182.37/26.71  | | | | | | |            all_377_178 = all_337_5 & vreduce(all_377_181,
% 182.37/26.71  | | | | | | |              all_337_5) = all_377_179 & visSomeQuery(all_377_179)
% 182.37/26.71  | | | | | | |            = 0 & vgetQuery(all_377_179) = all_377_174 &
% 182.37/26.71  | | | | | | |            vsomeQuery(all_377_173) = all_337_1 &
% 182.37/26.71  | | | | | | |            vDifference(all_377_174, all_377_180) = all_377_173 &
% 182.37/26.71  | | | | | | |            vDifference(all_377_181, all_377_180) = all_337_7 &
% 182.37/26.71  | | | | | | |            vOptQuery(all_337_1) & vQuery(all_377_173) &
% 182.37/26.71  | | | | | | |            vQuery(all_377_174) &  ! [v0: vTable] :  ! [v1: vTable]
% 182.37/26.71  | | | | | | |            : ( ~ (vtvalue(v1) = all_377_180) |  ~ (vtvalue(v0) =
% 182.37/26.71  | | | | | | |                all_377_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 182.37/26.71  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_181) |  ~
% 182.37/26.71  | | | | | | |              vTable(v0))) | (all_377_182 = all_337_7 & all_377_184
% 182.37/26.71  | | | | | | |            = all_377_186 & all_377_185 = all_337_5 & all_337_1 =
% 182.37/26.71  | | | | | | |            vnoQuery &  ~ (all_377_183 = 0) & vreduce(all_377_188,
% 182.37/26.71  | | | | | | |              all_337_5) = all_377_186 & visSomeQuery(all_377_186)
% 182.37/26.71  | | | | | | |            = all_377_183 & vDifference(all_377_188, all_377_187) =
% 182.37/26.71  | | | | | | |            all_337_7 &  ! [v0: vTable] :  ! [v1: vTable] : ( ~
% 182.37/26.71  | | | | | | |              (vtvalue(v1) = all_377_187) |  ~ (vtvalue(v0) =
% 182.37/26.71  | | | | | | |                all_377_188) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 182.37/26.71  | | | | | | |            [v0: vTable] : ( ~ (vtvalue(v0) = all_377_188) |  ~
% 182.37/26.71  | | | | | | |              vTable(v0)))
% 182.37/26.71  | | | | | | | 
% 182.37/26.71  | | | | | | | BETA: splitting (276) gives:
% 182.37/26.71  | | | | | | | 
% 182.37/26.71  | | | | | | | Case 1:
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | |   (277)  all_377_172 = all_337_1 & all_377_175 = all_337_7 &
% 182.37/26.71  | | | | | | | |          all_377_176 = 0 & all_377_177 = all_377_179 &
% 182.37/26.71  | | | | | | | |          all_377_178 = all_337_5 & vreduce(all_377_181,
% 182.37/26.71  | | | | | | | |            all_337_5) = all_377_179 & visSomeQuery(all_377_179)
% 182.37/26.71  | | | | | | | |          = 0 & vgetQuery(all_377_179) = all_377_174 &
% 182.37/26.71  | | | | | | | |          vsomeQuery(all_377_173) = all_337_1 &
% 182.37/26.71  | | | | | | | |          vDifference(all_377_174, all_377_180) = all_377_173 &
% 182.37/26.71  | | | | | | | |          vDifference(all_377_181, all_377_180) = all_337_7 &
% 182.37/26.71  | | | | | | | |          vOptQuery(all_337_1) & vQuery(all_377_173) &
% 182.37/26.71  | | | | | | | |          vQuery(all_377_174) &  ! [v0: vTable] :  ! [v1: vTable]
% 182.37/26.71  | | | | | | | |          : ( ~ (vtvalue(v1) = all_377_180) |  ~ (vtvalue(v0) =
% 182.37/26.71  | | | | | | | |              all_377_181) |  ~ vTable(v1) |  ~ vTable(v0)) &  !
% 182.37/26.71  | | | | | | | |          [v0: vTable] : ( ~ (vtvalue(v0) = all_377_181) |  ~
% 182.37/26.71  | | | | | | | |            vTable(v0))
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | | ALPHA: (277) implies:
% 182.37/26.71  | | | | | | | |   (278)  vQuery(all_377_173)
% 182.37/26.71  | | | | | | | |   (279)  vsomeQuery(all_377_173) = all_337_1
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | | GROUND_INST: instantiating (31) with all_377_173, simplifying
% 182.37/26.71  | | | | | | | |              with (278), (279) gives:
% 182.37/26.71  | | | | | | | |   (280)  $false
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | | CLOSE: (280) is inconsistent.
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | Case 2:
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | |   (281)  all_377_182 = all_337_7 & all_377_184 = all_377_186 &
% 182.37/26.71  | | | | | | | |          all_377_185 = all_337_5 & all_337_1 = vnoQuery &  ~
% 182.37/26.71  | | | | | | | |          (all_377_183 = 0) & vreduce(all_377_188, all_337_5) =
% 182.37/26.71  | | | | | | | |          all_377_186 & visSomeQuery(all_377_186) = all_377_183 &
% 182.37/26.71  | | | | | | | |          vDifference(all_377_188, all_377_187) = all_337_7 &  !
% 182.37/26.71  | | | | | | | |          [v0: vTable] :  ! [v1: vTable] : ( ~ (vtvalue(v1) =
% 182.37/26.71  | | | | | | | |              all_377_187) |  ~ (vtvalue(v0) = all_377_188) |  ~
% 182.37/26.71  | | | | | | | |            vTable(v1) |  ~ vTable(v0)) &  ! [v0: vTable] : ( ~
% 182.37/26.71  | | | | | | | |            (vtvalue(v0) = all_377_188) |  ~ vTable(v0))
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | | ALPHA: (281) implies:
% 182.37/26.71  | | | | | | | |   (282)  all_337_1 = vnoQuery
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | | REDUCE: (199), (282) imply:
% 182.37/26.71  | | | | | | | |   (283)  $false
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | | CLOSE: (283) is inconsistent.
% 182.37/26.71  | | | | | | | | 
% 182.37/26.71  | | | | | | | End of split
% 182.37/26.71  | | | | | | | 
% 182.37/26.71  | | | | | | End of split
% 182.37/26.71  | | | | | | 
% 182.37/26.71  | | | | | End of split
% 182.37/26.71  | | | | | 
% 182.37/26.71  | | | | End of split
% 182.37/26.71  | | | | 
% 182.37/26.71  | | | End of split
% 182.37/26.71  | | | 
% 182.37/26.71  | | End of split
% 182.37/26.71  | | 
% 182.37/26.71  | End of split
% 182.37/26.71  | 
% 182.37/26.71  End of proof
% 182.37/26.71  
% 182.37/26.71  Sub-proof #1 shows that the following formulas are inconsistent:
% 182.37/26.71  ----------------------------------------------------------------
% 182.37/26.71    (1)   ! [v0: MultipleValueBool] :  ! [v1: MultipleValueBool] :  ! [v2:
% 182.37/26.71           vOptQuery] : (v1 = v0 |  ~ (visSomeQuery(v2) = v1) |  ~
% 182.37/26.71           (visSomeQuery(v2) = v0))
% 182.37/26.71    (2)  visSomeQuery(vnoQuery) = all_305_0
% 182.37/26.71    (3)  visSomeQuery(vnoQuery) = 0
% 182.37/26.71    (4)   ~ (all_305_0 = 0)
% 182.37/26.71  
% 182.37/26.71  Begin of proof
% 182.37/26.71  | 
% 182.37/26.71  | GROUND_INST: instantiating (1) with all_305_0, 0, vnoQuery, simplifying with
% 182.37/26.71  |              (2), (3) gives:
% 182.37/26.71  |   (5)  all_305_0 = 0
% 182.37/26.71  | 
% 182.37/26.71  | REDUCE: (4), (5) imply:
% 182.37/26.71  |   (6)  $false
% 182.37/26.71  | 
% 182.37/26.71  | CLOSE: (6) is inconsistent.
% 182.37/26.71  | 
% 182.37/26.71  End of proof
% 182.37/26.71  % SZS output end Proof for theBenchmark
% 182.37/26.71  
% 182.37/26.71  26099ms
%------------------------------------------------------------------------------