TSTP Solution File: SEU344+1 by Princess---230619
View Problem
- Process Solution
%------------------------------------------------------------------------------
% File : Princess---230619
% Problem : SEU344+1 : TPTP v8.1.2. Released v3.3.0.
% Transfm : none
% Format : tptp
% Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% Computer : n022.cluster.edu
% Model : x86_64 x86_64
% CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory : 8042.1875MB
% OS : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit : 300s
% DateTime : Thu Aug 31 17:44:12 EDT 2023
% Result : Theorem 124.54s 17.32s
% Output : Proof 126.98s
% Verified :
% SZS Type : -
% Comments :
%------------------------------------------------------------------------------
%----WARNING: Could not form TPTP format derivation
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.00/0.12 % Problem : SEU344+1 : TPTP v8.1.2. Released v3.3.0.
% 0.00/0.12 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s
% 0.12/0.33 % Computer : n022.cluster.edu
% 0.12/0.33 % Model : x86_64 x86_64
% 0.12/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33 % Memory : 8042.1875MB
% 0.12/0.33 % OS : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33 % CPULimit : 300
% 0.12/0.33 % WCLimit : 300
% 0.12/0.33 % DateTime : Thu Aug 24 00:44:56 EDT 2023
% 0.12/0.34 % CPUTime :
% 0.19/0.60 ________ _____
% 0.19/0.60 ___ __ \_________(_)________________________________
% 0.19/0.60 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/
% 0.19/0.60 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ )
% 0.19/0.60 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/
% 0.19/0.60
% 0.19/0.60 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic
% 0.19/0.60 (2023-06-19)
% 0.19/0.60
% 0.19/0.60 (c) Philipp Rümmer, 2009-2023
% 0.19/0.60 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen,
% 0.19/0.60 Amanda Stjerna.
% 0.19/0.60 Free software under BSD-3-Clause.
% 0.19/0.60
% 0.19/0.60 For more information, visit http://www.philipp.ruemmer.org/princess.shtml
% 0.19/0.60
% 0.19/0.60 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ...
% 0.19/0.61 Running up to 7 provers in parallel.
% 0.19/0.63 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893
% 0.19/0.63 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994
% 0.19/0.63 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423
% 0.19/0.63 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996
% 0.19/0.63 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696
% 0.19/0.63 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288
% 0.19/0.63 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365
% 3.75/1.21 Prover 1: Preprocessing ...
% 3.75/1.21 Prover 4: Preprocessing ...
% 3.82/1.24 Prover 0: Preprocessing ...
% 3.82/1.24 Prover 2: Preprocessing ...
% 3.82/1.24 Prover 5: Preprocessing ...
% 3.82/1.24 Prover 3: Preprocessing ...
% 3.82/1.24 Prover 6: Preprocessing ...
% 9.17/2.08 Prover 1: Warning: ignoring some quantifiers
% 9.79/2.14 Prover 5: Proving ...
% 9.79/2.16 Prover 1: Constructing countermodel ...
% 9.79/2.16 Prover 3: Warning: ignoring some quantifiers
% 9.79/2.18 Prover 6: Proving ...
% 9.79/2.23 Prover 3: Constructing countermodel ...
% 11.11/2.30 Prover 2: Proving ...
% 11.32/2.32 Prover 4: Warning: ignoring some quantifiers
% 12.00/2.42 Prover 4: Constructing countermodel ...
% 12.59/2.54 Prover 0: Proving ...
% 16.22/2.99 Prover 3: gave up
% 16.22/3.00 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470
% 16.43/3.10 Prover 7: Preprocessing ...
% 17.76/3.22 Prover 1: gave up
% 17.76/3.24 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089
% 18.51/3.29 Prover 8: Preprocessing ...
% 18.72/3.32 Prover 7: Warning: ignoring some quantifiers
% 18.72/3.36 Prover 7: Constructing countermodel ...
% 19.96/3.55 Prover 8: Warning: ignoring some quantifiers
% 19.96/3.59 Prover 8: Constructing countermodel ...
% 24.51/4.16 Prover 8: gave up
% 24.51/4.17 Prover 9: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1423531889
% 25.26/4.28 Prover 9: Preprocessing ...
% 28.47/4.67 Prover 9: Warning: ignoring some quantifiers
% 28.47/4.68 Prover 9: Constructing countermodel ...
% 45.29/6.86 Prover 7: gave up
% 45.29/6.86 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125
% 45.29/6.92 Prover 10: Preprocessing ...
% 46.22/6.99 Prover 10: Warning: ignoring some quantifiers
% 46.22/7.01 Prover 10: Constructing countermodel ...
% 47.76/7.15 Prover 10: gave up
% 47.93/7.17 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984
% 48.38/7.25 Prover 11: Preprocessing ...
% 50.28/7.48 Prover 11: Warning: ignoring some quantifiers
% 50.28/7.49 Prover 11: Constructing countermodel ...
% 58.87/8.62 Prover 2: stopped
% 58.87/8.64 Prover 12: Options: -triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=2024365391
% 59.57/8.71 Prover 12: Preprocessing ...
% 60.47/8.93 Prover 12: Proving ...
% 71.76/10.42 Prover 12: stopped
% 71.76/10.43 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443
% 71.76/10.49 Prover 13: Preprocessing ...
% 74.15/10.62 Prover 13: Warning: ignoring some quantifiers
% 74.29/10.65 Prover 13: Constructing countermodel ...
% 98.83/13.96 Prover 5: stopped
% 99.71/13.98 Prover 14: Options: -triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=414236379
% 100.11/14.05 Prover 14: Preprocessing ...
% 102.39/14.35 Prover 14: Proving ...
% 106.43/14.94 Prover 13: stopped
% 107.18/14.95 Prover 15: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=723048181
% 107.49/15.00 Prover 15: Preprocessing ...
% 108.32/15.15 Prover 15: Proving ...
% 124.54/17.31 Prover 4: Found proof (size 423)
% 124.54/17.31 Prover 4: proved (16689ms)
% 124.54/17.32 Prover 0: stopped
% 124.54/17.32 Prover 9: stopped
% 124.54/17.32 Prover 6: stopped
% 124.54/17.32 Prover 15: stopped
% 124.54/17.32 Prover 14: stopped
% 124.54/17.32 Prover 11: stopped
% 124.54/17.32
% 124.54/17.32 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p
% 124.54/17.32
% 124.54/17.38 % SZS output start Proof for theBenchmark
% 124.54/17.38 Assumptions after simplification:
% 124.54/17.38 ---------------------------------
% 124.54/17.38
% 124.54/17.38 (abstractness_v3_lattices)
% 125.46/17.42 ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) | ? [v2:
% 125.46/17.42 any] : ? [v3: any] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] :
% 125.46/17.42 (strict_latt_str(v0) = v3 & latt_str(v0) = v2 & the_L_join(v0) = v4 &
% 125.46/17.42 the_L_meet(v0) = v5 & latt_str_of(v1, v4, v5) = v6 & $i(v6) & $i(v5) &
% 125.46/17.42 $i(v4) & ( ~ (v3 = 0) | ~ (v2 = 0) | v6 = v0))) & ! [v0: $i] : ! [v1:
% 125.46/17.42 $i] : ( ~ (the_L_join(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] :
% 125.46/17.42 ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : (strict_latt_str(v0) = v3 &
% 125.46/17.42 latt_str(v0) = v2 & the_carrier(v0) = v4 & the_L_meet(v0) = v5 &
% 125.46/17.42 latt_str_of(v4, v1, v5) = v6 & $i(v6) & $i(v5) & $i(v4) & ( ~ (v3 = 0) |
% 125.46/17.42 ~ (v2 = 0) | v6 = v0))) & ! [v0: $i] : ! [v1: $i] : ( ~
% 125.46/17.42 (the_L_meet(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : ? [v4:
% 125.46/17.42 $i] : ? [v5: $i] : ? [v6: $i] : (strict_latt_str(v0) = v3 & latt_str(v0)
% 125.46/17.42 = v2 & the_carrier(v0) = v4 & the_L_join(v0) = v5 & latt_str_of(v4, v5,
% 125.46/17.42 v1) = v6 & $i(v6) & $i(v5) & $i(v4) & ( ~ (v3 = 0) | ~ (v2 = 0) | v6 =
% 125.46/17.42 v0))) & ! [v0: $i] : ( ~ (strict_latt_str(v0) = 0) | ~ $i(v0) | ?
% 125.46/17.42 [v1: any] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 125.46/17.42 (latt_str(v0) = v1 & the_carrier(v0) = v2 & the_L_join(v0) = v3 &
% 125.46/17.42 the_L_meet(v0) = v4 & latt_str_of(v2, v3, v4) = v5 & $i(v5) & $i(v4) &
% 125.46/17.42 $i(v3) & $i(v2) & ( ~ (v1 = 0) | v5 = v0))) & ! [v0: $i] : ( ~
% 125.46/17.42 (latt_str(v0) = 0) | ~ $i(v0) | ? [v1: any] : ? [v2: $i] : ? [v3: $i] :
% 125.46/17.42 ? [v4: $i] : ? [v5: $i] : (strict_latt_str(v0) = v1 & the_carrier(v0) = v2
% 125.46/17.42 & the_L_join(v0) = v3 & the_L_meet(v0) = v4 & latt_str_of(v2, v3, v4) = v5
% 125.46/17.42 & $i(v5) & $i(v4) & $i(v3) & $i(v2) & ( ~ (v1 = 0) | v5 = v0)))
% 125.46/17.42
% 125.46/17.42 (commutativity_k2_xboole_0)
% 125.46/17.42 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (set_union2(v1, v0) = v2) | ~
% 125.46/17.42 $i(v1) | ~ $i(v0) | (set_union2(v0, v1) = v2 & $i(v2))) & ! [v0: $i] : !
% 125.46/17.42 [v1: $i] : ! [v2: $i] : ( ~ (set_union2(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0)
% 125.46/17.42 | (set_union2(v1, v0) = v2 & $i(v2)))
% 125.46/17.42
% 125.46/17.42 (d1_lattices)
% 125.46/17.43 ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) | ~ $i(v0)
% 125.46/17.43 | ? [v2: any] : ? [v3: $i] : ? [v4: $i] : (join_semilatt_str(v0) = v2 &
% 125.46/17.43 the_carrier(v0) = v3 & the_L_join(v0) = v4 & $i(v4) & $i(v3) & ( ~ (v2 =
% 125.46/17.43 0) | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 125.46/17.43 (apply_binary_as_element(v3, v3, v3, v4, v5, v6) = v7) | ~
% 125.46/17.43 (element(v5, v3) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any] : ?
% 125.46/17.43 [v9: $i] : (join(v0, v5, v6) = v9 & element(v6, v3) = v8 & $i(v9) &
% 125.46/17.43 ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : ! [v6: $i] : ! [v7:
% 125.46/17.43 $i] : ( ~ (join(v0, v5, v6) = v7) | ~ (element(v5, v3) = 0) | ~
% 125.46/17.43 $i(v6) | ~ $i(v5) | ? [v8: any] : ? [v9: $i] :
% 125.46/17.43 (apply_binary_as_element(v3, v3, v3, v4, v5, v6) = v9 & element(v6,
% 125.46/17.43 v3) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 125.46/17.43 [v6: $i] : ( ~ (element(v6, v3) = 0) | ~ (element(v5, v3) = 0) | ~
% 125.46/17.43 $i(v6) | ~ $i(v5) | ? [v7: $i] : (apply_binary_as_element(v3, v3,
% 125.46/17.43 v3, v4, v5, v6) = v7 & join(v0, v5, v6) = v7 & $i(v7))))))) & !
% 125.46/17.43 [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) | ? [v2: any]
% 125.46/17.43 : ? [v3: any] : ? [v4: $i] : (empty_carrier(v0) = v2 &
% 125.46/17.43 join_semilatt_str(v0) = v3 & the_L_join(v0) = v4 & $i(v4) & ( ~ (v3 = 0) |
% 125.46/17.43 v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 125.46/17.43 (apply_binary_as_element(v1, v1, v1, v4, v5, v6) = v7) | ~
% 125.46/17.43 (element(v5, v1) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any] : ?
% 125.46/17.43 [v9: $i] : (join(v0, v5, v6) = v9 & element(v6, v1) = v8 & $i(v9) &
% 125.46/17.43 ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : ! [v6: $i] : ! [v7:
% 125.46/17.43 $i] : ( ~ (join(v0, v5, v6) = v7) | ~ (element(v5, v1) = 0) | ~
% 125.46/17.43 $i(v6) | ~ $i(v5) | ? [v8: any] : ? [v9: $i] :
% 125.46/17.43 (apply_binary_as_element(v1, v1, v1, v4, v5, v6) = v9 & element(v6,
% 125.46/17.43 v1) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 125.46/17.43 [v6: $i] : ( ~ (element(v6, v1) = 0) | ~ (element(v5, v1) = 0) | ~
% 125.46/17.43 $i(v6) | ~ $i(v5) | ? [v7: $i] : (apply_binary_as_element(v1, v1,
% 125.46/17.43 v1, v4, v5, v6) = v7 & join(v0, v5, v6) = v7 & $i(v7))))))) & !
% 125.46/17.43 [v0: $i] : ! [v1: $i] : ( ~ (the_L_join(v0) = v1) | ~ $i(v0) | ? [v2: any]
% 125.46/17.43 : ? [v3: any] : ? [v4: $i] : (empty_carrier(v0) = v2 &
% 125.46/17.43 join_semilatt_str(v0) = v3 & the_carrier(v0) = v4 & $i(v4) & ( ~ (v3 = 0)
% 125.46/17.43 | v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 125.46/17.43 (apply_binary_as_element(v4, v4, v4, v1, v5, v6) = v7) | ~
% 125.46/17.43 (element(v5, v4) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any] : ?
% 125.46/17.43 [v9: $i] : (join(v0, v5, v6) = v9 & element(v6, v4) = v8 & $i(v9) &
% 125.46/17.43 ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : ! [v6: $i] : ! [v7:
% 125.46/17.43 $i] : ( ~ (join(v0, v5, v6) = v7) | ~ (element(v5, v4) = 0) | ~
% 125.46/17.43 $i(v6) | ~ $i(v5) | ? [v8: any] : ? [v9: $i] :
% 125.46/17.43 (apply_binary_as_element(v4, v4, v4, v1, v5, v6) = v9 & element(v6,
% 125.46/17.43 v4) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 125.46/17.43 [v6: $i] : ( ~ (element(v6, v4) = 0) | ~ (element(v5, v4) = 0) | ~
% 125.46/17.43 $i(v6) | ~ $i(v5) | ? [v7: $i] : (apply_binary_as_element(v4, v4,
% 125.46/17.43 v4, v1, v5, v6) = v7 & join(v0, v5, v6) = v7 & $i(v7))))))) & !
% 125.46/17.43 [v0: $i] : ( ~ (join_semilatt_str(v0) = 0) | ~ $i(v0) | ? [v1: any] : ?
% 125.46/17.43 [v2: $i] : ? [v3: $i] : (empty_carrier(v0) = v1 & the_carrier(v0) = v2 &
% 125.46/17.43 the_L_join(v0) = v3 & $i(v3) & $i(v2) & (v1 = 0 | ( ! [v4: $i] : ! [v5:
% 125.46/17.43 $i] : ! [v6: $i] : ( ~ (apply_binary_as_element(v2, v2, v2, v3, v4,
% 125.46/17.43 v5) = v6) | ~ (element(v4, v2) = 0) | ~ $i(v5) | ~ $i(v4) |
% 125.46/17.43 ? [v7: any] : ? [v8: $i] : (join(v0, v4, v5) = v8 & element(v5, v2)
% 125.46/17.43 = v7 & $i(v8) & ( ~ (v7 = 0) | v8 = v6))) & ! [v4: $i] : ! [v5:
% 125.46/17.43 $i] : ! [v6: $i] : ( ~ (join(v0, v4, v5) = v6) | ~ (element(v4,
% 125.46/17.43 v2) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any] : ? [v8: $i] :
% 125.46/17.43 (apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v8 & element(v5,
% 125.46/17.43 v2) = v7 & $i(v8) & ( ~ (v7 = 0) | v8 = v6))) & ! [v4: $i] : !
% 125.46/17.43 [v5: $i] : ( ~ (element(v5, v2) = 0) | ~ (element(v4, v2) = 0) | ~
% 125.46/17.43 $i(v5) | ~ $i(v4) | ? [v6: $i] : (apply_binary_as_element(v2, v2,
% 125.46/17.43 v2, v3, v4, v5) = v6 & join(v0, v4, v5) = v6 & $i(v6)))))))
% 125.46/17.43
% 125.46/17.43 (d2_lattices)
% 125.46/17.45 ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) | ~ $i(v0)
% 125.46/17.45 | ? [v2: any] : ? [v3: $i] : ? [v4: $i] : (meet_semilatt_str(v0) = v2 &
% 125.46/17.45 the_carrier(v0) = v3 & the_L_meet(v0) = v4 & $i(v4) & $i(v3) & ( ~ (v2 =
% 125.46/17.45 0) | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~ (meet(v0, v5, v6)
% 125.46/17.45 = v7) | ~ (element(v5, v3) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8:
% 125.46/17.45 any] : ? [v9: $i] : (apply_binary_as_element(v3, v3, v3, v4, v5,
% 125.46/17.45 v6) = v9 & element(v6, v3) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 =
% 125.46/17.45 v7))) & ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 125.46/17.45 (apply_binary_as_element(v3, v3, v3, v4, v5, v6) = v7) | ~
% 125.46/17.45 (element(v5, v3) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any] : ?
% 125.46/17.45 [v9: $i] : (meet(v0, v5, v6) = v9 & element(v6, v3) = v8 & $i(v9) &
% 125.46/17.45 ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : ! [v6: $i] : ( ~
% 125.46/17.45 (element(v6, v3) = 0) | ~ (element(v5, v3) = 0) | ~ $i(v6) | ~
% 125.46/17.45 $i(v5) | ? [v7: $i] : (meet(v0, v5, v6) = v7 &
% 125.46/17.45 apply_binary_as_element(v3, v3, v3, v4, v5, v6) = v7 &
% 125.46/17.45 $i(v7))))))) & ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) =
% 125.46/17.45 v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : ? [v4: $i] :
% 125.46/17.45 (meet_semilatt_str(v0) = v3 & empty_carrier(v0) = v2 & the_L_meet(v0) = v4 &
% 125.46/17.45 $i(v4) & ( ~ (v3 = 0) | v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i]
% 125.46/17.45 : ( ~ (meet(v0, v5, v6) = v7) | ~ (element(v5, v1) = 0) | ~ $i(v6) |
% 125.46/17.45 ~ $i(v5) | ? [v8: any] : ? [v9: $i] :
% 125.46/17.45 (apply_binary_as_element(v1, v1, v1, v4, v5, v6) = v9 & element(v6,
% 125.46/17.45 v1) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 125.46/17.45 [v6: $i] : ! [v7: $i] : ( ~ (apply_binary_as_element(v1, v1, v1, v4,
% 125.46/17.45 v5, v6) = v7) | ~ (element(v5, v1) = 0) | ~ $i(v6) | ~ $i(v5)
% 125.46/17.45 | ? [v8: any] : ? [v9: $i] : (meet(v0, v5, v6) = v9 & element(v6,
% 125.46/17.45 v1) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 125.46/17.45 [v6: $i] : ( ~ (element(v6, v1) = 0) | ~ (element(v5, v1) = 0) | ~
% 125.46/17.45 $i(v6) | ~ $i(v5) | ? [v7: $i] : (meet(v0, v5, v6) = v7 &
% 125.46/17.45 apply_binary_as_element(v1, v1, v1, v4, v5, v6) = v7 &
% 125.46/17.45 $i(v7))))))) & ! [v0: $i] : ! [v1: $i] : ( ~ (the_L_meet(v0) =
% 125.46/17.45 v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : ? [v4: $i] :
% 125.46/17.45 (meet_semilatt_str(v0) = v3 & empty_carrier(v0) = v2 & the_carrier(v0) = v4
% 125.46/17.45 & $i(v4) & ( ~ (v3 = 0) | v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7:
% 125.46/17.45 $i] : ( ~ (meet(v0, v5, v6) = v7) | ~ (element(v5, v4) = 0) | ~
% 125.46/17.45 $i(v6) | ~ $i(v5) | ? [v8: any] : ? [v9: $i] :
% 125.46/17.45 (apply_binary_as_element(v4, v4, v4, v1, v5, v6) = v9 & element(v6,
% 125.46/17.45 v4) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 125.46/17.45 [v6: $i] : ! [v7: $i] : ( ~ (apply_binary_as_element(v4, v4, v4, v1,
% 125.46/17.45 v5, v6) = v7) | ~ (element(v5, v4) = 0) | ~ $i(v6) | ~ $i(v5)
% 125.46/17.45 | ? [v8: any] : ? [v9: $i] : (meet(v0, v5, v6) = v9 & element(v6,
% 125.46/17.45 v4) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 125.46/17.45 [v6: $i] : ( ~ (element(v6, v4) = 0) | ~ (element(v5, v4) = 0) | ~
% 125.46/17.45 $i(v6) | ~ $i(v5) | ? [v7: $i] : (meet(v0, v5, v6) = v7 &
% 125.46/17.45 apply_binary_as_element(v4, v4, v4, v1, v5, v6) = v7 &
% 125.46/17.45 $i(v7))))))) & ! [v0: $i] : ( ~ (meet_semilatt_str(v0) = 0) | ~
% 125.46/17.45 $i(v0) | ? [v1: any] : ? [v2: $i] : ? [v3: $i] : (empty_carrier(v0) = v1
% 125.46/17.45 & the_carrier(v0) = v2 & the_L_meet(v0) = v3 & $i(v3) & $i(v2) & (v1 = 0 |
% 125.46/17.45 ( ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ( ~ (meet(v0, v4, v5) = v6) |
% 125.46/17.45 ~ (element(v4, v2) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any] : ?
% 125.46/17.45 [v8: $i] : (apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v8 &
% 125.46/17.45 element(v5, v2) = v7 & $i(v8) & ( ~ (v7 = 0) | v8 = v6))) & !
% 125.46/17.45 [v4: $i] : ! [v5: $i] : ! [v6: $i] : ( ~
% 125.46/17.45 (apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v6) | ~
% 125.46/17.45 (element(v4, v2) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any] : ?
% 125.46/17.45 [v8: $i] : (meet(v0, v4, v5) = v8 & element(v5, v2) = v7 & $i(v8) &
% 125.46/17.45 ( ~ (v7 = 0) | v8 = v6))) & ! [v4: $i] : ! [v5: $i] : ( ~
% 125.46/17.45 (element(v5, v2) = 0) | ~ (element(v4, v2) = 0) | ~ $i(v5) | ~
% 125.46/17.45 $i(v4) | ? [v6: $i] : (meet(v0, v4, v5) = v6 &
% 125.46/17.45 apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v6 &
% 125.46/17.45 $i(v6)))))))
% 125.46/17.45
% 125.46/17.45 (d3_lattices)
% 125.46/17.46 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: any] : ( ~
% 125.46/17.46 (below(v0, v2, v3) = v4) | ~ (element(v2, v1) = 0) | ~ (the_carrier(v0) =
% 125.46/17.46 v1) | ~ $i(v3) | ~ $i(v2) | ~ $i(v0) | ? [v5: any] : ? [v6: any] :
% 125.46/17.46 ((empty_carrier(v0) = v5 & join_semilatt_str(v0) = v6 & ( ~ (v6 = 0) | v5 =
% 125.46/17.46 0)) | (join(v0, v2, v3) = v6 & element(v3, v1) = v5 & $i(v6) & ( ~ (v5
% 125.46/17.46 = 0) | (( ~ (v6 = v3) | v4 = 0) & ( ~ (v4 = 0) | v6 = v3)))))) & !
% 125.46/17.46 [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ( ~
% 125.46/17.46 (join(v0, v2, v3) = v4) | ~ (element(v2, v1) = 0) | ~ (the_carrier(v0) =
% 125.46/17.46 v1) | ~ $i(v3) | ~ $i(v2) | ~ $i(v0) | ? [v5: any] : ? [v6: any] :
% 125.46/17.46 ((below(v0, v2, v3) = v6 & element(v3, v1) = v5 & ( ~ (v5 = 0) | (( ~ (v6 =
% 125.46/17.46 0) | v4 = v3) & ( ~ (v4 = v3) | v6 = 0)))) | (empty_carrier(v0)
% 125.46/17.46 = v5 & join_semilatt_str(v0) = v6 & ( ~ (v6 = 0) | v5 = 0)))) & ! [v0:
% 125.46/17.46 $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~ (element(v3, v1) = 0) |
% 125.46/17.46 ~ (element(v2, v1) = 0) | ~ (the_carrier(v0) = v1) | ~ $i(v3) | ~ $i(v2)
% 125.46/17.46 | ~ $i(v0) | ? [v4: any] : ? [v5: any] : ((below(v0, v2, v3) = v4 &
% 125.46/17.46 join(v0, v2, v3) = v5 & $i(v5) & ( ~ (v5 = v3) | v4 = 0) & ( ~ (v4 = 0)
% 125.46/17.46 | v5 = v3)) | (empty_carrier(v0) = v4 & join_semilatt_str(v0) = v5 & (
% 125.46/17.46 ~ (v5 = 0) | v4 = 0)))) & ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~
% 125.46/17.46 (empty_carrier(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: $i] :
% 125.46/17.46 (join_semilatt_str(v0) = v2 & the_carrier(v0) = v3 & $i(v3) & ( ~ (v2 = 0) |
% 125.46/17.46 ( ! [v4: $i] : ! [v5: $i] : ! [v6: any] : ( ~ (below(v0, v4, v5) = v6)
% 125.46/17.46 | ~ (element(v4, v3) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any] :
% 125.46/17.46 ? [v8: $i] : (join(v0, v4, v5) = v8 & element(v5, v3) = v7 & $i(v8)
% 125.46/17.46 & ( ~ (v7 = 0) | (( ~ (v8 = v5) | v6 = 0) & ( ~ (v6 = 0) | v8 =
% 125.46/17.46 v5))))) & ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ( ~
% 125.46/17.46 (join(v0, v4, v5) = v6) | ~ (element(v4, v3) = 0) | ~ $i(v5) | ~
% 125.46/17.46 $i(v4) | ? [v7: any] : ? [v8: any] : (below(v0, v4, v5) = v8 &
% 125.46/17.46 element(v5, v3) = v7 & ( ~ (v7 = 0) | (( ~ (v8 = 0) | v6 = v5) & (
% 125.46/17.46 ~ (v6 = v5) | v8 = 0))))) & ! [v4: $i] : ! [v5: $i] : ( ~
% 125.46/17.46 (element(v5, v3) = 0) | ~ (element(v4, v3) = 0) | ~ $i(v5) | ~
% 125.46/17.46 $i(v4) | ? [v6: any] : ? [v7: $i] : (below(v0, v4, v5) = v6 &
% 125.46/17.46 join(v0, v4, v5) = v7 & $i(v7) & ( ~ (v7 = v5) | v6 = 0) & ( ~ (v6
% 125.46/17.46 = 0) | v7 = v5))))))) & ! [v0: $i] : ( ~
% 125.46/17.46 (join_semilatt_str(v0) = 0) | ~ $i(v0) | ? [v1: any] : ? [v2: $i] :
% 125.46/17.46 (empty_carrier(v0) = v1 & the_carrier(v0) = v2 & $i(v2) & (v1 = 0 | ( ! [v3:
% 125.46/17.46 $i] : ! [v4: $i] : ! [v5: any] : ( ~ (below(v0, v3, v4) = v5) | ~
% 125.46/17.46 (element(v3, v2) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any] : ?
% 125.46/17.46 [v7: $i] : (join(v0, v3, v4) = v7 & element(v4, v2) = v6 & $i(v7) &
% 125.46/17.46 ( ~ (v6 = 0) | (( ~ (v7 = v4) | v5 = 0) & ( ~ (v5 = 0) | v7 =
% 125.46/17.46 v4))))) & ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 125.46/17.46 (join(v0, v3, v4) = v5) | ~ (element(v3, v2) = 0) | ~ $i(v4) | ~
% 125.46/17.46 $i(v3) | ? [v6: any] : ? [v7: any] : (below(v0, v3, v4) = v7 &
% 125.46/17.46 element(v4, v2) = v6 & ( ~ (v6 = 0) | (( ~ (v7 = 0) | v5 = v4) & (
% 125.46/17.46 ~ (v5 = v4) | v7 = 0))))) & ! [v3: $i] : ! [v4: $i] : ( ~
% 125.46/17.46 (element(v4, v2) = 0) | ~ (element(v3, v2) = 0) | ~ $i(v4) | ~
% 125.46/17.46 $i(v3) | ? [v5: any] : ? [v6: $i] : (below(v0, v3, v4) = v5 &
% 125.46/17.46 join(v0, v3, v4) = v6 & $i(v6) & ( ~ (v6 = v4) | v5 = 0) & ( ~ (v5
% 125.46/17.46 = 0) | v6 = v4)))))))
% 125.46/17.46
% 125.46/17.46 (dt_k1_lattice3)
% 125.46/17.46 ! [v0: $i] : ! [v1: $i] : ( ~ (boole_lattice(v0) = v1) | ~ $i(v0) |
% 125.46/17.46 strict_latt_str(v1) = 0) & ! [v0: $i] : ! [v1: $i] : ( ~
% 125.46/17.46 (boole_lattice(v0) = v1) | ~ $i(v0) | latt_str(v1) = 0)
% 125.46/17.46
% 125.46/17.46 (dt_k1_lattices)
% 125.46/17.46 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~ (join(v0, v1, v2)
% 125.46/17.46 = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: any] : ? [v5: any] :
% 125.46/17.46 ? [v6: $i] : ? [v7: any] : ? [v8: any] : ? [v9: any] : (empty_carrier(v0)
% 125.46/17.46 = v4 & join_semilatt_str(v0) = v5 & element(v3, v6) = v9 & element(v2, v6)
% 125.46/17.46 = v8 & element(v1, v6) = v7 & the_carrier(v0) = v6 & $i(v6) & ( ~ (v8 = 0)
% 125.46/17.46 | ~ (v7 = 0) | ~ (v5 = 0) | v9 = 0 | v4 = 0)))
% 125.46/17.46
% 125.46/17.46 (dt_k2_lattices)
% 125.46/17.46 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~ (meet(v0, v1, v2)
% 125.46/17.46 = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: any] : ? [v5: any] :
% 125.46/17.46 ? [v6: $i] : ? [v7: any] : ? [v8: any] : ? [v9: any] :
% 125.46/17.46 (meet_semilatt_str(v0) = v5 & empty_carrier(v0) = v4 & element(v3, v6) = v9
% 125.46/17.46 & element(v2, v6) = v8 & element(v1, v6) = v7 & the_carrier(v0) = v6 &
% 125.46/17.46 $i(v6) & ( ~ (v8 = 0) | ~ (v7 = 0) | ~ (v5 = 0) | v9 = 0 | v4 = 0)))
% 125.46/17.46
% 125.46/17.46 (dt_l3_lattices)
% 125.96/17.47 ! [v0: $i] : ! [v1: any] : ( ~ (meet_semilatt_str(v0) = v1) | ~ $i(v0) | ?
% 125.96/17.47 [v2: any] : ? [v3: any] : (join_semilatt_str(v0) = v3 & latt_str(v0) = v2 &
% 125.96/17.47 ( ~ (v2 = 0) | (v3 = 0 & v1 = 0)))) & ! [v0: $i] : ! [v1: any] : ( ~
% 125.96/17.47 (join_semilatt_str(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] :
% 125.96/17.47 (meet_semilatt_str(v0) = v3 & latt_str(v0) = v2 & ( ~ (v2 = 0) | (v3 = 0 &
% 125.96/17.47 v1 = 0)))) & ! [v0: $i] : ( ~ (latt_str(v0) = 0) | ~ $i(v0) |
% 125.96/17.47 (meet_semilatt_str(v0) = 0 & join_semilatt_str(v0) = 0))
% 125.96/17.47
% 125.96/17.47 (dt_u1_lattices)
% 125.96/17.47 ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) | ? [v2:
% 125.96/17.47 any] : ? [v3: $i] : ? [v4: any] : ? [v5: $i] : ? [v6: any] : ? [v7:
% 125.96/17.47 any] : (relation_of2_as_subset(v3, v5, v1) = v7 & quasi_total(v3, v5, v1)
% 125.96/17.47 = v6 & meet_semilatt_str(v0) = v2 & function(v3) = v4 &
% 125.96/17.47 cartesian_product2(v1, v1) = v5 & the_L_meet(v0) = v3 & $i(v5) & $i(v3) &
% 125.96/17.47 ( ~ (v2 = 0) | (v7 = 0 & v6 = 0 & v4 = 0)))) & ! [v0: $i] : ! [v1: $i] :
% 125.96/17.47 ( ~ (the_L_meet(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : ? [v4:
% 125.96/17.47 $i] : ? [v5: $i] : ? [v6: any] : ? [v7: any] :
% 125.96/17.47 (relation_of2_as_subset(v1, v5, v4) = v7 & quasi_total(v1, v5, v4) = v6 &
% 125.96/17.47 meet_semilatt_str(v0) = v2 & function(v1) = v3 & cartesian_product2(v4,
% 125.96/17.47 v4) = v5 & the_carrier(v0) = v4 & $i(v5) & $i(v4) & ( ~ (v2 = 0) | (v7 =
% 125.96/17.47 0 & v6 = 0 & v3 = 0)))) & ! [v0: $i] : ( ~ (meet_semilatt_str(v0) =
% 125.96/17.47 0) | ~ $i(v0) | ? [v1: $i] : ? [v2: $i] : ? [v3: $i] :
% 125.96/17.47 (relation_of2_as_subset(v1, v3, v2) = 0 & quasi_total(v1, v3, v2) = 0 &
% 125.96/17.47 function(v1) = 0 & cartesian_product2(v2, v2) = v3 & the_carrier(v0) = v2
% 125.96/17.47 & the_L_meet(v0) = v1 & $i(v3) & $i(v2) & $i(v1)))
% 125.96/17.47
% 125.96/17.47 (dt_u2_lattices)
% 125.96/17.47 ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) | ? [v2:
% 125.96/17.47 any] : ? [v3: $i] : ? [v4: any] : ? [v5: $i] : ? [v6: any] : ? [v7:
% 125.96/17.47 any] : (relation_of2_as_subset(v3, v5, v1) = v7 & quasi_total(v3, v5, v1)
% 125.96/17.47 = v6 & join_semilatt_str(v0) = v2 & function(v3) = v4 &
% 125.96/17.47 cartesian_product2(v1, v1) = v5 & the_L_join(v0) = v3 & $i(v5) & $i(v3) &
% 125.96/17.47 ( ~ (v2 = 0) | (v7 = 0 & v6 = 0 & v4 = 0)))) & ! [v0: $i] : ! [v1: $i] :
% 125.96/17.47 ( ~ (the_L_join(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : ? [v4:
% 125.96/17.47 $i] : ? [v5: $i] : ? [v6: any] : ? [v7: any] :
% 125.96/17.47 (relation_of2_as_subset(v1, v5, v4) = v7 & quasi_total(v1, v5, v4) = v6 &
% 125.96/17.47 join_semilatt_str(v0) = v2 & function(v1) = v3 & cartesian_product2(v4,
% 125.96/17.47 v4) = v5 & the_carrier(v0) = v4 & $i(v5) & $i(v4) & ( ~ (v2 = 0) | (v7 =
% 125.96/17.47 0 & v6 = 0 & v3 = 0)))) & ! [v0: $i] : ( ~ (join_semilatt_str(v0) =
% 125.96/17.47 0) | ~ $i(v0) | ? [v1: $i] : ? [v2: $i] : ? [v3: $i] :
% 125.96/17.47 (relation_of2_as_subset(v1, v3, v2) = 0 & quasi_total(v1, v3, v2) = 0 &
% 125.96/17.47 function(v1) = 0 & cartesian_product2(v2, v2) = v3 & the_carrier(v0) = v2
% 125.96/17.47 & the_L_join(v0) = v1 & $i(v3) & $i(v2) & $i(v1)))
% 125.96/17.47
% 125.96/17.47 (fc1_lattice3)
% 125.96/17.47 ! [v0: $i] : ! [v1: $i] : ( ~ (boole_lattice(v0) = v1) | ~ $i(v0) |
% 125.96/17.47 strict_latt_str(v1) = 0) & ! [v0: $i] : ! [v1: $i] : ( ~
% 125.96/17.47 (boole_lattice(v0) = v1) | ~ $i(v0) | ? [v2: int] : ( ~ (v2 = 0) &
% 125.96/17.47 empty_carrier(v1) = v2))
% 125.96/17.47
% 125.96/17.47 (fc1_struct_0)
% 125.96/17.48 ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) | ~ $i(v0)
% 125.96/17.48 | ? [v2: any] : ? [v3: $i] : ? [v4: any] : (one_sorted_str(v0) = v2 &
% 125.96/17.48 empty(v3) = v4 & the_carrier(v0) = v3 & $i(v3) & ( ~ (v4 = 0) | ~ (v2 =
% 125.96/17.48 0)))) & ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~
% 125.96/17.48 $i(v0) | ? [v2: any] : ? [v3: any] : ? [v4: any] : (one_sorted_str(v0) =
% 125.96/17.48 v3 & empty(v1) = v4 & empty_carrier(v0) = v2 & ( ~ (v4 = 0) | ~ (v3 = 0)
% 125.96/17.48 | v2 = 0))) & ! [v0: $i] : ( ~ (one_sorted_str(v0) = 0) | ~ $i(v0) |
% 125.96/17.48 ? [v1: any] : ? [v2: $i] : ? [v3: any] : (empty(v2) = v3 &
% 125.96/17.48 empty_carrier(v0) = v1 & the_carrier(v0) = v2 & $i(v2) & ( ~ (v3 = 0) | v1
% 125.96/17.48 = 0)))
% 125.96/17.48
% 125.96/17.48 (fc3_lattices)
% 125.96/17.48 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~ (latt_str_of(v0,
% 125.96/17.48 v1, v2) = v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v4: any] : ?
% 125.96/17.48 [v5: any] : ? [v6: $i] : ? [v7: any] : ? [v8: any] : ? [v9: any] : ?
% 125.96/17.48 [v10: any] : ? [v11: any] : ? [v12: any] : ? [v13: any] : (empty(v0) = v4
% 125.96/17.48 & quasi_total(v2, v6, v0) = v10 & quasi_total(v1, v6, v0) = v7 &
% 125.96/17.48 relation_of2(v2, v6, v0) = v11 & relation_of2(v1, v6, v0) = v8 &
% 125.96/17.48 empty_carrier(v3) = v12 & function(v2) = v9 & function(v1) = v5 &
% 125.96/17.48 cartesian_product2(v0, v0) = v6 & strict_latt_str(v3) = v13 & $i(v6) & ( ~
% 125.96/17.48 (v11 = 0) | ~ (v10 = 0) | ~ (v9 = 0) | ~ (v8 = 0) | ~ (v7 = 0) | ~
% 125.96/17.48 (v5 = 0) | v4 = 0 | (v13 = 0 & ~ (v12 = 0)))))
% 125.96/17.48
% 125.96/17.48 (rc3_lattices)
% 125.96/17.48 ? [v0: $i] : (strict_latt_str(v0) = 0 & latt_str(v0) = 0 & $i(v0))
% 125.96/17.48
% 125.96/17.48 (rc5_struct_0)
% 125.96/17.48 ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) | ~ $i(v0)
% 125.96/17.48 | ? [v2: any] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: int] : ?
% 125.96/17.48 [v7: int] : (one_sorted_str(v0) = v2 & powerset(v3) = v4 & the_carrier(v0) =
% 125.96/17.48 v3 & $i(v5) & $i(v4) & $i(v3) & ( ~ (v2 = 0) | (v6 = 0 & ~ (v7 = 0) &
% 125.96/17.48 empty(v5) = v7 & element(v5, v4) = 0)))) & ! [v0: $i] : ! [v1: $i] :
% 125.96/17.48 ( ~ (the_carrier(v0) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : ? [v4:
% 125.96/17.48 $i] : ? [v5: $i] : ? [v6: int] : ? [v7: int] : (one_sorted_str(v0) = v3
% 125.96/17.48 & empty_carrier(v0) = v2 & powerset(v1) = v4 & $i(v5) & $i(v4) & ( ~ (v3 =
% 125.96/17.48 0) | v2 = 0 | (v6 = 0 & ~ (v7 = 0) & empty(v5) = v7 & element(v5, v4)
% 125.96/17.48 = 0)))) & ! [v0: $i] : ( ~ (one_sorted_str(v0) = 0) | ~ $i(v0) | ?
% 125.96/17.48 [v1: any] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5: int] : ? [v6:
% 125.96/17.48 int] : (empty_carrier(v0) = v1 & powerset(v2) = v3 & the_carrier(v0) = v2
% 125.96/17.48 & $i(v4) & $i(v3) & $i(v2) & (v1 = 0 | (v5 = 0 & ~ (v6 = 0) & empty(v4) =
% 125.96/17.48 v6 & element(v4, v3) = 0))))
% 125.96/17.48
% 125.96/17.48 (rc6_lattices)
% 125.96/17.48 ? [v0: $i] : ? [v1: int] : ( ~ (v1 = 0) & empty_carrier(v0) = v1 &
% 125.96/17.48 strict_latt_str(v0) = 0 & latt_str(v0) = 0 & $i(v0))
% 125.96/17.48
% 125.96/17.48 (t12_xboole_1)
% 125.96/17.48 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~ (set_union2(v0, v1) =
% 125.96/17.48 v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: int] : ( ~ (v3 = 0) & subset(v0, v1)
% 125.96/17.48 = v3)) & ! [v0: $i] : ! [v1: $i] : ( ~ (subset(v0, v1) = 0) | ~ $i(v1)
% 125.96/17.48 | ~ $i(v0) | set_union2(v0, v1) = v1)
% 125.96/17.48
% 125.96/17.48 (t1_lattice3)
% 125.96/17.49 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 125.96/17.49 $i] : ( ~ (boole_lattice(v0) = v2) | ~ (meet(v2, v1, v4) = v5) | ~
% 125.96/17.49 (element(v1, v3) = 0) | ~ (the_carrier(v2) = v3) | ~ $i(v4) | ~ $i(v1) |
% 125.96/17.49 ~ $i(v0) | ? [v6: any] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] :
% 125.96/17.49 (join(v2, v1, v4) = v7 & set_intersection2(v1, v4) = v9 & set_union2(v1, v4)
% 125.96/17.49 = v8 & element(v4, v3) = v6 & $i(v9) & $i(v8) & $i(v7) & ( ~ (v6 = 0) |
% 125.96/17.49 (v9 = v5 & v8 = v7)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : !
% 125.96/17.49 [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~ (boole_lattice(v0) = v2) | ~
% 125.96/17.49 (join(v2, v1, v4) = v5) | ~ (element(v1, v3) = 0) | ~ (the_carrier(v2) =
% 125.96/17.49 v3) | ~ $i(v4) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: $i] : ?
% 125.96/17.49 [v8: $i] : ? [v9: $i] : (meet(v2, v1, v4) = v8 & set_intersection2(v1, v4)
% 125.96/17.49 = v9 & set_union2(v1, v4) = v7 & element(v4, v3) = v6 & $i(v9) & $i(v8) &
% 125.96/17.49 $i(v7) & ( ~ (v6 = 0) | (v9 = v8 & v7 = v5)))) & ! [v0: $i] : ! [v1: $i]
% 125.96/17.49 : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 125.96/17.49 (boole_lattice(v0) = v2) | ~ (set_intersection2(v1, v4) = v5) | ~
% 125.96/17.49 (element(v1, v3) = 0) | ~ (the_carrier(v2) = v3) | ~ $i(v4) | ~ $i(v1) |
% 125.96/17.49 ~ $i(v0) | ? [v6: any] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] :
% 125.96/17.49 (meet(v2, v1, v4) = v9 & join(v2, v1, v4) = v7 & set_union2(v1, v4) = v8 &
% 125.96/17.49 element(v4, v3) = v6 & $i(v9) & $i(v8) & $i(v7) & ( ~ (v6 = 0) | (v9 = v5
% 125.96/17.49 & v8 = v7)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i]
% 125.96/17.49 : ! [v4: $i] : ! [v5: $i] : ( ~ (boole_lattice(v0) = v2) | ~
% 125.96/17.49 (set_union2(v1, v4) = v5) | ~ (element(v1, v3) = 0) | ~ (the_carrier(v2) =
% 125.96/17.49 v3) | ~ $i(v4) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: $i] : ?
% 125.96/17.49 [v8: $i] : ? [v9: $i] : (meet(v2, v1, v4) = v8 & join(v2, v1, v4) = v7 &
% 125.96/17.49 set_intersection2(v1, v4) = v9 & element(v4, v3) = v6 & $i(v9) & $i(v8) &
% 125.96/17.49 $i(v7) & ( ~ (v6 = 0) | (v9 = v8 & v7 = v5)))) & ! [v0: $i] : ! [v1: $i]
% 125.96/17.49 : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ( ~ (boole_lattice(v0) = v2) | ~
% 125.96/17.49 (element(v4, v3) = 0) | ~ (element(v1, v3) = 0) | ~ (the_carrier(v2) = v3)
% 125.96/17.49 | ~ $i(v4) | ~ $i(v1) | ~ $i(v0) | ? [v5: $i] : ? [v6: $i] : (meet(v2,
% 125.96/17.49 v1, v4) = v6 & join(v2, v1, v4) = v5 & set_intersection2(v1, v4) = v6 &
% 125.96/17.49 set_union2(v1, v4) = v5 & $i(v6) & $i(v5)))
% 125.96/17.49
% 125.96/17.49 (t2_lattice3)
% 125.96/17.49 ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5:
% 125.96/17.49 any] : ? [v6: any] : (subset(v1, v4) = v6 & boole_lattice(v0) = v2 &
% 125.96/17.49 below(v2, v1, v4) = v5 & element(v4, v3) = 0 & element(v1, v3) = 0 &
% 125.96/17.49 the_carrier(v2) = v3 & $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ((v6 = 0
% 125.96/17.49 & ~ (v5 = 0)) | (v5 = 0 & ~ (v6 = 0))))
% 125.96/17.49
% 125.96/17.49 (t7_xboole_1)
% 125.96/17.49 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (set_union2(v0, v1) = v2) | ~
% 125.96/17.49 $i(v1) | ~ $i(v0) | subset(v0, v2) = 0)
% 125.96/17.49
% 125.96/17.49 (function-axioms)
% 126.14/17.50 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5:
% 126.14/17.50 $i] : ! [v6: $i] : ! [v7: $i] : (v1 = v0 | ~ (apply_binary_as_element(v7,
% 126.14/17.50 v6, v5, v4, v3, v2) = v1) | ~ (apply_binary_as_element(v7, v6, v5, v4,
% 126.14/17.50 v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool]
% 126.14/17.50 : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~
% 126.14/17.50 (relation_of2_as_subset(v4, v3, v2) = v1) | ~ (relation_of2_as_subset(v4,
% 126.14/17.50 v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool]
% 126.14/17.50 : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (quasi_total(v4, v3,
% 126.14/17.50 v2) = v1) | ~ (quasi_total(v4, v3, v2) = v0)) & ! [v0:
% 126.14/17.50 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i]
% 126.14/17.50 : ! [v4: $i] : (v1 = v0 | ~ (relation_of2(v4, v3, v2) = v1) | ~
% 126.14/17.50 (relation_of2(v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.50 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~
% 126.14/17.50 (below(v4, v3, v2) = v1) | ~ (below(v4, v3, v2) = v0)) & ! [v0: $i] : !
% 126.14/17.50 [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (meet(v4,
% 126.14/17.50 v3, v2) = v1) | ~ (meet(v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i]
% 126.14/17.50 : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (join(v4, v3, v2) =
% 126.14/17.50 v1) | ~ (join(v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2:
% 126.14/17.50 $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (apply_binary(v4, v3, v2) =
% 126.14/17.50 v1) | ~ (apply_binary(v4, v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : !
% 126.14/17.50 [v2: $i] : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (latt_str_of(v4, v3, v2)
% 126.14/17.50 = v1) | ~ (latt_str_of(v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] :
% 126.14/17.50 ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 126.14/17.50 (subset(v3, v2) = v1) | ~ (subset(v3, v2) = v0)) & ! [v0: $i] : ! [v1:
% 126.14/17.50 $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (ordered_pair(v3, v2) = v1)
% 126.14/17.50 | ~ (ordered_pair(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i]
% 126.14/17.50 : ! [v3: $i] : (v1 = v0 | ~ (apply(v3, v2) = v1) | ~ (apply(v3, v2) = v0))
% 126.14/17.51 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 126.14/17.51 (set_intersection2(v3, v2) = v1) | ~ (set_intersection2(v3, v2) = v0)) & !
% 126.14/17.51 [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 126.14/17.51 (set_union2(v3, v2) = v1) | ~ (set_union2(v3, v2) = v0)) & ! [v0: $i] : !
% 126.14/17.51 [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (unordered_pair(v3, v2) =
% 126.14/17.51 v1) | ~ (unordered_pair(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] : !
% 126.14/17.51 [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (cartesian_product2(v3, v2) = v1) | ~
% 126.14/17.51 (cartesian_product2(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.51 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (element(v3,
% 126.14/17.51 v2) = v1) | ~ (element(v3, v2) = v0)) & ! [v0: MultipleValueBool] : !
% 126.14/17.51 [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (in(v3,
% 126.14/17.51 v2) = v1) | ~ (in(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.51 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (one_sorted_str(v2) = v1) |
% 126.14/17.51 ~ (one_sorted_str(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.51 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (empty(v2) = v1) | ~
% 126.14/17.51 (empty(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 126.14/17.51 (boole_lattice(v2) = v1) | ~ (boole_lattice(v2) = v0)) & ! [v0: $i] : !
% 126.14/17.51 [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (singleton(v2) = v1) | ~
% 126.14/17.51 (singleton(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.51 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (meet_semilatt_str(v2) =
% 126.14/17.51 v1) | ~ (meet_semilatt_str(v2) = v0)) & ! [v0: MultipleValueBool] : !
% 126.14/17.51 [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (empty_carrier(v2) = v1)
% 126.14/17.51 | ~ (empty_carrier(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.51 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (join_semilatt_str(v2) =
% 126.14/17.51 v1) | ~ (join_semilatt_str(v2) = v0)) & ! [v0: MultipleValueBool] : !
% 126.14/17.51 [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (function(v2) = v1) | ~
% 126.14/17.51 (function(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 |
% 126.14/17.51 ~ (powerset(v2) = v1) | ~ (powerset(v2) = v0)) & ! [v0: MultipleValueBool]
% 126.14/17.51 : ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (relation(v2) = v1)
% 126.14/17.51 | ~ (relation(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.51 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (strict_latt_str(v2) = v1)
% 126.14/17.51 | ~ (strict_latt_str(v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1:
% 126.14/17.51 MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (latt_str(v2) = v1) | ~
% 126.14/17.51 (latt_str(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 |
% 126.14/17.51 ~ (the_carrier(v2) = v1) | ~ (the_carrier(v2) = v0)) & ! [v0: $i] : !
% 126.14/17.51 [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (the_L_join(v2) = v1) | ~
% 126.14/17.51 (the_L_join(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0
% 126.14/17.51 | ~ (the_L_meet(v2) = v1) | ~ (the_L_meet(v2) = v0))
% 126.14/17.51
% 126.14/17.51 Further assumptions not needed in the proof:
% 126.14/17.51 --------------------------------------------
% 126.14/17.51 antisymmetry_r2_hidden, cc1_relset_1, commutativity_k2_tarski,
% 126.14/17.51 commutativity_k3_xboole_0, d1_binop_1, d5_tarski, dt_g3_lattices, dt_k1_binop_1,
% 126.14/17.51 dt_k1_funct_1, dt_k1_tarski, dt_k1_xboole_0, dt_k1_zfmisc_1, dt_k2_binop_1,
% 126.14/17.51 dt_k2_tarski, dt_k2_xboole_0, dt_k2_zfmisc_1, dt_k3_xboole_0, dt_k4_tarski,
% 126.14/17.51 dt_l1_lattices, dt_l1_struct_0, dt_l2_lattices, dt_m1_relset_1, dt_m1_subset_1,
% 126.14/17.51 dt_m2_relset_1, dt_u1_struct_0, existence_l1_lattices, existence_l1_struct_0,
% 126.14/17.51 existence_l2_lattices, existence_l3_lattices, existence_m1_relset_1,
% 126.14/17.51 existence_m1_subset_1, existence_m2_relset_1, fc1_subset_1, fc1_xboole_0,
% 126.14/17.51 fc2_subset_1, fc2_xboole_0, fc3_subset_1, fc3_xboole_0, fc4_subset_1,
% 126.14/17.51 free_g3_lattices, idempotence_k2_xboole_0, idempotence_k3_xboole_0,
% 126.14/17.51 rc1_subset_1, rc1_xboole_0, rc2_subset_1, rc2_xboole_0, rc3_struct_0,
% 126.14/17.51 redefinition_k2_binop_1, redefinition_m2_relset_1, reflexivity_r1_tarski,
% 126.14/17.51 t1_boole, t1_subset, t2_boole, t2_subset, t3_subset, t4_subset, t5_subset,
% 126.14/17.51 t6_boole, t7_boole, t8_boole
% 126.14/17.51
% 126.14/17.51 Those formulas are unsatisfiable:
% 126.14/17.51 ---------------------------------
% 126.14/17.51
% 126.14/17.51 Begin of proof
% 126.14/17.51 |
% 126.14/17.51 | ALPHA: (abstractness_v3_lattices) implies:
% 126.14/17.51 | (1) ! [v0: $i] : ( ~ (latt_str(v0) = 0) | ~ $i(v0) | ? [v1: any] : ?
% 126.14/17.51 | [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 126.14/17.51 | (strict_latt_str(v0) = v1 & the_carrier(v0) = v2 & the_L_join(v0) =
% 126.14/17.51 | v3 & the_L_meet(v0) = v4 & latt_str_of(v2, v3, v4) = v5 & $i(v5) &
% 126.14/17.51 | $i(v4) & $i(v3) & $i(v2) & ( ~ (v1 = 0) | v5 = v0)))
% 126.14/17.51 | (2) ! [v0: $i] : ( ~ (strict_latt_str(v0) = 0) | ~ $i(v0) | ? [v1: any]
% 126.14/17.51 | : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 126.14/17.51 | (latt_str(v0) = v1 & the_carrier(v0) = v2 & the_L_join(v0) = v3 &
% 126.14/17.51 | the_L_meet(v0) = v4 & latt_str_of(v2, v3, v4) = v5 & $i(v5) &
% 126.14/17.51 | $i(v4) & $i(v3) & $i(v2) & ( ~ (v1 = 0) | v5 = v0)))
% 126.14/17.51 | (3) ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) | ?
% 126.14/17.51 | [v2: any] : ? [v3: any] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] :
% 126.14/17.51 | (strict_latt_str(v0) = v3 & latt_str(v0) = v2 & the_L_join(v0) = v4 &
% 126.14/17.51 | the_L_meet(v0) = v5 & latt_str_of(v1, v4, v5) = v6 & $i(v6) &
% 126.14/17.51 | $i(v5) & $i(v4) & ( ~ (v3 = 0) | ~ (v2 = 0) | v6 = v0)))
% 126.14/17.51 |
% 126.14/17.51 | ALPHA: (commutativity_k2_xboole_0) implies:
% 126.14/17.51 | (4) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (set_union2(v1, v0) = v2)
% 126.14/17.51 | | ~ $i(v1) | ~ $i(v0) | (set_union2(v0, v1) = v2 & $i(v2)))
% 126.14/17.51 |
% 126.14/17.51 | ALPHA: (d1_lattices) implies:
% 126.14/17.52 | (5) ! [v0: $i] : ( ~ (join_semilatt_str(v0) = 0) | ~ $i(v0) | ? [v1:
% 126.14/17.52 | any] : ? [v2: $i] : ? [v3: $i] : (empty_carrier(v0) = v1 &
% 126.14/17.52 | the_carrier(v0) = v2 & the_L_join(v0) = v3 & $i(v3) & $i(v2) & (v1
% 126.14/17.52 | = 0 | ( ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ( ~
% 126.14/17.52 | (apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v6) | ~
% 126.14/17.52 | (element(v4, v2) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any]
% 126.14/17.52 | : ? [v8: $i] : (join(v0, v4, v5) = v8 & element(v5, v2) = v7
% 126.14/17.52 | & $i(v8) & ( ~ (v7 = 0) | v8 = v6))) & ! [v4: $i] : !
% 126.14/17.52 | [v5: $i] : ! [v6: $i] : ( ~ (join(v0, v4, v5) = v6) | ~
% 126.14/17.52 | (element(v4, v2) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any]
% 126.14/17.52 | : ? [v8: $i] : (apply_binary_as_element(v2, v2, v2, v3, v4,
% 126.14/17.52 | v5) = v8 & element(v5, v2) = v7 & $i(v8) & ( ~ (v7 = 0) |
% 126.14/17.52 | v8 = v6))) & ! [v4: $i] : ! [v5: $i] : ( ~ (element(v5,
% 126.14/17.52 | v2) = 0) | ~ (element(v4, v2) = 0) | ~ $i(v5) | ~
% 126.14/17.52 | $i(v4) | ? [v6: $i] : (apply_binary_as_element(v2, v2, v2,
% 126.14/17.52 | v3, v4, v5) = v6 & join(v0, v4, v5) = v6 & $i(v6)))))))
% 126.14/17.52 | (6) ! [v0: $i] : ! [v1: $i] : ( ~ (the_L_join(v0) = v1) | ~ $i(v0) | ?
% 126.14/17.52 | [v2: any] : ? [v3: any] : ? [v4: $i] : (empty_carrier(v0) = v2 &
% 126.14/17.52 | join_semilatt_str(v0) = v3 & the_carrier(v0) = v4 & $i(v4) & ( ~
% 126.14/17.52 | (v3 = 0) | v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : (
% 126.14/17.52 | ~ (apply_binary_as_element(v4, v4, v4, v1, v5, v6) = v7) | ~
% 126.14/17.52 | (element(v5, v4) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any]
% 126.14/17.52 | : ? [v9: $i] : (join(v0, v5, v6) = v9 & element(v6, v4) = v8
% 126.14/17.52 | & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 126.14/17.52 | [v6: $i] : ! [v7: $i] : ( ~ (join(v0, v5, v6) = v7) | ~
% 126.14/17.52 | (element(v5, v4) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any]
% 126.14/17.52 | : ? [v9: $i] : (apply_binary_as_element(v4, v4, v4, v1, v5,
% 126.14/17.52 | v6) = v9 & element(v6, v4) = v8 & $i(v9) & ( ~ (v8 = 0) |
% 126.14/17.52 | v9 = v7))) & ! [v5: $i] : ! [v6: $i] : ( ~ (element(v6,
% 126.14/17.52 | v4) = 0) | ~ (element(v5, v4) = 0) | ~ $i(v6) | ~
% 126.14/17.52 | $i(v5) | ? [v7: $i] : (apply_binary_as_element(v4, v4, v4,
% 126.14/17.52 | v1, v5, v6) = v7 & join(v0, v5, v6) = v7 & $i(v7)))))))
% 126.14/17.52 | (7) ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) | ?
% 126.14/17.52 | [v2: any] : ? [v3: any] : ? [v4: $i] : (empty_carrier(v0) = v2 &
% 126.14/17.52 | join_semilatt_str(v0) = v3 & the_L_join(v0) = v4 & $i(v4) & ( ~ (v3
% 126.14/17.52 | = 0) | v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 126.14/17.52 | (apply_binary_as_element(v1, v1, v1, v4, v5, v6) = v7) | ~
% 126.14/17.52 | (element(v5, v1) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any]
% 126.14/17.52 | : ? [v9: $i] : (join(v0, v5, v6) = v9 & element(v6, v1) = v8
% 126.14/17.52 | & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 126.14/17.52 | [v6: $i] : ! [v7: $i] : ( ~ (join(v0, v5, v6) = v7) | ~
% 126.14/17.52 | (element(v5, v1) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any]
% 126.14/17.52 | : ? [v9: $i] : (apply_binary_as_element(v1, v1, v1, v4, v5,
% 126.14/17.52 | v6) = v9 & element(v6, v1) = v8 & $i(v9) & ( ~ (v8 = 0) |
% 126.14/17.52 | v9 = v7))) & ! [v5: $i] : ! [v6: $i] : ( ~ (element(v6,
% 126.14/17.52 | v1) = 0) | ~ (element(v5, v1) = 0) | ~ $i(v6) | ~
% 126.14/17.52 | $i(v5) | ? [v7: $i] : (apply_binary_as_element(v1, v1, v1,
% 126.14/17.52 | v4, v5, v6) = v7 & join(v0, v5, v6) = v7 & $i(v7)))))))
% 126.14/17.52 | (8) ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) | ~
% 126.14/17.52 | $i(v0) | ? [v2: any] : ? [v3: $i] : ? [v4: $i] :
% 126.14/17.52 | (join_semilatt_str(v0) = v2 & the_carrier(v0) = v3 & the_L_join(v0) =
% 126.14/17.52 | v4 & $i(v4) & $i(v3) & ( ~ (v2 = 0) | ( ! [v5: $i] : ! [v6: $i] :
% 126.14/17.52 | ! [v7: $i] : ( ~ (apply_binary_as_element(v3, v3, v3, v4, v5,
% 126.14/17.52 | v6) = v7) | ~ (element(v5, v3) = 0) | ~ $i(v6) | ~
% 126.14/17.52 | $i(v5) | ? [v8: any] : ? [v9: $i] : (join(v0, v5, v6) = v9
% 126.14/17.52 | & element(v6, v3) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7)))
% 126.14/17.52 | & ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~ (join(v0, v5,
% 126.14/17.52 | v6) = v7) | ~ (element(v5, v3) = 0) | ~ $i(v6) | ~
% 126.14/17.52 | $i(v5) | ? [v8: any] : ? [v9: $i] :
% 126.14/17.52 | (apply_binary_as_element(v3, v3, v3, v4, v5, v6) = v9 &
% 126.14/17.52 | element(v6, v3) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) &
% 126.14/17.52 | ! [v5: $i] : ! [v6: $i] : ( ~ (element(v6, v3) = 0) | ~
% 126.14/17.52 | (element(v5, v3) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v7: $i] :
% 126.14/17.52 | (apply_binary_as_element(v3, v3, v3, v4, v5, v6) = v7 &
% 126.14/17.52 | join(v0, v5, v6) = v7 & $i(v7)))))))
% 126.14/17.52 |
% 126.14/17.52 | ALPHA: (d2_lattices) implies:
% 126.14/17.53 | (9) ! [v0: $i] : ( ~ (meet_semilatt_str(v0) = 0) | ~ $i(v0) | ? [v1:
% 126.14/17.53 | any] : ? [v2: $i] : ? [v3: $i] : (empty_carrier(v0) = v1 &
% 126.14/17.53 | the_carrier(v0) = v2 & the_L_meet(v0) = v3 & $i(v3) & $i(v2) & (v1
% 126.14/17.53 | = 0 | ( ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ( ~ (meet(v0,
% 126.14/17.53 | v4, v5) = v6) | ~ (element(v4, v2) = 0) | ~ $i(v5) | ~
% 126.14/17.53 | $i(v4) | ? [v7: any] : ? [v8: $i] :
% 126.14/17.53 | (apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v8 &
% 126.14/17.53 | element(v5, v2) = v7 & $i(v8) & ( ~ (v7 = 0) | v8 = v6))) &
% 126.14/17.53 | ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ( ~
% 126.14/17.53 | (apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v6) | ~
% 126.14/17.53 | (element(v4, v2) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any]
% 126.14/17.53 | : ? [v8: $i] : (meet(v0, v4, v5) = v8 & element(v5, v2) = v7
% 126.14/17.53 | & $i(v8) & ( ~ (v7 = 0) | v8 = v6))) & ! [v4: $i] : !
% 126.14/17.53 | [v5: $i] : ( ~ (element(v5, v2) = 0) | ~ (element(v4, v2) = 0)
% 126.14/17.53 | | ~ $i(v5) | ~ $i(v4) | ? [v6: $i] : (meet(v0, v4, v5) =
% 126.14/17.53 | v6 & apply_binary_as_element(v2, v2, v2, v3, v4, v5) = v6 &
% 126.14/17.53 | $i(v6)))))))
% 126.14/17.53 | (10) ! [v0: $i] : ! [v1: $i] : ( ~ (the_L_meet(v0) = v1) | ~ $i(v0) | ?
% 126.14/17.53 | [v2: any] : ? [v3: any] : ? [v4: $i] : (meet_semilatt_str(v0) = v3
% 126.14/17.53 | & empty_carrier(v0) = v2 & the_carrier(v0) = v4 & $i(v4) & ( ~ (v3
% 126.14/17.53 | = 0) | v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 126.14/17.53 | (meet(v0, v5, v6) = v7) | ~ (element(v5, v4) = 0) | ~
% 126.14/17.53 | $i(v6) | ~ $i(v5) | ? [v8: any] : ? [v9: $i] :
% 126.14/17.53 | (apply_binary_as_element(v4, v4, v4, v1, v5, v6) = v9 &
% 126.14/17.53 | element(v6, v4) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7)))
% 126.14/17.53 | & ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 126.14/17.53 | (apply_binary_as_element(v4, v4, v4, v1, v5, v6) = v7) | ~
% 126.14/17.53 | (element(v5, v4) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any]
% 126.14/17.53 | : ? [v9: $i] : (meet(v0, v5, v6) = v9 & element(v6, v4) =
% 126.14/17.53 | v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 126.14/17.53 | [v6: $i] : ( ~ (element(v6, v4) = 0) | ~ (element(v5, v4) =
% 126.14/17.53 | 0) | ~ $i(v6) | ~ $i(v5) | ? [v7: $i] : (meet(v0, v5,
% 126.14/17.53 | v6) = v7 & apply_binary_as_element(v4, v4, v4, v1, v5,
% 126.14/17.53 | v6) = v7 & $i(v7)))))))
% 126.30/17.53 | (11) ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) |
% 126.30/17.53 | ? [v2: any] : ? [v3: any] : ? [v4: $i] : (meet_semilatt_str(v0) =
% 126.30/17.53 | v3 & empty_carrier(v0) = v2 & the_L_meet(v0) = v4 & $i(v4) & ( ~
% 126.30/17.53 | (v3 = 0) | v2 = 0 | ( ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : (
% 126.30/17.53 | ~ (meet(v0, v5, v6) = v7) | ~ (element(v5, v1) = 0) | ~
% 126.30/17.53 | $i(v6) | ~ $i(v5) | ? [v8: any] : ? [v9: $i] :
% 126.30/17.53 | (apply_binary_as_element(v1, v1, v1, v4, v5, v6) = v9 &
% 126.30/17.53 | element(v6, v1) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7)))
% 126.30/17.53 | & ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 126.30/17.53 | (apply_binary_as_element(v1, v1, v1, v4, v5, v6) = v7) | ~
% 126.30/17.53 | (element(v5, v1) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any]
% 126.30/17.53 | : ? [v9: $i] : (meet(v0, v5, v6) = v9 & element(v6, v1) =
% 126.30/17.53 | v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 126.30/17.53 | [v6: $i] : ( ~ (element(v6, v1) = 0) | ~ (element(v5, v1) =
% 126.30/17.53 | 0) | ~ $i(v6) | ~ $i(v5) | ? [v7: $i] : (meet(v0, v5,
% 126.30/17.53 | v6) = v7 & apply_binary_as_element(v1, v1, v1, v4, v5,
% 126.30/17.53 | v6) = v7 & $i(v7)))))))
% 126.30/17.53 | (12) ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) |
% 126.30/17.53 | ~ $i(v0) | ? [v2: any] : ? [v3: $i] : ? [v4: $i] :
% 126.30/17.53 | (meet_semilatt_str(v0) = v2 & the_carrier(v0) = v3 & the_L_meet(v0)
% 126.30/17.53 | = v4 & $i(v4) & $i(v3) & ( ~ (v2 = 0) | ( ! [v5: $i] : ! [v6: $i]
% 126.30/17.53 | : ! [v7: $i] : ( ~ (meet(v0, v5, v6) = v7) | ~ (element(v5,
% 126.30/17.53 | v3) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any] : ?
% 126.30/17.53 | [v9: $i] : (apply_binary_as_element(v3, v3, v3, v4, v5, v6)
% 126.30/17.54 | = v9 & element(v6, v3) = v8 & $i(v9) & ( ~ (v8 = 0) | v9 =
% 126.30/17.54 | v7))) & ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~
% 126.30/17.54 | (apply_binary_as_element(v3, v3, v3, v4, v5, v6) = v7) | ~
% 126.30/17.54 | (element(v5, v3) = 0) | ~ $i(v6) | ~ $i(v5) | ? [v8: any]
% 126.30/17.54 | : ? [v9: $i] : (meet(v0, v5, v6) = v9 & element(v6, v3) =
% 126.30/17.54 | v8 & $i(v9) & ( ~ (v8 = 0) | v9 = v7))) & ! [v5: $i] : !
% 126.30/17.54 | [v6: $i] : ( ~ (element(v6, v3) = 0) | ~ (element(v5, v3) =
% 126.30/17.54 | 0) | ~ $i(v6) | ~ $i(v5) | ? [v7: $i] : (meet(v0, v5,
% 126.30/17.54 | v6) = v7 & apply_binary_as_element(v3, v3, v3, v4, v5,
% 126.30/17.54 | v6) = v7 & $i(v7)))))))
% 126.30/17.54 |
% 126.30/17.54 | ALPHA: (d3_lattices) implies:
% 126.30/17.54 | (13) ! [v0: $i] : ( ~ (join_semilatt_str(v0) = 0) | ~ $i(v0) | ? [v1:
% 126.30/17.54 | any] : ? [v2: $i] : (empty_carrier(v0) = v1 & the_carrier(v0) =
% 126.30/17.54 | v2 & $i(v2) & (v1 = 0 | ( ! [v3: $i] : ! [v4: $i] : ! [v5: any]
% 126.30/17.54 | : ( ~ (below(v0, v3, v4) = v5) | ~ (element(v3, v2) = 0) | ~
% 126.30/17.54 | $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7: $i] : (join(v0,
% 126.30/17.54 | v3, v4) = v7 & element(v4, v2) = v6 & $i(v7) & ( ~ (v6 =
% 126.30/17.54 | 0) | (( ~ (v7 = v4) | v5 = 0) & ( ~ (v5 = 0) | v7 =
% 126.30/17.54 | v4))))) & ! [v3: $i] : ! [v4: $i] : ! [v5: $i] :
% 126.30/17.54 | ( ~ (join(v0, v3, v4) = v5) | ~ (element(v3, v2) = 0) | ~
% 126.30/17.54 | $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7: any] :
% 126.30/17.54 | (below(v0, v3, v4) = v7 & element(v4, v2) = v6 & ( ~ (v6 =
% 126.30/17.54 | 0) | (( ~ (v7 = 0) | v5 = v4) & ( ~ (v5 = v4) | v7 =
% 126.30/17.54 | 0))))) & ! [v3: $i] : ! [v4: $i] : ( ~
% 126.30/17.54 | (element(v4, v2) = 0) | ~ (element(v3, v2) = 0) | ~ $i(v4)
% 126.30/17.54 | | ~ $i(v3) | ? [v5: any] : ? [v6: $i] : (below(v0, v3,
% 126.30/17.54 | v4) = v5 & join(v0, v3, v4) = v6 & $i(v6) & ( ~ (v6 =
% 126.30/17.54 | v4) | v5 = 0) & ( ~ (v5 = 0) | v6 = v4)))))))
% 126.30/17.54 | (14) ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) |
% 126.30/17.54 | ~ $i(v0) | ? [v2: any] : ? [v3: $i] : (join_semilatt_str(v0) = v2
% 126.30/17.54 | & the_carrier(v0) = v3 & $i(v3) & ( ~ (v2 = 0) | ( ! [v4: $i] : !
% 126.30/17.54 | [v5: $i] : ! [v6: any] : ( ~ (below(v0, v4, v5) = v6) | ~
% 126.30/17.54 | (element(v4, v3) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any]
% 126.30/17.54 | : ? [v8: $i] : (join(v0, v4, v5) = v8 & element(v5, v3) =
% 126.30/17.54 | v7 & $i(v8) & ( ~ (v7 = 0) | (( ~ (v8 = v5) | v6 = 0) & (
% 126.30/17.54 | ~ (v6 = 0) | v8 = v5))))) & ! [v4: $i] : ! [v5:
% 126.30/17.54 | $i] : ! [v6: $i] : ( ~ (join(v0, v4, v5) = v6) | ~
% 126.30/17.54 | (element(v4, v3) = 0) | ~ $i(v5) | ~ $i(v4) | ? [v7: any]
% 126.30/17.54 | : ? [v8: any] : (below(v0, v4, v5) = v8 & element(v5, v3) =
% 126.30/17.54 | v7 & ( ~ (v7 = 0) | (( ~ (v8 = 0) | v6 = v5) & ( ~ (v6 =
% 126.30/17.54 | v5) | v8 = 0))))) & ! [v4: $i] : ! [v5: $i] : (
% 126.30/17.54 | ~ (element(v5, v3) = 0) | ~ (element(v4, v3) = 0) | ~
% 126.30/17.54 | $i(v5) | ~ $i(v4) | ? [v6: any] : ? [v7: $i] : (below(v0,
% 126.30/17.54 | v4, v5) = v6 & join(v0, v4, v5) = v7 & $i(v7) & ( ~ (v7
% 126.30/17.54 | = v5) | v6 = 0) & ( ~ (v6 = 0) | v7 = v5)))))))
% 126.30/17.54 | (15) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ( ~
% 126.30/17.54 | (element(v3, v1) = 0) | ~ (element(v2, v1) = 0) | ~
% 126.30/17.54 | (the_carrier(v0) = v1) | ~ $i(v3) | ~ $i(v2) | ~ $i(v0) | ? [v4:
% 126.30/17.54 | any] : ? [v5: any] : ((below(v0, v2, v3) = v4 & join(v0, v2, v3)
% 126.30/17.54 | = v5 & $i(v5) & ( ~ (v5 = v3) | v4 = 0) & ( ~ (v4 = 0) | v5 =
% 126.30/17.54 | v3)) | (empty_carrier(v0) = v4 & join_semilatt_str(v0) = v5 &
% 126.30/17.54 | ( ~ (v5 = 0) | v4 = 0))))
% 126.30/17.54 |
% 126.30/17.54 | ALPHA: (dt_k1_lattice3) implies:
% 126.30/17.54 | (16) ! [v0: $i] : ! [v1: $i] : ( ~ (boole_lattice(v0) = v1) | ~ $i(v0) |
% 126.30/17.54 | latt_str(v1) = 0)
% 126.30/17.54 |
% 126.30/17.54 | ALPHA: (dt_l3_lattices) implies:
% 126.30/17.54 | (17) ! [v0: $i] : ( ~ (latt_str(v0) = 0) | ~ $i(v0) |
% 126.30/17.54 | (meet_semilatt_str(v0) = 0 & join_semilatt_str(v0) = 0))
% 126.30/17.54 | (18) ! [v0: $i] : ! [v1: any] : ( ~ (meet_semilatt_str(v0) = v1) | ~
% 126.30/17.54 | $i(v0) | ? [v2: any] : ? [v3: any] : (join_semilatt_str(v0) = v3 &
% 126.30/17.54 | latt_str(v0) = v2 & ( ~ (v2 = 0) | (v3 = 0 & v1 = 0))))
% 126.30/17.54 |
% 126.30/17.54 | ALPHA: (dt_u1_lattices) implies:
% 126.30/17.54 | (19) ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) |
% 126.30/17.54 | ? [v2: any] : ? [v3: $i] : ? [v4: any] : ? [v5: $i] : ? [v6:
% 126.30/17.54 | any] : ? [v7: any] : (relation_of2_as_subset(v3, v5, v1) = v7 &
% 126.30/17.54 | quasi_total(v3, v5, v1) = v6 & meet_semilatt_str(v0) = v2 &
% 126.30/17.54 | function(v3) = v4 & cartesian_product2(v1, v1) = v5 &
% 126.30/17.54 | the_L_meet(v0) = v3 & $i(v5) & $i(v3) & ( ~ (v2 = 0) | (v7 = 0 &
% 126.30/17.54 | v6 = 0 & v4 = 0))))
% 126.30/17.54 |
% 126.30/17.54 | ALPHA: (dt_u2_lattices) implies:
% 126.30/17.55 | (20) ! [v0: $i] : ! [v1: $i] : ( ~ (the_L_join(v0) = v1) | ~ $i(v0) | ?
% 126.30/17.55 | [v2: any] : ? [v3: any] : ? [v4: $i] : ? [v5: $i] : ? [v6: any]
% 126.30/17.55 | : ? [v7: any] : (relation_of2_as_subset(v1, v5, v4) = v7 &
% 126.30/17.55 | quasi_total(v1, v5, v4) = v6 & join_semilatt_str(v0) = v2 &
% 126.30/17.55 | function(v1) = v3 & cartesian_product2(v4, v4) = v5 &
% 126.30/17.55 | the_carrier(v0) = v4 & $i(v5) & $i(v4) & ( ~ (v2 = 0) | (v7 = 0 &
% 126.30/17.55 | v6 = 0 & v3 = 0))))
% 126.30/17.55 | (21) ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) |
% 126.30/17.55 | ? [v2: any] : ? [v3: $i] : ? [v4: any] : ? [v5: $i] : ? [v6:
% 126.30/17.55 | any] : ? [v7: any] : (relation_of2_as_subset(v3, v5, v1) = v7 &
% 126.30/17.55 | quasi_total(v3, v5, v1) = v6 & join_semilatt_str(v0) = v2 &
% 126.30/17.55 | function(v3) = v4 & cartesian_product2(v1, v1) = v5 &
% 126.30/17.55 | the_L_join(v0) = v3 & $i(v5) & $i(v3) & ( ~ (v2 = 0) | (v7 = 0 &
% 126.30/17.55 | v6 = 0 & v4 = 0))))
% 126.30/17.55 |
% 126.30/17.55 | ALPHA: (fc1_lattice3) implies:
% 126.30/17.55 | (22) ! [v0: $i] : ! [v1: $i] : ( ~ (boole_lattice(v0) = v1) | ~ $i(v0) |
% 126.30/17.55 | ? [v2: int] : ( ~ (v2 = 0) & empty_carrier(v1) = v2))
% 126.30/17.55 | (23) ! [v0: $i] : ! [v1: $i] : ( ~ (boole_lattice(v0) = v1) | ~ $i(v0) |
% 126.30/17.55 | strict_latt_str(v1) = 0)
% 126.30/17.55 |
% 126.30/17.55 | ALPHA: (fc1_struct_0) implies:
% 126.30/17.55 | (24) ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) |
% 126.30/17.55 | ? [v2: any] : ? [v3: any] : ? [v4: any] : (one_sorted_str(v0) = v3
% 126.30/17.55 | & empty(v1) = v4 & empty_carrier(v0) = v2 & ( ~ (v4 = 0) | ~ (v3
% 126.30/17.55 | = 0) | v2 = 0)))
% 126.30/17.55 | (25) ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) |
% 126.30/17.55 | ~ $i(v0) | ? [v2: any] : ? [v3: $i] : ? [v4: any] :
% 126.30/17.55 | (one_sorted_str(v0) = v2 & empty(v3) = v4 & the_carrier(v0) = v3 &
% 126.30/17.55 | $i(v3) & ( ~ (v4 = 0) | ~ (v2 = 0))))
% 126.30/17.55 |
% 126.30/17.55 | ALPHA: (rc5_struct_0) implies:
% 126.30/17.55 | (26) ! [v0: $i] : ! [v1: $i] : ( ~ (the_carrier(v0) = v1) | ~ $i(v0) |
% 126.30/17.55 | ? [v2: any] : ? [v3: any] : ? [v4: $i] : ? [v5: $i] : ? [v6:
% 126.30/17.55 | int] : ? [v7: int] : (one_sorted_str(v0) = v3 & empty_carrier(v0)
% 126.30/17.55 | = v2 & powerset(v1) = v4 & $i(v5) & $i(v4) & ( ~ (v3 = 0) | v2 = 0
% 126.30/17.55 | | (v6 = 0 & ~ (v7 = 0) & empty(v5) = v7 & element(v5, v4) =
% 126.30/17.55 | 0))))
% 126.30/17.55 | (27) ! [v0: $i] : ! [v1: int] : (v1 = 0 | ~ (empty_carrier(v0) = v1) |
% 126.30/17.55 | ~ $i(v0) | ? [v2: any] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] :
% 126.30/17.55 | ? [v6: int] : ? [v7: int] : (one_sorted_str(v0) = v2 & powerset(v3)
% 126.30/17.55 | = v4 & the_carrier(v0) = v3 & $i(v5) & $i(v4) & $i(v3) & ( ~ (v2 =
% 126.30/17.55 | 0) | (v6 = 0 & ~ (v7 = 0) & empty(v5) = v7 & element(v5, v4)
% 126.30/17.55 | = 0))))
% 126.30/17.55 |
% 126.30/17.55 | ALPHA: (t12_xboole_1) implies:
% 126.30/17.55 | (28) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v1 | ~
% 126.30/17.55 | (set_union2(v0, v1) = v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: int] : (
% 126.30/17.55 | ~ (v3 = 0) & subset(v0, v1) = v3))
% 126.30/17.55 |
% 126.30/17.55 | ALPHA: (t1_lattice3) implies:
% 126.30/17.55 | (29) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 126.30/17.55 | ( ~ (boole_lattice(v0) = v2) | ~ (element(v4, v3) = 0) | ~
% 126.30/17.55 | (element(v1, v3) = 0) | ~ (the_carrier(v2) = v3) | ~ $i(v4) | ~
% 126.30/17.55 | $i(v1) | ~ $i(v0) | ? [v5: $i] : ? [v6: $i] : (meet(v2, v1, v4) =
% 126.30/17.55 | v6 & join(v2, v1, v4) = v5 & set_intersection2(v1, v4) = v6 &
% 126.30/17.55 | set_union2(v1, v4) = v5 & $i(v6) & $i(v5)))
% 126.30/17.55 |
% 126.30/17.55 | ALPHA: (function-axioms) implies:
% 126.30/17.55 | (30) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 126.30/17.55 | (the_L_meet(v2) = v1) | ~ (the_L_meet(v2) = v0))
% 126.30/17.55 | (31) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 126.30/17.55 | (the_L_join(v2) = v1) | ~ (the_L_join(v2) = v0))
% 126.30/17.55 | (32) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~
% 126.30/17.55 | (the_carrier(v2) = v1) | ~ (the_carrier(v2) = v0))
% 126.30/17.55 | (33) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 126.30/17.55 | : (v1 = v0 | ~ (latt_str(v2) = v1) | ~ (latt_str(v2) = v0))
% 126.30/17.55 | (34) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 126.30/17.55 | : (v1 = v0 | ~ (strict_latt_str(v2) = v1) | ~ (strict_latt_str(v2) =
% 126.30/17.55 | v0))
% 126.30/17.56 | (35) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 126.30/17.56 | : (v1 = v0 | ~ (join_semilatt_str(v2) = v1) | ~
% 126.30/17.56 | (join_semilatt_str(v2) = v0))
% 126.30/17.56 | (36) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 126.30/17.56 | : (v1 = v0 | ~ (empty_carrier(v2) = v1) | ~ (empty_carrier(v2) =
% 126.30/17.56 | v0))
% 126.30/17.56 | (37) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 126.30/17.56 | : (v1 = v0 | ~ (meet_semilatt_str(v2) = v1) | ~
% 126.30/17.56 | (meet_semilatt_str(v2) = v0))
% 126.30/17.56 | (38) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~
% 126.30/17.56 | (set_union2(v3, v2) = v1) | ~ (set_union2(v3, v2) = v0))
% 126.30/17.56 | (39) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 126.30/17.56 | : ! [v3: $i] : (v1 = v0 | ~ (subset(v3, v2) = v1) | ~ (subset(v3,
% 126.30/17.56 | v2) = v0))
% 126.30/17.56 | (40) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 126.30/17.56 | (v1 = v0 | ~ (join(v4, v3, v2) = v1) | ~ (join(v4, v3, v2) = v0))
% 126.30/17.56 | (41) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i]
% 126.30/17.56 | : ! [v3: $i] : ! [v4: $i] : (v1 = v0 | ~ (below(v4, v3, v2) = v1) |
% 126.30/17.56 | ~ (below(v4, v3, v2) = v0))
% 126.30/17.56 |
% 126.30/17.56 | DELTA: instantiating (rc3_lattices) with fresh symbol all_69_0 gives:
% 126.30/17.56 | (42) strict_latt_str(all_69_0) = 0 & latt_str(all_69_0) = 0 & $i(all_69_0)
% 126.30/17.56 |
% 126.30/17.56 | ALPHA: (42) implies:
% 126.30/17.56 | (43) $i(all_69_0)
% 126.30/17.56 | (44) latt_str(all_69_0) = 0
% 126.30/17.56 | (45) strict_latt_str(all_69_0) = 0
% 126.30/17.56 |
% 126.30/17.56 | DELTA: instantiating (rc6_lattices) with fresh symbols all_76_0, all_76_1
% 126.30/17.56 | gives:
% 126.30/17.56 | (46) ~ (all_76_0 = 0) & empty_carrier(all_76_1) = all_76_0 &
% 126.30/17.56 | strict_latt_str(all_76_1) = 0 & latt_str(all_76_1) = 0 & $i(all_76_1)
% 126.30/17.56 |
% 126.30/17.56 | ALPHA: (46) implies:
% 126.30/17.56 | (47) ~ (all_76_0 = 0)
% 126.30/17.56 | (48) $i(all_76_1)
% 126.30/17.56 | (49) latt_str(all_76_1) = 0
% 126.30/17.56 | (50) strict_latt_str(all_76_1) = 0
% 126.30/17.56 | (51) empty_carrier(all_76_1) = all_76_0
% 126.30/17.56 |
% 126.30/17.56 | DELTA: instantiating (t2_lattice3) with fresh symbols all_78_0, all_78_1,
% 126.30/17.56 | all_78_2, all_78_3, all_78_4, all_78_5, all_78_6 gives:
% 126.30/17.56 | (52) subset(all_78_5, all_78_2) = all_78_0 & boole_lattice(all_78_6) =
% 126.30/17.56 | all_78_4 & below(all_78_4, all_78_5, all_78_2) = all_78_1 &
% 126.30/17.56 | element(all_78_2, all_78_3) = 0 & element(all_78_5, all_78_3) = 0 &
% 126.30/17.56 | the_carrier(all_78_4) = all_78_3 & $i(all_78_2) & $i(all_78_3) &
% 126.30/17.56 | $i(all_78_4) & $i(all_78_5) & $i(all_78_6) & ((all_78_0 = 0 & ~
% 126.30/17.56 | (all_78_1 = 0)) | (all_78_1 = 0 & ~ (all_78_0 = 0)))
% 126.30/17.56 |
% 126.30/17.56 | ALPHA: (52) implies:
% 126.30/17.56 | (53) $i(all_78_6)
% 126.30/17.56 | (54) $i(all_78_5)
% 126.30/17.56 | (55) $i(all_78_4)
% 126.30/17.56 | (56) $i(all_78_3)
% 126.30/17.56 | (57) $i(all_78_2)
% 126.30/17.56 | (58) the_carrier(all_78_4) = all_78_3
% 126.30/17.56 | (59) element(all_78_5, all_78_3) = 0
% 126.30/17.56 | (60) element(all_78_2, all_78_3) = 0
% 126.30/17.56 | (61) below(all_78_4, all_78_5, all_78_2) = all_78_1
% 126.30/17.56 | (62) boole_lattice(all_78_6) = all_78_4
% 126.30/17.56 | (63) subset(all_78_5, all_78_2) = all_78_0
% 126.30/17.56 | (64) (all_78_0 = 0 & ~ (all_78_1 = 0)) | (all_78_1 = 0 & ~ (all_78_0 =
% 126.30/17.56 | 0))
% 126.30/17.56 |
% 126.30/17.56 | GROUND_INST: instantiating (19) with all_78_4, all_78_3, simplifying with
% 126.30/17.56 | (55), (58) gives:
% 126.30/17.56 | (65) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ? [v3: $i] : ? [v4: any]
% 126.30/17.56 | : ? [v5: any] : (relation_of2_as_subset(v1, v3, all_78_3) = v5 &
% 126.30/17.56 | quasi_total(v1, v3, all_78_3) = v4 & meet_semilatt_str(all_78_4) =
% 126.30/17.56 | v0 & function(v1) = v2 & cartesian_product2(all_78_3, all_78_3) = v3
% 126.30/17.56 | & the_L_meet(all_78_4) = v1 & $i(v3) & $i(v1) & ( ~ (v0 = 0) | (v5 =
% 126.30/17.56 | 0 & v4 = 0 & v2 = 0)))
% 126.30/17.56 |
% 126.30/17.56 | GROUND_INST: instantiating (21) with all_78_4, all_78_3, simplifying with
% 126.30/17.56 | (55), (58) gives:
% 126.30/17.56 | (66) ? [v0: any] : ? [v1: $i] : ? [v2: any] : ? [v3: $i] : ? [v4: any]
% 126.30/17.56 | : ? [v5: any] : (relation_of2_as_subset(v1, v3, all_78_3) = v5 &
% 126.30/17.56 | quasi_total(v1, v3, all_78_3) = v4 & join_semilatt_str(all_78_4) =
% 126.30/17.56 | v0 & function(v1) = v2 & cartesian_product2(all_78_3, all_78_3) = v3
% 126.30/17.56 | & the_L_join(all_78_4) = v1 & $i(v3) & $i(v1) & ( ~ (v0 = 0) | (v5 =
% 126.30/17.56 | 0 & v4 = 0 & v2 = 0)))
% 126.30/17.56 |
% 126.30/17.56 | GROUND_INST: instantiating (26) with all_78_4, all_78_3, simplifying with
% 126.30/17.56 | (55), (58) gives:
% 126.30/17.57 | (67) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3: $i] : ? [v4: int]
% 126.30/17.57 | : ? [v5: int] : (one_sorted_str(all_78_4) = v1 &
% 126.30/17.57 | empty_carrier(all_78_4) = v0 & powerset(all_78_3) = v2 & $i(v3) &
% 126.30/17.57 | $i(v2) & ( ~ (v1 = 0) | v0 = 0 | (v4 = 0 & ~ (v5 = 0) & empty(v3) =
% 126.30/17.57 | v5 & element(v3, v2) = 0)))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (3) with all_78_4, all_78_3, simplifying with (55),
% 126.30/17.57 | (58) gives:
% 126.30/17.57 | (68) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i]
% 126.30/17.57 | : (strict_latt_str(all_78_4) = v1 & latt_str(all_78_4) = v0 &
% 126.30/17.57 | the_L_join(all_78_4) = v2 & the_L_meet(all_78_4) = v3 &
% 126.30/17.57 | latt_str_of(all_78_3, v2, v3) = v4 & $i(v4) & $i(v3) & $i(v2) & ( ~
% 126.30/17.57 | (v1 = 0) | ~ (v0 = 0) | v4 = all_78_4))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (24) with all_78_4, all_78_3, simplifying with
% 126.30/17.57 | (55), (58) gives:
% 126.30/17.57 | (69) ? [v0: any] : ? [v1: any] : ? [v2: any] : (one_sorted_str(all_78_4)
% 126.30/17.57 | = v1 & empty(all_78_3) = v2 & empty_carrier(all_78_4) = v0 & ( ~ (v2
% 126.30/17.57 | = 0) | ~ (v1 = 0) | v0 = 0))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (11) with all_78_4, all_78_3, simplifying with
% 126.30/17.57 | (55), (58) gives:
% 126.30/17.57 | (70) ? [v0: any] : ? [v1: any] : ? [v2: $i] :
% 126.30/17.57 | (meet_semilatt_str(all_78_4) = v1 & empty_carrier(all_78_4) = v0 &
% 126.30/17.57 | the_L_meet(all_78_4) = v2 & $i(v2) & ( ~ (v1 = 0) | v0 = 0 | ( !
% 126.30/17.57 | [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~ (meet(all_78_4, v3,
% 126.30/17.57 | v4) = v5) | ~ (element(v3, all_78_3) = 0) | ~ $i(v4) |
% 126.30/17.57 | ~ $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.30/17.57 | (apply_binary_as_element(all_78_3, all_78_3, all_78_3, v2, v3,
% 126.30/17.57 | v4) = v7 & element(v4, all_78_3) = v6 & $i(v7) & ( ~ (v6 =
% 126.30/17.57 | 0) | v7 = v5))) & ! [v3: $i] : ! [v4: $i] : ! [v5:
% 126.30/17.57 | $i] : ( ~ (apply_binary_as_element(all_78_3, all_78_3,
% 126.30/17.57 | all_78_3, v2, v3, v4) = v5) | ~ (element(v3, all_78_3) =
% 126.30/17.57 | 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.30/17.57 | (meet(all_78_4, v3, v4) = v7 & element(v4, all_78_3) = v6 &
% 126.30/17.57 | $i(v7) & ( ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] : ! [v4:
% 126.30/17.57 | $i] : ( ~ (element(v4, all_78_3) = 0) | ~ (element(v3,
% 126.30/17.57 | all_78_3) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v5: $i] :
% 126.30/17.57 | (meet(all_78_4, v3, v4) = v5 &
% 126.30/17.57 | apply_binary_as_element(all_78_3, all_78_3, all_78_3, v2,
% 126.30/17.57 | v3, v4) = v5 & $i(v5))))))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (7) with all_78_4, all_78_3, simplifying with (55),
% 126.30/17.57 | (58) gives:
% 126.30/17.57 | (71) ? [v0: any] : ? [v1: any] : ? [v2: $i] : (empty_carrier(all_78_4) =
% 126.30/17.57 | v0 & join_semilatt_str(all_78_4) = v1 & the_L_join(all_78_4) = v2 &
% 126.30/17.57 | $i(v2) & ( ~ (v1 = 0) | v0 = 0 | ( ! [v3: $i] : ! [v4: $i] : !
% 126.30/17.57 | [v5: $i] : ( ~ (apply_binary_as_element(all_78_3, all_78_3,
% 126.30/17.57 | all_78_3, v2, v3, v4) = v5) | ~ (element(v3, all_78_3) =
% 126.30/17.57 | 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.30/17.57 | (join(all_78_4, v3, v4) = v7 & element(v4, all_78_3) = v6 &
% 126.30/17.57 | $i(v7) & ( ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] : ! [v4:
% 126.30/17.57 | $i] : ! [v5: $i] : ( ~ (join(all_78_4, v3, v4) = v5) | ~
% 126.30/17.57 | (element(v3, all_78_3) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v6:
% 126.30/17.57 | any] : ? [v7: $i] : (apply_binary_as_element(all_78_3,
% 126.30/17.57 | all_78_3, all_78_3, v2, v3, v4) = v7 & element(v4,
% 126.30/17.57 | all_78_3) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 = v5))) & !
% 126.30/17.57 | [v3: $i] : ! [v4: $i] : ( ~ (element(v4, all_78_3) = 0) | ~
% 126.30/17.57 | (element(v3, all_78_3) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v5:
% 126.30/17.57 | $i] : (apply_binary_as_element(all_78_3, all_78_3, all_78_3,
% 126.30/17.57 | v2, v3, v4) = v5 & join(all_78_4, v3, v4) = v5 &
% 126.30/17.57 | $i(v5))))))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (1) with all_76_1, simplifying with (48), (49)
% 126.30/17.57 | gives:
% 126.30/17.57 | (72) ? [v0: any] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] :
% 126.30/17.57 | (strict_latt_str(all_76_1) = v0 & the_carrier(all_76_1) = v1 &
% 126.30/17.57 | the_L_join(all_76_1) = v2 & the_L_meet(all_76_1) = v3 &
% 126.30/17.57 | latt_str_of(v1, v2, v3) = v4 & $i(v4) & $i(v3) & $i(v2) & $i(v1) & (
% 126.30/17.57 | ~ (v0 = 0) | v4 = all_76_1))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (17) with all_76_1, simplifying with (48), (49)
% 126.30/17.57 | gives:
% 126.30/17.57 | (73) meet_semilatt_str(all_76_1) = 0 & join_semilatt_str(all_76_1) = 0
% 126.30/17.57 |
% 126.30/17.57 | ALPHA: (73) implies:
% 126.30/17.57 | (74) join_semilatt_str(all_76_1) = 0
% 126.30/17.57 | (75) meet_semilatt_str(all_76_1) = 0
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (2) with all_69_0, simplifying with (43), (45)
% 126.30/17.57 | gives:
% 126.30/17.57 | (76) ? [v0: any] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] :
% 126.30/17.57 | (latt_str(all_69_0) = v0 & the_carrier(all_69_0) = v1 &
% 126.30/17.57 | the_L_join(all_69_0) = v2 & the_L_meet(all_69_0) = v3 &
% 126.30/17.57 | latt_str_of(v1, v2, v3) = v4 & $i(v4) & $i(v3) & $i(v2) & $i(v1) & (
% 126.30/17.57 | ~ (v0 = 0) | v4 = all_69_0))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (2) with all_76_1, simplifying with (48), (50)
% 126.30/17.57 | gives:
% 126.30/17.57 | (77) ? [v0: any] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] :
% 126.30/17.57 | (latt_str(all_76_1) = v0 & the_carrier(all_76_1) = v1 &
% 126.30/17.57 | the_L_join(all_76_1) = v2 & the_L_meet(all_76_1) = v3 &
% 126.30/17.57 | latt_str_of(v1, v2, v3) = v4 & $i(v4) & $i(v3) & $i(v2) & $i(v1) & (
% 126.30/17.57 | ~ (v0 = 0) | v4 = all_76_1))
% 126.30/17.57 |
% 126.30/17.57 | GROUND_INST: instantiating (15) with all_78_4, all_78_3, all_78_5, all_78_2,
% 126.30/17.57 | simplifying with (54), (55), (57), (58), (59), (60) gives:
% 126.30/17.57 | (78) ? [v0: any] : ? [v1: any] : ((below(all_78_4, all_78_5, all_78_2) =
% 126.30/17.57 | v0 & join(all_78_4, all_78_5, all_78_2) = v1 & $i(v1) & ( ~ (v1 =
% 126.30/17.58 | all_78_2) | v0 = 0) & ( ~ (v0 = 0) | v1 = all_78_2)) |
% 126.30/17.58 | (empty_carrier(all_78_4) = v0 & join_semilatt_str(all_78_4) = v1 & (
% 126.30/17.58 | ~ (v1 = 0) | v0 = 0)))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (27) with all_76_1, all_76_0, simplifying with
% 126.30/17.58 | (48), (51) gives:
% 126.30/17.58 | (79) all_76_0 = 0 | ? [v0: any] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i]
% 126.30/17.58 | : ? [v4: int] : ? [v5: int] : (one_sorted_str(all_76_1) = v0 &
% 126.30/17.58 | powerset(v1) = v2 & the_carrier(all_76_1) = v1 & $i(v3) & $i(v2) &
% 126.30/17.58 | $i(v1) & ( ~ (v0 = 0) | (v4 = 0 & ~ (v5 = 0) & empty(v3) = v5 &
% 126.30/17.58 | element(v3, v2) = 0)))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (25) with all_76_1, all_76_0, simplifying with
% 126.30/17.58 | (48), (51) gives:
% 126.30/17.58 | (80) all_76_0 = 0 | ? [v0: any] : ? [v1: $i] : ? [v2: any] :
% 126.30/17.58 | (one_sorted_str(all_76_1) = v0 & empty(v1) = v2 &
% 126.30/17.58 | the_carrier(all_76_1) = v1 & $i(v1) & ( ~ (v2 = 0) | ~ (v0 = 0)))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (12) with all_76_1, all_76_0, simplifying with
% 126.30/17.58 | (48), (51) gives:
% 126.30/17.58 | (81) all_76_0 = 0 | ? [v0: any] : ? [v1: $i] : ? [v2: $i] :
% 126.30/17.58 | (meet_semilatt_str(all_76_1) = v0 & the_carrier(all_76_1) = v1 &
% 126.30/17.58 | the_L_meet(all_76_1) = v2 & $i(v2) & $i(v1) & ( ~ (v0 = 0) | ( !
% 126.30/17.58 | [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~ (meet(all_76_1, v3,
% 126.30/17.58 | v4) = v5) | ~ (element(v3, v1) = 0) | ~ $i(v4) | ~
% 126.30/17.58 | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.30/17.58 | (apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v7 &
% 126.30/17.58 | element(v4, v1) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 = v5))) &
% 126.30/17.58 | ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 126.30/17.58 | (apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v5) | ~
% 126.30/17.58 | (element(v3, v1) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any] :
% 126.30/17.58 | ? [v7: $i] : (meet(all_76_1, v3, v4) = v7 & element(v4, v1) =
% 126.30/17.58 | v6 & $i(v7) & ( ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] : !
% 126.30/17.58 | [v4: $i] : ( ~ (element(v4, v1) = 0) | ~ (element(v3, v1) = 0)
% 126.30/17.58 | | ~ $i(v4) | ~ $i(v3) | ? [v5: $i] : (meet(all_76_1, v3,
% 126.30/17.58 | v4) = v5 & apply_binary_as_element(v1, v1, v1, v2, v3, v4)
% 126.30/17.58 | = v5 & $i(v5))))))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (8) with all_76_1, all_76_0, simplifying with (48),
% 126.30/17.58 | (51) gives:
% 126.30/17.58 | (82) all_76_0 = 0 | ? [v0: any] : ? [v1: $i] : ? [v2: $i] :
% 126.30/17.58 | (join_semilatt_str(all_76_1) = v0 & the_carrier(all_76_1) = v1 &
% 126.30/17.58 | the_L_join(all_76_1) = v2 & $i(v2) & $i(v1) & ( ~ (v0 = 0) | ( !
% 126.30/17.58 | [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 126.30/17.58 | (apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v5) | ~
% 126.30/17.58 | (element(v3, v1) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any] :
% 126.30/17.58 | ? [v7: $i] : (join(all_76_1, v3, v4) = v7 & element(v4, v1) =
% 126.30/17.58 | v6 & $i(v7) & ( ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] : !
% 126.30/17.58 | [v4: $i] : ! [v5: $i] : ( ~ (join(all_76_1, v3, v4) = v5) | ~
% 126.30/17.58 | (element(v3, v1) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any] :
% 126.30/17.58 | ? [v7: $i] : (apply_binary_as_element(v1, v1, v1, v2, v3, v4)
% 126.30/17.58 | = v7 & element(v4, v1) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.30/17.58 | v5))) & ! [v3: $i] : ! [v4: $i] : ( ~ (element(v4, v1) =
% 126.30/17.58 | 0) | ~ (element(v3, v1) = 0) | ~ $i(v4) | ~ $i(v3) | ?
% 126.30/17.58 | [v5: $i] : (apply_binary_as_element(v1, v1, v1, v2, v3, v4) =
% 126.30/17.58 | v5 & join(all_76_1, v3, v4) = v5 & $i(v5))))))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (14) with all_76_1, all_76_0, simplifying with
% 126.30/17.58 | (48), (51) gives:
% 126.30/17.58 | (83) all_76_0 = 0 | ? [v0: any] : ? [v1: $i] :
% 126.30/17.58 | (join_semilatt_str(all_76_1) = v0 & the_carrier(all_76_1) = v1 &
% 126.30/17.58 | $i(v1) & ( ~ (v0 = 0) | ( ! [v2: $i] : ! [v3: $i] : ! [v4: any] :
% 126.30/17.58 | ( ~ (below(all_76_1, v2, v3) = v4) | ~ (element(v2, v1) = 0) |
% 126.30/17.58 | ~ $i(v3) | ~ $i(v2) | ? [v5: any] : ? [v6: $i] :
% 126.30/17.58 | (join(all_76_1, v2, v3) = v6 & element(v3, v1) = v5 & $i(v6) &
% 126.30/17.58 | ( ~ (v5 = 0) | (( ~ (v6 = v3) | v4 = 0) & ( ~ (v4 = 0) | v6
% 126.30/17.58 | = v3))))) & ! [v2: $i] : ! [v3: $i] : ! [v4: $i] :
% 126.30/17.58 | ( ~ (join(all_76_1, v2, v3) = v4) | ~ (element(v2, v1) = 0) |
% 126.30/17.58 | ~ $i(v3) | ~ $i(v2) | ? [v5: any] : ? [v6: any] :
% 126.30/17.58 | (below(all_76_1, v2, v3) = v6 & element(v3, v1) = v5 & ( ~ (v5
% 126.30/17.58 | = 0) | (( ~ (v6 = 0) | v4 = v3) & ( ~ (v4 = v3) | v6 =
% 126.30/17.58 | 0))))) & ! [v2: $i] : ! [v3: $i] : ( ~ (element(v3,
% 126.30/17.58 | v1) = 0) | ~ (element(v2, v1) = 0) | ~ $i(v3) | ~
% 126.30/17.58 | $i(v2) | ? [v4: any] : ? [v5: $i] : (below(all_76_1, v2, v3)
% 126.30/17.58 | = v4 & join(all_76_1, v2, v3) = v5 & $i(v5) & ( ~ (v5 = v3)
% 126.30/17.58 | | v4 = 0) & ( ~ (v4 = 0) | v5 = v3))))))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (29) with all_78_6, all_78_2, all_78_4, all_78_3,
% 126.30/17.58 | all_78_2, simplifying with (53), (57), (58), (60), (62) gives:
% 126.30/17.58 | (84) ? [v0: $i] : ? [v1: $i] : (meet(all_78_4, all_78_2, all_78_2) = v1 &
% 126.30/17.58 | join(all_78_4, all_78_2, all_78_2) = v0 &
% 126.30/17.58 | set_intersection2(all_78_2, all_78_2) = v1 & set_union2(all_78_2,
% 126.30/17.58 | all_78_2) = v0 & $i(v1) & $i(v0))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (29) with all_78_6, all_78_5, all_78_4, all_78_3,
% 126.30/17.58 | all_78_2, simplifying with (53), (54), (57), (58), (59), (60),
% 126.30/17.58 | (62) gives:
% 126.30/17.58 | (85) ? [v0: $i] : ? [v1: $i] : (meet(all_78_4, all_78_5, all_78_2) = v1 &
% 126.30/17.58 | join(all_78_4, all_78_5, all_78_2) = v0 &
% 126.30/17.58 | set_intersection2(all_78_5, all_78_2) = v1 & set_union2(all_78_5,
% 126.30/17.58 | all_78_2) = v0 & $i(v1) & $i(v0))
% 126.30/17.58 |
% 126.30/17.58 | GROUND_INST: instantiating (29) with all_78_6, all_78_2, all_78_4, all_78_3,
% 126.30/17.58 | all_78_5, simplifying with (53), (54), (57), (58), (59), (60),
% 126.30/17.58 | (62) gives:
% 126.30/17.59 | (86) ? [v0: $i] : ? [v1: $i] : (meet(all_78_4, all_78_2, all_78_5) = v1 &
% 126.30/17.59 | join(all_78_4, all_78_2, all_78_5) = v0 &
% 126.30/17.59 | set_intersection2(all_78_2, all_78_5) = v1 & set_union2(all_78_2,
% 126.30/17.59 | all_78_5) = v0 & $i(v1) & $i(v0))
% 126.30/17.59 |
% 126.30/17.59 | GROUND_INST: instantiating (29) with all_78_6, all_78_5, all_78_4, all_78_3,
% 126.30/17.59 | all_78_5, simplifying with (53), (54), (58), (59), (62) gives:
% 126.30/17.59 | (87) ? [v0: $i] : ? [v1: $i] : (meet(all_78_4, all_78_5, all_78_5) = v1 &
% 126.30/17.59 | join(all_78_4, all_78_5, all_78_5) = v0 &
% 126.30/17.59 | set_intersection2(all_78_5, all_78_5) = v1 & set_union2(all_78_5,
% 126.30/17.59 | all_78_5) = v0 & $i(v1) & $i(v0))
% 126.30/17.59 |
% 126.30/17.59 | GROUND_INST: instantiating (23) with all_78_6, all_78_4, simplifying with
% 126.30/17.59 | (53), (62) gives:
% 126.30/17.59 | (88) strict_latt_str(all_78_4) = 0
% 126.30/17.59 |
% 126.30/17.59 | GROUND_INST: instantiating (16) with all_78_6, all_78_4, simplifying with
% 126.30/17.59 | (53), (62) gives:
% 126.30/17.59 | (89) latt_str(all_78_4) = 0
% 126.30/17.59 |
% 126.30/17.59 | GROUND_INST: instantiating (22) with all_78_6, all_78_4, simplifying with
% 126.30/17.59 | (53), (62) gives:
% 126.30/17.59 | (90) ? [v0: int] : ( ~ (v0 = 0) & empty_carrier(all_78_4) = v0)
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (90) with fresh symbol all_86_0 gives:
% 126.30/17.59 | (91) ~ (all_86_0 = 0) & empty_carrier(all_78_4) = all_86_0
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (91) implies:
% 126.30/17.59 | (92) ~ (all_86_0 = 0)
% 126.30/17.59 | (93) empty_carrier(all_78_4) = all_86_0
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (86) with fresh symbols all_100_0, all_100_1 gives:
% 126.30/17.59 | (94) meet(all_78_4, all_78_2, all_78_5) = all_100_0 & join(all_78_4,
% 126.30/17.59 | all_78_2, all_78_5) = all_100_1 & set_intersection2(all_78_2,
% 126.30/17.59 | all_78_5) = all_100_0 & set_union2(all_78_2, all_78_5) = all_100_1 &
% 126.30/17.59 | $i(all_100_0) & $i(all_100_1)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (94) implies:
% 126.30/17.59 | (95) set_union2(all_78_2, all_78_5) = all_100_1
% 126.30/17.59 | (96) join(all_78_4, all_78_2, all_78_5) = all_100_1
% 126.30/17.59 | (97) meet(all_78_4, all_78_2, all_78_5) = all_100_0
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (85) with fresh symbols all_102_0, all_102_1 gives:
% 126.30/17.59 | (98) meet(all_78_4, all_78_5, all_78_2) = all_102_0 & join(all_78_4,
% 126.30/17.59 | all_78_5, all_78_2) = all_102_1 & set_intersection2(all_78_5,
% 126.30/17.59 | all_78_2) = all_102_0 & set_union2(all_78_5, all_78_2) = all_102_1 &
% 126.30/17.59 | $i(all_102_0) & $i(all_102_1)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (98) implies:
% 126.30/17.59 | (99) set_union2(all_78_5, all_78_2) = all_102_1
% 126.30/17.59 | (100) join(all_78_4, all_78_5, all_78_2) = all_102_1
% 126.30/17.59 | (101) meet(all_78_4, all_78_5, all_78_2) = all_102_0
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (84) with fresh symbols all_104_0, all_104_1 gives:
% 126.30/17.59 | (102) meet(all_78_4, all_78_2, all_78_2) = all_104_0 & join(all_78_4,
% 126.30/17.59 | all_78_2, all_78_2) = all_104_1 & set_intersection2(all_78_2,
% 126.30/17.59 | all_78_2) = all_104_0 & set_union2(all_78_2, all_78_2) = all_104_1
% 126.30/17.59 | & $i(all_104_0) & $i(all_104_1)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (102) implies:
% 126.30/17.59 | (103) join(all_78_4, all_78_2, all_78_2) = all_104_1
% 126.30/17.59 | (104) meet(all_78_4, all_78_2, all_78_2) = all_104_0
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (87) with fresh symbols all_106_0, all_106_1 gives:
% 126.30/17.59 | (105) meet(all_78_4, all_78_5, all_78_5) = all_106_0 & join(all_78_4,
% 126.30/17.59 | all_78_5, all_78_5) = all_106_1 & set_intersection2(all_78_5,
% 126.30/17.59 | all_78_5) = all_106_0 & set_union2(all_78_5, all_78_5) = all_106_1
% 126.30/17.59 | & $i(all_106_0) & $i(all_106_1)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (105) implies:
% 126.30/17.59 | (106) join(all_78_4, all_78_5, all_78_5) = all_106_1
% 126.30/17.59 | (107) meet(all_78_4, all_78_5, all_78_5) = all_106_0
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (69) with fresh symbols all_108_0, all_108_1, all_108_2
% 126.30/17.59 | gives:
% 126.30/17.59 | (108) one_sorted_str(all_78_4) = all_108_1 & empty(all_78_3) = all_108_0 &
% 126.30/17.59 | empty_carrier(all_78_4) = all_108_2 & ( ~ (all_108_0 = 0) | ~
% 126.30/17.59 | (all_108_1 = 0) | all_108_2 = 0)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (108) implies:
% 126.30/17.59 | (109) empty_carrier(all_78_4) = all_108_2
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (77) with fresh symbols all_117_0, all_117_1, all_117_2,
% 126.30/17.59 | all_117_3, all_117_4 gives:
% 126.30/17.59 | (110) latt_str(all_76_1) = all_117_4 & the_carrier(all_76_1) = all_117_3 &
% 126.30/17.59 | the_L_join(all_76_1) = all_117_2 & the_L_meet(all_76_1) = all_117_1 &
% 126.30/17.59 | latt_str_of(all_117_3, all_117_2, all_117_1) = all_117_0 &
% 126.30/17.59 | $i(all_117_0) & $i(all_117_1) & $i(all_117_2) & $i(all_117_3) & ( ~
% 126.30/17.59 | (all_117_4 = 0) | all_117_0 = all_76_1)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (110) implies:
% 126.30/17.59 | (111) $i(all_117_0)
% 126.30/17.59 | (112) latt_str_of(all_117_3, all_117_2, all_117_1) = all_117_0
% 126.30/17.59 | (113) the_L_meet(all_76_1) = all_117_1
% 126.30/17.59 | (114) the_L_join(all_76_1) = all_117_2
% 126.30/17.59 | (115) the_carrier(all_76_1) = all_117_3
% 126.30/17.59 | (116) latt_str(all_76_1) = all_117_4
% 126.30/17.59 | (117) ~ (all_117_4 = 0) | all_117_0 = all_76_1
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (68) with fresh symbols all_120_0, all_120_1, all_120_2,
% 126.30/17.59 | all_120_3, all_120_4 gives:
% 126.30/17.59 | (118) strict_latt_str(all_78_4) = all_120_3 & latt_str(all_78_4) =
% 126.30/17.59 | all_120_4 & the_L_join(all_78_4) = all_120_2 & the_L_meet(all_78_4) =
% 126.30/17.59 | all_120_1 & latt_str_of(all_78_3, all_120_2, all_120_1) = all_120_0 &
% 126.30/17.59 | $i(all_120_0) & $i(all_120_1) & $i(all_120_2) & ( ~ (all_120_3 = 0) |
% 126.30/17.59 | ~ (all_120_4 = 0) | all_120_0 = all_78_4)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (118) implies:
% 126.30/17.59 | (119) $i(all_120_0)
% 126.30/17.59 | (120) latt_str_of(all_78_3, all_120_2, all_120_1) = all_120_0
% 126.30/17.59 | (121) the_L_meet(all_78_4) = all_120_1
% 126.30/17.59 | (122) the_L_join(all_78_4) = all_120_2
% 126.30/17.59 | (123) latt_str(all_78_4) = all_120_4
% 126.30/17.59 | (124) strict_latt_str(all_78_4) = all_120_3
% 126.30/17.59 | (125) ~ (all_120_3 = 0) | ~ (all_120_4 = 0) | all_120_0 = all_78_4
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (76) with fresh symbols all_122_0, all_122_1, all_122_2,
% 126.30/17.59 | all_122_3, all_122_4 gives:
% 126.30/17.59 | (126) latt_str(all_69_0) = all_122_4 & the_carrier(all_69_0) = all_122_3 &
% 126.30/17.59 | the_L_join(all_69_0) = all_122_2 & the_L_meet(all_69_0) = all_122_1 &
% 126.30/17.59 | latt_str_of(all_122_3, all_122_2, all_122_1) = all_122_0 &
% 126.30/17.59 | $i(all_122_0) & $i(all_122_1) & $i(all_122_2) & $i(all_122_3) & ( ~
% 126.30/17.59 | (all_122_4 = 0) | all_122_0 = all_69_0)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (126) implies:
% 126.30/17.59 | (127) latt_str(all_69_0) = all_122_4
% 126.30/17.59 | (128) ~ (all_122_4 = 0) | all_122_0 = all_69_0
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (78) with fresh symbols all_131_0, all_131_1 gives:
% 126.30/17.59 | (129) (below(all_78_4, all_78_5, all_78_2) = all_131_1 & join(all_78_4,
% 126.30/17.59 | all_78_5, all_78_2) = all_131_0 & $i(all_131_0) & ( ~ (all_131_0
% 126.30/17.59 | = all_78_2) | all_131_1 = 0) & ( ~ (all_131_1 = 0) | all_131_0
% 126.30/17.59 | = all_78_2)) | (empty_carrier(all_78_4) = all_131_1 &
% 126.30/17.59 | join_semilatt_str(all_78_4) = all_131_0 & ( ~ (all_131_0 = 0) |
% 126.30/17.59 | all_131_1 = 0))
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (72) with fresh symbols all_132_0, all_132_1, all_132_2,
% 126.30/17.59 | all_132_3, all_132_4 gives:
% 126.30/17.59 | (130) strict_latt_str(all_76_1) = all_132_4 & the_carrier(all_76_1) =
% 126.30/17.59 | all_132_3 & the_L_join(all_76_1) = all_132_2 & the_L_meet(all_76_1) =
% 126.30/17.59 | all_132_1 & latt_str_of(all_132_3, all_132_2, all_132_1) = all_132_0
% 126.30/17.59 | & $i(all_132_0) & $i(all_132_1) & $i(all_132_2) & $i(all_132_3) & ( ~
% 126.30/17.59 | (all_132_4 = 0) | all_132_0 = all_76_1)
% 126.30/17.59 |
% 126.30/17.59 | ALPHA: (130) implies:
% 126.30/17.59 | (131) $i(all_132_3)
% 126.30/17.59 | (132) $i(all_132_2)
% 126.30/17.59 | (133) $i(all_132_1)
% 126.30/17.59 | (134) the_L_meet(all_76_1) = all_132_1
% 126.30/17.59 | (135) the_L_join(all_76_1) = all_132_2
% 126.30/17.59 | (136) the_carrier(all_76_1) = all_132_3
% 126.30/17.59 |
% 126.30/17.59 | DELTA: instantiating (67) with fresh symbols all_134_0, all_134_1, all_134_2,
% 126.30/17.59 | all_134_3, all_134_4, all_134_5 gives:
% 126.30/17.60 | (137) one_sorted_str(all_78_4) = all_134_4 & empty_carrier(all_78_4) =
% 126.30/17.60 | all_134_5 & powerset(all_78_3) = all_134_3 & $i(all_134_2) &
% 126.30/17.60 | $i(all_134_3) & ( ~ (all_134_4 = 0) | all_134_5 = 0 | (all_134_1 = 0
% 126.30/17.60 | & ~ (all_134_0 = 0) & empty(all_134_2) = all_134_0 &
% 126.30/17.60 | element(all_134_2, all_134_3) = 0))
% 126.30/17.60 |
% 126.30/17.60 | ALPHA: (137) implies:
% 126.30/17.60 | (138) empty_carrier(all_78_4) = all_134_5
% 126.30/17.60 |
% 126.30/17.60 | DELTA: instantiating (66) with fresh symbols all_136_0, all_136_1, all_136_2,
% 126.30/17.60 | all_136_3, all_136_4, all_136_5 gives:
% 126.30/17.60 | (139) relation_of2_as_subset(all_136_4, all_136_2, all_78_3) = all_136_0 &
% 126.30/17.60 | quasi_total(all_136_4, all_136_2, all_78_3) = all_136_1 &
% 126.30/17.60 | join_semilatt_str(all_78_4) = all_136_5 & function(all_136_4) =
% 126.30/17.60 | all_136_3 & cartesian_product2(all_78_3, all_78_3) = all_136_2 &
% 126.30/17.60 | the_L_join(all_78_4) = all_136_4 & $i(all_136_2) & $i(all_136_4) & (
% 126.30/17.60 | ~ (all_136_5 = 0) | (all_136_0 = 0 & all_136_1 = 0 & all_136_3 =
% 126.30/17.60 | 0))
% 126.30/17.60 |
% 126.30/17.60 | ALPHA: (139) implies:
% 126.30/17.60 | (140) $i(all_136_4)
% 126.30/17.60 | (141) the_L_join(all_78_4) = all_136_4
% 126.30/17.60 | (142) join_semilatt_str(all_78_4) = all_136_5
% 126.30/17.60 |
% 126.30/17.60 | DELTA: instantiating (65) with fresh symbols all_139_0, all_139_1, all_139_2,
% 126.30/17.60 | all_139_3, all_139_4, all_139_5 gives:
% 126.30/17.60 | (143) relation_of2_as_subset(all_139_4, all_139_2, all_78_3) = all_139_0 &
% 126.30/17.60 | quasi_total(all_139_4, all_139_2, all_78_3) = all_139_1 &
% 126.30/17.60 | meet_semilatt_str(all_78_4) = all_139_5 & function(all_139_4) =
% 126.30/17.60 | all_139_3 & cartesian_product2(all_78_3, all_78_3) = all_139_2 &
% 126.30/17.60 | the_L_meet(all_78_4) = all_139_4 & $i(all_139_2) & $i(all_139_4) & (
% 126.30/17.60 | ~ (all_139_5 = 0) | (all_139_0 = 0 & all_139_1 = 0 & all_139_3 =
% 126.30/17.60 | 0))
% 126.30/17.60 |
% 126.30/17.60 | ALPHA: (143) implies:
% 126.30/17.60 | (144) $i(all_139_4)
% 126.30/17.60 | (145) the_L_meet(all_78_4) = all_139_4
% 126.30/17.60 | (146) meet_semilatt_str(all_78_4) = all_139_5
% 126.30/17.60 |
% 126.30/17.60 | DELTA: instantiating (71) with fresh symbols all_145_0, all_145_1, all_145_2
% 126.30/17.60 | gives:
% 126.30/17.60 | (147) empty_carrier(all_78_4) = all_145_2 & join_semilatt_str(all_78_4) =
% 126.30/17.60 | all_145_1 & the_L_join(all_78_4) = all_145_0 & $i(all_145_0) & ( ~
% 126.30/17.60 | (all_145_1 = 0) | all_145_2 = 0 | ( ! [v0: $i] : ! [v1: $i] : !
% 126.30/17.60 | [v2: $i] : ( ~ (apply_binary_as_element(all_78_3, all_78_3,
% 126.30/17.60 | all_78_3, all_145_0, v0, v1) = v2) | ~ (element(v0,
% 126.30/17.60 | all_78_3) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ?
% 126.30/17.60 | [v4: $i] : (join(all_78_4, v0, v1) = v4 & element(v1, all_78_3)
% 126.30/17.60 | = v3 & $i(v4) & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.30/17.60 | [v1: $i] : ! [v2: $i] : ( ~ (join(all_78_4, v0, v1) = v2) | ~
% 126.30/17.60 | (element(v0, all_78_3) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 126.30/17.60 | any] : ? [v4: $i] : (apply_binary_as_element(all_78_3,
% 126.30/17.60 | all_78_3, all_78_3, all_145_0, v0, v1) = v4 & element(v1,
% 126.30/17.60 | all_78_3) = v3 & $i(v4) & ( ~ (v3 = 0) | v4 = v2))) & !
% 126.30/17.60 | [v0: $i] : ! [v1: $i] : ( ~ (element(v1, all_78_3) = 0) | ~
% 126.30/17.60 | (element(v0, all_78_3) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v2:
% 126.30/17.60 | $i] : (apply_binary_as_element(all_78_3, all_78_3, all_78_3,
% 126.30/17.60 | all_145_0, v0, v1) = v2 & join(all_78_4, v0, v1) = v2 &
% 126.30/17.60 | $i(v2)))))
% 126.30/17.60 |
% 126.30/17.60 | ALPHA: (147) implies:
% 126.30/17.60 | (148) the_L_join(all_78_4) = all_145_0
% 126.30/17.60 | (149) join_semilatt_str(all_78_4) = all_145_1
% 126.30/17.60 | (150) empty_carrier(all_78_4) = all_145_2
% 126.30/17.60 |
% 126.30/17.60 | DELTA: instantiating (70) with fresh symbols all_147_0, all_147_1, all_147_2
% 126.30/17.60 | gives:
% 126.30/17.60 | (151) meet_semilatt_str(all_78_4) = all_147_1 & empty_carrier(all_78_4) =
% 126.30/17.60 | all_147_2 & the_L_meet(all_78_4) = all_147_0 & $i(all_147_0) & ( ~
% 126.30/17.60 | (all_147_1 = 0) | all_147_2 = 0 | ( ! [v0: $i] : ! [v1: $i] : !
% 126.30/17.60 | [v2: $i] : ( ~ (meet(all_78_4, v0, v1) = v2) | ~ (element(v0,
% 126.30/17.60 | all_78_3) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ?
% 126.30/17.60 | [v4: $i] : (apply_binary_as_element(all_78_3, all_78_3,
% 126.30/17.60 | all_78_3, all_147_0, v0, v1) = v4 & element(v1, all_78_3) =
% 126.30/17.60 | v3 & $i(v4) & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.30/17.60 | [v1: $i] : ! [v2: $i] : ( ~ (apply_binary_as_element(all_78_3,
% 126.30/17.60 | all_78_3, all_78_3, all_147_0, v0, v1) = v2) | ~
% 126.30/17.60 | (element(v0, all_78_3) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 126.30/17.60 | any] : ? [v4: $i] : (meet(all_78_4, v0, v1) = v4 &
% 126.30/17.60 | element(v1, all_78_3) = v3 & $i(v4) & ( ~ (v3 = 0) | v4 =
% 126.30/17.60 | v2))) & ! [v0: $i] : ! [v1: $i] : ( ~ (element(v1,
% 126.30/17.60 | all_78_3) = 0) | ~ (element(v0, all_78_3) = 0) | ~ $i(v1)
% 126.30/17.60 | | ~ $i(v0) | ? [v2: $i] : (meet(all_78_4, v0, v1) = v2 &
% 126.30/17.60 | apply_binary_as_element(all_78_3, all_78_3, all_78_3,
% 126.30/17.60 | all_147_0, v0, v1) = v2 & $i(v2)))))
% 126.30/17.60 |
% 126.30/17.60 | ALPHA: (151) implies:
% 126.30/17.60 | (152) the_L_meet(all_78_4) = all_147_0
% 126.30/17.60 | (153) empty_carrier(all_78_4) = all_147_2
% 126.30/17.60 | (154) meet_semilatt_str(all_78_4) = all_147_1
% 126.30/17.60 |
% 126.30/17.60 | BETA: splitting (83) gives:
% 126.30/17.60 |
% 126.30/17.60 | Case 1:
% 126.30/17.60 | |
% 126.30/17.60 | | (155) all_76_0 = 0
% 126.30/17.60 | |
% 126.30/17.60 | | REDUCE: (47), (155) imply:
% 126.30/17.60 | | (156) $false
% 126.30/17.60 | |
% 126.30/17.60 | | CLOSE: (156) is inconsistent.
% 126.30/17.60 | |
% 126.30/17.60 | Case 2:
% 126.30/17.60 | |
% 126.30/17.61 | | (157) ? [v0: any] : ? [v1: $i] : (join_semilatt_str(all_76_1) = v0 &
% 126.30/17.61 | | the_carrier(all_76_1) = v1 & $i(v1) & ( ~ (v0 = 0) | ( ! [v2: $i]
% 126.30/17.61 | | : ! [v3: $i] : ! [v4: any] : ( ~ (below(all_76_1, v2, v3) =
% 126.30/17.61 | | v4) | ~ (element(v2, v1) = 0) | ~ $i(v3) | ~ $i(v2) |
% 126.30/17.61 | | ? [v5: any] : ? [v6: $i] : (join(all_76_1, v2, v3) = v6 &
% 126.30/17.61 | | element(v3, v1) = v5 & $i(v6) & ( ~ (v5 = 0) | (( ~ (v6 =
% 126.30/17.61 | | v3) | v4 = 0) & ( ~ (v4 = 0) | v6 = v3))))) & !
% 126.30/17.61 | | [v2: $i] : ! [v3: $i] : ! [v4: $i] : ( ~ (join(all_76_1,
% 126.30/17.61 | | v2, v3) = v4) | ~ (element(v2, v1) = 0) | ~ $i(v3) |
% 126.30/17.61 | | ~ $i(v2) | ? [v5: any] : ? [v6: any] : (below(all_76_1,
% 126.30/17.61 | | v2, v3) = v6 & element(v3, v1) = v5 & ( ~ (v5 = 0) | ((
% 126.30/17.61 | | ~ (v6 = 0) | v4 = v3) & ( ~ (v4 = v3) | v6 = 0)))))
% 126.30/17.61 | | & ! [v2: $i] : ! [v3: $i] : ( ~ (element(v3, v1) = 0) | ~
% 126.30/17.61 | | (element(v2, v1) = 0) | ~ $i(v3) | ~ $i(v2) | ? [v4:
% 126.30/17.61 | | any] : ? [v5: $i] : (below(all_76_1, v2, v3) = v4 &
% 126.30/17.61 | | join(all_76_1, v2, v3) = v5 & $i(v5) & ( ~ (v5 = v3) | v4
% 126.30/17.61 | | = 0) & ( ~ (v4 = 0) | v5 = v3))))))
% 126.30/17.61 | |
% 126.30/17.61 | | BETA: splitting (81) gives:
% 126.30/17.61 | |
% 126.30/17.61 | | Case 1:
% 126.30/17.61 | | |
% 126.30/17.61 | | | (158) all_76_0 = 0
% 126.30/17.61 | | |
% 126.30/17.61 | | | REDUCE: (47), (158) imply:
% 126.30/17.61 | | | (159) $false
% 126.30/17.61 | | |
% 126.30/17.61 | | | CLOSE: (159) is inconsistent.
% 126.30/17.61 | | |
% 126.30/17.61 | | Case 2:
% 126.30/17.61 | | |
% 126.30/17.61 | | | (160) ? [v0: any] : ? [v1: $i] : ? [v2: $i] :
% 126.30/17.61 | | | (meet_semilatt_str(all_76_1) = v0 & the_carrier(all_76_1) = v1 &
% 126.30/17.61 | | | the_L_meet(all_76_1) = v2 & $i(v2) & $i(v1) & ( ~ (v0 = 0) | (
% 126.30/17.61 | | | ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 126.30/17.61 | | | (meet(all_76_1, v3, v4) = v5) | ~ (element(v3, v1) = 0)
% 126.30/17.61 | | | | ~ $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.30/17.61 | | | (apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v7 &
% 126.30/17.61 | | | element(v4, v1) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.30/17.61 | | | v5))) & ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 126.30/17.61 | | | (apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v5) |
% 126.30/17.61 | | | ~ (element(v3, v1) = 0) | ~ $i(v4) | ~ $i(v3) | ? [v6:
% 126.30/17.61 | | | any] : ? [v7: $i] : (meet(all_76_1, v3, v4) = v7 &
% 126.30/17.61 | | | element(v4, v1) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.30/17.61 | | | v5))) & ! [v3: $i] : ! [v4: $i] : ( ~ (element(v4,
% 126.30/17.61 | | | v1) = 0) | ~ (element(v3, v1) = 0) | ~ $i(v4) | ~
% 126.30/17.61 | | | $i(v3) | ? [v5: $i] : (meet(all_76_1, v3, v4) = v5 &
% 126.30/17.61 | | | apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v5 &
% 126.30/17.61 | | | $i(v5))))))
% 126.30/17.61 | | |
% 126.30/17.61 | | | BETA: splitting (82) gives:
% 126.30/17.61 | | |
% 126.30/17.61 | | | Case 1:
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | (161) all_76_0 = 0
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | REDUCE: (47), (161) imply:
% 126.30/17.61 | | | | (162) $false
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | CLOSE: (162) is inconsistent.
% 126.30/17.61 | | | |
% 126.30/17.61 | | | Case 2:
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | (163) ? [v0: any] : ? [v1: $i] : ? [v2: $i] :
% 126.30/17.61 | | | | (join_semilatt_str(all_76_1) = v0 & the_carrier(all_76_1) = v1
% 126.30/17.61 | | | | & the_L_join(all_76_1) = v2 & $i(v2) & $i(v1) & ( ~ (v0 = 0)
% 126.30/17.61 | | | | | ( ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 126.30/17.61 | | | | (apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v5)
% 126.30/17.61 | | | | | ~ (element(v3, v1) = 0) | ~ $i(v4) | ~ $i(v3) | ?
% 126.30/17.61 | | | | [v6: any] : ? [v7: $i] : (join(all_76_1, v3, v4) = v7
% 126.30/17.61 | | | | & element(v4, v1) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.30/17.61 | | | | v5))) & ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : (
% 126.30/17.61 | | | | ~ (join(all_76_1, v3, v4) = v5) | ~ (element(v3, v1) =
% 126.30/17.61 | | | | 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7:
% 126.30/17.61 | | | | $i] : (apply_binary_as_element(v1, v1, v1, v2, v3,
% 126.30/17.61 | | | | v4) = v7 & element(v4, v1) = v6 & $i(v7) & ( ~ (v6
% 126.30/17.61 | | | | = 0) | v7 = v5))) & ! [v3: $i] : ! [v4: $i] : (
% 126.30/17.61 | | | | ~ (element(v4, v1) = 0) | ~ (element(v3, v1) = 0) | ~
% 126.30/17.61 | | | | $i(v4) | ~ $i(v3) | ? [v5: $i] :
% 126.30/17.61 | | | | (apply_binary_as_element(v1, v1, v1, v2, v3, v4) = v5 &
% 126.30/17.61 | | | | join(all_76_1, v3, v4) = v5 & $i(v5))))))
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | DELTA: instantiating (160) with fresh symbols all_161_0, all_161_1,
% 126.30/17.61 | | | | all_161_2 gives:
% 126.30/17.61 | | | | (164) meet_semilatt_str(all_76_1) = all_161_2 & the_carrier(all_76_1)
% 126.30/17.61 | | | | = all_161_1 & the_L_meet(all_76_1) = all_161_0 & $i(all_161_0)
% 126.30/17.61 | | | | & $i(all_161_1) & ( ~ (all_161_2 = 0) | ( ! [v0: $i] : ! [v1:
% 126.30/17.61 | | | | $i] : ! [v2: $i] : ( ~ (meet(all_76_1, v0, v1) = v2) |
% 126.30/17.61 | | | | ~ (element(v0, all_161_1) = 0) | ~ $i(v1) | ~ $i(v0) |
% 126.30/17.61 | | | | ? [v3: any] : ? [v4: $i] :
% 126.30/17.61 | | | | (apply_binary_as_element(all_161_1, all_161_1, all_161_1,
% 126.30/17.61 | | | | all_161_0, v0, v1) = v4 & element(v1, all_161_1) = v3
% 126.30/17.61 | | | | & $i(v4) & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.30/17.61 | | | | [v1: $i] : ! [v2: $i] : ( ~
% 126.30/17.61 | | | | (apply_binary_as_element(all_161_1, all_161_1, all_161_1,
% 126.30/17.61 | | | | all_161_0, v0, v1) = v2) | ~ (element(v0, all_161_1)
% 126.30/17.61 | | | | = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.30/17.61 | | | | $i] : (meet(all_76_1, v0, v1) = v4 & element(v1,
% 126.30/17.61 | | | | all_161_1) = v3 & $i(v4) & ( ~ (v3 = 0) | v4 = v2)))
% 126.30/17.61 | | | | & ! [v0: $i] : ! [v1: $i] : ( ~ (element(v1, all_161_1) =
% 126.30/17.61 | | | | 0) | ~ (element(v0, all_161_1) = 0) | ~ $i(v1) | ~
% 126.30/17.61 | | | | $i(v0) | ? [v2: $i] : (meet(all_76_1, v0, v1) = v2 &
% 126.30/17.61 | | | | apply_binary_as_element(all_161_1, all_161_1,
% 126.30/17.61 | | | | all_161_1, all_161_0, v0, v1) = v2 & $i(v2)))))
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | ALPHA: (164) implies:
% 126.30/17.61 | | | | (165) the_L_meet(all_76_1) = all_161_0
% 126.30/17.61 | | | | (166) the_carrier(all_76_1) = all_161_1
% 126.30/17.61 | | | | (167) meet_semilatt_str(all_76_1) = all_161_2
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | DELTA: instantiating (163) with fresh symbols all_163_0, all_163_1,
% 126.30/17.61 | | | | all_163_2 gives:
% 126.30/17.61 | | | | (168) join_semilatt_str(all_76_1) = all_163_2 & the_carrier(all_76_1)
% 126.30/17.61 | | | | = all_163_1 & the_L_join(all_76_1) = all_163_0 & $i(all_163_0)
% 126.30/17.61 | | | | & $i(all_163_1) & ( ~ (all_163_2 = 0) | ( ! [v0: $i] : ! [v1:
% 126.30/17.61 | | | | $i] : ! [v2: $i] : ( ~
% 126.30/17.61 | | | | (apply_binary_as_element(all_163_1, all_163_1, all_163_1,
% 126.30/17.61 | | | | all_163_0, v0, v1) = v2) | ~ (element(v0, all_163_1)
% 126.30/17.61 | | | | = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.30/17.61 | | | | $i] : (join(all_76_1, v0, v1) = v4 & element(v1,
% 126.30/17.61 | | | | all_163_1) = v3 & $i(v4) & ( ~ (v3 = 0) | v4 = v2)))
% 126.30/17.61 | | | | & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~
% 126.30/17.61 | | | | (join(all_76_1, v0, v1) = v2) | ~ (element(v0,
% 126.30/17.61 | | | | all_163_1) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v3:
% 126.30/17.61 | | | | any] : ? [v4: $i] :
% 126.30/17.61 | | | | (apply_binary_as_element(all_163_1, all_163_1, all_163_1,
% 126.30/17.61 | | | | all_163_0, v0, v1) = v4 & element(v1, all_163_1) = v3
% 126.30/17.61 | | | | & $i(v4) & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.30/17.61 | | | | [v1: $i] : ( ~ (element(v1, all_163_1) = 0) | ~
% 126.30/17.61 | | | | (element(v0, all_163_1) = 0) | ~ $i(v1) | ~ $i(v0) | ?
% 126.30/17.61 | | | | [v2: $i] : (apply_binary_as_element(all_163_1, all_163_1,
% 126.30/17.61 | | | | all_163_1, all_163_0, v0, v1) = v2 & join(all_76_1,
% 126.30/17.61 | | | | v0, v1) = v2 & $i(v2)))))
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | ALPHA: (168) implies:
% 126.30/17.61 | | | | (169) the_L_join(all_76_1) = all_163_0
% 126.30/17.61 | | | | (170) the_carrier(all_76_1) = all_163_1
% 126.30/17.61 | | | | (171) join_semilatt_str(all_76_1) = all_163_2
% 126.30/17.61 | | | |
% 126.30/17.61 | | | | DELTA: instantiating (157) with fresh symbols all_165_0, all_165_1
% 126.30/17.61 | | | | gives:
% 126.30/17.62 | | | | (172) join_semilatt_str(all_76_1) = all_165_1 & the_carrier(all_76_1)
% 126.30/17.62 | | | | = all_165_0 & $i(all_165_0) & ( ~ (all_165_1 = 0) | ( ! [v0:
% 126.30/17.62 | | | | $i] : ! [v1: $i] : ! [v2: any] : ( ~ (below(all_76_1,
% 126.30/17.62 | | | | v0, v1) = v2) | ~ (element(v0, all_165_0) = 0) | ~
% 126.30/17.62 | | | | $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.30/17.62 | | | | (join(all_76_1, v0, v1) = v4 & element(v1, all_165_0) =
% 126.30/17.62 | | | | v3 & $i(v4) & ( ~ (v3 = 0) | (( ~ (v4 = v1) | v2 = 0) &
% 126.30/17.62 | | | | ( ~ (v2 = 0) | v4 = v1))))) & ! [v0: $i] : ! [v1:
% 126.30/17.62 | | | | $i] : ! [v2: $i] : ( ~ (join(all_76_1, v0, v1) = v2) |
% 126.30/17.62 | | | | ~ (element(v0, all_165_0) = 0) | ~ $i(v1) | ~ $i(v0) |
% 126.30/17.62 | | | | ? [v3: any] : ? [v4: any] : (below(all_76_1, v0, v1) =
% 126.30/17.62 | | | | v4 & element(v1, all_165_0) = v3 & ( ~ (v3 = 0) | (( ~
% 126.30/17.62 | | | | (v4 = 0) | v2 = v1) & ( ~ (v2 = v1) | v4 = 0)))))
% 126.30/17.62 | | | | & ! [v0: $i] : ! [v1: $i] : ( ~ (element(v1, all_165_0) =
% 126.30/17.62 | | | | 0) | ~ (element(v0, all_165_0) = 0) | ~ $i(v1) | ~
% 126.30/17.62 | | | | $i(v0) | ? [v2: any] : ? [v3: $i] : (below(all_76_1,
% 126.30/17.62 | | | | v0, v1) = v2 & join(all_76_1, v0, v1) = v3 & $i(v3) &
% 126.30/17.62 | | | | ( ~ (v3 = v1) | v2 = 0) & ( ~ (v2 = 0) | v3 = v1)))))
% 126.30/17.62 | | | |
% 126.30/17.62 | | | | ALPHA: (172) implies:
% 126.30/17.62 | | | | (173) the_carrier(all_76_1) = all_165_0
% 126.30/17.62 | | | | (174) join_semilatt_str(all_76_1) = all_165_1
% 126.30/17.62 | | | |
% 126.30/17.62 | | | | BETA: splitting (80) gives:
% 126.30/17.62 | | | |
% 126.30/17.62 | | | | Case 1:
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | (175) all_76_0 = 0
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | REDUCE: (47), (175) imply:
% 126.30/17.62 | | | | | (176) $false
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | CLOSE: (176) is inconsistent.
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | Case 2:
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | (177) ? [v0: any] : ? [v1: $i] : ? [v2: any] :
% 126.30/17.62 | | | | | (one_sorted_str(all_76_1) = v0 & empty(v1) = v2 &
% 126.30/17.62 | | | | | the_carrier(all_76_1) = v1 & $i(v1) & ( ~ (v2 = 0) | ~ (v0
% 126.30/17.62 | | | | | = 0)))
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | DELTA: instantiating (177) with fresh symbols all_175_0, all_175_1,
% 126.30/17.62 | | | | | all_175_2 gives:
% 126.30/17.62 | | | | | (178) one_sorted_str(all_76_1) = all_175_2 & empty(all_175_1) =
% 126.30/17.62 | | | | | all_175_0 & the_carrier(all_76_1) = all_175_1 & $i(all_175_1)
% 126.30/17.62 | | | | | & ( ~ (all_175_0 = 0) | ~ (all_175_2 = 0))
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | ALPHA: (178) implies:
% 126.30/17.62 | | | | | (179) the_carrier(all_76_1) = all_175_1
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | BETA: splitting (79) gives:
% 126.30/17.62 | | | | |
% 126.30/17.62 | | | | | Case 1:
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | (180) all_76_0 = 0
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | REDUCE: (47), (180) imply:
% 126.30/17.62 | | | | | | (181) $false
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | CLOSE: (181) is inconsistent.
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | Case 2:
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | (182) ? [v0: any] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ?
% 126.30/17.62 | | | | | | [v4: int] : ? [v5: int] : (one_sorted_str(all_76_1) = v0 &
% 126.30/17.62 | | | | | | powerset(v1) = v2 & the_carrier(all_76_1) = v1 & $i(v3) &
% 126.30/17.62 | | | | | | $i(v2) & $i(v1) & ( ~ (v0 = 0) | (v4 = 0 & ~ (v5 = 0) &
% 126.30/17.62 | | | | | | empty(v3) = v5 & element(v3, v2) = 0)))
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | DELTA: instantiating (182) with fresh symbols all_190_0, all_190_1,
% 126.30/17.62 | | | | | | all_190_2, all_190_3, all_190_4, all_190_5 gives:
% 126.30/17.62 | | | | | | (183) one_sorted_str(all_76_1) = all_190_5 & powerset(all_190_4)
% 126.30/17.62 | | | | | | = all_190_3 & the_carrier(all_76_1) = all_190_4 &
% 126.30/17.62 | | | | | | $i(all_190_2) & $i(all_190_3) & $i(all_190_4) & ( ~
% 126.30/17.62 | | | | | | (all_190_5 = 0) | (all_190_1 = 0 & ~ (all_190_0 = 0) &
% 126.30/17.62 | | | | | | empty(all_190_2) = all_190_0 & element(all_190_2,
% 126.30/17.62 | | | | | | all_190_3) = 0))
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | ALPHA: (183) implies:
% 126.30/17.62 | | | | | | (184) the_carrier(all_76_1) = all_190_4
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (30) with all_132_1, all_161_0, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (134), (165) gives:
% 126.30/17.62 | | | | | | (185) all_161_0 = all_132_1
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (30) with all_117_1, all_161_0, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (113), (165) gives:
% 126.30/17.62 | | | | | | (186) all_161_0 = all_117_1
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (30) with all_139_4, all_147_0, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (145), (152) gives:
% 126.30/17.62 | | | | | | (187) all_147_0 = all_139_4
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (30) with all_120_1, all_147_0, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (121), (152) gives:
% 126.30/17.62 | | | | | | (188) all_147_0 = all_120_1
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (31) with all_132_2, all_163_0, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (135), (169) gives:
% 126.30/17.62 | | | | | | (189) all_163_0 = all_132_2
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (31) with all_117_2, all_163_0, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (114), (169) gives:
% 126.30/17.62 | | | | | | (190) all_163_0 = all_117_2
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (31) with all_136_4, all_145_0, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (141), (148) gives:
% 126.30/17.62 | | | | | | (191) all_145_0 = all_136_4
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (31) with all_120_2, all_145_0, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (122), (148) gives:
% 126.30/17.62 | | | | | | (192) all_145_0 = all_120_2
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (32) with all_132_3, all_163_1, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (136), (170) gives:
% 126.30/17.62 | | | | | | (193) all_163_1 = all_132_3
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (32) with all_163_1, all_165_0, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (170), (173) gives:
% 126.30/17.62 | | | | | | (194) all_165_0 = all_163_1
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (32) with all_165_0, all_175_1, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (173), (179) gives:
% 126.30/17.62 | | | | | | (195) all_175_1 = all_165_0
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (32) with all_117_3, all_175_1, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (115), (179) gives:
% 126.30/17.62 | | | | | | (196) all_175_1 = all_117_3
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (32) with all_163_1, all_190_4, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (170), (184) gives:
% 126.30/17.62 | | | | | | (197) all_190_4 = all_163_1
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (32) with all_161_1, all_190_4, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (166), (184) gives:
% 126.30/17.62 | | | | | | (198) all_190_4 = all_161_1
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (33) with 0, all_122_4, all_69_0,
% 126.30/17.62 | | | | | | simplifying with (44), (127) gives:
% 126.30/17.62 | | | | | | (199) all_122_4 = 0
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (33) with 0, all_117_4, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (49), (116) gives:
% 126.30/17.62 | | | | | | (200) all_117_4 = 0
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (33) with 0, all_120_4, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (89), (123) gives:
% 126.30/17.62 | | | | | | (201) all_120_4 = 0
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (34) with 0, all_120_3, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (88), (124) gives:
% 126.30/17.62 | | | | | | (202) all_120_3 = 0
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (35) with all_163_2, all_165_1, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (171), (174) gives:
% 126.30/17.62 | | | | | | (203) all_165_1 = all_163_2
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (35) with 0, all_165_1, all_76_1,
% 126.30/17.62 | | | | | | simplifying with (74), (174) gives:
% 126.30/17.62 | | | | | | (204) all_165_1 = 0
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (35) with all_136_5, all_145_1, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (142), (149) gives:
% 126.30/17.62 | | | | | | (205) all_145_1 = all_136_5
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (36) with all_108_2, all_145_2, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (109), (150) gives:
% 126.30/17.62 | | | | | | (206) all_145_2 = all_108_2
% 126.30/17.62 | | | | | |
% 126.30/17.62 | | | | | | GROUND_INST: instantiating (36) with all_86_0, all_145_2, all_78_4,
% 126.30/17.62 | | | | | | simplifying with (93), (150) gives:
% 126.30/17.62 | | | | | | (207) all_145_2 = all_86_0
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | GROUND_INST: instantiating (36) with all_145_2, all_147_2, all_78_4,
% 126.30/17.63 | | | | | | simplifying with (150), (153) gives:
% 126.30/17.63 | | | | | | (208) all_147_2 = all_145_2
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | GROUND_INST: instantiating (36) with all_134_5, all_147_2, all_78_4,
% 126.30/17.63 | | | | | | simplifying with (138), (153) gives:
% 126.30/17.63 | | | | | | (209) all_147_2 = all_134_5
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | GROUND_INST: instantiating (37) with 0, all_161_2, all_76_1,
% 126.30/17.63 | | | | | | simplifying with (75), (167) gives:
% 126.30/17.63 | | | | | | (210) all_161_2 = 0
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | GROUND_INST: instantiating (37) with all_139_5, all_147_1, all_78_4,
% 126.30/17.63 | | | | | | simplifying with (146), (154) gives:
% 126.30/17.63 | | | | | | (211) all_147_1 = all_139_5
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (197), (198) imply:
% 126.30/17.63 | | | | | | (212) all_163_1 = all_161_1
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (212) implies:
% 126.30/17.63 | | | | | | (213) all_163_1 = all_161_1
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (195), (196) imply:
% 126.30/17.63 | | | | | | (214) all_165_0 = all_117_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (214) implies:
% 126.30/17.63 | | | | | | (215) all_165_0 = all_117_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (194), (215) imply:
% 126.30/17.63 | | | | | | (216) all_163_1 = all_117_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (216) implies:
% 126.30/17.63 | | | | | | (217) all_163_1 = all_117_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (203), (204) imply:
% 126.30/17.63 | | | | | | (218) all_163_2 = 0
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (218) implies:
% 126.30/17.63 | | | | | | (219) all_163_2 = 0
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (189), (190) imply:
% 126.30/17.63 | | | | | | (220) all_132_2 = all_117_2
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (220) implies:
% 126.30/17.63 | | | | | | (221) all_132_2 = all_117_2
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (193), (213) imply:
% 126.30/17.63 | | | | | | (222) all_161_1 = all_132_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (213), (217) imply:
% 126.30/17.63 | | | | | | (223) all_161_1 = all_117_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (185), (186) imply:
% 126.30/17.63 | | | | | | (224) all_132_1 = all_117_1
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (224) implies:
% 126.30/17.63 | | | | | | (225) all_132_1 = all_117_1
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (222), (223) imply:
% 126.30/17.63 | | | | | | (226) all_132_3 = all_117_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (226) implies:
% 126.30/17.63 | | | | | | (227) all_132_3 = all_117_3
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (187), (188) imply:
% 126.30/17.63 | | | | | | (228) all_139_4 = all_120_1
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (228) implies:
% 126.30/17.63 | | | | | | (229) all_139_4 = all_120_1
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (208), (209) imply:
% 126.30/17.63 | | | | | | (230) all_145_2 = all_134_5
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (230) implies:
% 126.30/17.63 | | | | | | (231) all_145_2 = all_134_5
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (191), (192) imply:
% 126.30/17.63 | | | | | | (232) all_136_4 = all_120_2
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | SIMP: (232) implies:
% 126.30/17.63 | | | | | | (233) all_136_4 = all_120_2
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (206), (231) imply:
% 126.30/17.63 | | | | | | (234) all_134_5 = all_108_2
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (207), (231) imply:
% 126.30/17.63 | | | | | | (235) all_134_5 = all_86_0
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | COMBINE_EQS: (234), (235) imply:
% 126.30/17.63 | | | | | | (236) all_108_2 = all_86_0
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | REDUCE: (144), (229) imply:
% 126.30/17.63 | | | | | | (237) $i(all_120_1)
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | REDUCE: (140), (233) imply:
% 126.30/17.63 | | | | | | (238) $i(all_120_2)
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | REDUCE: (133), (225) imply:
% 126.30/17.63 | | | | | | (239) $i(all_117_1)
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | REDUCE: (132), (221) imply:
% 126.30/17.63 | | | | | | (240) $i(all_117_2)
% 126.30/17.63 | | | | | |
% 126.30/17.63 | | | | | | REDUCE: (131), (227) imply:
% 126.30/17.63 | | | | | | (241) $i(all_117_3)
% 126.30/17.63 | | | | | |
% 126.72/17.63 | | | | | | BETA: splitting (117) gives:
% 126.72/17.63 | | | | | |
% 126.72/17.63 | | | | | | Case 1:
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | | (242) ~ (all_117_4 = 0)
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | | REDUCE: (200), (242) imply:
% 126.72/17.63 | | | | | | | (243) $false
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | | CLOSE: (243) is inconsistent.
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | Case 2:
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | | (244) all_117_0 = all_76_1
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | | REDUCE: (112), (244) imply:
% 126.72/17.63 | | | | | | | (245) latt_str_of(all_117_3, all_117_2, all_117_1) = all_76_1
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | | BETA: splitting (125) gives:
% 126.72/17.63 | | | | | | |
% 126.72/17.63 | | | | | | | Case 1:
% 126.72/17.63 | | | | | | | |
% 126.72/17.63 | | | | | | | | (246) ~ (all_120_3 = 0)
% 126.72/17.63 | | | | | | | |
% 126.72/17.63 | | | | | | | | REDUCE: (202), (246) imply:
% 126.72/17.63 | | | | | | | | (247) $false
% 126.72/17.63 | | | | | | | |
% 126.72/17.63 | | | | | | | | CLOSE: (247) is inconsistent.
% 126.72/17.63 | | | | | | | |
% 126.72/17.63 | | | | | | | Case 2:
% 126.72/17.63 | | | | | | | |
% 126.72/17.63 | | | | | | | | (248) ~ (all_120_4 = 0) | all_120_0 = all_78_4
% 126.72/17.63 | | | | | | | |
% 126.72/17.63 | | | | | | | | BETA: splitting (248) gives:
% 126.72/17.63 | | | | | | | |
% 126.72/17.63 | | | | | | | | Case 1:
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | | (249) ~ (all_120_4 = 0)
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | | REDUCE: (201), (249) imply:
% 126.72/17.63 | | | | | | | | | (250) $false
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | | CLOSE: (250) is inconsistent.
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | Case 2:
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | | (251) all_120_0 = all_78_4
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | | REDUCE: (120), (251) imply:
% 126.72/17.63 | | | | | | | | | (252) latt_str_of(all_78_3, all_120_2, all_120_1) =
% 126.72/17.63 | | | | | | | | | all_78_4
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | | BETA: splitting (128) gives:
% 126.72/17.63 | | | | | | | | |
% 126.72/17.63 | | | | | | | | | Case 1:
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | | (253) ~ (all_122_4 = 0)
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | | REDUCE: (199), (253) imply:
% 126.72/17.63 | | | | | | | | | | (254) $false
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | | CLOSE: (254) is inconsistent.
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | Case 2:
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | | GROUND_INST: instantiating (fc3_lattices) with all_78_3,
% 126.72/17.63 | | | | | | | | | | all_120_2, all_120_1, all_78_4, simplifying with
% 126.72/17.63 | | | | | | | | | | (56), (237), (238), (252) gives:
% 126.72/17.63 | | | | | | | | | | (255) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.63 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] : ? [v6: any]
% 126.72/17.63 | | | | | | | | | | : ? [v7: any] : ? [v8: any] : ? [v9: any] :
% 126.72/17.63 | | | | | | | | | | (empty(all_78_3) = v0 & quasi_total(all_120_1, v2,
% 126.72/17.63 | | | | | | | | | | all_78_3) = v6 & quasi_total(all_120_2, v2,
% 126.72/17.63 | | | | | | | | | | all_78_3) = v3 & relation_of2(all_120_1, v2,
% 126.72/17.63 | | | | | | | | | | all_78_3) = v7 & relation_of2(all_120_2, v2,
% 126.72/17.63 | | | | | | | | | | all_78_3) = v4 & empty_carrier(all_78_4) = v8 &
% 126.72/17.63 | | | | | | | | | | function(all_120_1) = v5 & function(all_120_2) =
% 126.72/17.63 | | | | | | | | | | v1 & cartesian_product2(all_78_3, all_78_3) = v2
% 126.72/17.63 | | | | | | | | | | & strict_latt_str(all_78_4) = v9 & $i(v2) & ( ~
% 126.72/17.63 | | | | | | | | | | (v7 = 0) | ~ (v6 = 0) | ~ (v5 = 0) | ~ (v4 =
% 126.72/17.63 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v0 = 0 | (v9
% 126.72/17.63 | | | | | | | | | | = 0 & ~ (v8 = 0))))
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | | GROUND_INST: instantiating (fc3_lattices) with all_117_3,
% 126.72/17.63 | | | | | | | | | | all_117_2, all_117_1, all_76_1, simplifying with
% 126.72/17.63 | | | | | | | | | | (239), (240), (241), (245) gives:
% 126.72/17.63 | | | | | | | | | | (256) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.63 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] : ? [v6: any]
% 126.72/17.63 | | | | | | | | | | : ? [v7: any] : ? [v8: any] : ? [v9: any] :
% 126.72/17.63 | | | | | | | | | | (empty(all_117_3) = v0 & quasi_total(all_117_1, v2,
% 126.72/17.63 | | | | | | | | | | all_117_3) = v6 & quasi_total(all_117_2, v2,
% 126.72/17.63 | | | | | | | | | | all_117_3) = v3 & relation_of2(all_117_1, v2,
% 126.72/17.63 | | | | | | | | | | all_117_3) = v7 & relation_of2(all_117_2, v2,
% 126.72/17.63 | | | | | | | | | | all_117_3) = v4 & empty_carrier(all_76_1) = v8
% 126.72/17.63 | | | | | | | | | | & function(all_117_1) = v5 & function(all_117_2)
% 126.72/17.63 | | | | | | | | | | = v1 & cartesian_product2(all_117_3, all_117_3) =
% 126.72/17.63 | | | | | | | | | | v2 & strict_latt_str(all_76_1) = v9 & $i(v2) & (
% 126.72/17.63 | | | | | | | | | | ~ (v7 = 0) | ~ (v6 = 0) | ~ (v5 = 0) | ~ (v4
% 126.72/17.63 | | | | | | | | | | = 0) | ~ (v3 = 0) | ~ (v1 = 0) | v0 = 0 |
% 126.72/17.63 | | | | | | | | | | (v9 = 0 & ~ (v8 = 0))))
% 126.72/17.63 | | | | | | | | | |
% 126.72/17.63 | | | | | | | | | | GROUND_INST: instantiating (10) with all_76_1, all_117_1,
% 126.72/17.63 | | | | | | | | | | simplifying with (48), (113) gives:
% 126.72/17.64 | | | | | | | | | | (257) ? [v0: any] : ? [v1: any] : ? [v2: $i] :
% 126.72/17.64 | | | | | | | | | | (meet_semilatt_str(all_76_1) = v1 &
% 126.72/17.64 | | | | | | | | | | empty_carrier(all_76_1) = v0 &
% 126.72/17.64 | | | | | | | | | | the_carrier(all_76_1) = v2 & $i(v2) & ( ~ (v1 =
% 126.72/17.64 | | | | | | | | | | 0) | v0 = 0 | ( ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (meet(all_76_1, v3, v4) = v5)
% 126.72/17.64 | | | | | | | | | | | ~ (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (apply_binary_as_element(v2, v2, v2,
% 126.72/17.64 | | | | | | | | | | all_117_1, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (apply_binary_as_element(v2,
% 126.72/17.64 | | | | | | | | | | v2, v2, all_117_1, v3, v4) = v5) | ~
% 126.72/17.64 | | | | | | | | | | (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (meet(all_76_1, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : ( ~
% 126.72/17.64 | | | | | | | | | | (element(v4, v2) = 0) | ~ (element(v3, v2)
% 126.72/17.64 | | | | | | | | | | = 0) | ~ $i(v4) | ~ $i(v3) | ? [v5:
% 126.72/17.64 | | | | | | | | | | $i] : (meet(all_76_1, v3, v4) = v5 &
% 126.72/17.64 | | | | | | | | | | apply_binary_as_element(v2, v2, v2,
% 126.72/17.64 | | | | | | | | | | all_117_1, v3, v4) = v5 & $i(v5))))))
% 126.72/17.64 | | | | | | | | | |
% 126.72/17.64 | | | | | | | | | | GROUND_INST: instantiating (10) with all_78_4, all_120_1,
% 126.72/17.64 | | | | | | | | | | simplifying with (55), (121) gives:
% 126.72/17.64 | | | | | | | | | | (258) ? [v0: any] : ? [v1: any] : ? [v2: $i] :
% 126.72/17.64 | | | | | | | | | | (meet_semilatt_str(all_78_4) = v1 &
% 126.72/17.64 | | | | | | | | | | empty_carrier(all_78_4) = v0 &
% 126.72/17.64 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v1 =
% 126.72/17.64 | | | | | | | | | | 0) | v0 = 0 | ( ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (meet(all_78_4, v3, v4) = v5)
% 126.72/17.64 | | | | | | | | | | | ~ (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (apply_binary_as_element(v2, v2, v2,
% 126.72/17.64 | | | | | | | | | | all_120_1, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (apply_binary_as_element(v2,
% 126.72/17.64 | | | | | | | | | | v2, v2, all_120_1, v3, v4) = v5) | ~
% 126.72/17.64 | | | | | | | | | | (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (meet(all_78_4, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : ( ~
% 126.72/17.64 | | | | | | | | | | (element(v4, v2) = 0) | ~ (element(v3, v2)
% 126.72/17.64 | | | | | | | | | | = 0) | ~ $i(v4) | ~ $i(v3) | ? [v5:
% 126.72/17.64 | | | | | | | | | | $i] : (meet(all_78_4, v3, v4) = v5 &
% 126.72/17.64 | | | | | | | | | | apply_binary_as_element(v2, v2, v2,
% 126.72/17.64 | | | | | | | | | | all_120_1, v3, v4) = v5 & $i(v5))))))
% 126.72/17.64 | | | | | | | | | |
% 126.72/17.64 | | | | | | | | | | GROUND_INST: instantiating (20) with all_76_1, all_117_2,
% 126.72/17.64 | | | | | | | | | | simplifying with (48), (114) gives:
% 126.72/17.64 | | | | | | | | | | (259) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.64 | | | | | | | | | | $i] : ? [v4: any] : ? [v5: any] :
% 126.72/17.64 | | | | | | | | | | (relation_of2_as_subset(all_117_2, v3, v2) = v5 &
% 126.72/17.64 | | | | | | | | | | quasi_total(all_117_2, v3, v2) = v4 &
% 126.72/17.64 | | | | | | | | | | join_semilatt_str(all_76_1) = v0 &
% 126.72/17.64 | | | | | | | | | | function(all_117_2) = v1 & cartesian_product2(v2,
% 126.72/17.64 | | | | | | | | | | v2) = v3 & the_carrier(all_76_1) = v2 & $i(v3)
% 126.72/17.64 | | | | | | | | | | & $i(v2) & ( ~ (v0 = 0) | (v5 = 0 & v4 = 0 & v1 =
% 126.72/17.64 | | | | | | | | | | 0)))
% 126.72/17.64 | | | | | | | | | |
% 126.72/17.64 | | | | | | | | | | GROUND_INST: instantiating (6) with all_76_1, all_117_2,
% 126.72/17.64 | | | | | | | | | | simplifying with (48), (114) gives:
% 126.72/17.64 | | | | | | | | | | (260) ? [v0: any] : ? [v1: any] : ? [v2: $i] :
% 126.72/17.64 | | | | | | | | | | (empty_carrier(all_76_1) = v0 &
% 126.72/17.64 | | | | | | | | | | join_semilatt_str(all_76_1) = v1 &
% 126.72/17.64 | | | | | | | | | | the_carrier(all_76_1) = v2 & $i(v2) & ( ~ (v1 =
% 126.72/17.64 | | | | | | | | | | 0) | v0 = 0 | ( ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (apply_binary_as_element(v2,
% 126.72/17.64 | | | | | | | | | | v2, v2, all_117_2, v3, v4) = v5) | ~
% 126.72/17.64 | | | | | | | | | | (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (join(all_76_1, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (join(all_76_1, v3, v4) = v5)
% 126.72/17.64 | | | | | | | | | | | ~ (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (apply_binary_as_element(v2, v2, v2,
% 126.72/17.64 | | | | | | | | | | all_117_2, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : ( ~
% 126.72/17.64 | | | | | | | | | | (element(v4, v2) = 0) | ~ (element(v3, v2)
% 126.72/17.64 | | | | | | | | | | = 0) | ~ $i(v4) | ~ $i(v3) | ? [v5:
% 126.72/17.64 | | | | | | | | | | $i] : (apply_binary_as_element(v2, v2,
% 126.72/17.64 | | | | | | | | | | v2, all_117_2, v3, v4) = v5 &
% 126.72/17.64 | | | | | | | | | | join(all_76_1, v3, v4) = v5 & $i(v5))))))
% 126.72/17.64 | | | | | | | | | |
% 126.72/17.64 | | | | | | | | | | GROUND_INST: instantiating (20) with all_78_4, all_120_2,
% 126.72/17.64 | | | | | | | | | | simplifying with (55), (122) gives:
% 126.72/17.64 | | | | | | | | | | (261) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.64 | | | | | | | | | | $i] : ? [v4: any] : ? [v5: any] :
% 126.72/17.64 | | | | | | | | | | (relation_of2_as_subset(all_120_2, v3, v2) = v5 &
% 126.72/17.64 | | | | | | | | | | quasi_total(all_120_2, v3, v2) = v4 &
% 126.72/17.64 | | | | | | | | | | join_semilatt_str(all_78_4) = v0 &
% 126.72/17.64 | | | | | | | | | | function(all_120_2) = v1 & cartesian_product2(v2,
% 126.72/17.64 | | | | | | | | | | v2) = v3 & the_carrier(all_78_4) = v2 & $i(v3)
% 126.72/17.64 | | | | | | | | | | & $i(v2) & ( ~ (v0 = 0) | (v5 = 0 & v4 = 0 & v1 =
% 126.72/17.64 | | | | | | | | | | 0)))
% 126.72/17.64 | | | | | | | | | |
% 126.72/17.64 | | | | | | | | | | GROUND_INST: instantiating (6) with all_78_4, all_120_2,
% 126.72/17.64 | | | | | | | | | | simplifying with (55), (122) gives:
% 126.72/17.64 | | | | | | | | | | (262) ? [v0: any] : ? [v1: any] : ? [v2: $i] :
% 126.72/17.64 | | | | | | | | | | (empty_carrier(all_78_4) = v0 &
% 126.72/17.64 | | | | | | | | | | join_semilatt_str(all_78_4) = v1 &
% 126.72/17.64 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v1 =
% 126.72/17.64 | | | | | | | | | | 0) | v0 = 0 | ( ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (apply_binary_as_element(v2,
% 126.72/17.64 | | | | | | | | | | v2, v2, all_120_2, v3, v4) = v5) | ~
% 126.72/17.64 | | | | | | | | | | (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (join(all_78_4, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : !
% 126.72/17.64 | | | | | | | | | | [v5: $i] : ( ~ (join(all_78_4, v3, v4) = v5)
% 126.72/17.64 | | | | | | | | | | | ~ (element(v3, v2) = 0) | ~ $i(v4) | ~
% 126.72/17.64 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.64 | | | | | | | | | | (apply_binary_as_element(v2, v2, v2,
% 126.72/17.64 | | | | | | | | | | all_120_2, v3, v4) = v7 & element(v4,
% 126.72/17.64 | | | | | | | | | | v2) = v6 & $i(v7) & ( ~ (v6 = 0) | v7 =
% 126.72/17.64 | | | | | | | | | | v5))) & ! [v3: $i] : ! [v4: $i] : ( ~
% 126.72/17.64 | | | | | | | | | | (element(v4, v2) = 0) | ~ (element(v3, v2)
% 126.72/17.64 | | | | | | | | | | = 0) | ~ $i(v4) | ~ $i(v3) | ? [v5:
% 126.72/17.64 | | | | | | | | | | $i] : (apply_binary_as_element(v2, v2,
% 126.72/17.64 | | | | | | | | | | v2, all_120_2, v3, v4) = v5 &
% 126.72/17.64 | | | | | | | | | | join(all_78_4, v3, v4) = v5 & $i(v5))))))
% 126.72/17.64 | | | | | | | | | |
% 126.72/17.64 | | | | | | | | | | GROUND_INST: instantiating (11) with all_76_1, all_117_3,
% 126.72/17.64 | | | | | | | | | | simplifying with (48), (115) gives:
% 126.72/17.65 | | | | | | | | | | (263) ? [v0: any] : ? [v1: any] : ? [v2: $i] :
% 126.72/17.65 | | | | | | | | | | (meet_semilatt_str(all_76_1) = v1 &
% 126.72/17.65 | | | | | | | | | | empty_carrier(all_76_1) = v0 &
% 126.72/17.65 | | | | | | | | | | the_L_meet(all_76_1) = v2 & $i(v2) & ( ~ (v1 = 0)
% 126.72/17.65 | | | | | | | | | | | v0 = 0 | ( ! [v3: $i] : ! [v4: $i] : ! [v5:
% 126.72/17.65 | | | | | | | | | | $i] : ( ~ (meet(all_76_1, v3, v4) = v5) |
% 126.72/17.65 | | | | | | | | | | ~ (element(v3, all_117_3) = 0) | ~ $i(v4)
% 126.72/17.65 | | | | | | | | | | | ~ $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.65 | | | | | | | | | | all_117_3, all_117_3, v2, v3, v4) = v7
% 126.72/17.65 | | | | | | | | | | & element(v4, all_117_3) = v6 & $i(v7) &
% 126.72/17.65 | | | | | | | | | | ( ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] :
% 126.72/17.65 | | | | | | | | | | ! [v4: $i] : ! [v5: $i] : ( ~
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.65 | | | | | | | | | | all_117_3, all_117_3, v2, v3, v4) = v5)
% 126.72/17.65 | | | | | | | | | | | ~ (element(v3, all_117_3) = 0) | ~
% 126.72/17.65 | | | | | | | | | | $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7:
% 126.72/17.65 | | | | | | | | | | $i] : (meet(all_76_1, v3, v4) = v7 &
% 126.72/17.65 | | | | | | | | | | element(v4, all_117_3) = v6 & $i(v7) & (
% 126.72/17.65 | | | | | | | | | | ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] :
% 126.72/17.65 | | | | | | | | | | ! [v4: $i] : ( ~ (element(v4, all_117_3) =
% 126.72/17.65 | | | | | | | | | | 0) | ~ (element(v3, all_117_3) = 0) | ~
% 126.72/17.65 | | | | | | | | | | $i(v4) | ~ $i(v3) | ? [v5: $i] :
% 126.72/17.65 | | | | | | | | | | (meet(all_76_1, v3, v4) = v5 &
% 126.72/17.65 | | | | | | | | | | apply_binary_as_element(all_117_3,
% 126.72/17.65 | | | | | | | | | | all_117_3, all_117_3, v2, v3, v4) = v5
% 126.72/17.65 | | | | | | | | | | & $i(v5))))))
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (7) with all_76_1, all_117_3,
% 126.72/17.65 | | | | | | | | | | simplifying with (48), (115) gives:
% 126.72/17.65 | | | | | | | | | | (264) ? [v0: any] : ? [v1: any] : ? [v2: $i] :
% 126.72/17.65 | | | | | | | | | | (empty_carrier(all_76_1) = v0 &
% 126.72/17.65 | | | | | | | | | | join_semilatt_str(all_76_1) = v1 &
% 126.72/17.65 | | | | | | | | | | the_L_join(all_76_1) = v2 & $i(v2) & ( ~ (v1 = 0)
% 126.72/17.65 | | | | | | | | | | | v0 = 0 | ( ! [v3: $i] : ! [v4: $i] : ! [v5:
% 126.72/17.65 | | | | | | | | | | $i] : ( ~
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.65 | | | | | | | | | | all_117_3, all_117_3, v2, v3, v4) = v5)
% 126.72/17.65 | | | | | | | | | | | ~ (element(v3, all_117_3) = 0) | ~
% 126.72/17.65 | | | | | | | | | | $i(v4) | ~ $i(v3) | ? [v6: any] : ? [v7:
% 126.72/17.65 | | | | | | | | | | $i] : (join(all_76_1, v3, v4) = v7 &
% 126.72/17.65 | | | | | | | | | | element(v4, all_117_3) = v6 & $i(v7) & (
% 126.72/17.65 | | | | | | | | | | ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] :
% 126.72/17.65 | | | | | | | | | | ! [v4: $i] : ! [v5: $i] : ( ~
% 126.72/17.65 | | | | | | | | | | (join(all_76_1, v3, v4) = v5) | ~
% 126.72/17.65 | | | | | | | | | | (element(v3, all_117_3) = 0) | ~ $i(v4) |
% 126.72/17.65 | | | | | | | | | | ~ $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.65 | | | | | | | | | | all_117_3, all_117_3, v2, v3, v4) = v7
% 126.72/17.65 | | | | | | | | | | & element(v4, all_117_3) = v6 & $i(v7) &
% 126.72/17.65 | | | | | | | | | | ( ~ (v6 = 0) | v7 = v5))) & ! [v3: $i] :
% 126.72/17.65 | | | | | | | | | | ! [v4: $i] : ( ~ (element(v4, all_117_3) =
% 126.72/17.65 | | | | | | | | | | 0) | ~ (element(v3, all_117_3) = 0) | ~
% 126.72/17.65 | | | | | | | | | | $i(v4) | ~ $i(v3) | ? [v5: $i] :
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.65 | | | | | | | | | | all_117_3, all_117_3, v2, v3, v4) = v5
% 126.72/17.65 | | | | | | | | | | & join(all_76_1, v3, v4) = v5 &
% 126.72/17.65 | | | | | | | | | | $i(v5))))))
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (17) with all_78_4, simplifying with
% 126.72/17.65 | | | | | | | | | | (55), (89) gives:
% 126.72/17.65 | | | | | | | | | | (265) meet_semilatt_str(all_78_4) = 0 &
% 126.72/17.65 | | | | | | | | | | join_semilatt_str(all_78_4) = 0
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | ALPHA: (265) implies:
% 126.72/17.65 | | | | | | | | | | (266) join_semilatt_str(all_78_4) = 0
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (28) with all_78_5, all_78_2,
% 126.72/17.65 | | | | | | | | | | all_102_1, simplifying with (54), (57), (99)
% 126.72/17.65 | | | | | | | | | | gives:
% 126.72/17.65 | | | | | | | | | | (267) all_102_1 = all_78_2 | ? [v0: int] : ( ~ (v0 = 0)
% 126.72/17.65 | | | | | | | | | | & subset(all_78_5, all_78_2) = v0)
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (4) with all_78_2, all_78_5,
% 126.72/17.65 | | | | | | | | | | all_102_1, simplifying with (54), (57), (99)
% 126.72/17.65 | | | | | | | | | | gives:
% 126.72/17.65 | | | | | | | | | | (268) set_union2(all_78_2, all_78_5) = all_102_1 &
% 126.72/17.65 | | | | | | | | | | $i(all_102_1)
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | ALPHA: (268) implies:
% 126.72/17.65 | | | | | | | | | | (269) set_union2(all_78_2, all_78_5) = all_102_1
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (t7_xboole_1) with all_78_5,
% 126.72/17.65 | | | | | | | | | | all_78_2, all_102_1, simplifying with (54), (57),
% 126.72/17.65 | | | | | | | | | | (99) gives:
% 126.72/17.65 | | | | | | | | | | (270) subset(all_78_5, all_102_1) = 0
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (dt_k1_lattices) with all_78_4,
% 126.72/17.65 | | | | | | | | | | all_78_5, all_78_5, all_106_1, simplifying with
% 126.72/17.65 | | | | | | | | | | (54), (55), (106) gives:
% 126.72/17.65 | | | | | | | | | | (271) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.65 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.65 | | | | | | | | | | (empty_carrier(all_78_4) = v0 &
% 126.72/17.65 | | | | | | | | | | join_semilatt_str(all_78_4) = v1 &
% 126.72/17.65 | | | | | | | | | | element(all_106_1, v2) = v5 & element(all_78_5,
% 126.72/17.65 | | | | | | | | | | v2) = v4 & element(all_78_5, v2) = v3 &
% 126.72/17.65 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.65 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.65 | | | | | | | | | | = 0))
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (dt_k1_lattices) with all_78_4,
% 126.72/17.65 | | | | | | | | | | all_78_5, all_78_2, all_102_1, simplifying with
% 126.72/17.65 | | | | | | | | | | (54), (55), (57), (100) gives:
% 126.72/17.65 | | | | | | | | | | (272) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.65 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.65 | | | | | | | | | | (empty_carrier(all_78_4) = v0 &
% 126.72/17.65 | | | | | | | | | | join_semilatt_str(all_78_4) = v1 &
% 126.72/17.65 | | | | | | | | | | element(all_102_1, v2) = v5 & element(all_78_2,
% 126.72/17.65 | | | | | | | | | | v2) = v4 & element(all_78_5, v2) = v3 &
% 126.72/17.65 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.65 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.65 | | | | | | | | | | = 0))
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (dt_k1_lattices) with all_78_4,
% 126.72/17.65 | | | | | | | | | | all_78_2, all_78_5, all_100_1, simplifying with
% 126.72/17.65 | | | | | | | | | | (54), (55), (57), (96) gives:
% 126.72/17.65 | | | | | | | | | | (273) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.65 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.65 | | | | | | | | | | (empty_carrier(all_78_4) = v0 &
% 126.72/17.65 | | | | | | | | | | join_semilatt_str(all_78_4) = v1 &
% 126.72/17.65 | | | | | | | | | | element(all_100_1, v2) = v5 & element(all_78_2,
% 126.72/17.65 | | | | | | | | | | v2) = v3 & element(all_78_5, v2) = v4 &
% 126.72/17.65 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.65 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.65 | | | | | | | | | | = 0))
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (dt_k1_lattices) with all_78_4,
% 126.72/17.65 | | | | | | | | | | all_78_2, all_78_2, all_104_1, simplifying with
% 126.72/17.65 | | | | | | | | | | (55), (57), (103) gives:
% 126.72/17.65 | | | | | | | | | | (274) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.65 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.65 | | | | | | | | | | (empty_carrier(all_78_4) = v0 &
% 126.72/17.65 | | | | | | | | | | join_semilatt_str(all_78_4) = v1 &
% 126.72/17.65 | | | | | | | | | | element(all_104_1, v2) = v5 & element(all_78_2,
% 126.72/17.65 | | | | | | | | | | v2) = v4 & element(all_78_2, v2) = v3 &
% 126.72/17.65 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.65 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.65 | | | | | | | | | | = 0))
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (5) with all_76_1, simplifying with
% 126.72/17.65 | | | | | | | | | | (48), (74) gives:
% 126.72/17.65 | | | | | | | | | | (275) ? [v0: any] : ? [v1: $i] : ? [v2: $i] :
% 126.72/17.65 | | | | | | | | | | (empty_carrier(all_76_1) = v0 &
% 126.72/17.65 | | | | | | | | | | the_carrier(all_76_1) = v1 & the_L_join(all_76_1)
% 126.72/17.65 | | | | | | | | | | = v2 & $i(v2) & $i(v1) & (v0 = 0 | ( ! [v3: $i] :
% 126.72/17.65 | | | | | | | | | | ! [v4: $i] : ! [v5: $i] : ( ~
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(v1, v1, v1, v2,
% 126.72/17.65 | | | | | | | | | | v3, v4) = v5) | ~ (element(v3, v1) =
% 126.72/17.65 | | | | | | | | | | 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any]
% 126.72/17.65 | | | | | | | | | | : ? [v7: $i] : (join(all_76_1, v3, v4) =
% 126.72/17.65 | | | | | | | | | | v7 & element(v4, v1) = v6 & $i(v7) & ( ~
% 126.72/17.65 | | | | | | | | | | (v6 = 0) | v7 = v5))) & ! [v3: $i] :
% 126.72/17.65 | | | | | | | | | | ! [v4: $i] : ! [v5: $i] : ( ~
% 126.72/17.65 | | | | | | | | | | (join(all_76_1, v3, v4) = v5) | ~
% 126.72/17.65 | | | | | | | | | | (element(v3, v1) = 0) | ~ $i(v4) | ~
% 126.72/17.65 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(v1, v1, v1, v2,
% 126.72/17.65 | | | | | | | | | | v3, v4) = v7 & element(v4, v1) = v6 &
% 126.72/17.65 | | | | | | | | | | $i(v7) & ( ~ (v6 = 0) | v7 = v5))) & !
% 126.72/17.65 | | | | | | | | | | [v3: $i] : ! [v4: $i] : ( ~ (element(v4, v1)
% 126.72/17.65 | | | | | | | | | | = 0) | ~ (element(v3, v1) = 0) | ~
% 126.72/17.65 | | | | | | | | | | $i(v4) | ~ $i(v3) | ? [v5: $i] :
% 126.72/17.65 | | | | | | | | | | (apply_binary_as_element(v1, v1, v1, v2,
% 126.72/17.65 | | | | | | | | | | v3, v4) = v5 & join(all_76_1, v3, v4) =
% 126.72/17.65 | | | | | | | | | | v5 & $i(v5))))))
% 126.72/17.65 | | | | | | | | | |
% 126.72/17.65 | | | | | | | | | | GROUND_INST: instantiating (13) with all_76_1, simplifying with
% 126.72/17.65 | | | | | | | | | | (48), (74) gives:
% 126.72/17.66 | | | | | | | | | | (276) ? [v0: any] : ? [v1: $i] :
% 126.72/17.66 | | | | | | | | | | (empty_carrier(all_76_1) = v0 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_76_1) = v1 & $i(v1) & (v0 = 0 | (
% 126.72/17.66 | | | | | | | | | | ! [v2: $i] : ! [v3: $i] : ! [v4: any] : ( ~
% 126.72/17.66 | | | | | | | | | | (below(all_76_1, v2, v3) = v4) | ~
% 126.72/17.66 | | | | | | | | | | (element(v2, v1) = 0) | ~ $i(v3) | ~
% 126.72/17.66 | | | | | | | | | | $i(v2) | ? [v5: any] : ? [v6: $i] :
% 126.72/17.66 | | | | | | | | | | (join(all_76_1, v2, v3) = v6 & element(v3,
% 126.72/17.66 | | | | | | | | | | v1) = v5 & $i(v6) & ( ~ (v5 = 0) | (( ~
% 126.72/17.66 | | | | | | | | | | (v6 = v3) | v4 = 0) & ( ~ (v4 = 0)
% 126.72/17.66 | | | | | | | | | | | v6 = v3))))) & ! [v2: $i] : !
% 126.72/17.66 | | | | | | | | | | [v3: $i] : ! [v4: $i] : ( ~ (join(all_76_1,
% 126.72/17.66 | | | | | | | | | | v2, v3) = v4) | ~ (element(v2, v1) =
% 126.72/17.66 | | | | | | | | | | 0) | ~ $i(v3) | ~ $i(v2) | ? [v5: any]
% 126.72/17.66 | | | | | | | | | | : ? [v6: any] : (below(all_76_1, v2, v3) =
% 126.72/17.66 | | | | | | | | | | v6 & element(v3, v1) = v5 & ( ~ (v5 = 0)
% 126.72/17.66 | | | | | | | | | | | (( ~ (v6 = 0) | v4 = v3) & ( ~ (v4 =
% 126.72/17.66 | | | | | | | | | | v3) | v6 = 0))))) & ! [v2: $i] :
% 126.72/17.66 | | | | | | | | | | ! [v3: $i] : ( ~ (element(v3, v1) = 0) | ~
% 126.72/17.66 | | | | | | | | | | (element(v2, v1) = 0) | ~ $i(v3) | ~
% 126.72/17.66 | | | | | | | | | | $i(v2) | ? [v4: any] : ? [v5: $i] :
% 126.72/17.66 | | | | | | | | | | (below(all_76_1, v2, v3) = v4 &
% 126.72/17.66 | | | | | | | | | | join(all_76_1, v2, v3) = v5 & $i(v5) & (
% 126.72/17.66 | | | | | | | | | | ~ (v5 = v3) | v4 = 0) & ( ~ (v4 = 0) |
% 126.72/17.66 | | | | | | | | | | v5 = v3))))))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | GROUND_INST: instantiating (27) with all_78_4, all_86_0,
% 126.72/17.66 | | | | | | | | | | simplifying with (55), (93) gives:
% 126.72/17.66 | | | | | | | | | | (277) all_86_0 = 0 | ? [v0: any] : ? [v1: $i] : ? [v2:
% 126.72/17.66 | | | | | | | | | | $i] : ? [v3: $i] : ? [v4: int] : ? [v5: int] :
% 126.72/17.66 | | | | | | | | | | (one_sorted_str(all_78_4) = v0 & powerset(v1) = v2
% 126.72/17.66 | | | | | | | | | | & the_carrier(all_78_4) = v1 & $i(v3) & $i(v2) &
% 126.72/17.66 | | | | | | | | | | $i(v1) & ( ~ (v0 = 0) | (v4 = 0 & ~ (v5 = 0) &
% 126.72/17.66 | | | | | | | | | | empty(v3) = v5 & element(v3, v2) = 0)))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | GROUND_INST: instantiating (dt_k2_lattices) with all_78_4,
% 126.72/17.66 | | | | | | | | | | all_78_5, all_78_5, all_106_0, simplifying with
% 126.72/17.66 | | | | | | | | | | (54), (55), (107) gives:
% 126.72/17.66 | | | | | | | | | | (278) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.66 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.66 | | | | | | | | | | (meet_semilatt_str(all_78_4) = v1 &
% 126.72/17.66 | | | | | | | | | | empty_carrier(all_78_4) = v0 & element(all_106_0,
% 126.72/17.66 | | | | | | | | | | v2) = v5 & element(all_78_5, v2) = v4 &
% 126.72/17.66 | | | | | | | | | | element(all_78_5, v2) = v3 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.66 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.66 | | | | | | | | | | = 0))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | GROUND_INST: instantiating (dt_k2_lattices) with all_78_4,
% 126.72/17.66 | | | | | | | | | | all_78_5, all_78_2, all_102_0, simplifying with
% 126.72/17.66 | | | | | | | | | | (54), (55), (57), (101) gives:
% 126.72/17.66 | | | | | | | | | | (279) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.66 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.66 | | | | | | | | | | (meet_semilatt_str(all_78_4) = v1 &
% 126.72/17.66 | | | | | | | | | | empty_carrier(all_78_4) = v0 & element(all_102_0,
% 126.72/17.66 | | | | | | | | | | v2) = v5 & element(all_78_2, v2) = v4 &
% 126.72/17.66 | | | | | | | | | | element(all_78_5, v2) = v3 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.66 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.66 | | | | | | | | | | = 0))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | GROUND_INST: instantiating (dt_k2_lattices) with all_78_4,
% 126.72/17.66 | | | | | | | | | | all_78_2, all_78_5, all_100_0, simplifying with
% 126.72/17.66 | | | | | | | | | | (54), (55), (57), (97) gives:
% 126.72/17.66 | | | | | | | | | | (280) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.66 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.66 | | | | | | | | | | (meet_semilatt_str(all_78_4) = v1 &
% 126.72/17.66 | | | | | | | | | | empty_carrier(all_78_4) = v0 & element(all_100_0,
% 126.72/17.66 | | | | | | | | | | v2) = v5 & element(all_78_2, v2) = v3 &
% 126.72/17.66 | | | | | | | | | | element(all_78_5, v2) = v4 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.66 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.66 | | | | | | | | | | = 0))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | GROUND_INST: instantiating (dt_k2_lattices) with all_78_4,
% 126.72/17.66 | | | | | | | | | | all_78_2, all_78_2, all_104_0, simplifying with
% 126.72/17.66 | | | | | | | | | | (55), (57), (104) gives:
% 126.72/17.66 | | | | | | | | | | (281) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? [v3:
% 126.72/17.66 | | | | | | | | | | any] : ? [v4: any] : ? [v5: any] :
% 126.72/17.66 | | | | | | | | | | (meet_semilatt_str(all_78_4) = v1 &
% 126.72/17.66 | | | | | | | | | | empty_carrier(all_78_4) = v0 & element(all_104_0,
% 126.72/17.66 | | | | | | | | | | v2) = v5 & element(all_78_2, v2) = v4 &
% 126.72/17.66 | | | | | | | | | | element(all_78_2, v2) = v3 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_78_4) = v2 & $i(v2) & ( ~ (v4 =
% 126.72/17.66 | | | | | | | | | | 0) | ~ (v3 = 0) | ~ (v1 = 0) | v5 = 0 | v0
% 126.72/17.66 | | | | | | | | | | = 0))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | GROUND_INST: instantiating (9) with all_76_1, simplifying with
% 126.72/17.66 | | | | | | | | | | (48), (75) gives:
% 126.72/17.66 | | | | | | | | | | (282) ? [v0: any] : ? [v1: $i] : ? [v2: $i] :
% 126.72/17.66 | | | | | | | | | | (empty_carrier(all_76_1) = v0 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_76_1) = v1 & the_L_meet(all_76_1)
% 126.72/17.66 | | | | | | | | | | = v2 & $i(v2) & $i(v1) & (v0 = 0 | ( ! [v3: $i] :
% 126.72/17.66 | | | | | | | | | | ! [v4: $i] : ! [v5: $i] : ( ~
% 126.72/17.66 | | | | | | | | | | (meet(all_76_1, v3, v4) = v5) | ~
% 126.72/17.66 | | | | | | | | | | (element(v3, v1) = 0) | ~ $i(v4) | ~
% 126.72/17.66 | | | | | | | | | | $i(v3) | ? [v6: any] : ? [v7: $i] :
% 126.72/17.66 | | | | | | | | | | (apply_binary_as_element(v1, v1, v1, v2,
% 126.72/17.66 | | | | | | | | | | v3, v4) = v7 & element(v4, v1) = v6 &
% 126.72/17.66 | | | | | | | | | | $i(v7) & ( ~ (v6 = 0) | v7 = v5))) & !
% 126.72/17.66 | | | | | | | | | | [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~
% 126.72/17.66 | | | | | | | | | | (apply_binary_as_element(v1, v1, v1, v2,
% 126.72/17.66 | | | | | | | | | | v3, v4) = v5) | ~ (element(v3, v1) =
% 126.72/17.66 | | | | | | | | | | 0) | ~ $i(v4) | ~ $i(v3) | ? [v6: any]
% 126.72/17.66 | | | | | | | | | | : ? [v7: $i] : (meet(all_76_1, v3, v4) =
% 126.72/17.66 | | | | | | | | | | v7 & element(v4, v1) = v6 & $i(v7) & ( ~
% 126.72/17.66 | | | | | | | | | | (v6 = 0) | v7 = v5))) & ! [v3: $i] :
% 126.72/17.66 | | | | | | | | | | ! [v4: $i] : ( ~ (element(v4, v1) = 0) | ~
% 126.72/17.66 | | | | | | | | | | (element(v3, v1) = 0) | ~ $i(v4) | ~
% 126.72/17.66 | | | | | | | | | | $i(v3) | ? [v5: $i] : (meet(all_76_1, v3,
% 126.72/17.66 | | | | | | | | | | v4) = v5 & apply_binary_as_element(v1,
% 126.72/17.66 | | | | | | | | | | v1, v1, v2, v3, v4) = v5 & $i(v5))))))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | GROUND_INST: instantiating (18) with all_78_4, all_139_5,
% 126.72/17.66 | | | | | | | | | | simplifying with (55), (146) gives:
% 126.72/17.66 | | | | | | | | | | (283) ? [v0: any] : ? [v1: any] :
% 126.72/17.66 | | | | | | | | | | (join_semilatt_str(all_78_4) = v1 &
% 126.72/17.66 | | | | | | | | | | latt_str(all_78_4) = v0 & ( ~ (v0 = 0) | (v1 = 0
% 126.72/17.66 | | | | | | | | | | & all_139_5 = 0)))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | DELTA: instantiating (283) with fresh symbols all_314_0,
% 126.72/17.66 | | | | | | | | | | all_314_1 gives:
% 126.72/17.66 | | | | | | | | | | (284) join_semilatt_str(all_78_4) = all_314_0 &
% 126.72/17.66 | | | | | | | | | | latt_str(all_78_4) = all_314_1 & ( ~ (all_314_1 =
% 126.72/17.66 | | | | | | | | | | 0) | (all_314_0 = 0 & all_139_5 = 0))
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | ALPHA: (284) implies:
% 126.72/17.66 | | | | | | | | | | (285) join_semilatt_str(all_78_4) = all_314_0
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | DELTA: instantiating (281) with fresh symbols all_424_0,
% 126.72/17.66 | | | | | | | | | | all_424_1, all_424_2, all_424_3, all_424_4, all_424_5
% 126.72/17.66 | | | | | | | | | | gives:
% 126.72/17.66 | | | | | | | | | | (286) meet_semilatt_str(all_78_4) = all_424_4 &
% 126.72/17.66 | | | | | | | | | | empty_carrier(all_78_4) = all_424_5 &
% 126.72/17.66 | | | | | | | | | | element(all_104_0, all_424_3) = all_424_0 &
% 126.72/17.66 | | | | | | | | | | element(all_78_2, all_424_3) = all_424_1 &
% 126.72/17.66 | | | | | | | | | | element(all_78_2, all_424_3) = all_424_2 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_78_4) = all_424_3 & $i(all_424_3) &
% 126.72/17.66 | | | | | | | | | | ( ~ (all_424_1 = 0) | ~ (all_424_2 = 0) | ~
% 126.72/17.66 | | | | | | | | | | (all_424_4 = 0) | all_424_0 = 0 | all_424_5 = 0)
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | ALPHA: (286) implies:
% 126.72/17.66 | | | | | | | | | | (287) empty_carrier(all_78_4) = all_424_5
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | DELTA: instantiating (280) with fresh symbols all_426_0,
% 126.72/17.66 | | | | | | | | | | all_426_1, all_426_2, all_426_3, all_426_4, all_426_5
% 126.72/17.66 | | | | | | | | | | gives:
% 126.72/17.66 | | | | | | | | | | (288) meet_semilatt_str(all_78_4) = all_426_4 &
% 126.72/17.66 | | | | | | | | | | empty_carrier(all_78_4) = all_426_5 &
% 126.72/17.66 | | | | | | | | | | element(all_100_0, all_426_3) = all_426_0 &
% 126.72/17.66 | | | | | | | | | | element(all_78_2, all_426_3) = all_426_2 &
% 126.72/17.66 | | | | | | | | | | element(all_78_5, all_426_3) = all_426_1 &
% 126.72/17.66 | | | | | | | | | | the_carrier(all_78_4) = all_426_3 & $i(all_426_3) &
% 126.72/17.66 | | | | | | | | | | ( ~ (all_426_1 = 0) | ~ (all_426_2 = 0) | ~
% 126.72/17.66 | | | | | | | | | | (all_426_4 = 0) | all_426_0 = 0 | all_426_5 = 0)
% 126.72/17.66 | | | | | | | | | |
% 126.72/17.66 | | | | | | | | | | ALPHA: (288) implies:
% 126.72/17.67 | | | | | | | | | | (289) empty_carrier(all_78_4) = all_426_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (271) with fresh symbols all_430_0,
% 126.72/17.67 | | | | | | | | | | all_430_1, all_430_2, all_430_3, all_430_4, all_430_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (290) empty_carrier(all_78_4) = all_430_5 &
% 126.72/17.67 | | | | | | | | | | join_semilatt_str(all_78_4) = all_430_4 &
% 126.72/17.67 | | | | | | | | | | element(all_106_1, all_430_3) = all_430_0 &
% 126.72/17.67 | | | | | | | | | | element(all_78_5, all_430_3) = all_430_1 &
% 126.72/17.67 | | | | | | | | | | element(all_78_5, all_430_3) = all_430_2 &
% 126.72/17.67 | | | | | | | | | | the_carrier(all_78_4) = all_430_3 & $i(all_430_3) &
% 126.72/17.67 | | | | | | | | | | ( ~ (all_430_1 = 0) | ~ (all_430_2 = 0) | ~
% 126.72/17.67 | | | | | | | | | | (all_430_4 = 0) | all_430_0 = 0 | all_430_5 = 0)
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (290) implies:
% 126.72/17.67 | | | | | | | | | | (291) join_semilatt_str(all_78_4) = all_430_4
% 126.72/17.67 | | | | | | | | | | (292) empty_carrier(all_78_4) = all_430_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (274) with fresh symbols all_434_0,
% 126.72/17.67 | | | | | | | | | | all_434_1, all_434_2, all_434_3, all_434_4, all_434_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (293) empty_carrier(all_78_4) = all_434_5 &
% 126.72/17.67 | | | | | | | | | | join_semilatt_str(all_78_4) = all_434_4 &
% 126.72/17.67 | | | | | | | | | | element(all_104_1, all_434_3) = all_434_0 &
% 126.72/17.67 | | | | | | | | | | element(all_78_2, all_434_3) = all_434_1 &
% 126.72/17.67 | | | | | | | | | | element(all_78_2, all_434_3) = all_434_2 &
% 126.72/17.67 | | | | | | | | | | the_carrier(all_78_4) = all_434_3 & $i(all_434_3) &
% 126.72/17.67 | | | | | | | | | | ( ~ (all_434_1 = 0) | ~ (all_434_2 = 0) | ~
% 126.72/17.67 | | | | | | | | | | (all_434_4 = 0) | all_434_0 = 0 | all_434_5 = 0)
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (293) implies:
% 126.72/17.67 | | | | | | | | | | (294) join_semilatt_str(all_78_4) = all_434_4
% 126.72/17.67 | | | | | | | | | | (295) empty_carrier(all_78_4) = all_434_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (279) with fresh symbols all_436_0,
% 126.72/17.67 | | | | | | | | | | all_436_1, all_436_2, all_436_3, all_436_4, all_436_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (296) meet_semilatt_str(all_78_4) = all_436_4 &
% 126.72/17.67 | | | | | | | | | | empty_carrier(all_78_4) = all_436_5 &
% 126.72/17.67 | | | | | | | | | | element(all_102_0, all_436_3) = all_436_0 &
% 126.72/17.67 | | | | | | | | | | element(all_78_2, all_436_3) = all_436_1 &
% 126.72/17.67 | | | | | | | | | | element(all_78_5, all_436_3) = all_436_2 &
% 126.72/17.67 | | | | | | | | | | the_carrier(all_78_4) = all_436_3 & $i(all_436_3) &
% 126.72/17.67 | | | | | | | | | | ( ~ (all_436_1 = 0) | ~ (all_436_2 = 0) | ~
% 126.72/17.67 | | | | | | | | | | (all_436_4 = 0) | all_436_0 = 0 | all_436_5 = 0)
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (296) implies:
% 126.72/17.67 | | | | | | | | | | (297) empty_carrier(all_78_4) = all_436_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (278) with fresh symbols all_438_0,
% 126.72/17.67 | | | | | | | | | | all_438_1, all_438_2, all_438_3, all_438_4, all_438_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (298) meet_semilatt_str(all_78_4) = all_438_4 &
% 126.72/17.67 | | | | | | | | | | empty_carrier(all_78_4) = all_438_5 &
% 126.72/17.67 | | | | | | | | | | element(all_106_0, all_438_3) = all_438_0 &
% 126.72/17.67 | | | | | | | | | | element(all_78_5, all_438_3) = all_438_1 &
% 126.72/17.67 | | | | | | | | | | element(all_78_5, all_438_3) = all_438_2 &
% 126.72/17.67 | | | | | | | | | | the_carrier(all_78_4) = all_438_3 & $i(all_438_3) &
% 126.72/17.67 | | | | | | | | | | ( ~ (all_438_1 = 0) | ~ (all_438_2 = 0) | ~
% 126.72/17.67 | | | | | | | | | | (all_438_4 = 0) | all_438_0 = 0 | all_438_5 = 0)
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (298) implies:
% 126.72/17.67 | | | | | | | | | | (299) empty_carrier(all_78_4) = all_438_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (273) with fresh symbols all_452_0,
% 126.72/17.67 | | | | | | | | | | all_452_1, all_452_2, all_452_3, all_452_4, all_452_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (300) empty_carrier(all_78_4) = all_452_5 &
% 126.72/17.67 | | | | | | | | | | join_semilatt_str(all_78_4) = all_452_4 &
% 126.72/17.67 | | | | | | | | | | element(all_100_1, all_452_3) = all_452_0 &
% 126.72/17.67 | | | | | | | | | | element(all_78_2, all_452_3) = all_452_2 &
% 126.72/17.67 | | | | | | | | | | element(all_78_5, all_452_3) = all_452_1 &
% 126.72/17.67 | | | | | | | | | | the_carrier(all_78_4) = all_452_3 & $i(all_452_3) &
% 126.72/17.67 | | | | | | | | | | ( ~ (all_452_1 = 0) | ~ (all_452_2 = 0) | ~
% 126.72/17.67 | | | | | | | | | | (all_452_4 = 0) | all_452_0 = 0 | all_452_5 = 0)
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (300) implies:
% 126.72/17.67 | | | | | | | | | | (301) join_semilatt_str(all_78_4) = all_452_4
% 126.72/17.67 | | | | | | | | | | (302) empty_carrier(all_78_4) = all_452_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (261) with fresh symbols all_454_0,
% 126.72/17.67 | | | | | | | | | | all_454_1, all_454_2, all_454_3, all_454_4, all_454_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (303) relation_of2_as_subset(all_120_2, all_454_2,
% 126.72/17.67 | | | | | | | | | | all_454_3) = all_454_0 & quasi_total(all_120_2,
% 126.72/17.67 | | | | | | | | | | all_454_2, all_454_3) = all_454_1 &
% 126.72/17.67 | | | | | | | | | | join_semilatt_str(all_78_4) = all_454_5 &
% 126.72/17.67 | | | | | | | | | | function(all_120_2) = all_454_4 &
% 126.72/17.67 | | | | | | | | | | cartesian_product2(all_454_3, all_454_3) =
% 126.72/17.67 | | | | | | | | | | all_454_2 & the_carrier(all_78_4) = all_454_3 &
% 126.72/17.67 | | | | | | | | | | $i(all_454_2) & $i(all_454_3) & ( ~ (all_454_5 = 0)
% 126.72/17.67 | | | | | | | | | | | (all_454_0 = 0 & all_454_1 = 0 & all_454_4 =
% 126.72/17.67 | | | | | | | | | | 0))
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (303) implies:
% 126.72/17.67 | | | | | | | | | | (304) join_semilatt_str(all_78_4) = all_454_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (259) with fresh symbols all_456_0,
% 126.72/17.67 | | | | | | | | | | all_456_1, all_456_2, all_456_3, all_456_4, all_456_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (305) relation_of2_as_subset(all_117_2, all_456_2,
% 126.72/17.67 | | | | | | | | | | all_456_3) = all_456_0 & quasi_total(all_117_2,
% 126.72/17.67 | | | | | | | | | | all_456_2, all_456_3) = all_456_1 &
% 126.72/17.67 | | | | | | | | | | join_semilatt_str(all_76_1) = all_456_5 &
% 126.72/17.67 | | | | | | | | | | function(all_117_2) = all_456_4 &
% 126.72/17.67 | | | | | | | | | | cartesian_product2(all_456_3, all_456_3) =
% 126.72/17.67 | | | | | | | | | | all_456_2 & the_carrier(all_76_1) = all_456_3 &
% 126.72/17.67 | | | | | | | | | | $i(all_456_2) & $i(all_456_3) & ( ~ (all_456_5 = 0)
% 126.72/17.67 | | | | | | | | | | | (all_456_0 = 0 & all_456_1 = 0 & all_456_4 =
% 126.72/17.67 | | | | | | | | | | 0))
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (305) implies:
% 126.72/17.67 | | | | | | | | | | (306) join_semilatt_str(all_76_1) = all_456_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (272) with fresh symbols all_470_0,
% 126.72/17.67 | | | | | | | | | | all_470_1, all_470_2, all_470_3, all_470_4, all_470_5
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (307) empty_carrier(all_78_4) = all_470_5 &
% 126.72/17.67 | | | | | | | | | | join_semilatt_str(all_78_4) = all_470_4 &
% 126.72/17.67 | | | | | | | | | | element(all_102_1, all_470_3) = all_470_0 &
% 126.72/17.67 | | | | | | | | | | element(all_78_2, all_470_3) = all_470_1 &
% 126.72/17.67 | | | | | | | | | | element(all_78_5, all_470_3) = all_470_2 &
% 126.72/17.67 | | | | | | | | | | the_carrier(all_78_4) = all_470_3 & $i(all_470_3) &
% 126.72/17.67 | | | | | | | | | | ( ~ (all_470_1 = 0) | ~ (all_470_2 = 0) | ~
% 126.72/17.67 | | | | | | | | | | (all_470_4 = 0) | all_470_0 = 0 | all_470_5 = 0)
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (307) implies:
% 126.72/17.67 | | | | | | | | | | (308) join_semilatt_str(all_78_4) = all_470_4
% 126.72/17.67 | | | | | | | | | | (309) empty_carrier(all_78_4) = all_470_5
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (255) with fresh symbols all_484_0,
% 126.72/17.67 | | | | | | | | | | all_484_1, all_484_2, all_484_3, all_484_4,
% 126.72/17.67 | | | | | | | | | | all_484_5, all_484_6, all_484_7, all_484_8, all_484_9
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (310) empty(all_78_3) = all_484_9 &
% 126.72/17.67 | | | | | | | | | | quasi_total(all_120_1, all_484_7, all_78_3) =
% 126.72/17.67 | | | | | | | | | | all_484_3 & quasi_total(all_120_2, all_484_7,
% 126.72/17.67 | | | | | | | | | | all_78_3) = all_484_6 & relation_of2(all_120_1,
% 126.72/17.67 | | | | | | | | | | all_484_7, all_78_3) = all_484_2 &
% 126.72/17.67 | | | | | | | | | | relation_of2(all_120_2, all_484_7, all_78_3) =
% 126.72/17.67 | | | | | | | | | | all_484_5 & empty_carrier(all_78_4) = all_484_1 &
% 126.72/17.67 | | | | | | | | | | function(all_120_1) = all_484_4 &
% 126.72/17.67 | | | | | | | | | | function(all_120_2) = all_484_8 &
% 126.72/17.67 | | | | | | | | | | cartesian_product2(all_78_3, all_78_3) = all_484_7
% 126.72/17.67 | | | | | | | | | | & strict_latt_str(all_78_4) = all_484_0 &
% 126.72/17.67 | | | | | | | | | | $i(all_484_7) & ( ~ (all_484_2 = 0) | ~ (all_484_3
% 126.72/17.67 | | | | | | | | | | = 0) | ~ (all_484_4 = 0) | ~ (all_484_5 = 0)
% 126.72/17.67 | | | | | | | | | | | ~ (all_484_6 = 0) | ~ (all_484_8 = 0) |
% 126.72/17.67 | | | | | | | | | | all_484_9 = 0 | (all_484_0 = 0 & ~ (all_484_1 =
% 126.72/17.67 | | | | | | | | | | 0)))
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (310) implies:
% 126.72/17.67 | | | | | | | | | | (311) empty_carrier(all_78_4) = all_484_1
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (256) with fresh symbols all_490_0,
% 126.72/17.67 | | | | | | | | | | all_490_1, all_490_2, all_490_3, all_490_4,
% 126.72/17.67 | | | | | | | | | | all_490_5, all_490_6, all_490_7, all_490_8, all_490_9
% 126.72/17.67 | | | | | | | | | | gives:
% 126.72/17.67 | | | | | | | | | | (312) empty(all_117_3) = all_490_9 &
% 126.72/17.67 | | | | | | | | | | quasi_total(all_117_1, all_490_7, all_117_3) =
% 126.72/17.67 | | | | | | | | | | all_490_3 & quasi_total(all_117_2, all_490_7,
% 126.72/17.67 | | | | | | | | | | all_117_3) = all_490_6 & relation_of2(all_117_1,
% 126.72/17.67 | | | | | | | | | | all_490_7, all_117_3) = all_490_2 &
% 126.72/17.67 | | | | | | | | | | relation_of2(all_117_2, all_490_7, all_117_3) =
% 126.72/17.67 | | | | | | | | | | all_490_5 & empty_carrier(all_76_1) = all_490_1 &
% 126.72/17.67 | | | | | | | | | | function(all_117_1) = all_490_4 &
% 126.72/17.67 | | | | | | | | | | function(all_117_2) = all_490_8 &
% 126.72/17.67 | | | | | | | | | | cartesian_product2(all_117_3, all_117_3) =
% 126.72/17.67 | | | | | | | | | | all_490_7 & strict_latt_str(all_76_1) = all_490_0 &
% 126.72/17.67 | | | | | | | | | | $i(all_490_7) & ( ~ (all_490_2 = 0) | ~ (all_490_3
% 126.72/17.67 | | | | | | | | | | = 0) | ~ (all_490_4 = 0) | ~ (all_490_5 = 0)
% 126.72/17.67 | | | | | | | | | | | ~ (all_490_6 = 0) | ~ (all_490_8 = 0) |
% 126.72/17.67 | | | | | | | | | | all_490_9 = 0 | (all_490_0 = 0 & ~ (all_490_1 =
% 126.72/17.67 | | | | | | | | | | 0)))
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (312) implies:
% 126.72/17.67 | | | | | | | | | | (313) empty_carrier(all_76_1) = all_490_1
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (258) with fresh symbols all_492_0,
% 126.72/17.67 | | | | | | | | | | all_492_1, all_492_2 gives:
% 126.72/17.67 | | | | | | | | | | (314) meet_semilatt_str(all_78_4) = all_492_1 &
% 126.72/17.67 | | | | | | | | | | empty_carrier(all_78_4) = all_492_2 &
% 126.72/17.67 | | | | | | | | | | the_carrier(all_78_4) = all_492_0 & $i(all_492_0) &
% 126.72/17.67 | | | | | | | | | | ( ~ (all_492_1 = 0) | all_492_2 = 0 | ( ! [v0: $i]
% 126.72/17.67 | | | | | | | | | | : ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.67 | | | | | | | | | | (meet(all_78_4, v0, v1) = v2) | ~
% 126.72/17.67 | | | | | | | | | | (element(v0, all_492_0) = 0) | ~ $i(v1) | ~
% 126.72/17.67 | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.72/17.67 | | | | | | | | | | (apply_binary_as_element(all_492_0,
% 126.72/17.67 | | | | | | | | | | all_492_0, all_492_0, all_120_1, v0, v1)
% 126.72/17.67 | | | | | | | | | | = v4 & element(v1, all_492_0) = v3 & $i(v4)
% 126.72/17.67 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.67 | | | | | | | | | | ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.67 | | | | | | | | | | (apply_binary_as_element(all_492_0,
% 126.72/17.67 | | | | | | | | | | all_492_0, all_492_0, all_120_1, v0, v1)
% 126.72/17.67 | | | | | | | | | | = v2) | ~ (element(v0, all_492_0) = 0) |
% 126.72/17.67 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.67 | | | | | | | | | | $i] : (meet(all_78_4, v0, v1) = v4 &
% 126.72/17.67 | | | | | | | | | | element(v1, all_492_0) = v3 & $i(v4) & ( ~
% 126.72/17.67 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.67 | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_492_0) = 0) |
% 126.72/17.67 | | | | | | | | | | ~ (element(v0, all_492_0) = 0) | ~ $i(v1) |
% 126.72/17.67 | | | | | | | | | | ~ $i(v0) | ? [v2: $i] : (meet(all_78_4, v0,
% 126.72/17.67 | | | | | | | | | | v1) = v2 &
% 126.72/17.67 | | | | | | | | | | apply_binary_as_element(all_492_0,
% 126.72/17.67 | | | | | | | | | | all_492_0, all_492_0, all_120_1, v0, v1)
% 126.72/17.67 | | | | | | | | | | = v2 & $i(v2)))))
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | ALPHA: (314) implies:
% 126.72/17.67 | | | | | | | | | | (315) empty_carrier(all_78_4) = all_492_2
% 126.72/17.67 | | | | | | | | | |
% 126.72/17.67 | | | | | | | | | | DELTA: instantiating (264) with fresh symbols all_498_0,
% 126.72/17.67 | | | | | | | | | | all_498_1, all_498_2 gives:
% 126.72/17.68 | | | | | | | | | | (316) empty_carrier(all_76_1) = all_498_2 &
% 126.72/17.68 | | | | | | | | | | join_semilatt_str(all_76_1) = all_498_1 &
% 126.72/17.68 | | | | | | | | | | the_L_join(all_76_1) = all_498_0 & $i(all_498_0) &
% 126.72/17.68 | | | | | | | | | | ( ~ (all_498_1 = 0) | all_498_2 = 0 | ( ! [v0: $i]
% 126.72/17.68 | | | | | | | | | | : ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_117_3, all_498_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2) | ~ (element(v0, all_117_3) = 0) |
% 126.72/17.68 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.68 | | | | | | | | | | $i] : (join(all_76_1, v0, v1) = v4 &
% 126.72/17.68 | | | | | | | | | | element(v1, all_117_3) = v3 & $i(v4) & ( ~
% 126.72/17.68 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.68 | | | | | | | | | | [v1: $i] : ! [v2: $i] : ( ~ (join(all_76_1,
% 126.72/17.68 | | | | | | | | | | v0, v1) = v2) | ~ (element(v0,
% 126.72/17.68 | | | | | | | | | | all_117_3) = 0) | ~ $i(v1) | ~ $i(v0) |
% 126.72/17.68 | | | | | | | | | | ? [v3: any] : ? [v4: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_117_3, all_498_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v4 & element(v1, all_117_3) = v3 & $i(v4)
% 126.72/17.68 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.68 | | | | | | | | | | ! [v1: $i] : ( ~ (element(v1, all_117_3) = 0)
% 126.72/17.68 | | | | | | | | | | | ~ (element(v0, all_117_3) = 0) | ~ $i(v1)
% 126.72/17.68 | | | | | | | | | | | ~ $i(v0) | ? [v2: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_117_3, all_498_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2 & join(all_76_1, v0, v1) = v2 &
% 126.72/17.68 | | | | | | | | | | $i(v2)))))
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | ALPHA: (316) implies:
% 126.72/17.68 | | | | | | | | | | (317) join_semilatt_str(all_76_1) = all_498_1
% 126.72/17.68 | | | | | | | | | | (318) empty_carrier(all_76_1) = all_498_2
% 126.72/17.68 | | | | | | | | | | (319) ~ (all_498_1 = 0) | all_498_2 = 0 | ( ! [v0: $i] :
% 126.72/17.68 | | | | | | | | | | ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3, all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_498_0, v0, v1) = v2) | ~
% 126.72/17.68 | | | | | | | | | | (element(v0, all_117_3) = 0) | ~ $i(v1) | ~
% 126.72/17.68 | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.72/17.68 | | | | | | | | | | (join(all_76_1, v0, v1) = v4 & element(v1,
% 126.72/17.68 | | | | | | | | | | all_117_3) = v3 & $i(v4) & ( ~ (v3 = 0) |
% 126.72/17.68 | | | | | | | | | | v4 = v2))) & ! [v0: $i] : ! [v1: $i] : !
% 126.72/17.68 | | | | | | | | | | [v2: $i] : ( ~ (join(all_76_1, v0, v1) = v2) | ~
% 126.72/17.68 | | | | | | | | | | (element(v0, all_117_3) = 0) | ~ $i(v1) | ~
% 126.72/17.68 | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3, all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_498_0, v0, v1) = v4 &
% 126.72/17.68 | | | | | | | | | | element(v1, all_117_3) = v3 & $i(v4) & ( ~
% 126.72/17.68 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.68 | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_117_3) = 0) | ~
% 126.72/17.68 | | | | | | | | | | (element(v0, all_117_3) = 0) | ~ $i(v1) | ~
% 126.72/17.68 | | | | | | | | | | $i(v0) | ? [v2: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3, all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_498_0, v0, v1) = v2 &
% 126.72/17.68 | | | | | | | | | | join(all_76_1, v0, v1) = v2 & $i(v2))))
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | DELTA: instantiating (263) with fresh symbols all_506_0,
% 126.72/17.68 | | | | | | | | | | all_506_1, all_506_2 gives:
% 126.72/17.68 | | | | | | | | | | (320) meet_semilatt_str(all_76_1) = all_506_1 &
% 126.72/17.68 | | | | | | | | | | empty_carrier(all_76_1) = all_506_2 &
% 126.72/17.68 | | | | | | | | | | the_L_meet(all_76_1) = all_506_0 & $i(all_506_0) &
% 126.72/17.68 | | | | | | | | | | ( ~ (all_506_1 = 0) | all_506_2 = 0 | ( ! [v0: $i]
% 126.72/17.68 | | | | | | | | | | : ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.68 | | | | | | | | | | (meet(all_76_1, v0, v1) = v2) | ~
% 126.72/17.68 | | | | | | | | | | (element(v0, all_117_3) = 0) | ~ $i(v1) | ~
% 126.72/17.68 | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_117_3, all_506_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v4 & element(v1, all_117_3) = v3 & $i(v4)
% 126.72/17.68 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.68 | | | | | | | | | | ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_117_3, all_506_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2) | ~ (element(v0, all_117_3) = 0) |
% 126.72/17.68 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.68 | | | | | | | | | | $i] : (meet(all_76_1, v0, v1) = v4 &
% 126.72/17.68 | | | | | | | | | | element(v1, all_117_3) = v3 & $i(v4) & ( ~
% 126.72/17.68 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.68 | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_117_3) = 0) |
% 126.72/17.68 | | | | | | | | | | ~ (element(v0, all_117_3) = 0) | ~ $i(v1) |
% 126.72/17.68 | | | | | | | | | | ~ $i(v0) | ? [v2: $i] : (meet(all_76_1, v0,
% 126.72/17.68 | | | | | | | | | | v1) = v2 &
% 126.72/17.68 | | | | | | | | | | apply_binary_as_element(all_117_3,
% 126.72/17.68 | | | | | | | | | | all_117_3, all_117_3, all_506_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2 & $i(v2)))))
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | ALPHA: (320) implies:
% 126.72/17.68 | | | | | | | | | | (321) empty_carrier(all_76_1) = all_506_2
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | DELTA: instantiating (275) with fresh symbols all_534_0,
% 126.72/17.68 | | | | | | | | | | all_534_1, all_534_2 gives:
% 126.72/17.68 | | | | | | | | | | (322) empty_carrier(all_76_1) = all_534_2 &
% 126.72/17.68 | | | | | | | | | | the_carrier(all_76_1) = all_534_1 &
% 126.72/17.68 | | | | | | | | | | the_L_join(all_76_1) = all_534_0 & $i(all_534_0) &
% 126.72/17.68 | | | | | | | | | | $i(all_534_1) & (all_534_2 = 0 | ( ! [v0: $i] : !
% 126.72/17.68 | | | | | | | | | | [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_534_1,
% 126.72/17.68 | | | | | | | | | | all_534_1, all_534_1, all_534_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2) | ~ (element(v0, all_534_1) = 0) |
% 126.72/17.68 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.68 | | | | | | | | | | $i] : (join(all_76_1, v0, v1) = v4 &
% 126.72/17.68 | | | | | | | | | | element(v1, all_534_1) = v3 & $i(v4) & ( ~
% 126.72/17.68 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.68 | | | | | | | | | | [v1: $i] : ! [v2: $i] : ( ~ (join(all_76_1,
% 126.72/17.68 | | | | | | | | | | v0, v1) = v2) | ~ (element(v0,
% 126.72/17.68 | | | | | | | | | | all_534_1) = 0) | ~ $i(v1) | ~ $i(v0) |
% 126.72/17.68 | | | | | | | | | | ? [v3: any] : ? [v4: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_534_1,
% 126.72/17.68 | | | | | | | | | | all_534_1, all_534_1, all_534_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v4 & element(v1, all_534_1) = v3 & $i(v4)
% 126.72/17.68 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.68 | | | | | | | | | | ! [v1: $i] : ( ~ (element(v1, all_534_1) = 0)
% 126.72/17.68 | | | | | | | | | | | ~ (element(v0, all_534_1) = 0) | ~ $i(v1)
% 126.72/17.68 | | | | | | | | | | | ~ $i(v0) | ? [v2: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_534_1,
% 126.72/17.68 | | | | | | | | | | all_534_1, all_534_1, all_534_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2 & join(all_76_1, v0, v1) = v2 &
% 126.72/17.68 | | | | | | | | | | $i(v2)))))
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | ALPHA: (322) implies:
% 126.72/17.68 | | | | | | | | | | (323) empty_carrier(all_76_1) = all_534_2
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | DELTA: instantiating (282) with fresh symbols all_536_0,
% 126.72/17.68 | | | | | | | | | | all_536_1, all_536_2 gives:
% 126.72/17.68 | | | | | | | | | | (324) empty_carrier(all_76_1) = all_536_2 &
% 126.72/17.68 | | | | | | | | | | the_carrier(all_76_1) = all_536_1 &
% 126.72/17.68 | | | | | | | | | | the_L_meet(all_76_1) = all_536_0 & $i(all_536_0) &
% 126.72/17.68 | | | | | | | | | | $i(all_536_1) & (all_536_2 = 0 | ( ! [v0: $i] : !
% 126.72/17.68 | | | | | | | | | | [v1: $i] : ! [v2: $i] : ( ~ (meet(all_76_1,
% 126.72/17.68 | | | | | | | | | | v0, v1) = v2) | ~ (element(v0,
% 126.72/17.68 | | | | | | | | | | all_536_1) = 0) | ~ $i(v1) | ~ $i(v0) |
% 126.72/17.68 | | | | | | | | | | ? [v3: any] : ? [v4: $i] :
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_536_1,
% 126.72/17.68 | | | | | | | | | | all_536_1, all_536_1, all_536_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v4 & element(v1, all_536_1) = v3 & $i(v4)
% 126.72/17.68 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.68 | | | | | | | | | | ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.68 | | | | | | | | | | (apply_binary_as_element(all_536_1,
% 126.72/17.68 | | | | | | | | | | all_536_1, all_536_1, all_536_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2) | ~ (element(v0, all_536_1) = 0) |
% 126.72/17.68 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.68 | | | | | | | | | | $i] : (meet(all_76_1, v0, v1) = v4 &
% 126.72/17.68 | | | | | | | | | | element(v1, all_536_1) = v3 & $i(v4) & ( ~
% 126.72/17.68 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.68 | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_536_1) = 0) |
% 126.72/17.68 | | | | | | | | | | ~ (element(v0, all_536_1) = 0) | ~ $i(v1) |
% 126.72/17.68 | | | | | | | | | | ~ $i(v0) | ? [v2: $i] : (meet(all_76_1, v0,
% 126.72/17.68 | | | | | | | | | | v1) = v2 &
% 126.72/17.68 | | | | | | | | | | apply_binary_as_element(all_536_1,
% 126.72/17.68 | | | | | | | | | | all_536_1, all_536_1, all_536_0, v0, v1)
% 126.72/17.68 | | | | | | | | | | = v2 & $i(v2)))))
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | ALPHA: (324) implies:
% 126.72/17.68 | | | | | | | | | | (325) empty_carrier(all_76_1) = all_536_2
% 126.72/17.68 | | | | | | | | | |
% 126.72/17.68 | | | | | | | | | | DELTA: instantiating (260) with fresh symbols all_542_0,
% 126.72/17.68 | | | | | | | | | | all_542_1, all_542_2 gives:
% 126.72/17.69 | | | | | | | | | | (326) empty_carrier(all_76_1) = all_542_2 &
% 126.72/17.69 | | | | | | | | | | join_semilatt_str(all_76_1) = all_542_1 &
% 126.72/17.69 | | | | | | | | | | the_carrier(all_76_1) = all_542_0 & $i(all_542_0) &
% 126.72/17.69 | | | | | | | | | | ( ~ (all_542_1 = 0) | all_542_2 = 0 | ( ! [v0: $i]
% 126.72/17.69 | | | | | | | | | | : ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_542_0,
% 126.72/17.69 | | | | | | | | | | all_542_0, all_542_0, all_117_2, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v2) | ~ (element(v0, all_542_0) = 0) |
% 126.72/17.69 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.69 | | | | | | | | | | $i] : (join(all_76_1, v0, v1) = v4 &
% 126.72/17.69 | | | | | | | | | | element(v1, all_542_0) = v3 & $i(v4) & ( ~
% 126.72/17.69 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.69 | | | | | | | | | | [v1: $i] : ! [v2: $i] : ( ~ (join(all_76_1,
% 126.72/17.69 | | | | | | | | | | v0, v1) = v2) | ~ (element(v0,
% 126.72/17.69 | | | | | | | | | | all_542_0) = 0) | ~ $i(v1) | ~ $i(v0) |
% 126.72/17.69 | | | | | | | | | | ? [v3: any] : ? [v4: $i] :
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_542_0,
% 126.72/17.69 | | | | | | | | | | all_542_0, all_542_0, all_117_2, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v4 & element(v1, all_542_0) = v3 & $i(v4)
% 126.72/17.69 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.69 | | | | | | | | | | ! [v1: $i] : ( ~ (element(v1, all_542_0) = 0)
% 126.72/17.69 | | | | | | | | | | | ~ (element(v0, all_542_0) = 0) | ~ $i(v1)
% 126.72/17.69 | | | | | | | | | | | ~ $i(v0) | ? [v2: $i] :
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_542_0,
% 126.72/17.69 | | | | | | | | | | all_542_0, all_542_0, all_117_2, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v2 & join(all_76_1, v0, v1) = v2 &
% 126.72/17.69 | | | | | | | | | | $i(v2)))))
% 126.72/17.69 | | | | | | | | | |
% 126.72/17.69 | | | | | | | | | | ALPHA: (326) implies:
% 126.72/17.69 | | | | | | | | | | (327) join_semilatt_str(all_76_1) = all_542_1
% 126.72/17.69 | | | | | | | | | | (328) empty_carrier(all_76_1) = all_542_2
% 126.72/17.69 | | | | | | | | | |
% 126.72/17.69 | | | | | | | | | | DELTA: instantiating (262) with fresh symbols all_548_0,
% 126.72/17.69 | | | | | | | | | | all_548_1, all_548_2 gives:
% 126.72/17.69 | | | | | | | | | | (329) empty_carrier(all_78_4) = all_548_2 &
% 126.72/17.69 | | | | | | | | | | join_semilatt_str(all_78_4) = all_548_1 &
% 126.72/17.69 | | | | | | | | | | the_carrier(all_78_4) = all_548_0 & $i(all_548_0) &
% 126.72/17.69 | | | | | | | | | | ( ~ (all_548_1 = 0) | all_548_2 = 0 | ( ! [v0: $i]
% 126.72/17.69 | | | | | | | | | | : ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_548_0,
% 126.72/17.69 | | | | | | | | | | all_548_0, all_548_0, all_120_2, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v2) | ~ (element(v0, all_548_0) = 0) |
% 126.72/17.69 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.69 | | | | | | | | | | $i] : (join(all_78_4, v0, v1) = v4 &
% 126.72/17.69 | | | | | | | | | | element(v1, all_548_0) = v3 & $i(v4) & ( ~
% 126.72/17.69 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.69 | | | | | | | | | | [v1: $i] : ! [v2: $i] : ( ~ (join(all_78_4,
% 126.72/17.69 | | | | | | | | | | v0, v1) = v2) | ~ (element(v0,
% 126.72/17.69 | | | | | | | | | | all_548_0) = 0) | ~ $i(v1) | ~ $i(v0) |
% 126.72/17.69 | | | | | | | | | | ? [v3: any] : ? [v4: $i] :
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_548_0,
% 126.72/17.69 | | | | | | | | | | all_548_0, all_548_0, all_120_2, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v4 & element(v1, all_548_0) = v3 & $i(v4)
% 126.72/17.69 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.69 | | | | | | | | | | ! [v1: $i] : ( ~ (element(v1, all_548_0) = 0)
% 126.72/17.69 | | | | | | | | | | | ~ (element(v0, all_548_0) = 0) | ~ $i(v1)
% 126.72/17.69 | | | | | | | | | | | ~ $i(v0) | ? [v2: $i] :
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_548_0,
% 126.72/17.69 | | | | | | | | | | all_548_0, all_548_0, all_120_2, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v2 & join(all_78_4, v0, v1) = v2 &
% 126.72/17.69 | | | | | | | | | | $i(v2)))))
% 126.72/17.69 | | | | | | | | | |
% 126.72/17.69 | | | | | | | | | | ALPHA: (329) implies:
% 126.72/17.69 | | | | | | | | | | (330) join_semilatt_str(all_78_4) = all_548_1
% 126.72/17.69 | | | | | | | | | | (331) empty_carrier(all_78_4) = all_548_2
% 126.72/17.69 | | | | | | | | | | (332) ~ (all_548_1 = 0) | all_548_2 = 0 | ( ! [v0: $i] :
% 126.72/17.69 | | | | | | | | | | ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_548_0, all_548_0,
% 126.72/17.69 | | | | | | | | | | all_548_0, all_120_2, v0, v1) = v2) | ~
% 126.72/17.69 | | | | | | | | | | (element(v0, all_548_0) = 0) | ~ $i(v1) | ~
% 126.72/17.69 | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.72/17.69 | | | | | | | | | | (join(all_78_4, v0, v1) = v4 & element(v1,
% 126.72/17.69 | | | | | | | | | | all_548_0) = v3 & $i(v4) & ( ~ (v3 = 0) |
% 126.72/17.69 | | | | | | | | | | v4 = v2))) & ! [v0: $i] : ! [v1: $i] : !
% 126.72/17.69 | | | | | | | | | | [v2: $i] : ( ~ (join(all_78_4, v0, v1) = v2) | ~
% 126.72/17.69 | | | | | | | | | | (element(v0, all_548_0) = 0) | ~ $i(v1) | ~
% 126.72/17.69 | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_548_0, all_548_0,
% 126.72/17.69 | | | | | | | | | | all_548_0, all_120_2, v0, v1) = v4 &
% 126.72/17.69 | | | | | | | | | | element(v1, all_548_0) = v3 & $i(v4) & ( ~
% 126.72/17.69 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.69 | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_548_0) = 0) | ~
% 126.72/17.69 | | | | | | | | | | (element(v0, all_548_0) = 0) | ~ $i(v1) | ~
% 126.72/17.69 | | | | | | | | | | $i(v0) | ? [v2: $i] :
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_548_0, all_548_0,
% 126.72/17.69 | | | | | | | | | | all_548_0, all_120_2, v0, v1) = v2 &
% 126.72/17.69 | | | | | | | | | | join(all_78_4, v0, v1) = v2 & $i(v2))))
% 126.72/17.69 | | | | | | | | | |
% 126.72/17.69 | | | | | | | | | | DELTA: instantiating (257) with fresh symbols all_554_0,
% 126.72/17.69 | | | | | | | | | | all_554_1, all_554_2 gives:
% 126.72/17.69 | | | | | | | | | | (333) meet_semilatt_str(all_76_1) = all_554_1 &
% 126.72/17.69 | | | | | | | | | | empty_carrier(all_76_1) = all_554_2 &
% 126.72/17.69 | | | | | | | | | | the_carrier(all_76_1) = all_554_0 & $i(all_554_0) &
% 126.72/17.69 | | | | | | | | | | ( ~ (all_554_1 = 0) | all_554_2 = 0 | ( ! [v0: $i]
% 126.72/17.69 | | | | | | | | | | : ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.69 | | | | | | | | | | (meet(all_76_1, v0, v1) = v2) | ~
% 126.72/17.69 | | | | | | | | | | (element(v0, all_554_0) = 0) | ~ $i(v1) | ~
% 126.72/17.69 | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_554_0,
% 126.72/17.69 | | | | | | | | | | all_554_0, all_554_0, all_117_1, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v4 & element(v1, all_554_0) = v3 & $i(v4)
% 126.72/17.69 | | | | | | | | | | & ( ~ (v3 = 0) | v4 = v2))) & ! [v0: $i] :
% 126.72/17.69 | | | | | | | | | | ! [v1: $i] : ! [v2: $i] : ( ~
% 126.72/17.69 | | | | | | | | | | (apply_binary_as_element(all_554_0,
% 126.72/17.69 | | | | | | | | | | all_554_0, all_554_0, all_117_1, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v2) | ~ (element(v0, all_554_0) = 0) |
% 126.72/17.69 | | | | | | | | | | ~ $i(v1) | ~ $i(v0) | ? [v3: any] : ? [v4:
% 126.72/17.69 | | | | | | | | | | $i] : (meet(all_76_1, v0, v1) = v4 &
% 126.72/17.69 | | | | | | | | | | element(v1, all_554_0) = v3 & $i(v4) & ( ~
% 126.72/17.69 | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.72/17.69 | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_554_0) = 0) |
% 126.72/17.69 | | | | | | | | | | ~ (element(v0, all_554_0) = 0) | ~ $i(v1) |
% 126.72/17.69 | | | | | | | | | | ~ $i(v0) | ? [v2: $i] : (meet(all_76_1, v0,
% 126.72/17.69 | | | | | | | | | | v1) = v2 &
% 126.72/17.69 | | | | | | | | | | apply_binary_as_element(all_554_0,
% 126.72/17.69 | | | | | | | | | | all_554_0, all_554_0, all_117_1, v0, v1)
% 126.72/17.69 | | | | | | | | | | = v2 & $i(v2)))))
% 126.72/17.69 | | | | | | | | | |
% 126.72/17.69 | | | | | | | | | | ALPHA: (333) implies:
% 126.72/17.69 | | | | | | | | | | (334) empty_carrier(all_76_1) = all_554_2
% 126.72/17.69 | | | | | | | | | |
% 126.72/17.69 | | | | | | | | | | DELTA: instantiating (276) with fresh symbols all_560_0,
% 126.72/17.69 | | | | | | | | | | all_560_1 gives:
% 126.98/17.69 | | | | | | | | | | (335) empty_carrier(all_76_1) = all_560_1 &
% 126.98/17.69 | | | | | | | | | | the_carrier(all_76_1) = all_560_0 & $i(all_560_0) &
% 126.98/17.69 | | | | | | | | | | (all_560_1 = 0 | ( ! [v0: $i] : ! [v1: $i] : !
% 126.98/17.69 | | | | | | | | | | [v2: any] : ( ~ (below(all_76_1, v0, v1) = v2)
% 126.98/17.69 | | | | | | | | | | | ~ (element(v0, all_560_0) = 0) | ~ $i(v1)
% 126.98/17.69 | | | | | | | | | | | ~ $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.98/17.69 | | | | | | | | | | (join(all_76_1, v0, v1) = v4 & element(v1,
% 126.98/17.69 | | | | | | | | | | all_560_0) = v3 & $i(v4) & ( ~ (v3 = 0) |
% 126.98/17.69 | | | | | | | | | | (( ~ (v4 = v1) | v2 = 0) & ( ~ (v2 = 0) |
% 126.98/17.69 | | | | | | | | | | v4 = v1))))) & ! [v0: $i] : ! [v1:
% 126.98/17.69 | | | | | | | | | | $i] : ! [v2: $i] : ( ~ (join(all_76_1, v0,
% 126.98/17.69 | | | | | | | | | | v1) = v2) | ~ (element(v0, all_560_0) =
% 126.98/17.69 | | | | | | | | | | 0) | ~ $i(v1) | ~ $i(v0) | ? [v3: any] :
% 126.98/17.69 | | | | | | | | | | ? [v4: any] : (below(all_76_1, v0, v1) = v4
% 126.98/17.69 | | | | | | | | | | & element(v1, all_560_0) = v3 & ( ~ (v3 =
% 126.98/17.69 | | | | | | | | | | 0) | (( ~ (v4 = 0) | v2 = v1) & ( ~ (v2
% 126.98/17.69 | | | | | | | | | | = v1) | v4 = 0))))) & ! [v0: $i] :
% 126.98/17.69 | | | | | | | | | | ! [v1: $i] : ( ~ (element(v1, all_560_0) = 0)
% 126.98/17.69 | | | | | | | | | | | ~ (element(v0, all_560_0) = 0) | ~ $i(v1)
% 126.98/17.69 | | | | | | | | | | | ~ $i(v0) | ? [v2: any] : ? [v3: $i] :
% 126.98/17.69 | | | | | | | | | | (below(all_76_1, v0, v1) = v2 &
% 126.98/17.69 | | | | | | | | | | join(all_76_1, v0, v1) = v3 & $i(v3) & ( ~
% 126.98/17.69 | | | | | | | | | | (v3 = v1) | v2 = 0) & ( ~ (v2 = 0) | v3 =
% 126.98/17.69 | | | | | | | | | | v1)))))
% 126.98/17.69 | | | | | | | | | |
% 126.98/17.69 | | | | | | | | | | ALPHA: (335) implies:
% 126.98/17.69 | | | | | | | | | | (336) empty_carrier(all_76_1) = all_560_1
% 126.98/17.69 | | | | | | | | | |
% 126.98/17.69 | | | | | | | | | | BETA: splitting (277) gives:
% 126.98/17.69 | | | | | | | | | |
% 126.98/17.69 | | | | | | | | | | Case 1:
% 126.98/17.69 | | | | | | | | | | |
% 126.98/17.69 | | | | | | | | | | | (337) all_86_0 = 0
% 126.98/17.69 | | | | | | | | | | |
% 126.98/17.69 | | | | | | | | | | | REDUCE: (92), (337) imply:
% 126.98/17.69 | | | | | | | | | | | (338) $false
% 126.98/17.69 | | | | | | | | | | |
% 126.98/17.69 | | | | | | | | | | | CLOSE: (338) is inconsistent.
% 126.98/17.69 | | | | | | | | | | |
% 126.98/17.69 | | | | | | | | | | Case 2:
% 126.98/17.69 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (38) with all_100_1, all_102_1,
% 126.98/17.70 | | | | | | | | | | | all_78_5, all_78_2, simplifying with (95), (269)
% 126.98/17.70 | | | | | | | | | | | gives:
% 126.98/17.70 | | | | | | | | | | | (339) all_102_1 = all_100_1
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with 0, all_498_1, all_76_1,
% 126.98/17.70 | | | | | | | | | | | simplifying with (74), (317) gives:
% 126.98/17.70 | | | | | | | | | | | (340) all_498_1 = 0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_498_1, all_542_1,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (317), (327) gives:
% 126.98/17.70 | | | | | | | | | | | (341) all_542_1 = all_498_1
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_456_5, all_542_1,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (306), (327) gives:
% 126.98/17.70 | | | | | | | | | | | (342) all_542_1 = all_456_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_136_5, all_434_4,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (142), (294) gives:
% 126.98/17.70 | | | | | | | | | | | (343) all_434_4 = all_136_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_434_4, all_452_4,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (294), (301) gives:
% 126.98/17.70 | | | | | | | | | | | (344) all_452_4 = all_434_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_434_4, all_454_5,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (294), (304) gives:
% 126.98/17.70 | | | | | | | | | | | (345) all_454_5 = all_434_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with 0, all_454_5, all_78_4,
% 126.98/17.70 | | | | | | | | | | | simplifying with (266), (304) gives:
% 126.98/17.70 | | | | | | | | | | | (346) all_454_5 = 0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_452_4, all_470_4,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (301), (308) gives:
% 126.98/17.70 | | | | | | | | | | | (347) all_470_4 = all_452_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_314_0, all_470_4,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (285), (308) gives:
% 126.98/17.70 | | | | | | | | | | | (348) all_470_4 = all_314_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_454_5, all_548_1,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (304), (330) gives:
% 126.98/17.70 | | | | | | | | | | | (349) all_548_1 = all_454_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (35) with all_430_4, all_548_1,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (291), (330) gives:
% 126.98/17.70 | | | | | | | | | | | (350) all_548_1 = all_430_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_76_0, all_506_2,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (51), (321) gives:
% 126.98/17.70 | | | | | | | | | | | (351) all_506_2 = all_76_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_490_1, all_506_2,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (313), (321) gives:
% 126.98/17.70 | | | | | | | | | | | (352) all_506_2 = all_490_1
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_506_2, all_534_2,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (321), (323) gives:
% 126.98/17.70 | | | | | | | | | | | (353) all_534_2 = all_506_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_534_2, all_536_2,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (323), (325) gives:
% 126.98/17.70 | | | | | | | | | | | (354) all_536_2 = all_534_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_536_2, all_542_2,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (325), (328) gives:
% 126.98/17.70 | | | | | | | | | | | (355) all_542_2 = all_536_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_542_2, all_554_2,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (328), (334) gives:
% 126.98/17.70 | | | | | | | | | | | (356) all_554_2 = all_542_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_554_2, all_560_1,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (334), (336) gives:
% 126.98/17.70 | | | | | | | | | | | (357) all_560_1 = all_554_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_498_2, all_560_1,
% 126.98/17.70 | | | | | | | | | | | all_76_1, simplifying with (318), (336) gives:
% 126.98/17.70 | | | | | | | | | | | (358) all_560_1 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_430_5, all_434_5,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (292), (295) gives:
% 126.98/17.70 | | | | | | | | | | | (359) all_434_5 = all_430_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_430_5, all_436_5,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (292), (297) gives:
% 126.98/17.70 | | | | | | | | | | | (360) all_436_5 = all_430_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_436_5, all_438_5,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (297), (299) gives:
% 126.98/17.70 | | | | | | | | | | | (361) all_438_5 = all_436_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_438_5, all_452_5,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (299), (302) gives:
% 126.98/17.70 | | | | | | | | | | | (362) all_452_5 = all_438_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_424_5, all_452_5,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (287), (302) gives:
% 126.98/17.70 | | | | | | | | | | | (363) all_452_5 = all_424_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_434_5, all_470_5,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (295), (309) gives:
% 126.98/17.70 | | | | | | | | | | | (364) all_470_5 = all_434_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_470_5, all_484_1,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (309), (311) gives:
% 126.98/17.70 | | | | | | | | | | | (365) all_484_1 = all_470_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_86_0, all_492_2,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (93), (315) gives:
% 126.98/17.70 | | | | | | | | | | | (366) all_492_2 = all_86_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_430_5, all_492_2,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (292), (315) gives:
% 126.98/17.70 | | | | | | | | | | | (367) all_492_2 = all_430_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_484_1, all_548_2,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (311), (331) gives:
% 126.98/17.70 | | | | | | | | | | | (368) all_548_2 = all_484_1
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | GROUND_INST: instantiating (36) with all_426_5, all_548_2,
% 126.98/17.70 | | | | | | | | | | | all_78_4, simplifying with (289), (331) gives:
% 126.98/17.70 | | | | | | | | | | | (369) all_548_2 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (357), (358) imply:
% 126.98/17.70 | | | | | | | | | | | (370) all_554_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (370) implies:
% 126.98/17.70 | | | | | | | | | | | (371) all_554_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (356), (371) imply:
% 126.98/17.70 | | | | | | | | | | | (372) all_542_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (372) implies:
% 126.98/17.70 | | | | | | | | | | | (373) all_542_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (349), (350) imply:
% 126.98/17.70 | | | | | | | | | | | (374) all_454_5 = all_430_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (374) implies:
% 126.98/17.70 | | | | | | | | | | | (375) all_454_5 = all_430_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (368), (369) imply:
% 126.98/17.70 | | | | | | | | | | | (376) all_484_1 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (376) implies:
% 126.98/17.70 | | | | | | | | | | | (377) all_484_1 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (341), (342) imply:
% 126.98/17.70 | | | | | | | | | | | (378) all_498_1 = all_456_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (378) implies:
% 126.98/17.70 | | | | | | | | | | | (379) all_498_1 = all_456_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (355), (373) imply:
% 126.98/17.70 | | | | | | | | | | | (380) all_536_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (380) implies:
% 126.98/17.70 | | | | | | | | | | | (381) all_536_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (354), (381) imply:
% 126.98/17.70 | | | | | | | | | | | (382) all_534_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (382) implies:
% 126.98/17.70 | | | | | | | | | | | (383) all_534_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (353), (383) imply:
% 126.98/17.70 | | | | | | | | | | | (384) all_506_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (384) implies:
% 126.98/17.70 | | | | | | | | | | | (385) all_506_2 = all_498_2
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (351), (385) imply:
% 126.98/17.70 | | | | | | | | | | | (386) all_498_2 = all_76_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (352), (385) imply:
% 126.98/17.70 | | | | | | | | | | | (387) all_498_2 = all_490_1
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (340), (379) imply:
% 126.98/17.70 | | | | | | | | | | | (388) all_456_5 = 0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (386), (387) imply:
% 126.98/17.70 | | | | | | | | | | | (389) all_490_1 = all_76_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (366), (367) imply:
% 126.98/17.70 | | | | | | | | | | | (390) all_430_5 = all_86_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (390) implies:
% 126.98/17.70 | | | | | | | | | | | (391) all_430_5 = all_86_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (365), (377) imply:
% 126.98/17.70 | | | | | | | | | | | (392) all_470_5 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (392) implies:
% 126.98/17.70 | | | | | | | | | | | (393) all_470_5 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (347), (348) imply:
% 126.98/17.70 | | | | | | | | | | | (394) all_452_4 = all_314_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (394) implies:
% 126.98/17.70 | | | | | | | | | | | (395) all_452_4 = all_314_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (364), (393) imply:
% 126.98/17.70 | | | | | | | | | | | (396) all_434_5 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (396) implies:
% 126.98/17.70 | | | | | | | | | | | (397) all_434_5 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (345), (375) imply:
% 126.98/17.70 | | | | | | | | | | | (398) all_434_4 = all_430_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (398) implies:
% 126.98/17.70 | | | | | | | | | | | (399) all_434_4 = all_430_4
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (346), (375) imply:
% 126.98/17.70 | | | | | | | | | | | (400) all_430_4 = 0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (344), (395) imply:
% 126.98/17.70 | | | | | | | | | | | (401) all_434_4 = all_314_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (401) implies:
% 126.98/17.70 | | | | | | | | | | | (402) all_434_4 = all_314_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (362), (363) imply:
% 126.98/17.70 | | | | | | | | | | | (403) all_438_5 = all_424_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (403) implies:
% 126.98/17.70 | | | | | | | | | | | (404) all_438_5 = all_424_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (361), (404) imply:
% 126.98/17.70 | | | | | | | | | | | (405) all_436_5 = all_424_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (405) implies:
% 126.98/17.70 | | | | | | | | | | | (406) all_436_5 = all_424_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (360), (406) imply:
% 126.98/17.70 | | | | | | | | | | | (407) all_430_5 = all_424_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (407) implies:
% 126.98/17.70 | | | | | | | | | | | (408) all_430_5 = all_424_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (343), (402) imply:
% 126.98/17.70 | | | | | | | | | | | (409) all_314_0 = all_136_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (399), (402) imply:
% 126.98/17.70 | | | | | | | | | | | (410) all_430_4 = all_314_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (410) implies:
% 126.98/17.70 | | | | | | | | | | | (411) all_430_4 = all_314_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (359), (397) imply:
% 126.98/17.70 | | | | | | | | | | | (412) all_430_5 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (412) implies:
% 126.98/17.70 | | | | | | | | | | | (413) all_430_5 = all_426_5
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (400), (411) imply:
% 126.98/17.70 | | | | | | | | | | | (414) all_314_0 = 0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | SIMP: (414) implies:
% 126.98/17.70 | | | | | | | | | | | (415) all_314_0 = 0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (391), (413) imply:
% 126.98/17.70 | | | | | | | | | | | (416) all_426_5 = all_86_0
% 126.98/17.70 | | | | | | | | | | |
% 126.98/17.70 | | | | | | | | | | | COMBINE_EQS: (408), (413) imply:
% 126.98/17.71 | | | | | | | | | | | (417) all_426_5 = all_424_5
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | COMBINE_EQS: (416), (417) imply:
% 126.98/17.71 | | | | | | | | | | | (418) all_424_5 = all_86_0
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | COMBINE_EQS: (409), (415) imply:
% 126.98/17.71 | | | | | | | | | | | (419) all_136_5 = 0
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | SIMP: (419) implies:
% 126.98/17.71 | | | | | | | | | | | (420) all_136_5 = 0
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | COMBINE_EQS: (369), (416) imply:
% 126.98/17.71 | | | | | | | | | | | (421) all_548_2 = all_86_0
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | COMBINE_EQS: (350), (400) imply:
% 126.98/17.71 | | | | | | | | | | | (422) all_548_1 = 0
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | REDUCE: (270), (339) imply:
% 126.98/17.71 | | | | | | | | | | | (423) subset(all_78_5, all_100_1) = 0
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | REDUCE: (100), (339) imply:
% 126.98/17.71 | | | | | | | | | | | (424) join(all_78_4, all_78_5, all_78_2) = all_100_1
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | BETA: splitting (129) gives:
% 126.98/17.71 | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | (425) below(all_78_4, all_78_5, all_78_2) = all_131_1 &
% 126.98/17.71 | | | | | | | | | | | | join(all_78_4, all_78_5, all_78_2) = all_131_0 &
% 126.98/17.71 | | | | | | | | | | | | $i(all_131_0) & ( ~ (all_131_0 = all_78_2) |
% 126.98/17.71 | | | | | | | | | | | | all_131_1 = 0) & ( ~ (all_131_1 = 0) | all_131_0
% 126.98/17.71 | | | | | | | | | | | | = all_78_2)
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | ALPHA: (425) implies:
% 126.98/17.71 | | | | | | | | | | | | (426) join(all_78_4, all_78_5, all_78_2) = all_131_0
% 126.98/17.71 | | | | | | | | | | | | (427) below(all_78_4, all_78_5, all_78_2) = all_131_1
% 126.98/17.71 | | | | | | | | | | | | (428) ~ (all_131_1 = 0) | all_131_0 = all_78_2
% 126.98/17.71 | | | | | | | | | | | | (429) ~ (all_131_0 = all_78_2) | all_131_1 = 0
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | BETA: splitting (332) gives:
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | (430) ~ (all_548_1 = 0)
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | REDUCE: (422), (430) imply:
% 126.98/17.71 | | | | | | | | | | | | | (431) $false
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | CLOSE: (431) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | (432) all_548_2 = 0 | ( ! [v0: $i] : ! [v1: $i] : !
% 126.98/17.71 | | | | | | | | | | | | | [v2: $i] : ( ~
% 126.98/17.71 | | | | | | | | | | | | | (apply_binary_as_element(all_548_0, all_548_0,
% 126.98/17.71 | | | | | | | | | | | | | all_548_0, all_120_2, v0, v1) = v2) | ~
% 126.98/17.71 | | | | | | | | | | | | | (element(v0, all_548_0) = 0) | ~ $i(v1) | ~
% 126.98/17.71 | | | | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.98/17.71 | | | | | | | | | | | | | (join(all_78_4, v0, v1) = v4 & element(v1,
% 126.98/17.71 | | | | | | | | | | | | | all_548_0) = v3 & $i(v4) & ( ~ (v3 = 0) |
% 126.98/17.71 | | | | | | | | | | | | | v4 = v2))) & ! [v0: $i] : ! [v1: $i] :
% 126.98/17.71 | | | | | | | | | | | | | ! [v2: $i] : ( ~ (join(all_78_4, v0, v1) = v2) |
% 126.98/17.71 | | | | | | | | | | | | | ~ (element(v0, all_548_0) = 0) | ~ $i(v1) |
% 126.98/17.71 | | | | | | | | | | | | | ~ $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.98/17.71 | | | | | | | | | | | | | (apply_binary_as_element(all_548_0, all_548_0,
% 126.98/17.71 | | | | | | | | | | | | | all_548_0, all_120_2, v0, v1) = v4 &
% 126.98/17.71 | | | | | | | | | | | | | element(v1, all_548_0) = v3 & $i(v4) & ( ~
% 126.98/17.71 | | | | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.98/17.71 | | | | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_548_0) = 0) | ~
% 126.98/17.71 | | | | | | | | | | | | | (element(v0, all_548_0) = 0) | ~ $i(v1) | ~
% 126.98/17.71 | | | | | | | | | | | | | $i(v0) | ? [v2: $i] :
% 126.98/17.71 | | | | | | | | | | | | | (apply_binary_as_element(all_548_0, all_548_0,
% 126.98/17.71 | | | | | | | | | | | | | all_548_0, all_120_2, v0, v1) = v2 &
% 126.98/17.71 | | | | | | | | | | | | | join(all_78_4, v0, v1) = v2 & $i(v2))))
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | BETA: splitting (432) gives:
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | (433) all_548_2 = 0
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | COMBINE_EQS: (421), (433) imply:
% 126.98/17.71 | | | | | | | | | | | | | | (434) all_86_0 = 0
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | REDUCE: (92), (434) imply:
% 126.98/17.71 | | | | | | | | | | | | | | (435) $false
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | CLOSE: (435) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_100_1, all_131_0,
% 126.98/17.71 | | | | | | | | | | | | | | all_78_2, all_78_5, all_78_4, simplifying with
% 126.98/17.71 | | | | | | | | | | | | | | (424), (426) gives:
% 126.98/17.71 | | | | | | | | | | | | | | (436) all_131_0 = all_100_1
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | GROUND_INST: instantiating (41) with all_78_1, all_131_1,
% 126.98/17.71 | | | | | | | | | | | | | | all_78_2, all_78_5, all_78_4, simplifying with
% 126.98/17.71 | | | | | | | | | | | | | | (61), (427) gives:
% 126.98/17.71 | | | | | | | | | | | | | | (437) all_131_1 = all_78_1
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | BETA: splitting (64) gives:
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | (438) all_78_0 = 0 & ~ (all_78_1 = 0)
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | ALPHA: (438) implies:
% 126.98/17.71 | | | | | | | | | | | | | | | (439) all_78_0 = 0
% 126.98/17.71 | | | | | | | | | | | | | | | (440) ~ (all_78_1 = 0)
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | REDUCE: (63), (439) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | (441) subset(all_78_5, all_78_2) = 0
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | BETA: splitting (267) gives:
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | (442) all_102_1 = all_78_2
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | COMBINE_EQS: (339), (442) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | (443) all_100_1 = all_78_2
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | SIMP: (443) implies:
% 126.98/17.71 | | | | | | | | | | | | | | | | (444) all_100_1 = all_78_2
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | COMBINE_EQS: (436), (444) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | (445) all_131_0 = all_78_2
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | BETA: splitting (429) gives:
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | (446) ~ (all_131_0 = all_78_2)
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | REDUCE: (445), (446) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | | (447) $false
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | CLOSE: (447) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | (448) all_131_1 = 0
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | COMBINE_EQS: (437), (448) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | | (449) all_78_1 = 0
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | SIMP: (449) implies:
% 126.98/17.71 | | | | | | | | | | | | | | | | | (450) all_78_1 = 0
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | REDUCE: (440), (450) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | | (451) $false
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | | CLOSE: (451) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | End of split
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | (452) ? [v0: int] : ( ~ (v0 = 0) & subset(all_78_5,
% 126.98/17.71 | | | | | | | | | | | | | | | | all_78_2) = v0)
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | DELTA: instantiating (452) with fresh symbol all_1011_0
% 126.98/17.71 | | | | | | | | | | | | | | | | gives:
% 126.98/17.71 | | | | | | | | | | | | | | | | (453) ~ (all_1011_0 = 0) & subset(all_78_5, all_78_2) =
% 126.98/17.71 | | | | | | | | | | | | | | | | all_1011_0
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | ALPHA: (453) implies:
% 126.98/17.71 | | | | | | | | | | | | | | | | (454) ~ (all_1011_0 = 0)
% 126.98/17.71 | | | | | | | | | | | | | | | | (455) subset(all_78_5, all_78_2) = all_1011_0
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with 0, all_1011_0, all_78_2,
% 126.98/17.71 | | | | | | | | | | | | | | | | all_78_5, simplifying with (441), (455) gives:
% 126.98/17.71 | | | | | | | | | | | | | | | | (456) all_1011_0 = 0
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | REDUCE: (454), (456) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | (457) $false
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | CLOSE: (457) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | End of split
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | (458) all_78_1 = 0 & ~ (all_78_0 = 0)
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | ALPHA: (458) implies:
% 126.98/17.71 | | | | | | | | | | | | | | | (459) all_78_1 = 0
% 126.98/17.71 | | | | | | | | | | | | | | | (460) ~ (all_78_0 = 0)
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | COMBINE_EQS: (437), (459) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | (461) all_131_1 = 0
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | BETA: splitting (428) gives:
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | (462) ~ (all_131_1 = 0)
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | REDUCE: (461), (462) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | (463) $false
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | CLOSE: (463) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | (464) all_131_0 = all_78_2
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | COMBINE_EQS: (436), (464) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | (465) all_100_1 = all_78_2
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | REDUCE: (423), (465) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | (466) subset(all_78_5, all_78_2) = 0
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_78_0, 0, all_78_2,
% 126.98/17.71 | | | | | | | | | | | | | | | | all_78_5, simplifying with (63), (466) gives:
% 126.98/17.71 | | | | | | | | | | | | | | | | (467) all_78_0 = 0
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | REDUCE: (460), (467) imply:
% 126.98/17.71 | | | | | | | | | | | | | | | | (468) $false
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | | CLOSE: (468) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | | End of split
% 126.98/17.71 | | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | | End of split
% 126.98/17.71 | | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | End of split
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | End of split
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | (469) empty_carrier(all_78_4) = all_131_1 &
% 126.98/17.71 | | | | | | | | | | | | join_semilatt_str(all_78_4) = all_131_0 & ( ~
% 126.98/17.71 | | | | | | | | | | | | (all_131_0 = 0) | all_131_1 = 0)
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | ALPHA: (469) implies:
% 126.98/17.71 | | | | | | | | | | | | (470) join_semilatt_str(all_78_4) = all_131_0
% 126.98/17.71 | | | | | | | | | | | | (471) empty_carrier(all_78_4) = all_131_1
% 126.98/17.71 | | | | | | | | | | | | (472) ~ (all_131_0 = 0) | all_131_1 = 0
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | BETA: splitting (319) gives:
% 126.98/17.71 | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | Case 1:
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | (473) ~ (all_498_1 = 0)
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | REDUCE: (340), (473) imply:
% 126.98/17.71 | | | | | | | | | | | | | (474) $false
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | | CLOSE: (474) is inconsistent.
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.71 | | | | | | | | | | | | Case 2:
% 126.98/17.71 | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | (475) all_498_2 = 0 | ( ! [v0: $i] : ! [v1: $i] : !
% 126.98/17.72 | | | | | | | | | | | | | [v2: $i] : ( ~
% 126.98/17.72 | | | | | | | | | | | | | (apply_binary_as_element(all_117_3, all_117_3,
% 126.98/17.72 | | | | | | | | | | | | | all_117_3, all_498_0, v0, v1) = v2) | ~
% 126.98/17.72 | | | | | | | | | | | | | (element(v0, all_117_3) = 0) | ~ $i(v1) | ~
% 126.98/17.72 | | | | | | | | | | | | | $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.98/17.72 | | | | | | | | | | | | | (join(all_76_1, v0, v1) = v4 & element(v1,
% 126.98/17.72 | | | | | | | | | | | | | all_117_3) = v3 & $i(v4) & ( ~ (v3 = 0) |
% 126.98/17.72 | | | | | | | | | | | | | v4 = v2))) & ! [v0: $i] : ! [v1: $i] :
% 126.98/17.72 | | | | | | | | | | | | | ! [v2: $i] : ( ~ (join(all_76_1, v0, v1) = v2) |
% 126.98/17.72 | | | | | | | | | | | | | ~ (element(v0, all_117_3) = 0) | ~ $i(v1) |
% 126.98/17.72 | | | | | | | | | | | | | ~ $i(v0) | ? [v3: any] : ? [v4: $i] :
% 126.98/17.72 | | | | | | | | | | | | | (apply_binary_as_element(all_117_3, all_117_3,
% 126.98/17.72 | | | | | | | | | | | | | all_117_3, all_498_0, v0, v1) = v4 &
% 126.98/17.72 | | | | | | | | | | | | | element(v1, all_117_3) = v3 & $i(v4) & ( ~
% 126.98/17.72 | | | | | | | | | | | | | (v3 = 0) | v4 = v2))) & ! [v0: $i] : !
% 126.98/17.72 | | | | | | | | | | | | | [v1: $i] : ( ~ (element(v1, all_117_3) = 0) | ~
% 126.98/17.72 | | | | | | | | | | | | | (element(v0, all_117_3) = 0) | ~ $i(v1) | ~
% 126.98/17.72 | | | | | | | | | | | | | $i(v0) | ? [v2: $i] :
% 126.98/17.72 | | | | | | | | | | | | | (apply_binary_as_element(all_117_3, all_117_3,
% 126.98/17.72 | | | | | | | | | | | | | all_117_3, all_498_0, v0, v1) = v2 &
% 126.98/17.72 | | | | | | | | | | | | | join(all_76_1, v0, v1) = v2 & $i(v2))))
% 126.98/17.72 | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | BETA: splitting (475) gives:
% 126.98/17.72 | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | Case 1:
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | (476) all_498_2 = 0
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | COMBINE_EQS: (386), (476) imply:
% 126.98/17.72 | | | | | | | | | | | | | | (477) all_76_0 = 0
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | REDUCE: (47), (477) imply:
% 126.98/17.72 | | | | | | | | | | | | | | (478) $false
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | CLOSE: (478) is inconsistent.
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | Case 2:
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with 0, all_131_0, all_78_4,
% 126.98/17.72 | | | | | | | | | | | | | | simplifying with (266), (470) gives:
% 126.98/17.72 | | | | | | | | | | | | | | (479) all_131_0 = 0
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_86_0, all_131_1,
% 126.98/17.72 | | | | | | | | | | | | | | all_78_4, simplifying with (93), (471) gives:
% 126.98/17.72 | | | | | | | | | | | | | | (480) all_131_1 = all_86_0
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | BETA: splitting (472) gives:
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | Case 1:
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | | (481) ~ (all_131_0 = 0)
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | | REDUCE: (479), (481) imply:
% 126.98/17.72 | | | | | | | | | | | | | | | (482) $false
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | | CLOSE: (482) is inconsistent.
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | Case 2:
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | | (483) all_131_1 = 0
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | | COMBINE_EQS: (480), (483) imply:
% 126.98/17.72 | | | | | | | | | | | | | | | (484) all_86_0 = 0
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | | REDUCE: (92), (484) imply:
% 126.98/17.72 | | | | | | | | | | | | | | | (485) $false
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | | CLOSE: (485) is inconsistent.
% 126.98/17.72 | | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | | End of split
% 126.98/17.72 | | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | | End of split
% 126.98/17.72 | | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | | End of split
% 126.98/17.72 | | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | | End of split
% 126.98/17.72 | | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | | End of split
% 126.98/17.72 | | | | | | | | | |
% 126.98/17.72 | | | | | | | | | End of split
% 126.98/17.72 | | | | | | | | |
% 126.98/17.72 | | | | | | | | End of split
% 126.98/17.72 | | | | | | | |
% 126.98/17.72 | | | | | | | End of split
% 126.98/17.72 | | | | | | |
% 126.98/17.72 | | | | | | End of split
% 126.98/17.72 | | | | | |
% 126.98/17.72 | | | | | End of split
% 126.98/17.72 | | | | |
% 126.98/17.72 | | | | End of split
% 126.98/17.72 | | | |
% 126.98/17.72 | | | End of split
% 126.98/17.72 | | |
% 126.98/17.72 | | End of split
% 126.98/17.72 | |
% 126.98/17.72 | End of split
% 126.98/17.72 |
% 126.98/17.72 End of proof
% 126.98/17.72 % SZS output end Proof for theBenchmark
% 126.98/17.72
% 126.98/17.72 17118ms
%------------------------------------------------------------------------------