%------------------------------------------------------------------------------ % File : Princess---230619 % Problem : SWV475+1 : TPTP v8.1.2. Released v4.0.0. % Transfm : none % Format : tptp % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s % Computer : n008.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 22:56:38 EDT 2023 % Result : Theorem 21.27s 3.62s % Output : Proof 40.92s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.13 % Problem : SWV475+1 : TPTP v8.1.2. Released v4.0.0. % 0.00/0.13 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s % 0.14/0.34 % Computer : n008.cluster.edu % 0.14/0.34 % Model : x86_64 x86_64 % 0.14/0.34 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.14/0.34 % Memory : 8042.1875MB % 0.14/0.34 % OS : Linux 3.10.0-693.el7.x86_64 % 0.14/0.34 % CPULimit : 300 % 0.14/0.34 % WCLimit : 300 % 0.14/0.34 % DateTime : Tue Aug 29 08:04:47 EDT 2023 % 0.14/0.34 % CPUTime : % 0.19/0.61 ________ _____ % 0.19/0.61 ___ __ \_________(_)________________________________ % 0.19/0.61 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/ % 0.19/0.61 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ ) % 0.19/0.61 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/ % 0.19/0.61 % 0.19/0.61 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic % 0.19/0.61 (2023-06-19) % 0.19/0.61 % 0.19/0.61 (c) Philipp Rümmer, 2009-2023 % 0.19/0.61 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen, % 0.19/0.61 Amanda Stjerna. % 0.19/0.61 Free software under BSD-3-Clause. % 0.19/0.61 % 0.19/0.61 For more information, visit http://www.philipp.ruemmer.org/princess.shtml % 0.19/0.61 % 0.19/0.61 Loading /export/starexec/sandbox/benchmark/theBenchmark.p ... % 0.19/0.62 Running up to 7 provers in parallel. % 0.19/0.64 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994 % 0.19/0.64 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893 % 0.19/0.64 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423 % 0.19/0.64 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996 % 0.19/0.64 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696 % 0.19/0.64 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288 % 0.19/0.64 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365 % 4.50/1.34 Prover 4: Preprocessing ... % 4.50/1.35 Prover 1: Preprocessing ... % 4.50/1.38 Prover 2: Preprocessing ... % 4.50/1.38 Prover 0: Preprocessing ... % 4.50/1.38 Prover 5: Preprocessing ... % 4.50/1.38 Prover 6: Preprocessing ... % 4.50/1.39 Prover 3: Preprocessing ... % 13.56/2.55 Prover 3: Constructing countermodel ... % 13.56/2.57 Prover 6: Proving ... % 13.56/2.57 Prover 1: Constructing countermodel ... % 14.13/2.66 Prover 2: Proving ... % 15.07/2.81 Prover 5: Proving ... % 19.03/3.35 Prover 4: Constructing countermodel ... % 20.52/3.55 Prover 0: Proving ... % 20.52/3.61 Prover 3: proved (2967ms) % 21.27/3.62 % 21.27/3.62 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p % 21.27/3.62 % 21.27/3.62 Prover 5: stopped % 21.27/3.62 Prover 2: stopped % 21.27/3.62 Prover 6: stopped % 21.27/3.62 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470 % 21.27/3.65 Prover 0: stopped % 21.27/3.66 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089 % 21.27/3.66 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125 % 21.27/3.66 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984 % 21.27/3.67 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443 % 21.87/3.84 Prover 7: Preprocessing ... % 21.87/3.87 Prover 8: Preprocessing ... % 21.87/3.90 Prover 11: Preprocessing ... % 21.87/3.91 Prover 10: Preprocessing ... % 23.86/3.97 Prover 13: Preprocessing ... % 24.50/4.09 Prover 10: Warning: ignoring some quantifiers % 24.50/4.11 Prover 10: Constructing countermodel ... % 25.06/4.16 Prover 8: Warning: ignoring some quantifiers % 25.06/4.17 Prover 8: Constructing countermodel ... % 26.65/4.40 Prover 13: Warning: ignoring some quantifiers % 26.65/4.44 Prover 13: Constructing countermodel ... % 31.51/5.05 Prover 7: Warning: ignoring some quantifiers % 32.43/5.20 Prover 7: Constructing countermodel ... % 32.43/5.22 Prover 11: Constructing countermodel ... % 37.58/5.85 Prover 1: Found proof (size 735) % 37.58/5.85 Prover 1: proved (5214ms) % 37.58/5.85 Prover 13: stopped % 37.58/5.85 Prover 4: stopped % 37.58/5.85 Prover 10: stopped % 37.58/5.85 Prover 8: stopped % 38.08/5.86 Prover 7: stopped % 38.10/5.87 Prover 11: stopped % 38.10/5.87 % 38.10/5.87 % SZS status Theorem for /export/starexec/sandbox/benchmark/theBenchmark.p % 38.10/5.87 % 38.89/6.10 % SZS output start Proof for theBenchmark % 38.89/6.11 Assumptions after simplification: % 38.89/6.11 --------------------------------- % 38.89/6.11 % 38.89/6.11 (axiom_01) % 38.89/6.13 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (host(v1) = v2) | ~ (host(v0) = % 38.89/6.13 v2) | ~ $i(v1) | ~ $i(v0) | ? [v3: $i] : ( ~ (v3 = v2) & s(v2) = v3 & % 38.89/6.13 $i(v3))) % 38.89/6.13 % 38.89/6.13 (axiom_02) % 38.89/6.14 $i(zero) & ? [v0: $i] : (s(zero) = v0 & $i(v0) & ! [v1: $i] : ! [v2: $i] : % 38.89/6.14 ( ~ (host(v1) = v2) | ~ $i(v1) | leq(v0, v2) = 0)) % 38.89/6.14 % 38.89/6.14 (axiom_03) % 38.89/6.14 $i(nbr_proc) & $i(zero) & ? [v0: $i] : (leq(v0, nbr_proc) = 0 & s(zero) = v0 % 38.89/6.14 & $i(v0)) % 38.89/6.14 % 38.89/6.14 (axiom_04) % 38.89/6.14 $i(nbr_proc) & ! [v0: $i] : ! [v1: $i] : ( ~ (host(v0) = v1) | ~ $i(v0) | % 38.89/6.14 leq(v1, nbr_proc) = 0) % 38.89/6.14 % 38.89/6.14 (axiom_18) % 38.89/6.14 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ( ~ (m_Ldr(v1) = v2) | ~ % 38.89/6.14 (m_Down(v0) = v2) | ~ $i(v1) | ~ $i(v0)) % 38.89/6.14 % 38.89/6.14 (axiom_47) % 38.89/6.14 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: int] : (v4 = 0 % 38.89/6.14 | ~ (snoc(v2, v1) = v3) | ~ (elem(v0, v3) = v4) | ~ $i(v2) | ~ $i(v1) | % 38.89/6.14 ~ $i(v0) | ( ~ (v1 = v0) & ? [v5: int] : ( ~ (v5 = 0) & elem(v0, v2) = % 38.89/6.14 v5))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 % 38.89/6.14 | ~ (snoc(v2, v1) = v3) | ~ (elem(v0, v3) = 0) | ~ $i(v2) | ~ $i(v1) | % 38.89/6.14 ~ $i(v0) | elem(v0, v2) = 0) % 38.89/6.14 % 38.89/6.14 (axiom_61) % 38.89/6.15 ! [v0: $i] : ! [v1: $i] : (v1 = v0 | ~ (leq(v0, v1) = 0) | ~ $i(v1) | ~ % 38.89/6.15 $i(v0) | ? [v2: int] : ( ~ (v2 = 0) & leq(v1, v0) = v2)) & ! [v0: $i] : ! % 38.89/6.15 [v1: int] : (v1 = 0 | ~ (leq(v0, v0) = v1) | ~ $i(v0)) % 38.89/6.15 % 38.89/6.15 (axiom_64) % 38.89/6.15 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: int] : (v3 = 0 | ~ (leq(v0, % 38.89/6.15 v2) = v3) | ~ (s(v1) = v2) | ~ $i(v1) | ~ $i(v0) | ( ~ (v2 = v0) & ? % 38.89/6.15 [v4: int] : ( ~ (v4 = 0) & leq(v0, v1) = v4))) & ! [v0: $i] : ! [v1: $i] % 38.89/6.15 : ! [v2: $i] : (v2 = v0 | ~ (leq(v0, v2) = 0) | ~ (s(v1) = v2) | ~ $i(v1) % 38.89/6.15 | ~ $i(v0) | leq(v0, v1) = 0) % 38.89/6.15 % 38.89/6.15 (conj) % 39.32/6.18 $i(acks) & $i(ldr) & $i(pendack) & $i(down) & $i(elid) & $i(status) & % 39.32/6.18 $i(alive) & $i(norm) & $i(wait) & $i(elec_1) & $i(elec_2) & $i(nbr_proc) & % 39.32/6.18 $i(zero) & ? [v0: $i] : (s(zero) = v0 & $i(v0) & ? [v1: $i] : ? [v2: $i] : % 39.32/6.18 ? [v3: $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? [v8: % 39.32/6.18 $i] : ? [v9: $i] : ? [v10: $i] : (index(acks, v5) = v9 & index(pendack, % 39.32/6.18 v5) = v8 & index(elid, v5) = v2 & index(status, v5) = elec_2 & cons(v7, % 39.32/6.18 v1) = v6 & m_Ldr(v3) = v10 & leq(nbr_proc, v8) = 0 & m_Ack(v2, v4) = v7 % 39.32/6.18 & host(v4) = v8 & host(v3) = v5 & queue(v5) = v6 & setIn(v3, alive) = 0 & % 39.32/6.18 $i(v10) & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) & % 39.32/6.18 $i(v2) & $i(v1) & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: % 39.32/6.18 $i] : ! [v15: $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! % 39.32/6.18 [v19: $i] : ! [v20: $i] : (v16 = v15 | ~ (m_Down(v14) = v17) | ~ % 39.32/6.18 (m_Down(v12) = v19) | ~ (host(v13) = v15) | ~ (host(v11) = v16) | ~ % 39.32/6.18 (queue(v16) = v18) | ~ (queue(v15) = v20) | ~ (elem(v19, v20) = 0) | % 39.32/6.18 ~ (elem(v17, v18) = 0) | ~ $i(v14) | ~ $i(v13) | ~ $i(v12) | ~ % 39.32/6.18 $i(v11) | ? [v21: any] : ? [v22: any] : ? [v23: $i] : ? [v24: $i] : % 39.32/6.18 (host(v14) = v24 & host(v12) = v23 & setIn(v13, alive) = v22 & % 39.32/6.18 setIn(v11, alive) = v21 & $i(v24) & $i(v23) & ( ~ (v24 = v15) | ~ % 39.32/6.18 (v23 = v16) | ~ (v22 = 0) | ~ (v21 = 0)))) & ! [v11: $i] : ! % 39.32/6.18 [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : ! % 39.32/6.18 [v17: $i] : ! [v18: $i] : ! [v19: $i] : ! [v20: $i] : ( ~ (m_Down(v13) % 39.32/6.18 = v17) | ~ (m_Ack(v11, v12) = v19) | ~ (host(v14) = v15) | ~ % 39.32/6.18 (host(v11) = v16) | ~ (queue(v16) = v20) | ~ (queue(v15) = v18) | ~ % 39.32/6.18 (elem(v19, v20) = 0) | ~ (elem(v17, v18) = 0) | ~ $i(v14) | ~ $i(v13) % 39.32/6.18 | ~ $i(v12) | ~ $i(v11) | ? [v21: $i] : ? [v22: $i] : ? [v23: any] % 39.32/6.18 : ? [v24: any] : ? [v25: $i] : ? [v26: $i] : ? [v27: $i] : % 39.32/6.18 (index(down, v15) = v21 & index(status, v16) = v26 & index(status, v15) % 39.32/6.18 = v27 & leq(v16, v15) = v24 & host(v13) = v22 & host(v12) = v25 & % 39.32/6.18 setIn(v11, alive) = v23 & $i(v27) & $i(v26) & $i(v25) & $i(v22) & % 39.32/6.18 $i(v21) & ( ~ (v27 = elec_1) | ~ (v26 = elec_2) | ~ (v25 = v15) | ~ % 39.32/6.18 (v24 = 0) | ~ (v23 = 0) | ? [v28: $i] : ? [v29: int] : ? [v30: % 39.32/6.18 int] : ( ~ (v30 = 0) & ~ (v29 = 0) & ~ (v28 = v22) & leq(v15, % 39.32/6.18 v28) = v29 & leq(v0, v28) = 0 & setIn(v28, v21) = v30 & % 39.32/6.18 $i(v28))))) & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! % 39.32/6.18 [v14: $i] : ! [v15: $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! % 39.32/6.18 [v19: int] : (v19 = 0 | ~ (index(pendack, v17) = v18) | ~ (m_Down(v12) = % 39.32/6.18 v14) | ~ (leq(v18, v15) = v19) | ~ (host(v13) = v17) | ~ (host(v11) % 39.32/6.18 = v15) | ~ (queue(v15) = v16) | ~ (elem(v14, v16) = 0) | ~ $i(v13) % 39.32/6.18 | ~ $i(v12) | ~ $i(v11) | ? [v20: any] : ? [v21: any] : ? [v22: $i] % 39.32/6.18 : ? [v23: $i] : (index(status, v17) = v23 & host(v12) = v22 & % 39.32/6.18 setIn(v13, alive) = v21 & setIn(v11, alive) = v20 & $i(v23) & $i(v22) % 39.32/6.18 & ( ~ (v23 = elec_2) | ~ (v22 = v17) | ~ (v21 = 0) | ~ (v20 = 0)))) % 39.32/6.18 & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] % 39.32/6.18 : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! [v19: $i] : (v16 = v15 | % 39.32/6.18 ~ (index(down, v15) = v19) | ~ (m_Down(v14) = v17) | ~ (host(v13) = % 39.32/6.18 v15) | ~ (host(v12) = v16) | ~ (host(v11) = v16) | ~ (queue(v16) = % 39.32/6.18 v18) | ~ (elem(v17, v18) = 0) | ~ (setIn(v16, v19) = 0) | ~ $i(v14) % 39.32/6.18 | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ? [v20: any] : ? [v21: any] : % 39.32/6.18 ? [v22: $i] : (host(v14) = v22 & setIn(v13, alive) = v21 & setIn(v11, % 39.32/6.18 alive) = v20 & $i(v22) & ( ~ (v22 = v15) | ~ (v21 = 0) | ~ (v20 = % 39.32/6.18 0)))) & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] % 39.32/6.18 : ! [v15: $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ( ~ % 39.32/6.18 (m_Down(v13) = v16) | ~ (m_Down(v12) = v18) | ~ (host(v14) = v15) | ~ % 39.32/6.18 (queue(v15) = v17) | ~ (elem(v18, v17) = 0) | ~ (elem(v16, v17) = 0) | % 39.32/6.18 ~ (setIn(v11, alive) = 0) | ~ $i(v14) | ~ $i(v13) | ~ $i(v12) | ~ % 39.32/6.18 $i(v11) | ? [v19: $i] : ? [v20: $i] : ? [v21: any] : ? [v22: $i] : % 39.32/6.18 ? [v23: any] : ? [v24: $i] : ? [v25: $i] : ? [v26: $i] : ? [v27: $i] % 39.32/6.18 : ? [v28: $i] : (index(ldr, v26) = v27 & index(down, v15) = v19 & % 39.32/6.18 index(status, v26) = v28 & index(status, v15) = v25 & leq(nbr_proc, % 39.32/6.18 v22) = v23 & s(v15) = v22 & host(v13) = v20 & host(v12) = v24 & % 39.32/6.18 host(v11) = v26 & setIn(v14, alive) = v21 & $i(v28) & $i(v27) & % 39.32/6.18 $i(v26) & $i(v25) & $i(v24) & $i(v22) & $i(v20) & $i(v19) & ( ~ (v28 = % 39.32/6.18 norm) | ~ (v27 = v26) | ~ (v25 = elec_1) | ~ (v24 = v22) | ~ % 39.32/6.18 (v23 = 0) | ~ (v21 = 0) | ? [v29: $i] : ? [v30: int] : ? [v31: % 39.32/6.18 int] : ( ~ (v31 = 0) & ~ (v30 = 0) & ~ (v29 = v20) & leq(v15, % 39.32/6.18 v29) = v30 & leq(v0, v29) = 0 & setIn(v29, v19) = v31 & % 39.32/6.18 $i(v29))))) & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! % 39.32/6.18 [v14: $i] : ! [v15: $i] : ! [v16: int] : (v16 = 0 | ~ (index(pendack, % 39.32/6.18 v13) = v15) | ~ (leq(v15, v14) = v16) | ~ (host(v12) = v13) | ~ % 39.32/6.18 (host(v11) = v14) | ~ $i(v12) | ~ $i(v11) | ? [v17: any] : ? [v18: % 39.32/6.18 any] : ? [v19: $i] : ? [v20: any] : ? [v21: $i] : (index(down, v14) % 39.32/6.18 = v19 & index(status, v13) = v21 & setIn(v13, v19) = v20 & setIn(v12, % 39.32/6.18 alive) = v18 & setIn(v11, alive) = v17 & $i(v21) & $i(v19) & ( ~ % 39.32/6.18 (v21 = elec_2) | ~ (v20 = 0) | ~ (v18 = 0) | ~ (v17 = 0)))) & ! % 39.32/6.18 [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! % 39.32/6.18 [v16: $i] : ( ~ (m_Down(v12) = v15) | ~ (host(v13) = v14) | ~ % 39.32/6.18 (queue(v14) = v16) | ~ (elem(v15, v16) = 0) | ~ (setIn(v11, alive) = % 39.32/6.18 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ? [v17: $i] : ? [v18: % 39.32/6.18 any] : ? [v19: any] : ? [v20: $i] : ? [v21: $i] : ? [v22: $i] : % 39.32/6.18 (index(ldr, v20) = v21 & index(status, v20) = v22 & leq(v17, v14) = v18 % 39.32/6.18 & host(v12) = v17 & host(v11) = v20 & setIn(v13, alive) = v19 & % 39.32/6.18 $i(v22) & $i(v21) & $i(v20) & $i(v17) & ( ~ (v22 = norm) | ~ (v21 = % 39.32/6.18 v17) | ~ (v20 = v17) | ~ (v19 = 0) | v18 = 0))) & ! [v11: $i] : % 39.32/6.18 ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : % 39.32/6.18 ( ~ (m_Down(v12) = v14) | ~ (host(v11) = v15) | ~ (queue(v15) = v16) | % 39.32/6.18 ~ (elem(v14, v16) = 0) | ~ (setIn(v13, alive) = 0) | ~ $i(v13) | ~ % 39.32/6.18 $i(v12) | ~ $i(v11) | ? [v17: $i] : ? [v18: $i] : ? [v19: $i] : ? % 39.32/6.18 [v20: $i] : ? [v21: any] : (index(ldr, v18) = v20 & index(status, v18) % 39.32/6.18 = v19 & host(v13) = v18 & host(v12) = v17 & setIn(v11, alive) = v21 & % 39.32/6.18 $i(v20) & $i(v19) & $i(v18) & $i(v17) & ( ~ (v21 = 0) | ~ (v20 = v17) % 39.32/6.18 | ~ (v19 = norm) | ~ (v18 = v17)))) & ! [v11: $i] : ! [v12: $i] % 39.32/6.18 : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : ( ~ % 39.32/6.18 (m_Down(v11) = v15) | ~ (host(v13) = v14) | ~ (queue(v14) = v16) | ~ % 39.32/6.18 (elem(v15, v16) = 0) | ~ (setIn(v12, alive) = 0) | ~ $i(v13) | ~ % 39.32/6.18 $i(v12) | ~ $i(v11) | ? [v17: $i] : ? [v18: any] : ? [v19: $i] : ? % 39.32/6.18 [v20: $i] : ? [v21: $i] : ? [v22: $i] : ? [v23: $i] : ? [v24: $i] : % 39.32/6.18 (index(ldr, v17) = v24 & index(elid, v14) = v21 & index(status, v17) = % 39.32/6.18 v23 & index(status, v14) = v20 & host(v21) = v22 & host(v12) = v17 & % 39.32/6.18 host(v11) = v19 & setIn(v13, alive) = v18 & $i(v24) & $i(v23) & % 39.32/6.18 $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v17) & ( ~ (v24 = v17) | ~ % 39.32/6.18 (v23 = norm) | ~ (v22 = v17) | ~ (v20 = wait) | ~ (v19 = v17) | % 39.32/6.18 ~ (v18 = 0) | v17 = v14))) & ! [v11: $i] : ! [v12: $i] : ! [v13: % 39.32/6.18 $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : ( ~ (m_Down(v11) = % 39.32/6.18 v15) | ~ (host(v13) = v14) | ~ (queue(v14) = v16) | ~ (elem(v15, % 39.32/6.18 v16) = 0) | ~ (setIn(v12, alive) = 0) | ~ $i(v13) | ~ $i(v12) | % 39.32/6.18 ~ $i(v11) | ? [v17: $i] : ? [v18: any] : ? [v19: $i] : ? [v20: $i] : % 39.32/6.18 ? [v21: $i] : ? [v22: $i] : ? [v23: $i] : (index(ldr, v17) = v23 & % 39.32/6.18 index(ldr, v14) = v21 & index(status, v17) = v22 & index(status, v14) % 39.32/6.18 = v20 & host(v12) = v17 & host(v11) = v19 & setIn(v13, alive) = v18 & % 39.32/6.18 $i(v23) & $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v17) & ( ~ (v23 = % 39.32/6.18 v17) | ~ (v22 = norm) | ~ (v21 = v17) | ~ (v20 = norm) | ~ % 39.32/6.18 (v19 = v17) | ~ (v18 = 0) | v17 = v14))) & ! [v11: $i] : ! [v12: % 39.32/6.18 $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ (index(down, v14) % 39.32/6.18 = v15) | ~ (host(v12) = v13) | ~ (host(v11) = v14) | ~ (setIn(v13, % 39.32/6.18 v15) = 0) | ~ $i(v12) | ~ $i(v11) | ? [v16: any] : ? [v17: $i] : % 39.32/6.18 ? [v18: $i] : ? [v19: any] : (index(ldr, v13) = v18 & index(status, % 39.32/6.18 v13) = v17 & setIn(v12, alive) = v16 & setIn(v11, alive) = v19 & % 39.32/6.18 $i(v18) & $i(v17) & ( ~ (v19 = 0) | ~ (v18 = v13) | ~ (v17 = norm) | % 39.32/6.18 ~ (v16 = 0)))) & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! % 39.32/6.18 [v14: $i] : ! [v15: $i] : ( ~ (m_Ldr(v12) = v13) | ~ (host(v11) = v14) | % 39.32/6.18 ~ (queue(v14) = v15) | ~ (elem(v13, v15) = 0) | ~ $i(v12) | ~ % 39.32/6.18 $i(v11) | ? [v16: $i] : ? [v17: int] : ( ~ (v17 = 0) & leq(v14, v16) = % 39.32/6.18 v17 & host(v12) = v16 & $i(v16))) & ! [v11: $i] : ! [v12: $i] : ! % 39.32/6.18 [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ (m_Down(v12) = v13) | ~ % 39.32/6.18 (host(v11) = v14) | ~ (queue(v14) = v15) | ~ (elem(v13, v15) = 0) | ~ % 39.32/6.18 $i(v12) | ~ $i(v11) | ? [v16: $i] : ( ~ (v16 = v14) & host(v12) = v16 % 39.32/6.18 & $i(v16))) & ! [v11: $i] : ! [v12: $i] : (v12 = v11 | ~ % 39.32/6.18 (setIn(v12, alive) = 0) | ~ (setIn(v11, alive) = 0) | ~ $i(v12) | ~ % 39.32/6.18 $i(v11) | ? [v13: $i] : ? [v14: $i] : ? [v15: $i] : ? [v16: $i] : ? % 39.32/6.18 [v17: $i] : ? [v18: $i] : (index(ldr, v16) = v18 & index(ldr, v13) = % 39.32/6.18 v14 & index(status, v16) = v17 & index(status, v13) = v15 & host(v12) % 39.32/6.18 = v16 & host(v11) = v13 & $i(v18) & $i(v17) & $i(v16) & $i(v15) & % 39.32/6.18 $i(v14) & $i(v13) & ( ~ (v18 = v16) | ~ (v17 = norm) | ~ (v15 = % 39.32/6.18 norm) | ~ (v14 = v13)))) & ! [v11: $i] : ! [v12: $i] : (v12 = % 39.32/6.18 v11 | ~ (setIn(v12, alive) = 0) | ~ (setIn(v11, alive) = 0) | ~ % 39.32/6.18 $i(v12) | ~ $i(v11) | ? [v13: $i] : ? [v14: $i] : ( ~ (v14 = v13) & % 39.32/6.18 host(v12) = v13 & host(v11) = v14 & $i(v14) & $i(v13))) & ! [v11: $i] % 39.32/6.18 : ( ~ (setIn(v11, alive) = 0) | ~ $i(v11) | ? [v12: $i] : ? [v13: $i] : % 39.32/6.18 ? [v14: $i] : (index(elid, v12) = v14 & index(status, v12) = v13 & % 39.32/6.18 host(v11) = v12 & $i(v14) & $i(v13) & $i(v12) & (v14 = v11 | ( ~ (v13 % 39.32/6.18 = elec_1) & ~ (v13 = elec_2))))) & ? [v11: $i] : ? [v12: $i] % 39.32/6.18 : ? [v13: any] : (host(v11) = v12 & setIn(v12, v9) = v13 & $i(v12) & % 39.32/6.18 $i(v11) & ? [v14: $i] : ? [v15: any] : (host(v14) = v5 & setIn(v14, % 39.32/6.18 alive) = v15 & $i(v14) & ? [v16: $i] : ? [v17: $i] : ? [v18: $i] % 39.32/6.18 : ? [v19: $i] : ? [v20: $i] : ? [v21: $i] : ? [v22: $i] : ? [v23: % 39.32/6.18 $i] : ? [v24: $i] : ? [v25: $i] : (v15 = 0 & ~ (v12 = v5) & % 39.32/6.18 index(down, v12) = v19 & index(status, v12) = elec_1 & snoc(v23, % 39.32/6.18 v10) = v24 & m_Down(v17) = v25 & m_Down(v16) = v22 & leq(nbr_proc, % 39.32/6.18 v21) = 0 & s(v12) = v21 & host(v18) = v12 & host(v17) = v20 & % 39.32/6.18 host(v16) = v21 & queue(v12) = v23 & elem(v25, v24) = 0 & elem(v22, % 39.32/6.18 v24) = 0 & setIn(v18, alive) = 0 & $i(v25) & $i(v24) & $i(v23) & % 39.32/6.18 $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v18) & $i(v17) & $i(v16) % 39.32/6.18 & ! [v26: $i] : ! [v27: int] : (v27 = 0 | v26 = v20 | ~ % 39.32/6.18 (setIn(v26, v19) = v27) | ~ $i(v26) | ? [v28: any] : ? [v29: % 39.32/6.18 any] : (leq(v12, v26) = v28 & leq(v0, v26) = v29 & ( ~ (v29 = 0) % 39.32/6.18 | v28 = 0))))) & (v13 = 0 | v12 = v8)))) % 39.32/6.18 % 39.32/6.18 (function-axioms) % 39.32/6.19 ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ % 39.32/6.19 (index(v3, v2) = v1) | ~ (index(v3, v2) = v0)) & ! [v0: $i] : ! [v1: $i] % 39.32/6.19 : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (snoc(v3, v2) = v1) | ~ (snoc(v3, % 39.32/6.19 v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 % 39.32/6.19 = v0 | ~ (cons(v3, v2) = v1) | ~ (cons(v3, v2) = v0)) & ! [v0: % 39.32/6.19 MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] : ! [v3: $i] % 39.32/6.19 : (v1 = v0 | ~ (leq(v3, v2) = v1) | ~ (leq(v3, v2) = v0)) & ! [v0: $i] : ! % 39.32/6.19 [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (m_Ack(v3, v2) = v1) | ~ % 39.32/6.19 (m_Ack(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: % 39.32/6.19 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (elem(v3, v2) % 39.32/6.19 = v1) | ~ (elem(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: % 39.32/6.19 MultipleValueBool] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ (setIn(v3, % 39.32/6.19 v2) = v1) | ~ (setIn(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! % 39.32/6.19 [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (ordered(v2) = v1) | ~ % 39.32/6.19 (ordered(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | % 39.32/6.19 ~ (pidMsg(v2) = v1) | ~ (pidMsg(v2) = v0)) & ! [v0: MultipleValueBool] : % 39.32/6.19 ! [v1: MultipleValueBool] : ! [v2: $i] : (v1 = v0 | ~ (pidElem(v2) = v1) | % 39.32/6.19 ~ (pidElem(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | % 39.32/6.19 ~ (init(v2) = v1) | ~ (init(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! % 39.32/6.19 [v2: $i] : (v1 = v0 | ~ (last(v2) = v1) | ~ (last(v2) = v0)) & ! [v0: $i] : % 39.32/6.19 ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (tail(v2) = v1) | ~ (tail(v2) = % 39.32/6.19 v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (head(v2) = % 39.32/6.19 v1) | ~ (head(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 % 39.32/6.19 = v0 | ~ (m_NormQ(v2) = v1) | ~ (m_NormQ(v2) = v0)) & ! [v0: $i] : ! % 39.32/6.19 [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (m_Ldr(v2) = v1) | ~ (m_Ldr(v2) = v0)) % 39.32/6.19 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (m_NotNorm(v2) = v1) % 39.32/6.19 | ~ (m_NotNorm(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = % 39.32/6.19 v0 | ~ (m_Down(v2) = v1) | ~ (m_Down(v2) = v0)) & ! [v0: $i] : ! [v1: % 39.32/6.19 $i] : ! [v2: $i] : (v1 = v0 | ~ (m_Halt(v2) = v1) | ~ (m_Halt(v2) = v0)) % 39.32/6.19 & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (s(v2) = v1) | ~ % 39.32/6.19 (s(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ % 39.32/6.19 (host(v2) = v1) | ~ (host(v2) = v0)) & ! [v0: $i] : ! [v1: $i] : ! [v2: % 39.32/6.19 $i] : (v1 = v0 | ~ (queue(v2) = v1) | ~ (queue(v2) = v0)) % 39.32/6.19 % 39.32/6.19 Further assumptions not needed in the proof: % 39.32/6.19 -------------------------------------------- % 39.32/6.19 axiom, axiom_05, axiom_06, axiom_07, axiom_08, axiom_09, axiom_10, axiom_11, % 39.32/6.19 axiom_12, axiom_13, axiom_14, axiom_15, axiom_16, axiom_17, axiom_19, axiom_20, % 39.32/6.19 axiom_21, axiom_22, axiom_23, axiom_24, axiom_25, axiom_26, axiom_27, axiom_28, % 39.32/6.19 axiom_29, axiom_30, axiom_31, axiom_32, axiom_33, axiom_34, axiom_35, axiom_36, % 39.32/6.19 axiom_37, axiom_38, axiom_39, axiom_40, axiom_41, axiom_42, axiom_43, axiom_44, % 39.32/6.19 axiom_45, axiom_46, axiom_48, axiom_49, axiom_50, axiom_51, axiom_52, axiom_53, % 39.32/6.19 axiom_54, axiom_55, axiom_56, axiom_57, axiom_58, axiom_59, axiom_60, axiom_62, % 39.32/6.19 axiom_63, axiom_65 % 39.32/6.19 % 39.32/6.19 Those formulas are unsatisfiable: % 39.32/6.19 --------------------------------- % 39.32/6.19 % 39.32/6.19 Begin of proof % 39.32/6.19 | % 39.32/6.19 | ALPHA: (axiom_02) implies: % 39.32/6.19 | (1) ? [v0: $i] : (s(zero) = v0 & $i(v0) & ! [v1: $i] : ! [v2: $i] : ( ~ % 39.32/6.19 | (host(v1) = v2) | ~ $i(v1) | leq(v0, v2) = 0)) % 39.32/6.19 | % 39.32/6.19 | ALPHA: (axiom_03) implies: % 39.32/6.19 | (2) ? [v0: $i] : (leq(v0, nbr_proc) = 0 & s(zero) = v0 & $i(v0)) % 39.32/6.19 | % 39.32/6.19 | ALPHA: (axiom_04) implies: % 39.32/6.19 | (3) ! [v0: $i] : ! [v1: $i] : ( ~ (host(v0) = v1) | ~ $i(v0) | leq(v1, % 39.32/6.19 | nbr_proc) = 0) % 39.32/6.19 | % 39.32/6.19 | ALPHA: (axiom_47) implies: % 39.32/6.19 | (4) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ % 39.32/6.19 | (snoc(v2, v1) = v3) | ~ (elem(v0, v3) = 0) | ~ $i(v2) | ~ $i(v1) | % 39.32/6.19 | ~ $i(v0) | elem(v0, v2) = 0) % 39.32/6.19 | % 39.32/6.19 | ALPHA: (axiom_61) implies: % 39.32/6.19 | (5) ! [v0: $i] : ! [v1: $i] : (v1 = v0 | ~ (leq(v0, v1) = 0) | ~ $i(v1) % 39.32/6.19 | | ~ $i(v0) | ? [v2: int] : ( ~ (v2 = 0) & leq(v1, v0) = v2)) % 39.32/6.19 | % 39.32/6.19 | ALPHA: (axiom_64) implies: % 39.32/6.19 | (6) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v2 = v0 | ~ (leq(v0, v2) = % 39.32/6.19 | 0) | ~ (s(v1) = v2) | ~ $i(v1) | ~ $i(v0) | leq(v0, v1) = 0) % 39.32/6.19 | % 39.32/6.19 | ALPHA: (conj) implies: % 39.52/6.19 | (7) $i(nbr_proc) % 39.52/6.21 | (8) ? [v0: $i] : (s(zero) = v0 & $i(v0) & ? [v1: $i] : ? [v2: $i] : ? % 39.52/6.21 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? % 39.52/6.21 | [v8: $i] : ? [v9: $i] : ? [v10: $i] : (index(acks, v5) = v9 & % 39.52/6.21 | index(pendack, v5) = v8 & index(elid, v5) = v2 & index(status, v5) % 39.52/6.21 | = elec_2 & cons(v7, v1) = v6 & m_Ldr(v3) = v10 & leq(nbr_proc, v8) % 39.52/6.21 | = 0 & m_Ack(v2, v4) = v7 & host(v4) = v8 & host(v3) = v5 & % 39.52/6.21 | queue(v5) = v6 & setIn(v3, alive) = 0 & $i(v10) & $i(v9) & $i(v8) & % 39.52/6.21 | $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & ! % 39.52/6.21 | [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: % 39.52/6.21 | $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! [v19: $i] : % 39.52/6.21 | ! [v20: $i] : (v16 = v15 | ~ (m_Down(v14) = v17) | ~ % 39.52/6.21 | (m_Down(v12) = v19) | ~ (host(v13) = v15) | ~ (host(v11) = v16) % 39.52/6.21 | | ~ (queue(v16) = v18) | ~ (queue(v15) = v20) | ~ (elem(v19, % 39.52/6.21 | v20) = 0) | ~ (elem(v17, v18) = 0) | ~ $i(v14) | ~ $i(v13) % 39.52/6.21 | | ~ $i(v12) | ~ $i(v11) | ? [v21: any] : ? [v22: any] : ? % 39.52/6.21 | [v23: $i] : ? [v24: $i] : (host(v14) = v24 & host(v12) = v23 & % 39.52/6.21 | setIn(v13, alive) = v22 & setIn(v11, alive) = v21 & $i(v24) & % 39.52/6.21 | $i(v23) & ( ~ (v24 = v15) | ~ (v23 = v16) | ~ (v22 = 0) | ~ % 39.52/6.21 | (v21 = 0)))) & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : % 39.52/6.21 | ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: % 39.52/6.21 | $i] : ! [v19: $i] : ! [v20: $i] : ( ~ (m_Down(v13) = v17) | ~ % 39.52/6.21 | (m_Ack(v11, v12) = v19) | ~ (host(v14) = v15) | ~ (host(v11) = % 39.52/6.21 | v16) | ~ (queue(v16) = v20) | ~ (queue(v15) = v18) | ~ % 39.52/6.21 | (elem(v19, v20) = 0) | ~ (elem(v17, v18) = 0) | ~ $i(v14) | ~ % 39.52/6.21 | $i(v13) | ~ $i(v12) | ~ $i(v11) | ? [v21: $i] : ? [v22: $i] : % 39.52/6.21 | ? [v23: any] : ? [v24: any] : ? [v25: $i] : ? [v26: $i] : ? % 39.52/6.21 | [v27: $i] : (index(down, v15) = v21 & index(status, v16) = v26 & % 39.52/6.21 | index(status, v15) = v27 & leq(v16, v15) = v24 & host(v13) = % 39.52/6.21 | v22 & host(v12) = v25 & setIn(v11, alive) = v23 & $i(v27) & % 39.52/6.21 | $i(v26) & $i(v25) & $i(v22) & $i(v21) & ( ~ (v27 = elec_1) | ~ % 39.52/6.21 | (v26 = elec_2) | ~ (v25 = v15) | ~ (v24 = 0) | ~ (v23 = 0) % 39.52/6.21 | | ? [v28: $i] : ? [v29: int] : ? [v30: int] : ( ~ (v30 = % 39.52/6.21 | 0) & ~ (v29 = 0) & ~ (v28 = v22) & leq(v15, v28) = v29 % 39.52/6.21 | & leq(v0, v28) = 0 & setIn(v28, v21) = v30 & $i(v28))))) & % 39.52/6.21 | ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: % 39.52/6.21 | $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! [v19: int] % 39.52/6.21 | : (v19 = 0 | ~ (index(pendack, v17) = v18) | ~ (m_Down(v12) = % 39.52/6.21 | v14) | ~ (leq(v18, v15) = v19) | ~ (host(v13) = v17) | ~ % 39.52/6.21 | (host(v11) = v15) | ~ (queue(v15) = v16) | ~ (elem(v14, v16) = % 39.52/6.21 | 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ? [v20: any] : ? % 39.52/6.21 | [v21: any] : ? [v22: $i] : ? [v23: $i] : (index(status, v17) = % 39.52/6.21 | v23 & host(v12) = v22 & setIn(v13, alive) = v21 & setIn(v11, % 39.52/6.21 | alive) = v20 & $i(v23) & $i(v22) & ( ~ (v23 = elec_2) | ~ % 39.52/6.21 | (v22 = v17) | ~ (v21 = 0) | ~ (v20 = 0)))) & ! [v11: $i] : % 39.52/6.21 | ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! % 39.52/6.21 | [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! [v19: $i] : (v16 = v15 % 39.52/6.21 | | ~ (index(down, v15) = v19) | ~ (m_Down(v14) = v17) | ~ % 39.52/6.21 | (host(v13) = v15) | ~ (host(v12) = v16) | ~ (host(v11) = v16) | % 39.52/6.21 | ~ (queue(v16) = v18) | ~ (elem(v17, v18) = 0) | ~ (setIn(v16, % 39.52/6.21 | v19) = 0) | ~ $i(v14) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) % 39.52/6.21 | | ? [v20: any] : ? [v21: any] : ? [v22: $i] : (host(v14) = v22 % 39.52/6.21 | & setIn(v13, alive) = v21 & setIn(v11, alive) = v20 & $i(v22) & % 39.52/6.21 | ( ~ (v22 = v15) | ~ (v21 = 0) | ~ (v20 = 0)))) & ! [v11: $i] % 39.52/6.21 | : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! % 39.52/6.21 | [v16: $i] : ! [v17: $i] : ! [v18: $i] : ( ~ (m_Down(v13) = v16) | % 39.52/6.21 | ~ (m_Down(v12) = v18) | ~ (host(v14) = v15) | ~ (queue(v15) = % 39.52/6.21 | v17) | ~ (elem(v18, v17) = 0) | ~ (elem(v16, v17) = 0) | ~ % 39.52/6.21 | (setIn(v11, alive) = 0) | ~ $i(v14) | ~ $i(v13) | ~ $i(v12) | % 39.52/6.21 | ~ $i(v11) | ? [v19: $i] : ? [v20: $i] : ? [v21: any] : ? % 39.52/6.21 | [v22: $i] : ? [v23: any] : ? [v24: $i] : ? [v25: $i] : ? % 39.52/6.21 | [v26: $i] : ? [v27: $i] : ? [v28: $i] : (index(ldr, v26) = v27 % 39.52/6.21 | & index(down, v15) = v19 & index(status, v26) = v28 & % 39.52/6.21 | index(status, v15) = v25 & leq(nbr_proc, v22) = v23 & s(v15) = % 39.52/6.21 | v22 & host(v13) = v20 & host(v12) = v24 & host(v11) = v26 & % 39.52/6.21 | setIn(v14, alive) = v21 & $i(v28) & $i(v27) & $i(v26) & $i(v25) % 39.52/6.21 | & $i(v24) & $i(v22) & $i(v20) & $i(v19) & ( ~ (v28 = norm) | ~ % 39.52/6.21 | (v27 = v26) | ~ (v25 = elec_1) | ~ (v24 = v22) | ~ (v23 = % 39.52/6.21 | 0) | ~ (v21 = 0) | ? [v29: $i] : ? [v30: int] : ? [v31: % 39.52/6.21 | int] : ( ~ (v31 = 0) & ~ (v30 = 0) & ~ (v29 = v20) & % 39.52/6.21 | leq(v15, v29) = v30 & leq(v0, v29) = 0 & setIn(v29, v19) = % 39.52/6.21 | v31 & $i(v29))))) & ! [v11: $i] : ! [v12: $i] : ! [v13: % 39.52/6.21 | $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: int] : (v16 = 0 | ~ % 39.52/6.21 | (index(pendack, v13) = v15) | ~ (leq(v15, v14) = v16) | ~ % 39.52/6.21 | (host(v12) = v13) | ~ (host(v11) = v14) | ~ $i(v12) | ~ % 39.52/6.21 | $i(v11) | ? [v17: any] : ? [v18: any] : ? [v19: $i] : ? [v20: % 39.52/6.21 | any] : ? [v21: $i] : (index(down, v14) = v19 & index(status, % 39.52/6.21 | v13) = v21 & setIn(v13, v19) = v20 & setIn(v12, alive) = v18 % 39.52/6.21 | & setIn(v11, alive) = v17 & $i(v21) & $i(v19) & ( ~ (v21 = % 39.52/6.21 | elec_2) | ~ (v20 = 0) | ~ (v18 = 0) | ~ (v17 = 0)))) & % 39.52/6.21 | ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: % 39.52/6.21 | $i] : ! [v16: $i] : ( ~ (m_Down(v12) = v15) | ~ (host(v13) = % 39.52/6.21 | v14) | ~ (queue(v14) = v16) | ~ (elem(v15, v16) = 0) | ~ % 39.52/6.21 | (setIn(v11, alive) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | % 39.52/6.21 | ? [v17: $i] : ? [v18: any] : ? [v19: any] : ? [v20: $i] : ? % 39.52/6.21 | [v21: $i] : ? [v22: $i] : (index(ldr, v20) = v21 & index(status, % 39.52/6.21 | v20) = v22 & leq(v17, v14) = v18 & host(v12) = v17 & % 39.52/6.21 | host(v11) = v20 & setIn(v13, alive) = v19 & $i(v22) & $i(v21) & % 39.52/6.21 | $i(v20) & $i(v17) & ( ~ (v22 = norm) | ~ (v21 = v17) | ~ (v20 % 39.52/6.21 | = v17) | ~ (v19 = 0) | v18 = 0))) & ! [v11: $i] : ! % 39.52/6.22 | [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: % 39.52/6.22 | $i] : ( ~ (m_Down(v12) = v14) | ~ (host(v11) = v15) | ~ % 39.52/6.22 | (queue(v15) = v16) | ~ (elem(v14, v16) = 0) | ~ (setIn(v13, % 39.52/6.22 | alive) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ? [v17: % 39.52/6.22 | $i] : ? [v18: $i] : ? [v19: $i] : ? [v20: $i] : ? [v21: % 39.52/6.22 | any] : (index(ldr, v18) = v20 & index(status, v18) = v19 & % 39.52/6.22 | host(v13) = v18 & host(v12) = v17 & setIn(v11, alive) = v21 & % 39.52/6.22 | $i(v20) & $i(v19) & $i(v18) & $i(v17) & ( ~ (v21 = 0) | ~ (v20 % 39.52/6.22 | = v17) | ~ (v19 = norm) | ~ (v18 = v17)))) & ! [v11: $i] % 39.52/6.22 | : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! % 39.52/6.22 | [v16: $i] : ( ~ (m_Down(v11) = v15) | ~ (host(v13) = v14) | ~ % 39.52/6.22 | (queue(v14) = v16) | ~ (elem(v15, v16) = 0) | ~ (setIn(v12, % 39.52/6.22 | alive) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ? [v17: % 39.52/6.22 | $i] : ? [v18: any] : ? [v19: $i] : ? [v20: $i] : ? [v21: % 39.52/6.22 | $i] : ? [v22: $i] : ? [v23: $i] : ? [v24: $i] : (index(ldr, % 39.52/6.22 | v17) = v24 & index(elid, v14) = v21 & index(status, v17) = % 39.52/6.22 | v23 & index(status, v14) = v20 & host(v21) = v22 & host(v12) = % 39.52/6.22 | v17 & host(v11) = v19 & setIn(v13, alive) = v18 & $i(v24) & % 39.52/6.22 | $i(v23) & $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v17) & ( ~ % 39.52/6.22 | (v24 = v17) | ~ (v23 = norm) | ~ (v22 = v17) | ~ (v20 = % 39.52/6.22 | wait) | ~ (v19 = v17) | ~ (v18 = 0) | v17 = v14))) & ! % 39.52/6.22 | [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: % 39.52/6.22 | $i] : ! [v16: $i] : ( ~ (m_Down(v11) = v15) | ~ (host(v13) = % 39.52/6.22 | v14) | ~ (queue(v14) = v16) | ~ (elem(v15, v16) = 0) | ~ % 39.52/6.22 | (setIn(v12, alive) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | % 39.52/6.22 | ? [v17: $i] : ? [v18: any] : ? [v19: $i] : ? [v20: $i] : ? % 39.52/6.22 | [v21: $i] : ? [v22: $i] : ? [v23: $i] : (index(ldr, v17) = v23 % 39.52/6.22 | & index(ldr, v14) = v21 & index(status, v17) = v22 & % 39.52/6.22 | index(status, v14) = v20 & host(v12) = v17 & host(v11) = v19 & % 39.52/6.22 | setIn(v13, alive) = v18 & $i(v23) & $i(v22) & $i(v21) & $i(v20) % 39.52/6.22 | & $i(v19) & $i(v17) & ( ~ (v23 = v17) | ~ (v22 = norm) | ~ % 39.52/6.22 | (v21 = v17) | ~ (v20 = norm) | ~ (v19 = v17) | ~ (v18 = 0) % 39.52/6.22 | | v17 = v14))) & ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : % 39.52/6.22 | ! [v14: $i] : ! [v15: $i] : ( ~ (index(down, v14) = v15) | ~ % 39.52/6.22 | (host(v12) = v13) | ~ (host(v11) = v14) | ~ (setIn(v13, v15) = % 39.52/6.22 | 0) | ~ $i(v12) | ~ $i(v11) | ? [v16: any] : ? [v17: $i] : % 39.52/6.22 | ? [v18: $i] : ? [v19: any] : (index(ldr, v13) = v18 & % 39.52/6.22 | index(status, v13) = v17 & setIn(v12, alive) = v16 & setIn(v11, % 39.52/6.22 | alive) = v19 & $i(v18) & $i(v17) & ( ~ (v19 = 0) | ~ (v18 = % 39.52/6.22 | v13) | ~ (v17 = norm) | ~ (v16 = 0)))) & ! [v11: $i] : % 39.52/6.22 | ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ % 39.52/6.22 | (m_Ldr(v12) = v13) | ~ (host(v11) = v14) | ~ (queue(v14) = v15) % 39.52/6.22 | | ~ (elem(v13, v15) = 0) | ~ $i(v12) | ~ $i(v11) | ? [v16: % 39.52/6.22 | $i] : ? [v17: int] : ( ~ (v17 = 0) & leq(v14, v16) = v17 & % 39.52/6.22 | host(v12) = v16 & $i(v16))) & ! [v11: $i] : ! [v12: $i] : ! % 39.52/6.22 | [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ (m_Down(v12) = v13) | % 39.52/6.22 | ~ (host(v11) = v14) | ~ (queue(v14) = v15) | ~ (elem(v13, v15) % 39.52/6.22 | = 0) | ~ $i(v12) | ~ $i(v11) | ? [v16: $i] : ( ~ (v16 = v14) % 39.52/6.22 | & host(v12) = v16 & $i(v16))) & ! [v11: $i] : ! [v12: $i] : % 39.52/6.22 | (v12 = v11 | ~ (setIn(v12, alive) = 0) | ~ (setIn(v11, alive) = % 39.52/6.22 | 0) | ~ $i(v12) | ~ $i(v11) | ? [v13: $i] : ? [v14: $i] : ? % 39.52/6.22 | [v15: $i] : ? [v16: $i] : ? [v17: $i] : ? [v18: $i] : % 39.52/6.22 | (index(ldr, v16) = v18 & index(ldr, v13) = v14 & index(status, % 39.52/6.22 | v16) = v17 & index(status, v13) = v15 & host(v12) = v16 & % 39.52/6.22 | host(v11) = v13 & $i(v18) & $i(v17) & $i(v16) & $i(v15) & % 39.52/6.22 | $i(v14) & $i(v13) & ( ~ (v18 = v16) | ~ (v17 = norm) | ~ (v15 % 39.52/6.22 | = norm) | ~ (v14 = v13)))) & ! [v11: $i] : ! [v12: $i] : % 39.52/6.22 | (v12 = v11 | ~ (setIn(v12, alive) = 0) | ~ (setIn(v11, alive) = % 39.52/6.22 | 0) | ~ $i(v12) | ~ $i(v11) | ? [v13: $i] : ? [v14: $i] : ( % 39.52/6.22 | ~ (v14 = v13) & host(v12) = v13 & host(v11) = v14 & $i(v14) & % 39.52/6.22 | $i(v13))) & ! [v11: $i] : ( ~ (setIn(v11, alive) = 0) | ~ % 39.52/6.22 | $i(v11) | ? [v12: $i] : ? [v13: $i] : ? [v14: $i] : % 39.52/6.22 | (index(elid, v12) = v14 & index(status, v12) = v13 & host(v11) = % 39.52/6.22 | v12 & $i(v14) & $i(v13) & $i(v12) & (v14 = v11 | ( ~ (v13 = % 39.52/6.22 | elec_1) & ~ (v13 = elec_2))))) & ? [v11: $i] : ? [v12: % 39.52/6.22 | $i] : ? [v13: any] : (host(v11) = v12 & setIn(v12, v9) = v13 & % 39.52/6.22 | $i(v12) & $i(v11) & ? [v14: $i] : ? [v15: any] : (host(v14) = % 39.52/6.22 | v5 & setIn(v14, alive) = v15 & $i(v14) & ? [v16: $i] : ? % 39.52/6.22 | [v17: $i] : ? [v18: $i] : ? [v19: $i] : ? [v20: $i] : ? % 39.52/6.22 | [v21: $i] : ? [v22: $i] : ? [v23: $i] : ? [v24: $i] : ? % 39.52/6.22 | [v25: $i] : (v15 = 0 & ~ (v12 = v5) & index(down, v12) = v19 & % 39.52/6.22 | index(status, v12) = elec_1 & snoc(v23, v10) = v24 & % 39.52/6.22 | m_Down(v17) = v25 & m_Down(v16) = v22 & leq(nbr_proc, v21) = % 39.52/6.22 | 0 & s(v12) = v21 & host(v18) = v12 & host(v17) = v20 & % 39.52/6.22 | host(v16) = v21 & queue(v12) = v23 & elem(v25, v24) = 0 & % 39.52/6.22 | elem(v22, v24) = 0 & setIn(v18, alive) = 0 & $i(v25) & % 39.52/6.22 | $i(v24) & $i(v23) & $i(v22) & $i(v21) & $i(v20) & $i(v19) & % 39.52/6.22 | $i(v18) & $i(v17) & $i(v16) & ! [v26: $i] : ! [v27: int] : % 39.52/6.22 | (v27 = 0 | v26 = v20 | ~ (setIn(v26, v19) = v27) | ~ % 39.52/6.22 | $i(v26) | ? [v28: any] : ? [v29: any] : (leq(v12, v26) = % 39.52/6.22 | v28 & leq(v0, v26) = v29 & ( ~ (v29 = 0) | v28 = 0))))) & % 39.52/6.22 | (v13 = 0 | v12 = v8)))) % 39.52/6.22 | % 39.52/6.22 | ALPHA: (function-axioms) implies: % 39.52/6.22 | (9) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (host(v2) = v1) % 39.52/6.22 | | ~ (host(v2) = v0)) % 39.52/6.22 | (10) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : (v1 = v0 | ~ (s(v2) = v1) | % 39.52/6.22 | ~ (s(v2) = v0)) % 39.52/6.22 | (11) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] % 39.52/6.22 | : ! [v3: $i] : (v1 = v0 | ~ (setIn(v3, v2) = v1) | ~ (setIn(v3, v2) % 39.52/6.22 | = v0)) % 39.52/6.22 | (12) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: $i] % 39.52/6.22 | : ! [v3: $i] : (v1 = v0 | ~ (leq(v3, v2) = v1) | ~ (leq(v3, v2) = % 39.52/6.22 | v0)) % 39.52/6.22 | (13) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : (v1 = v0 | ~ % 39.52/6.22 | (index(v3, v2) = v1) | ~ (index(v3, v2) = v0)) % 39.52/6.22 | % 39.52/6.22 | DELTA: instantiating (2) with fresh symbol all_61_0 gives: % 39.52/6.22 | (14) leq(all_61_0, nbr_proc) = 0 & s(zero) = all_61_0 & $i(all_61_0) % 39.52/6.22 | % 39.52/6.22 | ALPHA: (14) implies: % 39.52/6.22 | (15) s(zero) = all_61_0 % 39.52/6.22 | % 39.52/6.22 | DELTA: instantiating (1) with fresh symbol all_63_0 gives: % 39.52/6.22 | (16) s(zero) = all_63_0 & $i(all_63_0) & ! [v0: $i] : ! [v1: $i] : ( ~ % 39.52/6.22 | (host(v0) = v1) | ~ $i(v0) | leq(all_63_0, v1) = 0) % 39.52/6.22 | % 39.52/6.22 | ALPHA: (16) implies: % 39.52/6.22 | (17) s(zero) = all_63_0 % 39.52/6.22 | (18) ! [v0: $i] : ! [v1: $i] : ( ~ (host(v0) = v1) | ~ $i(v0) | % 39.52/6.22 | leq(all_63_0, v1) = 0) % 39.52/6.22 | % 39.52/6.22 | DELTA: instantiating (8) with fresh symbol all_66_0 gives: % 39.76/6.24 | (19) s(zero) = all_66_0 & $i(all_66_0) & ? [v0: $i] : ? [v1: $i] : ? % 39.76/6.24 | [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? % 39.76/6.24 | [v7: $i] : ? [v8: $i] : ? [v9: $i] : (index(acks, v4) = v8 & % 39.76/6.24 | index(pendack, v4) = v7 & index(elid, v4) = v1 & index(status, v4) = % 39.76/6.24 | elec_2 & cons(v6, v0) = v5 & m_Ldr(v2) = v9 & leq(nbr_proc, v7) = 0 % 39.76/6.24 | & m_Ack(v1, v3) = v6 & host(v3) = v7 & host(v2) = v4 & queue(v4) = % 39.76/6.24 | v5 & setIn(v2, alive) = 0 & $i(v9) & $i(v8) & $i(v7) & $i(v6) & % 39.76/6.24 | $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ! [v10: $i] : % 39.76/6.24 | ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: % 39.76/6.24 | $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! [v19: $i] : % 39.76/6.24 | (v15 = v14 | ~ (m_Down(v13) = v16) | ~ (m_Down(v11) = v18) | ~ % 39.76/6.24 | (host(v12) = v14) | ~ (host(v10) = v15) | ~ (queue(v15) = v17) | % 39.76/6.24 | ~ (queue(v14) = v19) | ~ (elem(v18, v19) = 0) | ~ (elem(v16, % 39.76/6.24 | v17) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) % 39.76/6.24 | | ? [v20: any] : ? [v21: any] : ? [v22: $i] : ? [v23: $i] : % 39.76/6.24 | (host(v13) = v23 & host(v11) = v22 & setIn(v12, alive) = v21 & % 39.76/6.24 | setIn(v10, alive) = v20 & $i(v23) & $i(v22) & ( ~ (v23 = v14) | % 39.76/6.24 | ~ (v22 = v15) | ~ (v21 = 0) | ~ (v20 = 0)))) & ! [v10: $i] % 39.76/6.24 | : ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! % 39.76/6.24 | [v15: $i] : ! [v16: $i] : ! [v17: $i] : ! [v18: $i] : ! [v19: % 39.76/6.24 | $i] : ( ~ (m_Down(v12) = v16) | ~ (m_Ack(v10, v11) = v18) | ~ % 39.76/6.24 | (host(v13) = v14) | ~ (host(v10) = v15) | ~ (queue(v15) = v19) | % 39.76/6.24 | ~ (queue(v14) = v17) | ~ (elem(v18, v19) = 0) | ~ (elem(v16, % 39.76/6.24 | v17) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) % 39.76/6.24 | | ? [v20: $i] : ? [v21: $i] : ? [v22: any] : ? [v23: any] : ? % 39.76/6.24 | [v24: $i] : ? [v25: $i] : ? [v26: $i] : (index(down, v14) = v20 % 39.76/6.24 | & index(status, v15) = v25 & index(status, v14) = v26 & leq(v15, % 39.76/6.24 | v14) = v23 & host(v12) = v21 & host(v11) = v24 & setIn(v10, % 39.76/6.24 | alive) = v22 & $i(v26) & $i(v25) & $i(v24) & $i(v21) & $i(v20) % 39.76/6.24 | & ( ~ (v26 = elec_1) | ~ (v25 = elec_2) | ~ (v24 = v14) | ~ % 39.76/6.24 | (v23 = 0) | ~ (v22 = 0) | ? [v27: $i] : ? [v28: int] : ? % 39.76/6.24 | [v29: int] : ( ~ (v29 = 0) & ~ (v28 = 0) & ~ (v27 = v21) & % 39.76/6.24 | leq(v14, v27) = v28 & leq(all_66_0, v27) = 0 & setIn(v27, % 39.76/6.24 | v20) = v29 & $i(v27))))) & ! [v10: $i] : ! [v11: $i] : % 39.76/6.24 | ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: % 39.76/6.24 | $i] : ! [v17: $i] : ! [v18: int] : (v18 = 0 | ~ (index(pendack, % 39.76/6.24 | v16) = v17) | ~ (m_Down(v11) = v13) | ~ (leq(v17, v14) = % 39.76/6.24 | v18) | ~ (host(v12) = v16) | ~ (host(v10) = v14) | ~ % 39.76/6.24 | (queue(v14) = v15) | ~ (elem(v13, v15) = 0) | ~ $i(v12) | ~ % 39.76/6.24 | $i(v11) | ~ $i(v10) | ? [v19: any] : ? [v20: any] : ? [v21: % 39.76/6.24 | $i] : ? [v22: $i] : (index(status, v16) = v22 & host(v11) = v21 % 39.76/6.24 | & setIn(v12, alive) = v20 & setIn(v10, alive) = v19 & $i(v22) & % 39.76/6.24 | $i(v21) & ( ~ (v22 = elec_2) | ~ (v21 = v16) | ~ (v20 = 0) | % 39.76/6.24 | ~ (v19 = 0)))) & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : % 39.76/6.24 | ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : ! [v17: % 39.76/6.24 | $i] : ! [v18: $i] : (v15 = v14 | ~ (index(down, v14) = v18) | ~ % 39.76/6.24 | (m_Down(v13) = v16) | ~ (host(v12) = v14) | ~ (host(v11) = v15) % 39.76/6.24 | | ~ (host(v10) = v15) | ~ (queue(v15) = v17) | ~ (elem(v16, % 39.76/6.24 | v17) = 0) | ~ (setIn(v15, v18) = 0) | ~ $i(v13) | ~ $i(v12) % 39.76/6.24 | | ~ $i(v11) | ~ $i(v10) | ? [v19: any] : ? [v20: any] : ? % 39.76/6.24 | [v21: $i] : (host(v13) = v21 & setIn(v12, alive) = v20 & % 39.76/6.24 | setIn(v10, alive) = v19 & $i(v21) & ( ~ (v21 = v14) | ~ (v20 = % 39.76/6.24 | 0) | ~ (v19 = 0)))) & ! [v10: $i] : ! [v11: $i] : ! % 39.76/6.24 | [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: % 39.76/6.24 | $i] : ! [v17: $i] : ( ~ (m_Down(v12) = v15) | ~ (m_Down(v11) = % 39.76/6.24 | v17) | ~ (host(v13) = v14) | ~ (queue(v14) = v16) | ~ % 39.76/6.24 | (elem(v17, v16) = 0) | ~ (elem(v15, v16) = 0) | ~ (setIn(v10, % 39.76/6.24 | alive) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ~ % 39.76/6.24 | $i(v10) | ? [v18: $i] : ? [v19: $i] : ? [v20: any] : ? [v21: % 39.76/6.24 | $i] : ? [v22: any] : ? [v23: $i] : ? [v24: $i] : ? [v25: $i] % 39.76/6.24 | : ? [v26: $i] : ? [v27: $i] : (index(ldr, v25) = v26 & % 39.76/6.25 | index(down, v14) = v18 & index(status, v25) = v27 & % 39.76/6.25 | index(status, v14) = v24 & leq(nbr_proc, v21) = v22 & s(v14) = % 39.76/6.25 | v21 & host(v12) = v19 & host(v11) = v23 & host(v10) = v25 & % 39.76/6.25 | setIn(v13, alive) = v20 & $i(v27) & $i(v26) & $i(v25) & $i(v24) % 39.76/6.25 | & $i(v23) & $i(v21) & $i(v19) & $i(v18) & ( ~ (v27 = norm) | ~ % 39.76/6.25 | (v26 = v25) | ~ (v24 = elec_1) | ~ (v23 = v21) | ~ (v22 = % 39.76/6.25 | 0) | ~ (v20 = 0) | ? [v28: $i] : ? [v29: int] : ? [v30: % 39.76/6.25 | int] : ( ~ (v30 = 0) & ~ (v29 = 0) & ~ (v28 = v19) & % 39.76/6.25 | leq(v14, v28) = v29 & leq(all_66_0, v28) = 0 & setIn(v28, % 39.76/6.25 | v18) = v30 & $i(v28))))) & ! [v10: $i] : ! [v11: $i] : % 39.76/6.25 | ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: int] : (v15 = 0 % 39.76/6.25 | | ~ (index(pendack, v12) = v14) | ~ (leq(v14, v13) = v15) | ~ % 39.76/6.25 | (host(v11) = v12) | ~ (host(v10) = v13) | ~ $i(v11) | ~ $i(v10) % 39.76/6.25 | | ? [v16: any] : ? [v17: any] : ? [v18: $i] : ? [v19: any] : % 39.76/6.25 | ? [v20: $i] : (index(down, v13) = v18 & index(status, v12) = v20 & % 39.76/6.25 | setIn(v12, v18) = v19 & setIn(v11, alive) = v17 & setIn(v10, % 39.76/6.25 | alive) = v16 & $i(v20) & $i(v18) & ( ~ (v20 = elec_2) | ~ % 39.76/6.25 | (v19 = 0) | ~ (v17 = 0) | ~ (v16 = 0)))) & ! [v10: $i] : ! % 39.76/6.25 | [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: % 39.76/6.25 | $i] : ( ~ (m_Down(v11) = v14) | ~ (host(v12) = v13) | ~ % 39.76/6.25 | (queue(v13) = v15) | ~ (elem(v14, v15) = 0) | ~ (setIn(v10, % 39.76/6.25 | alive) = 0) | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) | ? [v16: % 39.76/6.25 | $i] : ? [v17: any] : ? [v18: any] : ? [v19: $i] : ? [v20: % 39.76/6.25 | $i] : ? [v21: $i] : (index(ldr, v19) = v20 & index(status, v19) % 39.76/6.25 | = v21 & leq(v16, v13) = v17 & host(v11) = v16 & host(v10) = v19 % 39.76/6.25 | & setIn(v12, alive) = v18 & $i(v21) & $i(v20) & $i(v19) & % 39.76/6.25 | $i(v16) & ( ~ (v21 = norm) | ~ (v20 = v16) | ~ (v19 = v16) | % 39.76/6.25 | ~ (v18 = 0) | v17 = 0))) & ! [v10: $i] : ! [v11: $i] : ! % 39.76/6.25 | [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ % 39.76/6.25 | (m_Down(v11) = v13) | ~ (host(v10) = v14) | ~ (queue(v14) = v15) % 39.76/6.25 | | ~ (elem(v13, v15) = 0) | ~ (setIn(v12, alive) = 0) | ~ % 39.76/6.25 | $i(v12) | ~ $i(v11) | ~ $i(v10) | ? [v16: $i] : ? [v17: $i] : % 39.76/6.25 | ? [v18: $i] : ? [v19: $i] : ? [v20: any] : (index(ldr, v17) = % 39.76/6.25 | v19 & index(status, v17) = v18 & host(v12) = v17 & host(v11) = % 39.76/6.25 | v16 & setIn(v10, alive) = v20 & $i(v19) & $i(v18) & $i(v17) & % 39.76/6.25 | $i(v16) & ( ~ (v20 = 0) | ~ (v19 = v16) | ~ (v18 = norm) | ~ % 39.76/6.25 | (v17 = v16)))) & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : % 39.76/6.25 | ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ (m_Down(v10) = v14) % 39.76/6.25 | | ~ (host(v12) = v13) | ~ (queue(v13) = v15) | ~ (elem(v14, % 39.76/6.25 | v15) = 0) | ~ (setIn(v11, alive) = 0) | ~ $i(v12) | ~ % 39.76/6.25 | $i(v11) | ~ $i(v10) | ? [v16: $i] : ? [v17: any] : ? [v18: $i] % 39.76/6.25 | : ? [v19: $i] : ? [v20: $i] : ? [v21: $i] : ? [v22: $i] : ? % 39.76/6.25 | [v23: $i] : (index(ldr, v16) = v23 & index(elid, v13) = v20 & % 39.76/6.25 | index(status, v16) = v22 & index(status, v13) = v19 & host(v20) % 39.76/6.25 | = v21 & host(v11) = v16 & host(v10) = v18 & setIn(v12, alive) = % 39.76/6.25 | v17 & $i(v23) & $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v18) % 39.76/6.25 | & $i(v16) & ( ~ (v23 = v16) | ~ (v22 = norm) | ~ (v21 = v16) | % 39.76/6.25 | ~ (v19 = wait) | ~ (v18 = v16) | ~ (v17 = 0) | v16 = v13))) % 39.76/6.25 | & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! % 39.76/6.25 | [v14: $i] : ! [v15: $i] : ( ~ (m_Down(v10) = v14) | ~ (host(v12) = % 39.76/6.25 | v13) | ~ (queue(v13) = v15) | ~ (elem(v14, v15) = 0) | ~ % 39.76/6.25 | (setIn(v11, alive) = 0) | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) | % 39.76/6.25 | ? [v16: $i] : ? [v17: any] : ? [v18: $i] : ? [v19: $i] : ? % 39.76/6.25 | [v20: $i] : ? [v21: $i] : ? [v22: $i] : (index(ldr, v16) = v22 & % 39.76/6.25 | index(ldr, v13) = v20 & index(status, v16) = v21 & index(status, % 39.76/6.25 | v13) = v19 & host(v11) = v16 & host(v10) = v18 & setIn(v12, % 39.76/6.25 | alive) = v17 & $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v18) % 39.76/6.25 | & $i(v16) & ( ~ (v22 = v16) | ~ (v21 = norm) | ~ (v20 = v16) | % 39.76/6.25 | ~ (v19 = norm) | ~ (v18 = v16) | ~ (v17 = 0) | v16 = v13))) % 39.76/6.25 | & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! % 39.76/6.25 | [v14: $i] : ( ~ (index(down, v13) = v14) | ~ (host(v11) = v12) | ~ % 39.76/6.25 | (host(v10) = v13) | ~ (setIn(v12, v14) = 0) | ~ $i(v11) | ~ % 39.76/6.25 | $i(v10) | ? [v15: any] : ? [v16: $i] : ? [v17: $i] : ? [v18: % 39.76/6.25 | any] : (index(ldr, v12) = v17 & index(status, v12) = v16 & % 39.76/6.25 | setIn(v11, alive) = v15 & setIn(v10, alive) = v18 & $i(v17) & % 39.76/6.25 | $i(v16) & ( ~ (v18 = 0) | ~ (v17 = v12) | ~ (v16 = norm) | ~ % 39.76/6.25 | (v15 = 0)))) & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! % 39.76/6.25 | [v13: $i] : ! [v14: $i] : ( ~ (m_Ldr(v11) = v12) | ~ (host(v10) = % 39.76/6.25 | v13) | ~ (queue(v13) = v14) | ~ (elem(v12, v14) = 0) | ~ % 39.76/6.25 | $i(v11) | ~ $i(v10) | ? [v15: $i] : ? [v16: int] : ( ~ (v16 = % 39.76/6.25 | 0) & leq(v13, v15) = v16 & host(v11) = v15 & $i(v15))) & ! % 39.76/6.25 | [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: % 39.76/6.25 | $i] : ( ~ (m_Down(v11) = v12) | ~ (host(v10) = v13) | ~ % 39.76/6.25 | (queue(v13) = v14) | ~ (elem(v12, v14) = 0) | ~ $i(v11) | ~ % 39.76/6.25 | $i(v10) | ? [v15: $i] : ( ~ (v15 = v13) & host(v11) = v15 & % 39.76/6.25 | $i(v15))) & ! [v10: $i] : ! [v11: $i] : (v11 = v10 | ~ % 39.76/6.25 | (setIn(v11, alive) = 0) | ~ (setIn(v10, alive) = 0) | ~ $i(v11) % 39.76/6.25 | | ~ $i(v10) | ? [v12: $i] : ? [v13: $i] : ? [v14: $i] : ? % 39.76/6.25 | [v15: $i] : ? [v16: $i] : ? [v17: $i] : (index(ldr, v15) = v17 & % 39.76/6.25 | index(ldr, v12) = v13 & index(status, v15) = v16 & index(status, % 39.76/6.25 | v12) = v14 & host(v11) = v15 & host(v10) = v12 & $i(v17) & % 39.76/6.25 | $i(v16) & $i(v15) & $i(v14) & $i(v13) & $i(v12) & ( ~ (v17 = % 39.76/6.25 | v15) | ~ (v16 = norm) | ~ (v14 = norm) | ~ (v13 = v12)))) % 39.76/6.25 | & ! [v10: $i] : ! [v11: $i] : (v11 = v10 | ~ (setIn(v11, alive) = % 39.76/6.25 | 0) | ~ (setIn(v10, alive) = 0) | ~ $i(v11) | ~ $i(v10) | ? % 39.76/6.25 | [v12: $i] : ? [v13: $i] : ( ~ (v13 = v12) & host(v11) = v12 & % 39.76/6.25 | host(v10) = v13 & $i(v13) & $i(v12))) & ! [v10: $i] : ( ~ % 39.76/6.25 | (setIn(v10, alive) = 0) | ~ $i(v10) | ? [v11: $i] : ? [v12: $i] % 39.76/6.25 | : ? [v13: $i] : (index(elid, v11) = v13 & index(status, v11) = % 39.76/6.25 | v12 & host(v10) = v11 & $i(v13) & $i(v12) & $i(v11) & (v13 = v10 % 39.76/6.25 | | ( ~ (v12 = elec_1) & ~ (v12 = elec_2))))) & ? [v10: $i] : % 39.76/6.25 | ? [v11: $i] : ? [v12: any] : (host(v10) = v11 & setIn(v11, v8) = % 39.76/6.25 | v12 & $i(v11) & $i(v10) & ? [v13: $i] : ? [v14: any] : % 39.76/6.25 | (host(v13) = v4 & setIn(v13, alive) = v14 & $i(v13) & ? [v15: $i] % 39.76/6.25 | : ? [v16: $i] : ? [v17: $i] : ? [v18: $i] : ? [v19: $i] : ? % 39.76/6.25 | [v20: $i] : ? [v21: $i] : ? [v22: $i] : ? [v23: $i] : ? % 39.76/6.25 | [v24: $i] : (v14 = 0 & ~ (v11 = v4) & index(down, v11) = v18 & % 39.76/6.25 | index(status, v11) = elec_1 & snoc(v22, v9) = v23 & % 39.76/6.25 | m_Down(v16) = v24 & m_Down(v15) = v21 & leq(nbr_proc, v20) = 0 % 39.76/6.25 | & s(v11) = v20 & host(v17) = v11 & host(v16) = v19 & host(v15) % 39.76/6.25 | = v20 & queue(v11) = v22 & elem(v24, v23) = 0 & elem(v21, v23) % 39.76/6.25 | = 0 & setIn(v17, alive) = 0 & $i(v24) & $i(v23) & $i(v22) & % 39.76/6.25 | $i(v21) & $i(v20) & $i(v19) & $i(v18) & $i(v17) & $i(v16) & % 39.76/6.25 | $i(v15) & ! [v25: $i] : ! [v26: int] : (v26 = 0 | v25 = v19 % 39.76/6.25 | | ~ (setIn(v25, v18) = v26) | ~ $i(v25) | ? [v27: any] : % 39.76/6.25 | ? [v28: any] : (leq(v11, v25) = v27 & leq(all_66_0, v25) = % 39.76/6.25 | v28 & ( ~ (v28 = 0) | v27 = 0))))) & (v12 = 0 | v11 = % 39.76/6.25 | v7))) % 39.76/6.25 | % 39.76/6.25 | ALPHA: (19) implies: % 39.76/6.25 | (20) s(zero) = all_66_0 % 39.76/6.27 | (21) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : % 39.76/6.27 | ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 39.76/6.27 | (index(acks, v4) = v8 & index(pendack, v4) = v7 & index(elid, v4) = v1 % 39.76/6.27 | & index(status, v4) = elec_2 & cons(v6, v0) = v5 & m_Ldr(v2) = v9 & % 39.76/6.27 | leq(nbr_proc, v7) = 0 & m_Ack(v1, v3) = v6 & host(v3) = v7 & % 39.76/6.27 | host(v2) = v4 & queue(v4) = v5 & setIn(v2, alive) = 0 & $i(v9) & % 39.76/6.27 | $i(v8) & $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v2) & % 39.76/6.27 | $i(v1) & $i(v0) & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! % 39.76/6.27 | [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : ! [v17: % 39.76/6.27 | $i] : ! [v18: $i] : ! [v19: $i] : (v15 = v14 | ~ (m_Down(v13) = % 39.76/6.27 | v16) | ~ (m_Down(v11) = v18) | ~ (host(v12) = v14) | ~ % 39.76/6.27 | (host(v10) = v15) | ~ (queue(v15) = v17) | ~ (queue(v14) = v19) % 39.76/6.27 | | ~ (elem(v18, v19) = 0) | ~ (elem(v16, v17) = 0) | ~ $i(v13) | % 39.76/6.27 | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) | ? [v20: any] : ? [v21: % 39.76/6.27 | any] : ? [v22: $i] : ? [v23: $i] : (host(v13) = v23 & % 39.76/6.27 | host(v11) = v22 & setIn(v12, alive) = v21 & setIn(v10, alive) = % 39.76/6.27 | v20 & $i(v23) & $i(v22) & ( ~ (v23 = v14) | ~ (v22 = v15) | ~ % 39.76/6.27 | (v21 = 0) | ~ (v20 = 0)))) & ! [v10: $i] : ! [v11: $i] : ! % 39.76/6.27 | [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: % 39.76/6.27 | $i] : ! [v17: $i] : ! [v18: $i] : ! [v19: $i] : ( ~ % 39.76/6.27 | (m_Down(v12) = v16) | ~ (m_Ack(v10, v11) = v18) | ~ (host(v13) = % 39.76/6.27 | v14) | ~ (host(v10) = v15) | ~ (queue(v15) = v19) | ~ % 39.76/6.27 | (queue(v14) = v17) | ~ (elem(v18, v19) = 0) | ~ (elem(v16, v17) % 39.76/6.27 | = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) | ? % 39.76/6.27 | [v20: $i] : ? [v21: $i] : ? [v22: any] : ? [v23: any] : ? % 39.76/6.27 | [v24: $i] : ? [v25: $i] : ? [v26: $i] : (index(down, v14) = v20 % 39.76/6.27 | & index(status, v15) = v25 & index(status, v14) = v26 & leq(v15, % 39.76/6.27 | v14) = v23 & host(v12) = v21 & host(v11) = v24 & setIn(v10, % 39.76/6.27 | alive) = v22 & $i(v26) & $i(v25) & $i(v24) & $i(v21) & $i(v20) % 39.76/6.27 | & ( ~ (v26 = elec_1) | ~ (v25 = elec_2) | ~ (v24 = v14) | ~ % 39.76/6.27 | (v23 = 0) | ~ (v22 = 0) | ? [v27: $i] : ? [v28: int] : ? % 39.76/6.27 | [v29: int] : ( ~ (v29 = 0) & ~ (v28 = 0) & ~ (v27 = v21) & % 39.76/6.27 | leq(v14, v27) = v28 & leq(all_66_0, v27) = 0 & setIn(v27, % 39.76/6.27 | v20) = v29 & $i(v27))))) & ! [v10: $i] : ! [v11: $i] : % 39.76/6.27 | ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: % 39.76/6.27 | $i] : ! [v17: $i] : ! [v18: int] : (v18 = 0 | ~ (index(pendack, % 39.76/6.27 | v16) = v17) | ~ (m_Down(v11) = v13) | ~ (leq(v17, v14) = % 39.76/6.27 | v18) | ~ (host(v12) = v16) | ~ (host(v10) = v14) | ~ % 39.76/6.27 | (queue(v14) = v15) | ~ (elem(v13, v15) = 0) | ~ $i(v12) | ~ % 39.76/6.27 | $i(v11) | ~ $i(v10) | ? [v19: any] : ? [v20: any] : ? [v21: % 39.76/6.27 | $i] : ? [v22: $i] : (index(status, v16) = v22 & host(v11) = v21 % 39.76/6.27 | & setIn(v12, alive) = v20 & setIn(v10, alive) = v19 & $i(v22) & % 39.76/6.27 | $i(v21) & ( ~ (v22 = elec_2) | ~ (v21 = v16) | ~ (v20 = 0) | % 39.76/6.27 | ~ (v19 = 0)))) & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : % 39.76/6.27 | ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: $i] : ! [v17: % 39.76/6.27 | $i] : ! [v18: $i] : (v15 = v14 | ~ (index(down, v14) = v18) | ~ % 39.76/6.27 | (m_Down(v13) = v16) | ~ (host(v12) = v14) | ~ (host(v11) = v15) % 39.76/6.27 | | ~ (host(v10) = v15) | ~ (queue(v15) = v17) | ~ (elem(v16, % 39.76/6.27 | v17) = 0) | ~ (setIn(v15, v18) = 0) | ~ $i(v13) | ~ $i(v12) % 39.76/6.27 | | ~ $i(v11) | ~ $i(v10) | ? [v19: any] : ? [v20: any] : ? % 39.76/6.27 | [v21: $i] : (host(v13) = v21 & setIn(v12, alive) = v20 & % 39.76/6.27 | setIn(v10, alive) = v19 & $i(v21) & ( ~ (v21 = v14) | ~ (v20 = % 39.76/6.27 | 0) | ~ (v19 = 0)))) & ! [v10: $i] : ! [v11: $i] : ! % 39.76/6.27 | [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ! [v16: % 39.76/6.27 | $i] : ! [v17: $i] : ( ~ (m_Down(v12) = v15) | ~ (m_Down(v11) = % 39.76/6.27 | v17) | ~ (host(v13) = v14) | ~ (queue(v14) = v16) | ~ % 39.76/6.27 | (elem(v17, v16) = 0) | ~ (elem(v15, v16) = 0) | ~ (setIn(v10, % 39.76/6.27 | alive) = 0) | ~ $i(v13) | ~ $i(v12) | ~ $i(v11) | ~ % 39.76/6.27 | $i(v10) | ? [v18: $i] : ? [v19: $i] : ? [v20: any] : ? [v21: % 39.76/6.27 | $i] : ? [v22: any] : ? [v23: $i] : ? [v24: $i] : ? [v25: $i] % 39.76/6.27 | : ? [v26: $i] : ? [v27: $i] : (index(ldr, v25) = v26 & % 39.76/6.27 | index(down, v14) = v18 & index(status, v25) = v27 & % 39.76/6.27 | index(status, v14) = v24 & leq(nbr_proc, v21) = v22 & s(v14) = % 39.76/6.27 | v21 & host(v12) = v19 & host(v11) = v23 & host(v10) = v25 & % 39.76/6.27 | setIn(v13, alive) = v20 & $i(v27) & $i(v26) & $i(v25) & $i(v24) % 39.76/6.27 | & $i(v23) & $i(v21) & $i(v19) & $i(v18) & ( ~ (v27 = norm) | ~ % 39.76/6.27 | (v26 = v25) | ~ (v24 = elec_1) | ~ (v23 = v21) | ~ (v22 = % 39.76/6.27 | 0) | ~ (v20 = 0) | ? [v28: $i] : ? [v29: int] : ? [v30: % 39.76/6.27 | int] : ( ~ (v30 = 0) & ~ (v29 = 0) & ~ (v28 = v19) & % 39.76/6.27 | leq(v14, v28) = v29 & leq(all_66_0, v28) = 0 & setIn(v28, % 39.76/6.27 | v18) = v30 & $i(v28))))) & ! [v10: $i] : ! [v11: $i] : % 39.76/6.27 | ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: int] : (v15 = 0 % 39.76/6.27 | | ~ (index(pendack, v12) = v14) | ~ (leq(v14, v13) = v15) | ~ % 39.76/6.27 | (host(v11) = v12) | ~ (host(v10) = v13) | ~ $i(v11) | ~ $i(v10) % 39.76/6.27 | | ? [v16: any] : ? [v17: any] : ? [v18: $i] : ? [v19: any] : % 39.76/6.27 | ? [v20: $i] : (index(down, v13) = v18 & index(status, v12) = v20 & % 39.76/6.27 | setIn(v12, v18) = v19 & setIn(v11, alive) = v17 & setIn(v10, % 39.76/6.27 | alive) = v16 & $i(v20) & $i(v18) & ( ~ (v20 = elec_2) | ~ % 39.76/6.27 | (v19 = 0) | ~ (v17 = 0) | ~ (v16 = 0)))) & ! [v10: $i] : ! % 39.76/6.27 | [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: % 39.76/6.27 | $i] : ( ~ (m_Down(v11) = v14) | ~ (host(v12) = v13) | ~ % 39.76/6.27 | (queue(v13) = v15) | ~ (elem(v14, v15) = 0) | ~ (setIn(v10, % 39.76/6.27 | alive) = 0) | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) | ? [v16: % 39.76/6.27 | $i] : ? [v17: any] : ? [v18: any] : ? [v19: $i] : ? [v20: % 39.76/6.27 | $i] : ? [v21: $i] : (index(ldr, v19) = v20 & index(status, v19) % 39.76/6.27 | = v21 & leq(v16, v13) = v17 & host(v11) = v16 & host(v10) = v19 % 39.76/6.27 | & setIn(v12, alive) = v18 & $i(v21) & $i(v20) & $i(v19) & % 39.76/6.27 | $i(v16) & ( ~ (v21 = norm) | ~ (v20 = v16) | ~ (v19 = v16) | % 39.76/6.27 | ~ (v18 = 0) | v17 = 0))) & ! [v10: $i] : ! [v11: $i] : ! % 39.76/6.27 | [v12: $i] : ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ % 39.76/6.27 | (m_Down(v11) = v13) | ~ (host(v10) = v14) | ~ (queue(v14) = v15) % 39.76/6.27 | | ~ (elem(v13, v15) = 0) | ~ (setIn(v12, alive) = 0) | ~ % 39.76/6.27 | $i(v12) | ~ $i(v11) | ~ $i(v10) | ? [v16: $i] : ? [v17: $i] : % 39.76/6.27 | ? [v18: $i] : ? [v19: $i] : ? [v20: any] : (index(ldr, v17) = % 39.76/6.27 | v19 & index(status, v17) = v18 & host(v12) = v17 & host(v11) = % 39.76/6.27 | v16 & setIn(v10, alive) = v20 & $i(v19) & $i(v18) & $i(v17) & % 39.76/6.27 | $i(v16) & ( ~ (v20 = 0) | ~ (v19 = v16) | ~ (v18 = norm) | ~ % 39.76/6.27 | (v17 = v16)))) & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : % 39.76/6.27 | ! [v13: $i] : ! [v14: $i] : ! [v15: $i] : ( ~ (m_Down(v10) = v14) % 39.76/6.27 | | ~ (host(v12) = v13) | ~ (queue(v13) = v15) | ~ (elem(v14, % 39.76/6.27 | v15) = 0) | ~ (setIn(v11, alive) = 0) | ~ $i(v12) | ~ % 39.76/6.27 | $i(v11) | ~ $i(v10) | ? [v16: $i] : ? [v17: any] : ? [v18: $i] % 39.76/6.27 | : ? [v19: $i] : ? [v20: $i] : ? [v21: $i] : ? [v22: $i] : ? % 39.76/6.27 | [v23: $i] : (index(ldr, v16) = v23 & index(elid, v13) = v20 & % 39.76/6.27 | index(status, v16) = v22 & index(status, v13) = v19 & host(v20) % 39.76/6.27 | = v21 & host(v11) = v16 & host(v10) = v18 & setIn(v12, alive) = % 39.76/6.27 | v17 & $i(v23) & $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v18) % 39.76/6.27 | & $i(v16) & ( ~ (v23 = v16) | ~ (v22 = norm) | ~ (v21 = v16) | % 39.76/6.27 | ~ (v19 = wait) | ~ (v18 = v16) | ~ (v17 = 0) | v16 = v13))) % 39.76/6.27 | & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! % 39.76/6.27 | [v14: $i] : ! [v15: $i] : ( ~ (m_Down(v10) = v14) | ~ (host(v12) = % 39.76/6.27 | v13) | ~ (queue(v13) = v15) | ~ (elem(v14, v15) = 0) | ~ % 39.76/6.27 | (setIn(v11, alive) = 0) | ~ $i(v12) | ~ $i(v11) | ~ $i(v10) | % 39.76/6.27 | ? [v16: $i] : ? [v17: any] : ? [v18: $i] : ? [v19: $i] : ? % 39.76/6.27 | [v20: $i] : ? [v21: $i] : ? [v22: $i] : (index(ldr, v16) = v22 & % 39.76/6.27 | index(ldr, v13) = v20 & index(status, v16) = v21 & index(status, % 39.76/6.27 | v13) = v19 & host(v11) = v16 & host(v10) = v18 & setIn(v12, % 39.76/6.27 | alive) = v17 & $i(v22) & $i(v21) & $i(v20) & $i(v19) & $i(v18) % 39.76/6.27 | & $i(v16) & ( ~ (v22 = v16) | ~ (v21 = norm) | ~ (v20 = v16) | % 39.76/6.27 | ~ (v19 = norm) | ~ (v18 = v16) | ~ (v17 = 0) | v16 = v13))) % 39.76/6.27 | & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! % 39.76/6.27 | [v14: $i] : ( ~ (index(down, v13) = v14) | ~ (host(v11) = v12) | ~ % 39.76/6.27 | (host(v10) = v13) | ~ (setIn(v12, v14) = 0) | ~ $i(v11) | ~ % 39.76/6.27 | $i(v10) | ? [v15: any] : ? [v16: $i] : ? [v17: $i] : ? [v18: % 39.76/6.27 | any] : (index(ldr, v12) = v17 & index(status, v12) = v16 & % 39.76/6.27 | setIn(v11, alive) = v15 & setIn(v10, alive) = v18 & $i(v17) & % 39.76/6.27 | $i(v16) & ( ~ (v18 = 0) | ~ (v17 = v12) | ~ (v16 = norm) | ~ % 39.76/6.27 | (v15 = 0)))) & ! [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! % 39.76/6.27 | [v13: $i] : ! [v14: $i] : ( ~ (m_Ldr(v11) = v12) | ~ (host(v10) = % 39.76/6.27 | v13) | ~ (queue(v13) = v14) | ~ (elem(v12, v14) = 0) | ~ % 39.76/6.27 | $i(v11) | ~ $i(v10) | ? [v15: $i] : ? [v16: int] : ( ~ (v16 = % 39.76/6.27 | 0) & leq(v13, v15) = v16 & host(v11) = v15 & $i(v15))) & ! % 39.76/6.27 | [v10: $i] : ! [v11: $i] : ! [v12: $i] : ! [v13: $i] : ! [v14: % 39.76/6.27 | $i] : ( ~ (m_Down(v11) = v12) | ~ (host(v10) = v13) | ~ % 39.76/6.27 | (queue(v13) = v14) | ~ (elem(v12, v14) = 0) | ~ $i(v11) | ~ % 39.76/6.27 | $i(v10) | ? [v15: $i] : ( ~ (v15 = v13) & host(v11) = v15 & % 39.76/6.27 | $i(v15))) & ! [v10: $i] : ! [v11: $i] : (v11 = v10 | ~ % 39.76/6.27 | (setIn(v11, alive) = 0) | ~ (setIn(v10, alive) = 0) | ~ $i(v11) % 39.76/6.27 | | ~ $i(v10) | ? [v12: $i] : ? [v13: $i] : ? [v14: $i] : ? % 39.76/6.27 | [v15: $i] : ? [v16: $i] : ? [v17: $i] : (index(ldr, v15) = v17 & % 39.76/6.27 | index(ldr, v12) = v13 & index(status, v15) = v16 & index(status, % 39.76/6.27 | v12) = v14 & host(v11) = v15 & host(v10) = v12 & $i(v17) & % 39.76/6.27 | $i(v16) & $i(v15) & $i(v14) & $i(v13) & $i(v12) & ( ~ (v17 = % 39.76/6.27 | v15) | ~ (v16 = norm) | ~ (v14 = norm) | ~ (v13 = v12)))) % 39.76/6.27 | & ! [v10: $i] : ! [v11: $i] : (v11 = v10 | ~ (setIn(v11, alive) = % 39.76/6.27 | 0) | ~ (setIn(v10, alive) = 0) | ~ $i(v11) | ~ $i(v10) | ? % 39.76/6.27 | [v12: $i] : ? [v13: $i] : ( ~ (v13 = v12) & host(v11) = v12 & % 39.76/6.27 | host(v10) = v13 & $i(v13) & $i(v12))) & ! [v10: $i] : ( ~ % 39.76/6.27 | (setIn(v10, alive) = 0) | ~ $i(v10) | ? [v11: $i] : ? [v12: $i] % 39.76/6.27 | : ? [v13: $i] : (index(elid, v11) = v13 & index(status, v11) = % 39.76/6.27 | v12 & host(v10) = v11 & $i(v13) & $i(v12) & $i(v11) & (v13 = v10 % 39.76/6.27 | | ( ~ (v12 = elec_1) & ~ (v12 = elec_2))))) & ? [v10: $i] : % 39.76/6.27 | ? [v11: $i] : ? [v12: any] : (host(v10) = v11 & setIn(v11, v8) = % 39.76/6.27 | v12 & $i(v11) & $i(v10) & ? [v13: $i] : ? [v14: any] : % 39.76/6.27 | (host(v13) = v4 & setIn(v13, alive) = v14 & $i(v13) & ? [v15: $i] % 39.76/6.27 | : ? [v16: $i] : ? [v17: $i] : ? [v18: $i] : ? [v19: $i] : ? % 39.76/6.27 | [v20: $i] : ? [v21: $i] : ? [v22: $i] : ? [v23: $i] : ? % 39.76/6.27 | [v24: $i] : (v14 = 0 & ~ (v11 = v4) & index(down, v11) = v18 & % 39.76/6.27 | index(status, v11) = elec_1 & snoc(v22, v9) = v23 & % 39.76/6.27 | m_Down(v16) = v24 & m_Down(v15) = v21 & leq(nbr_proc, v20) = 0 % 39.76/6.27 | & s(v11) = v20 & host(v17) = v11 & host(v16) = v19 & host(v15) % 39.76/6.27 | = v20 & queue(v11) = v22 & elem(v24, v23) = 0 & elem(v21, v23) % 39.76/6.27 | = 0 & setIn(v17, alive) = 0 & $i(v24) & $i(v23) & $i(v22) & % 39.76/6.27 | $i(v21) & $i(v20) & $i(v19) & $i(v18) & $i(v17) & $i(v16) & % 39.76/6.27 | $i(v15) & ! [v25: $i] : ! [v26: int] : (v26 = 0 | v25 = v19 % 39.76/6.27 | | ~ (setIn(v25, v18) = v26) | ~ $i(v25) | ? [v27: any] : % 39.76/6.27 | ? [v28: any] : (leq(v11, v25) = v27 & leq(all_66_0, v25) = % 39.76/6.27 | v28 & ( ~ (v28 = 0) | v27 = 0))))) & (v12 = 0 | v11 = % 39.76/6.27 | v7))) % 39.76/6.27 | % 39.76/6.27 | DELTA: instantiating (21) with fresh symbols all_68_0, all_68_1, all_68_2, % 39.76/6.27 | all_68_3, all_68_4, all_68_5, all_68_6, all_68_7, all_68_8, all_68_9 % 39.76/6.27 | gives: % 39.76/6.29 | (22) index(acks, all_68_5) = all_68_1 & index(pendack, all_68_5) = all_68_2 % 39.76/6.29 | & index(elid, all_68_5) = all_68_8 & index(status, all_68_5) = elec_2 % 39.76/6.29 | & cons(all_68_3, all_68_9) = all_68_4 & m_Ldr(all_68_7) = all_68_0 & % 39.76/6.29 | leq(nbr_proc, all_68_2) = 0 & m_Ack(all_68_8, all_68_6) = all_68_3 & % 39.76/6.29 | host(all_68_6) = all_68_2 & host(all_68_7) = all_68_5 & % 39.76/6.29 | queue(all_68_5) = all_68_4 & setIn(all_68_7, alive) = 0 & $i(all_68_0) % 39.76/6.29 | & $i(all_68_1) & $i(all_68_2) & $i(all_68_3) & $i(all_68_4) & % 39.76/6.29 | $i(all_68_5) & $i(all_68_6) & $i(all_68_7) & $i(all_68_8) & % 39.76/6.29 | $i(all_68_9) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : % 39.76/6.29 | ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ! [v8: $i] : % 39.76/6.29 | ! [v9: $i] : (v5 = v4 | ~ (m_Down(v3) = v6) | ~ (m_Down(v1) = v8) | % 39.76/6.29 | ~ (host(v2) = v4) | ~ (host(v0) = v5) | ~ (queue(v5) = v7) | ~ % 39.76/6.29 | (queue(v4) = v9) | ~ (elem(v8, v9) = 0) | ~ (elem(v6, v7) = 0) | % 39.76/6.29 | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v10: any] : ? % 39.76/6.29 | [v11: any] : ? [v12: $i] : ? [v13: $i] : (host(v3) = v13 & % 39.76/6.29 | host(v1) = v12 & setIn(v2, alive) = v11 & setIn(v0, alive) = v10 & % 39.76/6.29 | $i(v13) & $i(v12) & ( ~ (v13 = v4) | ~ (v12 = v5) | ~ (v11 = 0) % 39.76/6.29 | | ~ (v10 = 0)))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! % 39.76/6.29 | [v3: $i] : ! [v4: $i] : ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ! % 39.76/6.29 | [v8: $i] : ! [v9: $i] : ( ~ (m_Down(v2) = v6) | ~ (m_Ack(v0, v1) = % 39.76/6.29 | v8) | ~ (host(v3) = v4) | ~ (host(v0) = v5) | ~ (queue(v5) = % 39.76/6.29 | v9) | ~ (queue(v4) = v7) | ~ (elem(v8, v9) = 0) | ~ (elem(v6, % 39.76/6.29 | v7) = 0) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? % 39.76/6.29 | [v10: $i] : ? [v11: $i] : ? [v12: any] : ? [v13: any] : ? [v14: % 39.76/6.29 | $i] : ? [v15: $i] : ? [v16: $i] : (index(down, v4) = v10 & % 39.76/6.29 | index(status, v5) = v15 & index(status, v4) = v16 & leq(v5, v4) = % 39.76/6.29 | v13 & host(v2) = v11 & host(v1) = v14 & setIn(v0, alive) = v12 & % 39.76/6.29 | $i(v16) & $i(v15) & $i(v14) & $i(v11) & $i(v10) & ( ~ (v16 = % 39.76/6.29 | elec_1) | ~ (v15 = elec_2) | ~ (v14 = v4) | ~ (v13 = 0) | % 39.76/6.29 | ~ (v12 = 0) | ? [v17: $i] : ? [v18: int] : ? [v19: int] : ( ~ % 39.76/6.29 | (v19 = 0) & ~ (v18 = 0) & ~ (v17 = v11) & leq(v4, v17) = v18 % 39.76/6.29 | & leq(all_66_0, v17) = 0 & setIn(v17, v10) = v19 & $i(v17))))) % 39.76/6.29 | & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] % 39.76/6.29 | : ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ! [v8: int] : (v8 = 0 | % 39.76/6.29 | ~ (index(pendack, v6) = v7) | ~ (m_Down(v1) = v3) | ~ (leq(v7, v4) % 39.76/6.29 | = v8) | ~ (host(v2) = v6) | ~ (host(v0) = v4) | ~ (queue(v4) = % 39.76/6.29 | v5) | ~ (elem(v3, v5) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | % 39.76/6.29 | ? [v9: any] : ? [v10: any] : ? [v11: $i] : ? [v12: $i] : % 39.76/6.29 | (index(status, v6) = v12 & host(v1) = v11 & setIn(v2, alive) = v10 & % 39.76/6.29 | setIn(v0, alive) = v9 & $i(v12) & $i(v11) & ( ~ (v12 = elec_2) | % 39.76/6.29 | ~ (v11 = v6) | ~ (v10 = 0) | ~ (v9 = 0)))) & ! [v0: $i] : ! % 39.76/6.29 | [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ! % 39.76/6.29 | [v6: $i] : ! [v7: $i] : ! [v8: $i] : (v5 = v4 | ~ (index(down, v4) % 39.76/6.29 | = v8) | ~ (m_Down(v3) = v6) | ~ (host(v2) = v4) | ~ (host(v1) = % 39.76/6.29 | v5) | ~ (host(v0) = v5) | ~ (queue(v5) = v7) | ~ (elem(v6, v7) % 39.76/6.29 | = 0) | ~ (setIn(v5, v8) = 0) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) % 39.76/6.29 | | ~ $i(v0) | ? [v9: any] : ? [v10: any] : ? [v11: $i] : % 39.76/6.29 | (host(v3) = v11 & setIn(v2, alive) = v10 & setIn(v0, alive) = v9 & % 39.76/6.29 | $i(v11) & ( ~ (v11 = v4) | ~ (v10 = 0) | ~ (v9 = 0)))) & ! [v0: % 39.76/6.29 | $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! % 39.76/6.29 | [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~ (m_Down(v2) = v5) | ~ % 39.76/6.29 | (m_Down(v1) = v7) | ~ (host(v3) = v4) | ~ (queue(v4) = v6) | ~ % 39.76/6.29 | (elem(v7, v6) = 0) | ~ (elem(v5, v6) = 0) | ~ (setIn(v0, alive) = % 39.76/6.29 | 0) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v8: $i] : % 39.76/6.29 | ? [v9: $i] : ? [v10: any] : ? [v11: $i] : ? [v12: any] : ? % 39.76/6.29 | [v13: $i] : ? [v14: $i] : ? [v15: $i] : ? [v16: $i] : ? [v17: % 39.76/6.29 | $i] : (index(ldr, v15) = v16 & index(down, v4) = v8 & % 39.76/6.29 | index(status, v15) = v17 & index(status, v4) = v14 & leq(nbr_proc, % 39.76/6.29 | v11) = v12 & s(v4) = v11 & host(v2) = v9 & host(v1) = v13 & % 39.76/6.29 | host(v0) = v15 & setIn(v3, alive) = v10 & $i(v17) & $i(v16) & % 39.76/6.29 | $i(v15) & $i(v14) & $i(v13) & $i(v11) & $i(v9) & $i(v8) & ( ~ (v17 % 39.76/6.29 | = norm) | ~ (v16 = v15) | ~ (v14 = elec_1) | ~ (v13 = v11) % 39.76/6.29 | | ~ (v12 = 0) | ~ (v10 = 0) | ? [v18: $i] : ? [v19: int] : % 39.76/6.29 | ? [v20: int] : ( ~ (v20 = 0) & ~ (v19 = 0) & ~ (v18 = v9) & % 39.76/6.29 | leq(v4, v18) = v19 & leq(all_66_0, v18) = 0 & setIn(v18, v8) = % 39.76/6.29 | v20 & $i(v18))))) & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : % 39.76/6.29 | ! [v3: $i] : ! [v4: $i] : ! [v5: int] : (v5 = 0 | ~ (index(pendack, % 39.76/6.29 | v2) = v4) | ~ (leq(v4, v3) = v5) | ~ (host(v1) = v2) | ~ % 39.76/6.29 | (host(v0) = v3) | ~ $i(v1) | ~ $i(v0) | ? [v6: any] : ? [v7: % 39.76/6.29 | any] : ? [v8: $i] : ? [v9: any] : ? [v10: $i] : (index(down, % 39.76/6.29 | v3) = v8 & index(status, v2) = v10 & setIn(v2, v8) = v9 & % 39.76/6.29 | setIn(v1, alive) = v7 & setIn(v0, alive) = v6 & $i(v10) & $i(v8) & % 39.76/6.29 | ( ~ (v10 = elec_2) | ~ (v9 = 0) | ~ (v7 = 0) | ~ (v6 = 0)))) & % 39.76/6.29 | ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.29 | ! [v5: $i] : ( ~ (m_Down(v1) = v4) | ~ (host(v2) = v3) | ~ % 39.76/6.29 | (queue(v3) = v5) | ~ (elem(v4, v5) = 0) | ~ (setIn(v0, alive) = 0) % 39.76/6.29 | | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: $i] : ? [v7: any] : % 39.76/6.29 | ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : % 39.76/6.29 | (index(ldr, v9) = v10 & index(status, v9) = v11 & leq(v6, v3) = v7 & % 39.76/6.29 | host(v1) = v6 & host(v0) = v9 & setIn(v2, alive) = v8 & $i(v11) & % 39.76/6.29 | $i(v10) & $i(v9) & $i(v6) & ( ~ (v11 = norm) | ~ (v10 = v6) | ~ % 39.76/6.29 | (v9 = v6) | ~ (v8 = 0) | v7 = 0))) & ! [v0: $i] : ! [v1: $i] % 39.76/6.29 | : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~ % 39.76/6.29 | (m_Down(v1) = v3) | ~ (host(v0) = v4) | ~ (queue(v4) = v5) | ~ % 39.76/6.29 | (elem(v3, v5) = 0) | ~ (setIn(v2, alive) = 0) | ~ $i(v2) | ~ % 39.76/6.29 | $i(v1) | ~ $i(v0) | ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : ? % 39.76/6.29 | [v9: $i] : ? [v10: any] : (index(ldr, v7) = v9 & index(status, v7) % 39.76/6.29 | = v8 & host(v2) = v7 & host(v1) = v6 & setIn(v0, alive) = v10 & % 39.76/6.29 | $i(v9) & $i(v8) & $i(v7) & $i(v6) & ( ~ (v10 = 0) | ~ (v9 = v6) | % 39.76/6.29 | ~ (v8 = norm) | ~ (v7 = v6)))) & ! [v0: $i] : ! [v1: $i] : % 39.76/6.29 | ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~ (m_Down(v0) % 39.76/6.29 | = v4) | ~ (host(v2) = v3) | ~ (queue(v3) = v5) | ~ (elem(v4, % 39.76/6.29 | v5) = 0) | ~ (setIn(v1, alive) = 0) | ~ $i(v2) | ~ $i(v1) | % 39.76/6.29 | ~ $i(v0) | ? [v6: $i] : ? [v7: any] : ? [v8: $i] : ? [v9: $i] : % 39.76/6.29 | ? [v10: $i] : ? [v11: $i] : ? [v12: $i] : ? [v13: $i] : % 39.76/6.29 | (index(ldr, v6) = v13 & index(elid, v3) = v10 & index(status, v6) = % 39.76/6.29 | v12 & index(status, v3) = v9 & host(v10) = v11 & host(v1) = v6 & % 39.76/6.29 | host(v0) = v8 & setIn(v2, alive) = v7 & $i(v13) & $i(v12) & % 39.76/6.29 | $i(v11) & $i(v10) & $i(v9) & $i(v8) & $i(v6) & ( ~ (v13 = v6) | ~ % 39.76/6.29 | (v12 = norm) | ~ (v11 = v6) | ~ (v9 = wait) | ~ (v8 = v6) | % 39.76/6.29 | ~ (v7 = 0) | v6 = v3))) & ! [v0: $i] : ! [v1: $i] : ! [v2: % 39.76/6.29 | $i] : ! [v3: $i] : ! [v4: $i] : ! [v5: $i] : ( ~ (m_Down(v0) = % 39.76/6.29 | v4) | ~ (host(v2) = v3) | ~ (queue(v3) = v5) | ~ (elem(v4, v5) % 39.76/6.29 | = 0) | ~ (setIn(v1, alive) = 0) | ~ $i(v2) | ~ $i(v1) | ~ % 39.76/6.29 | $i(v0) | ? [v6: $i] : ? [v7: any] : ? [v8: $i] : ? [v9: $i] : ? % 39.76/6.29 | [v10: $i] : ? [v11: $i] : ? [v12: $i] : (index(ldr, v6) = v12 & % 39.76/6.29 | index(ldr, v3) = v10 & index(status, v6) = v11 & index(status, v3) % 39.76/6.29 | = v9 & host(v1) = v6 & host(v0) = v8 & setIn(v2, alive) = v7 & % 39.76/6.29 | $i(v12) & $i(v11) & $i(v10) & $i(v9) & $i(v8) & $i(v6) & ( ~ (v12 % 39.76/6.29 | = v6) | ~ (v11 = norm) | ~ (v10 = v6) | ~ (v9 = norm) | ~ % 39.76/6.29 | (v8 = v6) | ~ (v7 = 0) | v6 = v3))) & ! [v0: $i] : ! [v1: $i] % 39.76/6.29 | : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ( ~ (index(down, v3) = v4) % 39.76/6.29 | | ~ (host(v1) = v2) | ~ (host(v0) = v3) | ~ (setIn(v2, v4) = 0) | % 39.76/6.29 | ~ $i(v1) | ~ $i(v0) | ? [v5: any] : ? [v6: $i] : ? [v7: $i] : % 39.76/6.29 | ? [v8: any] : (index(ldr, v2) = v7 & index(status, v2) = v6 & % 39.76/6.29 | setIn(v1, alive) = v5 & setIn(v0, alive) = v8 & $i(v7) & $i(v6) & % 39.76/6.29 | ( ~ (v8 = 0) | ~ (v7 = v2) | ~ (v6 = norm) | ~ (v5 = 0)))) & ! % 39.76/6.29 | [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : ( ~ % 39.76/6.29 | (m_Ldr(v1) = v2) | ~ (host(v0) = v3) | ~ (queue(v3) = v4) | ~ % 39.76/6.29 | (elem(v2, v4) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v5: $i] : ? [v6: % 39.76/6.29 | int] : ( ~ (v6 = 0) & leq(v3, v5) = v6 & host(v1) = v5 & $i(v5))) % 39.76/6.29 | & ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] % 39.76/6.29 | : ( ~ (m_Down(v1) = v2) | ~ (host(v0) = v3) | ~ (queue(v3) = v4) | % 39.76/6.29 | ~ (elem(v2, v4) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v5: $i] : ( ~ (v5 % 39.76/6.29 | = v3) & host(v1) = v5 & $i(v5))) & ! [v0: $i] : ! [v1: $i] : % 39.76/6.29 | (v1 = v0 | ~ (setIn(v1, alive) = 0) | ~ (setIn(v0, alive) = 0) | ~ % 39.76/6.29 | $i(v1) | ~ $i(v0) | ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? % 39.76/6.29 | [v5: $i] : ? [v6: $i] : ? [v7: $i] : (index(ldr, v5) = v7 & % 39.76/6.29 | index(ldr, v2) = v3 & index(status, v5) = v6 & index(status, v2) = % 39.76/6.29 | v4 & host(v1) = v5 & host(v0) = v2 & $i(v7) & $i(v6) & $i(v5) & % 39.76/6.29 | $i(v4) & $i(v3) & $i(v2) & ( ~ (v7 = v5) | ~ (v6 = norm) | ~ (v4 % 39.76/6.29 | = norm) | ~ (v3 = v2)))) & ! [v0: $i] : ! [v1: $i] : (v1 = % 39.76/6.29 | v0 | ~ (setIn(v1, alive) = 0) | ~ (setIn(v0, alive) = 0) | ~ % 39.76/6.29 | $i(v1) | ~ $i(v0) | ? [v2: $i] : ? [v3: $i] : ( ~ (v3 = v2) & % 39.76/6.29 | host(v1) = v2 & host(v0) = v3 & $i(v3) & $i(v2))) & ! [v0: $i] : % 39.76/6.29 | ( ~ (setIn(v0, alive) = 0) | ~ $i(v0) | ? [v1: $i] : ? [v2: $i] : % 39.76/6.29 | ? [v3: $i] : (index(elid, v1) = v3 & index(status, v1) = v2 & % 39.76/6.29 | host(v0) = v1 & $i(v3) & $i(v2) & $i(v1) & (v3 = v0 | ( ~ (v2 = % 39.76/6.29 | elec_1) & ~ (v2 = elec_2))))) & ? [v0: $i] : ? [v1: $i] : % 39.76/6.29 | ? [v2: any] : (host(v0) = v1 & setIn(v1, all_68_1) = v2 & $i(v1) & % 39.76/6.29 | $i(v0) & ? [v3: $i] : ? [v4: any] : (host(v3) = all_68_5 & % 39.76/6.29 | setIn(v3, alive) = v4 & $i(v3) & ? [v5: $i] : ? [v6: $i] : ? % 39.76/6.29 | [v7: $i] : ? [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] % 39.76/6.29 | : ? [v12: $i] : ? [v13: $i] : ? [v14: $i] : (v4 = 0 & ~ (v1 = % 39.76/6.29 | all_68_5) & index(down, v1) = v8 & index(status, v1) = elec_1 % 39.76/6.29 | & snoc(v12, all_68_0) = v13 & m_Down(v6) = v14 & m_Down(v5) = % 39.76/6.29 | v11 & leq(nbr_proc, v10) = 0 & s(v1) = v10 & host(v7) = v1 & % 39.76/6.29 | host(v6) = v9 & host(v5) = v10 & queue(v1) = v12 & elem(v14, % 39.76/6.29 | v13) = 0 & elem(v11, v13) = 0 & setIn(v7, alive) = 0 & $i(v14) % 39.76/6.29 | & $i(v13) & $i(v12) & $i(v11) & $i(v10) & $i(v9) & $i(v8) & % 39.76/6.29 | $i(v7) & $i(v6) & $i(v5) & ! [v15: $i] : ! [v16: int] : (v16 = % 39.76/6.29 | 0 | v15 = v9 | ~ (setIn(v15, v8) = v16) | ~ $i(v15) | ? % 39.76/6.29 | [v17: any] : ? [v18: any] : (leq(v1, v15) = v17 & % 39.76/6.29 | leq(all_66_0, v15) = v18 & ( ~ (v18 = 0) | v17 = 0))))) & % 39.76/6.29 | (v2 = 0 | v1 = all_68_2)) % 39.76/6.29 | % 39.76/6.29 | ALPHA: (22) implies: % 39.76/6.29 | (23) $i(all_68_7) % 39.76/6.29 | (24) $i(all_68_6) % 39.76/6.29 | (25) $i(all_68_2) % 39.76/6.29 | (26) $i(all_68_0) % 39.76/6.29 | (27) setIn(all_68_7, alive) = 0 % 39.76/6.29 | (28) host(all_68_7) = all_68_5 % 39.76/6.29 | (29) host(all_68_6) = all_68_2 % 39.76/6.29 | (30) leq(nbr_proc, all_68_2) = 0 % 39.76/6.29 | (31) m_Ldr(all_68_7) = all_68_0 % 39.76/6.29 | (32) index(status, all_68_5) = elec_2 % 39.76/6.29 | (33) index(elid, all_68_5) = all_68_8 % 39.76/6.29 | (34) index(pendack, all_68_5) = all_68_2 % 39.76/6.29 | (35) ! [v0: $i] : ( ~ (setIn(v0, alive) = 0) | ~ $i(v0) | ? [v1: $i] : % 39.76/6.29 | ? [v2: $i] : ? [v3: $i] : (index(elid, v1) = v3 & index(status, v1) % 39.76/6.29 | = v2 & host(v0) = v1 & $i(v3) & $i(v2) & $i(v1) & (v3 = v0 | ( ~ % 39.76/6.29 | (v2 = elec_1) & ~ (v2 = elec_2))))) % 39.76/6.29 | (36) ! [v0: $i] : ! [v1: $i] : (v1 = v0 | ~ (setIn(v1, alive) = 0) | ~ % 39.76/6.29 | (setIn(v0, alive) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v2: $i] : ? % 39.76/6.29 | [v3: $i] : ( ~ (v3 = v2) & host(v1) = v2 & host(v0) = v3 & $i(v3) & % 39.76/6.29 | $i(v2))) % 39.76/6.29 | (37) ! [v0: $i] : ! [v1: $i] : (v1 = v0 | ~ (setIn(v1, alive) = 0) | ~ % 39.76/6.29 | (setIn(v0, alive) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v2: $i] : ? % 39.76/6.29 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : % 39.76/6.29 | (index(ldr, v5) = v7 & index(ldr, v2) = v3 & index(status, v5) = v6 % 39.76/6.29 | & index(status, v2) = v4 & host(v1) = v5 & host(v0) = v2 & $i(v7) % 39.76/6.29 | & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v2) & ( ~ (v7 = v5) | ~ % 39.76/6.29 | (v6 = norm) | ~ (v4 = norm) | ~ (v3 = v2)))) % 39.76/6.29 | (38) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.29 | ( ~ (m_Down(v1) = v2) | ~ (host(v0) = v3) | ~ (queue(v3) = v4) | ~ % 39.76/6.29 | (elem(v2, v4) = 0) | ~ $i(v1) | ~ $i(v0) | ? [v5: $i] : ( ~ (v5 = % 39.76/6.29 | v3) & host(v1) = v5 & $i(v5))) % 39.76/6.29 | (39) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.29 | ! [v5: $i] : ( ~ (m_Down(v0) = v4) | ~ (host(v2) = v3) | ~ % 39.76/6.29 | (queue(v3) = v5) | ~ (elem(v4, v5) = 0) | ~ (setIn(v1, alive) = 0) % 39.76/6.29 | | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: $i] : ? [v7: any] : % 39.76/6.29 | ? [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : ? [v12: % 39.76/6.29 | $i] : (index(ldr, v6) = v12 & index(ldr, v3) = v10 & index(status, % 39.76/6.29 | v6) = v11 & index(status, v3) = v9 & host(v1) = v6 & host(v0) = % 39.76/6.29 | v8 & setIn(v2, alive) = v7 & $i(v12) & $i(v11) & $i(v10) & $i(v9) % 39.76/6.29 | & $i(v8) & $i(v6) & ( ~ (v12 = v6) | ~ (v11 = norm) | ~ (v10 = % 39.76/6.29 | v6) | ~ (v9 = norm) | ~ (v8 = v6) | ~ (v7 = 0) | v6 = v3))) % 39.76/6.29 | (40) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.29 | ! [v5: $i] : ( ~ (m_Down(v0) = v4) | ~ (host(v2) = v3) | ~ % 39.76/6.29 | (queue(v3) = v5) | ~ (elem(v4, v5) = 0) | ~ (setIn(v1, alive) = 0) % 39.76/6.29 | | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: $i] : ? [v7: any] : % 39.76/6.29 | ? [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : ? [v12: % 39.76/6.29 | $i] : ? [v13: $i] : (index(ldr, v6) = v13 & index(elid, v3) = v10 % 39.76/6.29 | & index(status, v6) = v12 & index(status, v3) = v9 & host(v10) = % 39.76/6.29 | v11 & host(v1) = v6 & host(v0) = v8 & setIn(v2, alive) = v7 & % 39.76/6.29 | $i(v13) & $i(v12) & $i(v11) & $i(v10) & $i(v9) & $i(v8) & $i(v6) & % 39.76/6.29 | ( ~ (v13 = v6) | ~ (v12 = norm) | ~ (v11 = v6) | ~ (v9 = wait) % 39.76/6.29 | | ~ (v8 = v6) | ~ (v7 = 0) | v6 = v3))) % 39.76/6.30 | (41) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.30 | ! [v5: $i] : ( ~ (m_Down(v1) = v3) | ~ (host(v0) = v4) | ~ % 39.76/6.30 | (queue(v4) = v5) | ~ (elem(v3, v5) = 0) | ~ (setIn(v2, alive) = 0) % 39.76/6.30 | | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: $i] : ? [v7: $i] : ? % 39.76/6.30 | [v8: $i] : ? [v9: $i] : ? [v10: any] : (index(ldr, v7) = v9 & % 39.76/6.30 | index(status, v7) = v8 & host(v2) = v7 & host(v1) = v6 & setIn(v0, % 39.76/6.30 | alive) = v10 & $i(v9) & $i(v8) & $i(v7) & $i(v6) & ( ~ (v10 = 0) % 39.76/6.30 | | ~ (v9 = v6) | ~ (v8 = norm) | ~ (v7 = v6)))) % 39.76/6.30 | (42) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.30 | ! [v5: $i] : ( ~ (m_Down(v1) = v4) | ~ (host(v2) = v3) | ~ % 39.76/6.30 | (queue(v3) = v5) | ~ (elem(v4, v5) = 0) | ~ (setIn(v0, alive) = 0) % 39.76/6.30 | | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v6: $i] : ? [v7: any] : % 39.76/6.30 | ? [v8: any] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : % 39.76/6.30 | (index(ldr, v9) = v10 & index(status, v9) = v11 & leq(v6, v3) = v7 & % 39.76/6.30 | host(v1) = v6 & host(v0) = v9 & setIn(v2, alive) = v8 & $i(v11) & % 39.76/6.30 | $i(v10) & $i(v9) & $i(v6) & ( ~ (v11 = norm) | ~ (v10 = v6) | ~ % 39.76/6.30 | (v9 = v6) | ~ (v8 = 0) | v7 = 0))) % 39.76/6.30 | (43) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.30 | ! [v5: int] : (v5 = 0 | ~ (index(pendack, v2) = v4) | ~ (leq(v4, v3) % 39.76/6.30 | = v5) | ~ (host(v1) = v2) | ~ (host(v0) = v3) | ~ $i(v1) | ~ % 39.76/6.30 | $i(v0) | ? [v6: any] : ? [v7: any] : ? [v8: $i] : ? [v9: any] : % 39.76/6.30 | ? [v10: $i] : (index(down, v3) = v8 & index(status, v2) = v10 & % 39.76/6.30 | setIn(v2, v8) = v9 & setIn(v1, alive) = v7 & setIn(v0, alive) = v6 % 39.76/6.30 | & $i(v10) & $i(v8) & ( ~ (v10 = elec_2) | ~ (v9 = 0) | ~ (v7 = % 39.76/6.30 | 0) | ~ (v6 = 0)))) % 39.76/6.30 | (44) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.30 | ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ( ~ (m_Down(v2) = v5) | ~ % 39.76/6.30 | (m_Down(v1) = v7) | ~ (host(v3) = v4) | ~ (queue(v4) = v6) | ~ % 39.76/6.30 | (elem(v7, v6) = 0) | ~ (elem(v5, v6) = 0) | ~ (setIn(v0, alive) = % 39.76/6.30 | 0) | ~ $i(v3) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | ? [v8: $i] : % 39.76/6.30 | ? [v9: $i] : ? [v10: any] : ? [v11: $i] : ? [v12: any] : ? % 39.76/6.30 | [v13: $i] : ? [v14: $i] : ? [v15: $i] : ? [v16: $i] : ? [v17: % 39.76/6.30 | $i] : (index(ldr, v15) = v16 & index(down, v4) = v8 & % 39.76/6.30 | index(status, v15) = v17 & index(status, v4) = v14 & leq(nbr_proc, % 39.76/6.30 | v11) = v12 & s(v4) = v11 & host(v2) = v9 & host(v1) = v13 & % 39.76/6.30 | host(v0) = v15 & setIn(v3, alive) = v10 & $i(v17) & $i(v16) & % 39.76/6.30 | $i(v15) & $i(v14) & $i(v13) & $i(v11) & $i(v9) & $i(v8) & ( ~ (v17 % 39.76/6.30 | = norm) | ~ (v16 = v15) | ~ (v14 = elec_1) | ~ (v13 = v11) % 39.76/6.30 | | ~ (v12 = 0) | ~ (v10 = 0) | ? [v18: $i] : ? [v19: int] : % 39.76/6.30 | ? [v20: int] : ( ~ (v20 = 0) & ~ (v19 = 0) & ~ (v18 = v9) & % 39.76/6.30 | leq(v4, v18) = v19 & leq(all_66_0, v18) = 0 & setIn(v18, v8) = % 39.76/6.30 | v20 & $i(v18))))) % 39.76/6.30 | (45) ! [v0: $i] : ! [v1: $i] : ! [v2: $i] : ! [v3: $i] : ! [v4: $i] : % 39.76/6.30 | ! [v5: $i] : ! [v6: $i] : ! [v7: $i] : ! [v8: int] : (v8 = 0 | ~ % 39.76/6.30 | (index(pendack, v6) = v7) | ~ (m_Down(v1) = v3) | ~ (leq(v7, v4) = % 39.76/6.30 | v8) | ~ (host(v2) = v6) | ~ (host(v0) = v4) | ~ (queue(v4) = % 39.76/6.30 | v5) | ~ (elem(v3, v5) = 0) | ~ $i(v2) | ~ $i(v1) | ~ $i(v0) | % 39.76/6.30 | ? [v9: any] : ? [v10: any] : ? [v11: $i] : ? [v12: $i] : % 39.76/6.30 | (index(status, v6) = v12 & host(v1) = v11 & setIn(v2, alive) = v10 & % 39.76/6.30 | setIn(v0, alive) = v9 & $i(v12) & $i(v11) & ( ~ (v12 = elec_2) | % 39.76/6.30 | ~ (v11 = v6) | ~ (v10 = 0) | ~ (v9 = 0)))) % 40.05/6.30 | (46) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : (host(v0) = v1 & setIn(v1, % 40.05/6.30 | all_68_1) = v2 & $i(v1) & $i(v0) & ? [v3: $i] : ? [v4: any] : % 40.05/6.30 | (host(v3) = all_68_5 & setIn(v3, alive) = v4 & $i(v3) & ? [v5: $i] % 40.05/6.30 | : ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : ? [v10: % 40.05/6.30 | $i] : ? [v11: $i] : ? [v12: $i] : ? [v13: $i] : ? [v14: $i] % 40.05/6.30 | : (v4 = 0 & ~ (v1 = all_68_5) & index(down, v1) = v8 & % 40.05/6.30 | index(status, v1) = elec_1 & snoc(v12, all_68_0) = v13 & % 40.05/6.30 | m_Down(v6) = v14 & m_Down(v5) = v11 & leq(nbr_proc, v10) = 0 & % 40.05/6.30 | s(v1) = v10 & host(v7) = v1 & host(v6) = v9 & host(v5) = v10 & % 40.05/6.30 | queue(v1) = v12 & elem(v14, v13) = 0 & elem(v11, v13) = 0 & % 40.05/6.30 | setIn(v7, alive) = 0 & $i(v14) & $i(v13) & $i(v12) & $i(v11) & % 40.05/6.30 | $i(v10) & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v5) & ! [v15: % 40.05/6.30 | $i] : ! [v16: int] : (v16 = 0 | v15 = v9 | ~ (setIn(v15, v8) % 40.05/6.30 | = v16) | ~ $i(v15) | ? [v17: any] : ? [v18: any] : % 40.05/6.30 | (leq(v1, v15) = v17 & leq(all_66_0, v15) = v18 & ( ~ (v18 = 0) % 40.05/6.30 | | v17 = 0))))) & (v2 = 0 | v1 = all_68_2)) % 40.05/6.30 | % 40.05/6.30 | DELTA: instantiating (46) with fresh symbols all_71_0, all_71_1, all_71_2 % 40.05/6.30 | gives: % 40.05/6.30 | (47) host(all_71_2) = all_71_1 & setIn(all_71_1, all_68_1) = all_71_0 & % 40.05/6.30 | $i(all_71_1) & $i(all_71_2) & ? [v0: $i] : ? [v1: any] : (host(v0) = % 40.05/6.30 | all_68_5 & setIn(v0, alive) = v1 & $i(v0) & ? [v2: $i] : ? [v3: % 40.05/6.30 | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? % 40.05/6.30 | [v8: $i] : ? [v9: $i] : ? [v10: $i] : ? [v11: $i] : (v1 = 0 & ~ % 40.05/6.30 | (all_71_1 = all_68_5) & index(down, all_71_1) = v5 & index(status, % 40.05/6.30 | all_71_1) = elec_1 & snoc(v9, all_68_0) = v10 & m_Down(v3) = v11 % 40.05/6.30 | & m_Down(v2) = v8 & leq(nbr_proc, v7) = 0 & s(all_71_1) = v7 & % 40.05/6.30 | host(v4) = all_71_1 & host(v3) = v6 & host(v2) = v7 & % 40.05/6.30 | queue(all_71_1) = v9 & elem(v11, v10) = 0 & elem(v8, v10) = 0 & % 40.05/6.30 | setIn(v4, alive) = 0 & $i(v11) & $i(v10) & $i(v9) & $i(v8) & % 40.05/6.30 | $i(v7) & $i(v6) & $i(v5) & $i(v4) & $i(v3) & $i(v2) & ! [v12: $i] % 40.05/6.30 | : ! [v13: int] : (v13 = 0 | v12 = v6 | ~ (setIn(v12, v5) = v13) % 40.05/6.30 | | ~ $i(v12) | ? [v14: any] : ? [v15: any] : (leq(all_71_1, % 40.05/6.30 | v12) = v14 & leq(all_66_0, v12) = v15 & ( ~ (v15 = 0) | v14 % 40.05/6.30 | = 0))))) & (all_71_0 = 0 | all_71_1 = all_68_2) % 40.05/6.30 | % 40.05/6.30 | ALPHA: (47) implies: % 40.05/6.30 | (48) $i(all_71_2) % 40.05/6.30 | (49) host(all_71_2) = all_71_1 % 40.05/6.30 | (50) ? [v0: $i] : ? [v1: any] : (host(v0) = all_68_5 & setIn(v0, alive) = % 40.05/6.30 | v1 & $i(v0) & ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : ? [v5: $i] % 40.05/6.30 | : ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : ? [v10: % 40.05/6.30 | $i] : ? [v11: $i] : (v1 = 0 & ~ (all_71_1 = all_68_5) & % 40.05/6.30 | index(down, all_71_1) = v5 & index(status, all_71_1) = elec_1 & % 40.05/6.30 | snoc(v9, all_68_0) = v10 & m_Down(v3) = v11 & m_Down(v2) = v8 & % 40.05/6.31 | leq(nbr_proc, v7) = 0 & s(all_71_1) = v7 & host(v4) = all_71_1 & % 40.05/6.31 | host(v3) = v6 & host(v2) = v7 & queue(all_71_1) = v9 & elem(v11, % 40.05/6.31 | v10) = 0 & elem(v8, v10) = 0 & setIn(v4, alive) = 0 & $i(v11) & % 40.05/6.31 | $i(v10) & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v5) & $i(v4) & % 40.05/6.31 | $i(v3) & $i(v2) & ! [v12: $i] : ! [v13: int] : (v13 = 0 | v12 = % 40.05/6.31 | v6 | ~ (setIn(v12, v5) = v13) | ~ $i(v12) | ? [v14: any] : ? % 40.05/6.31 | [v15: any] : (leq(all_71_1, v12) = v14 & leq(all_66_0, v12) = % 40.05/6.31 | v15 & ( ~ (v15 = 0) | v14 = 0))))) % 40.05/6.31 | % 40.05/6.31 | DELTA: instantiating (50) with fresh symbols all_73_0, all_73_1 gives: % 40.05/6.31 | (51) host(all_73_1) = all_68_5 & setIn(all_73_1, alive) = all_73_0 & % 40.05/6.31 | $i(all_73_1) & ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : % 40.05/6.31 | ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : % 40.05/6.31 | ? [v9: $i] : (all_73_0 = 0 & ~ (all_71_1 = all_68_5) & index(down, % 40.05/6.31 | all_71_1) = v3 & index(status, all_71_1) = elec_1 & snoc(v7, % 40.05/6.31 | all_68_0) = v8 & m_Down(v1) = v9 & m_Down(v0) = v6 & leq(nbr_proc, % 40.05/6.31 | v5) = 0 & s(all_71_1) = v5 & host(v2) = all_71_1 & host(v1) = v4 & % 40.05/6.31 | host(v0) = v5 & queue(all_71_1) = v7 & elem(v9, v8) = 0 & elem(v6, % 40.05/6.31 | v8) = 0 & setIn(v2, alive) = 0 & $i(v9) & $i(v8) & $i(v7) & $i(v6) % 40.05/6.31 | & $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ! [v10: $i] % 40.05/6.31 | : ! [v11: int] : (v11 = 0 | v10 = v4 | ~ (setIn(v10, v3) = v11) | % 40.05/6.31 | ~ $i(v10) | ? [v12: any] : ? [v13: any] : (leq(all_71_1, v10) = % 40.05/6.31 | v12 & leq(all_66_0, v10) = v13 & ( ~ (v13 = 0) | v12 = 0)))) % 40.05/6.31 | % 40.05/6.31 | ALPHA: (51) implies: % 40.05/6.31 | (52) $i(all_73_1) % 40.05/6.31 | (53) setIn(all_73_1, alive) = all_73_0 % 40.05/6.31 | (54) host(all_73_1) = all_68_5 % 40.05/6.31 | (55) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? [v4: $i] : % 40.05/6.31 | ? [v5: $i] : ? [v6: $i] : ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.05/6.31 | (all_73_0 = 0 & ~ (all_71_1 = all_68_5) & index(down, all_71_1) = v3 % 40.05/6.31 | & index(status, all_71_1) = elec_1 & snoc(v7, all_68_0) = v8 & % 40.05/6.31 | m_Down(v1) = v9 & m_Down(v0) = v6 & leq(nbr_proc, v5) = 0 & % 40.05/6.31 | s(all_71_1) = v5 & host(v2) = all_71_1 & host(v1) = v4 & host(v0) = % 40.05/6.31 | v5 & queue(all_71_1) = v7 & elem(v9, v8) = 0 & elem(v6, v8) = 0 & % 40.05/6.31 | setIn(v2, alive) = 0 & $i(v9) & $i(v8) & $i(v7) & $i(v6) & $i(v5) & % 40.05/6.31 | $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ! [v10: $i] : ! [v11: % 40.05/6.31 | int] : (v11 = 0 | v10 = v4 | ~ (setIn(v10, v3) = v11) | ~ % 40.05/6.31 | $i(v10) | ? [v12: any] : ? [v13: any] : (leq(all_71_1, v10) = % 40.05/6.31 | v12 & leq(all_66_0, v10) = v13 & ( ~ (v13 = 0) | v12 = 0)))) % 40.05/6.31 | % 40.05/6.31 | DELTA: instantiating (55) with fresh symbols all_75_0, all_75_1, all_75_2, % 40.05/6.31 | all_75_3, all_75_4, all_75_5, all_75_6, all_75_7, all_75_8, all_75_9 % 40.05/6.31 | gives: % 40.05/6.31 | (56) all_73_0 = 0 & ~ (all_71_1 = all_68_5) & index(down, all_71_1) = % 40.05/6.31 | all_75_6 & index(status, all_71_1) = elec_1 & snoc(all_75_2, all_68_0) % 40.05/6.31 | = all_75_1 & m_Down(all_75_8) = all_75_0 & m_Down(all_75_9) = all_75_3 % 40.05/6.31 | & leq(nbr_proc, all_75_4) = 0 & s(all_71_1) = all_75_4 & % 40.05/6.31 | host(all_75_7) = all_71_1 & host(all_75_8) = all_75_5 & host(all_75_9) % 40.05/6.31 | = all_75_4 & queue(all_71_1) = all_75_2 & elem(all_75_0, all_75_1) = 0 % 40.05/6.31 | & elem(all_75_3, all_75_1) = 0 & setIn(all_75_7, alive) = 0 & % 40.05/6.31 | $i(all_75_0) & $i(all_75_1) & $i(all_75_2) & $i(all_75_3) & % 40.05/6.31 | $i(all_75_4) & $i(all_75_5) & $i(all_75_6) & $i(all_75_7) & % 40.05/6.31 | $i(all_75_8) & $i(all_75_9) & ! [v0: any] : ! [v1: int] : (v1 = 0 | % 40.05/6.31 | v0 = all_75_5 | ~ (setIn(v0, all_75_6) = v1) | ~ $i(v0) | ? [v2: % 40.05/6.31 | any] : ? [v3: any] : (leq(all_71_1, v0) = v2 & leq(all_66_0, v0) % 40.05/6.31 | = v3 & ( ~ (v3 = 0) | v2 = 0))) % 40.05/6.31 | % 40.05/6.31 | ALPHA: (56) implies: % 40.05/6.31 | (57) all_73_0 = 0 % 40.05/6.31 | (58) ~ (all_71_1 = all_68_5) % 40.05/6.31 | (59) $i(all_75_9) % 40.05/6.31 | (60) $i(all_75_8) % 40.05/6.31 | (61) $i(all_75_7) % 40.05/6.31 | (62) $i(all_75_4) % 40.05/6.31 | (63) $i(all_75_3) % 40.05/6.31 | (64) $i(all_75_2) % 40.05/6.31 | (65) $i(all_75_0) % 40.05/6.31 | (66) setIn(all_75_7, alive) = 0 % 40.05/6.31 | (67) elem(all_75_3, all_75_1) = 0 % 40.05/6.31 | (68) elem(all_75_0, all_75_1) = 0 % 40.05/6.31 | (69) queue(all_71_1) = all_75_2 % 40.05/6.31 | (70) host(all_75_9) = all_75_4 % 40.05/6.31 | (71) host(all_75_8) = all_75_5 % 40.05/6.31 | (72) host(all_75_7) = all_71_1 % 40.05/6.31 | (73) s(all_71_1) = all_75_4 % 40.05/6.31 | (74) leq(nbr_proc, all_75_4) = 0 % 40.05/6.31 | (75) m_Down(all_75_9) = all_75_3 % 40.05/6.31 | (76) m_Down(all_75_8) = all_75_0 % 40.05/6.31 | (77) snoc(all_75_2, all_68_0) = all_75_1 % 40.05/6.31 | (78) index(status, all_71_1) = elec_1 % 40.05/6.31 | (79) index(down, all_71_1) = all_75_6 % 40.05/6.31 | (80) ! [v0: any] : ! [v1: int] : (v1 = 0 | v0 = all_75_5 | ~ (setIn(v0, % 40.05/6.31 | all_75_6) = v1) | ~ $i(v0) | ? [v2: any] : ? [v3: any] : % 40.05/6.31 | (leq(all_71_1, v0) = v2 & leq(all_66_0, v0) = v3 & ( ~ (v3 = 0) | v2 % 40.05/6.31 | = 0))) % 40.05/6.31 | % 40.05/6.31 | REDUCE: (53), (57) imply: % 40.05/6.31 | (81) setIn(all_73_1, alive) = 0 % 40.05/6.31 | % 40.05/6.31 | GROUND_INST: instantiating (10) with all_63_0, all_66_0, zero, simplifying % 40.05/6.31 | with (17), (20) gives: % 40.05/6.31 | (82) all_66_0 = all_63_0 % 40.05/6.31 | % 40.05/6.31 | GROUND_INST: instantiating (10) with all_61_0, all_66_0, zero, simplifying % 40.05/6.31 | with (15), (20) gives: % 40.05/6.31 | (83) all_66_0 = all_61_0 % 40.05/6.31 | % 40.05/6.31 | COMBINE_EQS: (82), (83) imply: % 40.05/6.31 | (84) all_63_0 = all_61_0 % 40.05/6.31 | % 40.05/6.31 | SIMP: (84) implies: % 40.05/6.31 | (85) all_63_0 = all_61_0 % 40.05/6.31 | % 40.05/6.31 | GROUND_INST: instantiating (35) with all_68_7, simplifying with (23), (27) % 40.05/6.31 | gives: % 40.05/6.32 | (86) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : (index(elid, v0) = v2 & % 40.05/6.32 | index(status, v0) = v1 & host(all_68_7) = v0 & $i(v2) & $i(v1) & % 40.05/6.32 | $i(v0) & (v2 = all_68_7 | ( ~ (v1 = elec_1) & ~ (v1 = elec_2)))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (37) with all_68_7, all_73_1, simplifying with % 40.05/6.32 | (23), (27), (52), (81) gives: % 40.05/6.32 | (87) all_73_1 = all_68_7 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? % 40.05/6.32 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.32 | index(ldr, v0) = v1 & index(status, v3) = v4 & index(status, v0) = % 40.05/6.32 | v2 & host(all_73_1) = v3 & host(all_68_7) = v0 & $i(v5) & $i(v4) & % 40.05/6.32 | $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | % 40.05/6.32 | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (37) with all_73_1, all_68_7, simplifying with % 40.05/6.32 | (23), (27), (52), (81) gives: % 40.05/6.32 | (88) all_73_1 = all_68_7 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? % 40.05/6.32 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.32 | index(ldr, v0) = v1 & index(status, v3) = v4 & index(status, v0) = % 40.05/6.32 | v2 & host(all_73_1) = v0 & host(all_68_7) = v3 & $i(v5) & $i(v4) & % 40.05/6.32 | $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | % 40.05/6.32 | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (36) with all_68_7, all_73_1, simplifying with % 40.05/6.32 | (23), (27), (52), (81) gives: % 40.05/6.32 | (89) all_73_1 = all_68_7 | ? [v0: $i] : ? [v1: $i] : ( ~ (v1 = v0) & % 40.05/6.32 | host(all_73_1) = v0 & host(all_68_7) = v1 & $i(v1) & $i(v0)) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (36) with all_73_1, all_68_7, simplifying with % 40.05/6.32 | (23), (27), (52), (81) gives: % 40.05/6.32 | (90) all_73_1 = all_68_7 | ? [v0: $i] : ? [v1: $i] : ( ~ (v1 = v0) & % 40.05/6.32 | host(all_73_1) = v1 & host(all_68_7) = v0 & $i(v1) & $i(v0)) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (35) with all_73_1, simplifying with (52), (81) % 40.05/6.32 | gives: % 40.05/6.32 | (91) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : (index(elid, v0) = v2 & % 40.05/6.32 | index(status, v0) = v1 & host(all_73_1) = v0 & $i(v2) & $i(v1) & % 40.05/6.32 | $i(v0) & (v2 = all_73_1 | ( ~ (v1 = elec_1) & ~ (v1 = elec_2)))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (37) with all_73_1, all_75_7, simplifying with % 40.05/6.32 | (52), (61), (66), (81) gives: % 40.05/6.32 | (92) all_75_7 = all_73_1 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? % 40.05/6.32 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.32 | index(ldr, v0) = v1 & index(status, v3) = v4 & index(status, v0) = % 40.05/6.32 | v2 & host(all_75_7) = v3 & host(all_73_1) = v0 & $i(v5) & $i(v4) & % 40.05/6.32 | $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | % 40.05/6.32 | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (37) with all_75_7, all_73_1, simplifying with % 40.05/6.32 | (52), (61), (66), (81) gives: % 40.05/6.32 | (93) all_75_7 = all_73_1 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? % 40.05/6.32 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.32 | index(ldr, v0) = v1 & index(status, v3) = v4 & index(status, v0) = % 40.05/6.32 | v2 & host(all_75_7) = v0 & host(all_73_1) = v3 & $i(v5) & $i(v4) & % 40.05/6.32 | $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | % 40.05/6.32 | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (37) with all_68_7, all_75_7, simplifying with % 40.05/6.32 | (23), (27), (61), (66) gives: % 40.05/6.32 | (94) all_75_7 = all_68_7 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? % 40.05/6.32 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.32 | index(ldr, v0) = v1 & index(status, v3) = v4 & index(status, v0) = % 40.05/6.32 | v2 & host(all_75_7) = v3 & host(all_68_7) = v0 & $i(v5) & $i(v4) & % 40.05/6.32 | $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | % 40.05/6.32 | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (37) with all_75_7, all_68_7, simplifying with % 40.05/6.32 | (23), (27), (61), (66) gives: % 40.05/6.32 | (95) all_75_7 = all_68_7 | ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? % 40.05/6.32 | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.32 | index(ldr, v0) = v1 & index(status, v3) = v4 & index(status, v0) = % 40.05/6.32 | v2 & host(all_75_7) = v0 & host(all_68_7) = v3 & $i(v5) & $i(v4) & % 40.05/6.32 | $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | % 40.05/6.32 | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (35) with all_75_7, simplifying with (61), (66) % 40.05/6.32 | gives: % 40.05/6.32 | (96) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : (index(elid, v0) = v2 & % 40.05/6.32 | index(status, v0) = v1 & host(all_75_7) = v0 & $i(v2) & $i(v1) & % 40.05/6.32 | $i(v0) & (v2 = all_75_7 | ( ~ (v1 = elec_1) & ~ (v1 = elec_2)))) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (3) with all_68_6, all_68_2, simplifying with (24), % 40.05/6.32 | (29) gives: % 40.05/6.32 | (97) leq(all_68_2, nbr_proc) = 0 % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (3) with all_73_1, all_68_5, simplifying with (52), % 40.05/6.32 | (54) gives: % 40.05/6.32 | (98) leq(all_68_5, nbr_proc) = 0 % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (18) with all_73_1, all_68_5, simplifying with % 40.05/6.32 | (52), (54) gives: % 40.05/6.32 | (99) leq(all_63_0, all_68_5) = 0 % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (3) with all_75_9, all_75_4, simplifying with (59), % 40.05/6.32 | (70) gives: % 40.05/6.32 | (100) leq(all_75_4, nbr_proc) = 0 % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (axiom_01) with all_71_2, all_75_7, all_71_1, % 40.05/6.32 | simplifying with (48), (49), (61), (72) gives: % 40.05/6.32 | (101) ? [v0: any] : ( ~ (v0 = all_71_1) & s(all_71_1) = v0 & $i(v0)) % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (3) with all_75_7, all_71_1, simplifying with (61), % 40.05/6.32 | (72) gives: % 40.05/6.32 | (102) leq(all_71_1, nbr_proc) = 0 % 40.05/6.32 | % 40.05/6.32 | GROUND_INST: instantiating (5) with nbr_proc, all_68_2, simplifying with (7), % 40.05/6.32 | (25), (30) gives: % 40.05/6.32 | (103) all_68_2 = nbr_proc | ? [v0: int] : ( ~ (v0 = 0) & leq(all_68_2, % 40.05/6.32 | nbr_proc) = v0) % 40.05/6.32 | % 40.05/6.33 | GROUND_INST: instantiating (5) with nbr_proc, all_75_4, simplifying with (7), % 40.05/6.33 | (62), (74) gives: % 40.05/6.33 | (104) all_75_4 = nbr_proc | ? [v0: int] : ( ~ (v0 = 0) & leq(all_75_4, % 40.05/6.33 | nbr_proc) = v0) % 40.05/6.33 | % 40.05/6.33 | GROUND_INST: instantiating (4) with all_75_0, all_68_0, all_75_2, all_75_1, % 40.05/6.33 | simplifying with (26), (64), (65), (68), (77) gives: % 40.05/6.33 | (105) all_75_0 = all_68_0 | elem(all_75_0, all_75_2) = 0 % 40.05/6.33 | % 40.05/6.33 | GROUND_INST: instantiating (4) with all_75_3, all_68_0, all_75_2, all_75_1, % 40.05/6.33 | simplifying with (26), (63), (64), (67), (77) gives: % 40.05/6.33 | (106) all_75_3 = all_68_0 | elem(all_75_3, all_75_2) = 0 % 40.05/6.33 | % 40.05/6.33 | DELTA: instantiating (101) with fresh symbol all_90_0 gives: % 40.05/6.33 | (107) ~ (all_90_0 = all_71_1) & s(all_71_1) = all_90_0 & $i(all_90_0) % 40.05/6.33 | % 40.05/6.33 | ALPHA: (107) implies: % 40.05/6.33 | (108) ~ (all_90_0 = all_71_1) % 40.05/6.33 | (109) $i(all_90_0) % 40.05/6.33 | (110) s(all_71_1) = all_90_0 % 40.05/6.33 | % 40.05/6.33 | DELTA: instantiating (91) with fresh symbols all_100_0, all_100_1, all_100_2 % 40.05/6.33 | gives: % 40.05/6.33 | (111) index(elid, all_100_2) = all_100_0 & index(status, all_100_2) = % 40.05/6.33 | all_100_1 & host(all_73_1) = all_100_2 & $i(all_100_0) & % 40.05/6.33 | $i(all_100_1) & $i(all_100_2) & (all_100_0 = all_73_1 | ( ~ % 40.05/6.33 | (all_100_1 = elec_1) & ~ (all_100_1 = elec_2))) % 40.05/6.33 | % 40.05/6.33 | ALPHA: (111) implies: % 40.05/6.33 | (112) $i(all_100_2) % 40.05/6.33 | (113) host(all_73_1) = all_100_2 % 40.05/6.33 | (114) index(status, all_100_2) = all_100_1 % 40.05/6.33 | % 40.05/6.33 | DELTA: instantiating (86) with fresh symbols all_102_0, all_102_1, all_102_2 % 40.05/6.33 | gives: % 40.05/6.33 | (115) index(elid, all_102_2) = all_102_0 & index(status, all_102_2) = % 40.05/6.33 | all_102_1 & host(all_68_7) = all_102_2 & $i(all_102_0) & % 40.05/6.33 | $i(all_102_1) & $i(all_102_2) & (all_102_0 = all_68_7 | ( ~ % 40.05/6.33 | (all_102_1 = elec_1) & ~ (all_102_1 = elec_2))) % 40.05/6.33 | % 40.05/6.33 | ALPHA: (115) implies: % 40.05/6.33 | (116) host(all_68_7) = all_102_2 % 40.05/6.33 | (117) index(status, all_102_2) = all_102_1 % 40.05/6.33 | (118) index(elid, all_102_2) = all_102_0 % 40.05/6.33 | (119) all_102_0 = all_68_7 | ( ~ (all_102_1 = elec_1) & ~ (all_102_1 = % 40.05/6.33 | elec_2)) % 40.05/6.33 | % 40.05/6.33 | DELTA: instantiating (96) with fresh symbols all_104_0, all_104_1, all_104_2 % 40.05/6.33 | gives: % 40.05/6.33 | (120) index(elid, all_104_2) = all_104_0 & index(status, all_104_2) = % 40.05/6.33 | all_104_1 & host(all_75_7) = all_104_2 & $i(all_104_0) & % 40.05/6.33 | $i(all_104_1) & $i(all_104_2) & (all_104_0 = all_75_7 | ( ~ % 40.05/6.33 | (all_104_1 = elec_1) & ~ (all_104_1 = elec_2))) % 40.05/6.33 | % 40.05/6.33 | ALPHA: (120) implies: % 40.05/6.33 | (121) $i(all_104_2) % 40.05/6.33 | (122) $i(all_104_0) % 40.05/6.33 | (123) host(all_75_7) = all_104_2 % 40.05/6.33 | (124) index(status, all_104_2) = all_104_1 % 40.05/6.33 | (125) index(elid, all_104_2) = all_104_0 % 40.05/6.33 | (126) all_104_0 = all_75_7 | ( ~ (all_104_1 = elec_1) & ~ (all_104_1 = % 40.05/6.33 | elec_2)) % 40.05/6.33 | % 40.05/6.33 | REDUCE: (85), (99) imply: % 40.05/6.33 | (127) leq(all_61_0, all_68_5) = 0 % 40.05/6.33 | % 40.05/6.33 | BETA: splitting (103) gives: % 40.05/6.33 | % 40.05/6.33 | Case 1: % 40.05/6.33 | | % 40.05/6.33 | | (128) all_68_2 = nbr_proc % 40.05/6.33 | | % 40.05/6.33 | | REDUCE: (34), (128) imply: % 40.05/6.33 | | (129) index(pendack, all_68_5) = nbr_proc % 40.05/6.33 | | % 40.05/6.33 | | BETA: splitting (104) gives: % 40.05/6.33 | | % 40.05/6.33 | | Case 1: % 40.05/6.33 | | | % 40.05/6.33 | | | (130) all_75_4 = nbr_proc % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (73), (130) imply: % 40.05/6.33 | | | (131) s(all_71_1) = nbr_proc % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (70), (130) imply: % 40.05/6.33 | | | (132) host(all_75_9) = nbr_proc % 40.05/6.33 | | | % 40.05/6.33 | | | GROUND_INST: instantiating (9) with all_68_5, all_102_2, all_68_7, % 40.05/6.33 | | | simplifying with (28), (116) gives: % 40.05/6.33 | | | (133) all_102_2 = all_68_5 % 40.05/6.33 | | | % 40.05/6.33 | | | GROUND_INST: instantiating (9) with all_68_5, all_100_2, all_73_1, % 40.05/6.33 | | | simplifying with (54), (113) gives: % 40.05/6.33 | | | (134) all_100_2 = all_68_5 % 40.05/6.33 | | | % 40.05/6.33 | | | GROUND_INST: instantiating (9) with all_71_1, all_104_2, all_75_7, % 40.05/6.33 | | | simplifying with (72), (123) gives: % 40.05/6.33 | | | (135) all_104_2 = all_71_1 % 40.05/6.33 | | | % 40.05/6.33 | | | GROUND_INST: instantiating (10) with nbr_proc, all_90_0, all_71_1, % 40.05/6.33 | | | simplifying with (110), (131) gives: % 40.05/6.33 | | | (136) all_90_0 = nbr_proc % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (108), (136) imply: % 40.05/6.33 | | | (137) ~ (all_71_1 = nbr_proc) % 40.05/6.33 | | | % 40.05/6.33 | | | SIMP: (137) implies: % 40.05/6.33 | | | (138) ~ (all_71_1 = nbr_proc) % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (125), (135) imply: % 40.05/6.33 | | | (139) index(elid, all_71_1) = all_104_0 % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (118), (133) imply: % 40.05/6.33 | | | (140) index(elid, all_68_5) = all_102_0 % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (124), (135) imply: % 40.05/6.33 | | | (141) index(status, all_71_1) = all_104_1 % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (117), (133) imply: % 40.05/6.33 | | | (142) index(status, all_68_5) = all_102_1 % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (114), (134) imply: % 40.05/6.33 | | | (143) index(status, all_68_5) = all_100_1 % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (121), (135) imply: % 40.05/6.33 | | | (144) $i(all_71_1) % 40.05/6.33 | | | % 40.05/6.33 | | | REDUCE: (112), (134) imply: % 40.05/6.33 | | | (145) $i(all_68_5) % 40.05/6.33 | | | % 40.05/6.33 | | | BETA: splitting (90) gives: % 40.05/6.33 | | | % 40.05/6.33 | | | Case 1: % 40.05/6.33 | | | | % 40.05/6.33 | | | | (146) all_73_1 = all_68_7 % 40.05/6.33 | | | | % 40.05/6.33 | | | | GROUND_INST: instantiating (13) with elec_2, all_102_1, all_68_5, % 40.05/6.33 | | | | status, simplifying with (32), (142) gives: % 40.05/6.33 | | | | (147) all_102_1 = elec_2 % 40.05/6.33 | | | | % 40.05/6.33 | | | | GROUND_INST: instantiating (13) with all_100_1, all_102_1, all_68_5, % 40.05/6.33 | | | | status, simplifying with (142), (143) gives: % 40.05/6.33 | | | | (148) all_102_1 = all_100_1 % 40.05/6.33 | | | | % 40.05/6.33 | | | | GROUND_INST: instantiating (13) with elec_1, all_104_1, all_71_1, % 40.05/6.33 | | | | status, simplifying with (78), (141) gives: % 40.05/6.33 | | | | (149) all_104_1 = elec_1 % 40.05/6.33 | | | | % 40.05/6.33 | | | | GROUND_INST: instantiating (13) with all_68_8, all_102_0, all_68_5, % 40.05/6.33 | | | | elid, simplifying with (33), (140) gives: % 40.05/6.33 | | | | (150) all_102_0 = all_68_8 % 40.05/6.33 | | | | % 40.05/6.33 | | | | COMBINE_EQS: (147), (148) imply: % 40.05/6.33 | | | | (151) all_100_1 = elec_2 % 40.05/6.33 | | | | % 40.05/6.33 | | | | BETA: splitting (126) gives: % 40.05/6.33 | | | | % 40.05/6.33 | | | | Case 1: % 40.05/6.33 | | | | | % 40.05/6.33 | | | | | (152) all_104_0 = all_75_7 % 40.05/6.33 | | | | | % 40.05/6.33 | | | | | REDUCE: (139), (152) imply: % 40.05/6.33 | | | | | (153) index(elid, all_71_1) = all_75_7 % 40.05/6.33 | | | | | % 40.05/6.33 | | | | | BETA: splitting (119) gives: % 40.05/6.33 | | | | | % 40.05/6.33 | | | | | Case 1: % 40.05/6.33 | | | | | | % 40.05/6.33 | | | | | | (154) all_102_0 = all_68_7 % 40.05/6.33 | | | | | | % 40.05/6.33 | | | | | | COMBINE_EQS: (150), (154) imply: % 40.05/6.33 | | | | | | (155) all_68_7 = all_68_8 % 40.05/6.33 | | | | | | % 40.05/6.33 | | | | | | SIMP: (155) implies: % 40.05/6.33 | | | | | | (156) all_68_7 = all_68_8 % 40.05/6.33 | | | | | | % 40.05/6.33 | | | | | | COMBINE_EQS: (146), (156) imply: % 40.05/6.34 | | | | | | (157) all_73_1 = all_68_8 % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | REDUCE: (31), (156) imply: % 40.05/6.34 | | | | | | (158) m_Ldr(all_68_8) = all_68_0 % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | REDUCE: (28), (156) imply: % 40.05/6.34 | | | | | | (159) host(all_68_8) = all_68_5 % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | REDUCE: (27), (156) imply: % 40.05/6.34 | | | | | | (160) setIn(all_68_8, alive) = 0 % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | REDUCE: (23), (156) imply: % 40.05/6.34 | | | | | | (161) $i(all_68_8) % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | GROUND_INST: instantiating (6) with all_68_5, all_71_1, nbr_proc, % 40.05/6.34 | | | | | | simplifying with (98), (131), (144), (145) gives: % 40.05/6.34 | | | | | | (162) all_68_5 = nbr_proc | leq(all_68_5, all_71_1) = 0 % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | GROUND_INST: instantiating (5) with all_71_1, nbr_proc, simplifying % 40.05/6.34 | | | | | | with (7), (102), (144) gives: % 40.05/6.34 | | | | | | (163) all_71_1 = nbr_proc | ? [v0: int] : ( ~ (v0 = 0) & % 40.05/6.34 | | | | | | leq(nbr_proc, all_71_1) = v0) % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | BETA: splitting (163) gives: % 40.05/6.34 | | | | | | % 40.05/6.34 | | | | | | Case 1: % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | (164) all_71_1 = nbr_proc % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | REDUCE: (138), (164) imply: % 40.05/6.34 | | | | | | | (165) $false % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | CLOSE: (165) is inconsistent. % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | Case 2: % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | (166) ? [v0: int] : ( ~ (v0 = 0) & leq(nbr_proc, all_71_1) = % 40.05/6.34 | | | | | | | v0) % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | DELTA: instantiating (166) with fresh symbol all_148_0 gives: % 40.05/6.34 | | | | | | | (167) ~ (all_148_0 = 0) & leq(nbr_proc, all_71_1) = all_148_0 % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | ALPHA: (167) implies: % 40.05/6.34 | | | | | | | (168) ~ (all_148_0 = 0) % 40.05/6.34 | | | | | | | (169) leq(nbr_proc, all_71_1) = all_148_0 % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | GROUND_INST: instantiating (43) with all_75_7, all_68_8, all_68_5, % 40.05/6.34 | | | | | | | all_71_1, nbr_proc, all_148_0, simplifying with (61), % 40.05/6.34 | | | | | | | (72), (129), (159), (161), (169) gives: % 40.05/6.34 | | | | | | | (170) all_148_0 = 0 | ? [v0: any] : ? [v1: any] : ? [v2: $i] % 40.05/6.34 | | | | | | | : ? [v3: any] : ? [v4: $i] : (index(down, all_71_1) = % 40.05/6.34 | | | | | | | v2 & index(status, all_68_5) = v4 & setIn(all_75_7, % 40.05/6.34 | | | | | | | alive) = v0 & setIn(all_68_5, v2) = v3 & % 40.05/6.34 | | | | | | | setIn(all_68_8, alive) = v1 & $i(v4) & $i(v2) & ( ~ (v4 % 40.05/6.34 | | | | | | | = elec_2) | ~ (v3 = 0) | ~ (v1 = 0) | ~ (v0 = % 40.05/6.34 | | | | | | | 0))) % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | GROUND_INST: instantiating (43) with all_71_2, all_68_8, all_68_5, % 40.05/6.34 | | | | | | | all_71_1, nbr_proc, all_148_0, simplifying with (48), % 40.05/6.34 | | | | | | | (49), (129), (159), (161), (169) gives: % 40.05/6.34 | | | | | | | (171) all_148_0 = 0 | ? [v0: any] : ? [v1: any] : ? [v2: $i] % 40.05/6.34 | | | | | | | : ? [v3: any] : ? [v4: $i] : (index(down, all_71_1) = % 40.05/6.34 | | | | | | | v2 & index(status, all_68_5) = v4 & setIn(all_71_2, % 40.05/6.34 | | | | | | | alive) = v0 & setIn(all_68_5, v2) = v3 & % 40.05/6.34 | | | | | | | setIn(all_68_8, alive) = v1 & $i(v4) & $i(v2) & ( ~ (v4 % 40.05/6.34 | | | | | | | = elec_2) | ~ (v3 = 0) | ~ (v1 = 0) | ~ (v0 = % 40.05/6.34 | | | | | | | 0))) % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | BETA: splitting (95) gives: % 40.05/6.34 | | | | | | | % 40.05/6.34 | | | | | | | Case 1: % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | (172) all_75_7 = all_68_7 % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | COMBINE_EQS: (156), (172) imply: % 40.05/6.34 | | | | | | | | (173) all_75_7 = all_68_8 % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | REDUCE: (72), (173) imply: % 40.05/6.34 | | | | | | | | (174) host(all_68_8) = all_71_1 % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | GROUND_INST: instantiating (9) with all_68_5, all_71_1, % 40.05/6.34 | | | | | | | | all_68_8, simplifying with (159), (174) gives: % 40.05/6.34 | | | | | | | | (175) all_71_1 = all_68_5 % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | REDUCE: (58), (175) imply: % 40.05/6.34 | | | | | | | | (176) $false % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | CLOSE: (176) is inconsistent. % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | Case 2: % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | (177) ~ (all_75_7 = all_68_7) % 40.05/6.34 | | | | | | | | (178) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : % 40.05/6.34 | | | | | | | | ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.34 | | | | | | | | index(ldr, v0) = v1 & index(status, v3) = v4 & % 40.05/6.34 | | | | | | | | index(status, v0) = v2 & host(all_75_7) = v0 & % 40.05/6.34 | | | | | | | | host(all_68_7) = v3 & $i(v5) & $i(v4) & $i(v3) & % 40.05/6.34 | | | | | | | | $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = % 40.05/6.34 | | | | | | | | norm) | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | DELTA: instantiating (178) with fresh symbols all_157_0, % 40.05/6.34 | | | | | | | | all_157_1, all_157_2, all_157_3, all_157_4, all_157_5 % 40.05/6.34 | | | | | | | | gives: % 40.05/6.34 | | | | | | | | (179) index(ldr, all_157_2) = all_157_0 & index(ldr, % 40.05/6.34 | | | | | | | | all_157_5) = all_157_4 & index(status, all_157_2) = % 40.05/6.34 | | | | | | | | all_157_1 & index(status, all_157_5) = all_157_3 & % 40.05/6.34 | | | | | | | | host(all_75_7) = all_157_5 & host(all_68_7) = all_157_2 % 40.05/6.34 | | | | | | | | & $i(all_157_0) & $i(all_157_1) & $i(all_157_2) & % 40.05/6.34 | | | | | | | | $i(all_157_3) & $i(all_157_4) & $i(all_157_5) & ( ~ % 40.05/6.34 | | | | | | | | (all_157_0 = all_157_2) | ~ (all_157_1 = norm) | ~ % 40.05/6.34 | | | | | | | | (all_157_3 = norm) | ~ (all_157_4 = all_157_5)) % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | ALPHA: (179) implies: % 40.05/6.34 | | | | | | | | (180) $i(all_157_2) % 40.05/6.34 | | | | | | | | (181) host(all_68_7) = all_157_2 % 40.05/6.34 | | | | | | | | (182) host(all_75_7) = all_157_5 % 40.05/6.34 | | | | | | | | (183) index(status, all_157_2) = all_157_1 % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | REDUCE: (156), (177) imply: % 40.05/6.34 | | | | | | | | (184) ~ (all_75_7 = all_68_8) % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | REDUCE: (156), (181) imply: % 40.05/6.34 | | | | | | | | (185) host(all_68_8) = all_157_2 % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | BETA: splitting (93) gives: % 40.05/6.34 | | | | | | | | % 40.05/6.34 | | | | | | | | Case 1: % 40.05/6.34 | | | | | | | | | % 40.05/6.34 | | | | | | | | | (186) all_75_7 = all_73_1 % 40.05/6.34 | | | | | | | | | % 40.05/6.34 | | | | | | | | | COMBINE_EQS: (157), (186) imply: % 40.05/6.34 | | | | | | | | | (187) all_75_7 = all_68_8 % 40.05/6.34 | | | | | | | | | % 40.05/6.34 | | | | | | | | | REDUCE: (184), (187) imply: % 40.05/6.34 | | | | | | | | | (188) $false % 40.05/6.34 | | | | | | | | | % 40.05/6.34 | | | | | | | | | CLOSE: (188) is inconsistent. % 40.05/6.34 | | | | | | | | | % 40.05/6.34 | | | | | | | | Case 2: % 40.05/6.34 | | | | | | | | | % 40.05/6.34 | | | | | | | | | (189) ~ (all_75_7 = all_73_1) % 40.05/6.34 | | | | | | | | | (190) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] % 40.05/6.34 | | | | | | | | | : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.05/6.34 | | | | | | | | | index(ldr, v0) = v1 & index(status, v3) = v4 & % 40.05/6.34 | | | | | | | | | index(status, v0) = v2 & host(all_75_7) = v0 & % 40.05/6.34 | | | | | | | | | host(all_73_1) = v3 & $i(v5) & $i(v4) & $i(v3) & % 40.05/6.34 | | | | | | | | | $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = % 40.05/6.34 | | | | | | | | | norm) | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.35 | | | | | | | | | % 40.05/6.35 | | | | | | | | | DELTA: instantiating (190) with fresh symbols all_163_0, % 40.05/6.35 | | | | | | | | | all_163_1, all_163_2, all_163_3, all_163_4, all_163_5 % 40.05/6.35 | | | | | | | | | gives: % 40.05/6.35 | | | | | | | | | (191) index(ldr, all_163_2) = all_163_0 & index(ldr, % 40.05/6.35 | | | | | | | | | all_163_5) = all_163_4 & index(status, all_163_2) = % 40.05/6.35 | | | | | | | | | all_163_1 & index(status, all_163_5) = all_163_3 & % 40.05/6.35 | | | | | | | | | host(all_75_7) = all_163_5 & host(all_73_1) = % 40.05/6.35 | | | | | | | | | all_163_2 & $i(all_163_0) & $i(all_163_1) & % 40.05/6.35 | | | | | | | | | $i(all_163_2) & $i(all_163_3) & $i(all_163_4) & % 40.05/6.35 | | | | | | | | | $i(all_163_5) & ( ~ (all_163_0 = all_163_2) | ~ % 40.05/6.35 | | | | | | | | | (all_163_1 = norm) | ~ (all_163_3 = norm) | ~ % 40.05/6.35 | | | | | | | | | (all_163_4 = all_163_5)) % 40.05/6.35 | | | | | | | | | % 40.05/6.35 | | | | | | | | | ALPHA: (191) implies: % 40.05/6.35 | | | | | | | | | (192) host(all_73_1) = all_163_2 % 40.05/6.35 | | | | | | | | | (193) host(all_75_7) = all_163_5 % 40.05/6.35 | | | | | | | | | (194) index(status, all_163_2) = all_163_1 % 40.05/6.35 | | | | | | | | | % 40.05/6.35 | | | | | | | | | REDUCE: (157), (192) imply: % 40.05/6.35 | | | | | | | | | (195) host(all_68_8) = all_163_2 % 40.05/6.35 | | | | | | | | | % 40.05/6.35 | | | | | | | | | BETA: splitting (94) gives: % 40.05/6.35 | | | | | | | | | % 40.05/6.35 | | | | | | | | | Case 1: % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | (196) all_75_7 = all_68_7 % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | COMBINE_EQS: (156), (196) imply: % 40.05/6.35 | | | | | | | | | | (197) all_75_7 = all_68_8 % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | REDUCE: (184), (197) imply: % 40.05/6.35 | | | | | | | | | | (198) $false % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | CLOSE: (198) is inconsistent. % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | Case 2: % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | (199) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: % 40.05/6.35 | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) % 40.05/6.35 | | | | | | | | | | = v5 & index(ldr, v0) = v1 & index(status, v3) = % 40.05/6.35 | | | | | | | | | | v4 & index(status, v0) = v2 & host(all_75_7) = v3 % 40.05/6.35 | | | | | | | | | | & host(all_68_7) = v0 & $i(v5) & $i(v4) & $i(v3) % 40.05/6.35 | | | | | | | | | | & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ % 40.05/6.35 | | | | | | | | | | (v4 = norm) | ~ (v2 = norm) | ~ (v1 = v0))) % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | DELTA: instantiating (199) with fresh symbols all_168_0, % 40.05/6.35 | | | | | | | | | | all_168_1, all_168_2, all_168_3, all_168_4, all_168_5 % 40.05/6.35 | | | | | | | | | | gives: % 40.05/6.35 | | | | | | | | | | (200) index(ldr, all_168_2) = all_168_0 & index(ldr, % 40.05/6.35 | | | | | | | | | | all_168_5) = all_168_4 & index(status, all_168_2) % 40.05/6.35 | | | | | | | | | | = all_168_1 & index(status, all_168_5) = all_168_3 % 40.05/6.35 | | | | | | | | | | & host(all_75_7) = all_168_2 & host(all_68_7) = % 40.05/6.35 | | | | | | | | | | all_168_5 & $i(all_168_0) & $i(all_168_1) & % 40.05/6.35 | | | | | | | | | | $i(all_168_2) & $i(all_168_3) & $i(all_168_4) & % 40.05/6.35 | | | | | | | | | | $i(all_168_5) & ( ~ (all_168_0 = all_168_2) | ~ % 40.05/6.35 | | | | | | | | | | (all_168_1 = norm) | ~ (all_168_3 = norm) | ~ % 40.05/6.35 | | | | | | | | | | (all_168_4 = all_168_5)) % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | ALPHA: (200) implies: % 40.05/6.35 | | | | | | | | | | (201) host(all_68_7) = all_168_5 % 40.05/6.35 | | | | | | | | | | (202) host(all_75_7) = all_168_2 % 40.05/6.35 | | | | | | | | | | (203) index(status, all_168_5) = all_168_3 % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | REDUCE: (156), (201) imply: % 40.05/6.35 | | | | | | | | | | (204) host(all_68_8) = all_168_5 % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | BETA: splitting (92) gives: % 40.05/6.35 | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | Case 1: % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | (205) all_75_7 = all_73_1 % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | COMBINE_EQS: (157), (205) imply: % 40.05/6.35 | | | | | | | | | | | (206) all_75_7 = all_68_8 % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | REDUCE: (184), (206) imply: % 40.05/6.35 | | | | | | | | | | | (207) $false % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | CLOSE: (207) is inconsistent. % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | Case 2: % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | (208) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: % 40.05/6.35 | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, % 40.05/6.35 | | | | | | | | | | | v3) = v5 & index(ldr, v0) = v1 & index(status, % 40.05/6.35 | | | | | | | | | | | v3) = v4 & index(status, v0) = v2 & % 40.05/6.35 | | | | | | | | | | | host(all_75_7) = v3 & host(all_73_1) = v0 & % 40.05/6.35 | | | | | | | | | | | $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v1) & % 40.05/6.35 | | | | | | | | | | | $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | ~ (v2 % 40.05/6.35 | | | | | | | | | | | = norm) | ~ (v1 = v0))) % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | DELTA: instantiating (208) with fresh symbols all_173_0, % 40.05/6.35 | | | | | | | | | | | all_173_1, all_173_2, all_173_3, all_173_4, % 40.05/6.35 | | | | | | | | | | | all_173_5 gives: % 40.05/6.35 | | | | | | | | | | | (209) index(ldr, all_173_2) = all_173_0 & index(ldr, % 40.05/6.35 | | | | | | | | | | | all_173_5) = all_173_4 & index(status, % 40.05/6.35 | | | | | | | | | | | all_173_2) = all_173_1 & index(status, % 40.05/6.35 | | | | | | | | | | | all_173_5) = all_173_3 & host(all_75_7) = % 40.05/6.35 | | | | | | | | | | | all_173_2 & host(all_73_1) = all_173_5 & % 40.05/6.35 | | | | | | | | | | | $i(all_173_0) & $i(all_173_1) & $i(all_173_2) & % 40.05/6.35 | | | | | | | | | | | $i(all_173_3) & $i(all_173_4) & $i(all_173_5) & ( % 40.05/6.35 | | | | | | | | | | | ~ (all_173_0 = all_173_2) | ~ (all_173_1 = % 40.05/6.35 | | | | | | | | | | | norm) | ~ (all_173_3 = norm) | ~ (all_173_4 % 40.05/6.35 | | | | | | | | | | | = all_173_5)) % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | ALPHA: (209) implies: % 40.05/6.35 | | | | | | | | | | | (210) host(all_73_1) = all_173_5 % 40.05/6.35 | | | | | | | | | | | (211) host(all_75_7) = all_173_2 % 40.05/6.35 | | | | | | | | | | | (212) index(status, all_173_5) = all_173_3 % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | REDUCE: (157), (210) imply: % 40.05/6.35 | | | | | | | | | | | (213) host(all_68_8) = all_173_5 % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | BETA: splitting (170) gives: % 40.05/6.35 | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | Case 1: % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | (214) all_148_0 = 0 % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | REDUCE: (168), (214) imply: % 40.05/6.35 | | | | | | | | | | | | (215) $false % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | CLOSE: (215) is inconsistent. % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | Case 2: % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | (216) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? % 40.05/6.35 | | | | | | | | | | | | [v3: any] : ? [v4: $i] : (index(down, all_71_1) = % 40.05/6.35 | | | | | | | | | | | | v2 & index(status, all_68_5) = v4 & % 40.05/6.35 | | | | | | | | | | | | setIn(all_75_7, alive) = v0 & setIn(all_68_5, % 40.05/6.35 | | | | | | | | | | | | v2) = v3 & setIn(all_68_8, alive) = v1 & % 40.05/6.35 | | | | | | | | | | | | $i(v4) & $i(v2) & ( ~ (v4 = elec_2) | ~ (v3 = % 40.05/6.35 | | | | | | | | | | | | 0) | ~ (v1 = 0) | ~ (v0 = 0))) % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | DELTA: instantiating (216) with fresh symbols all_178_0, % 40.05/6.35 | | | | | | | | | | | | all_178_1, all_178_2, all_178_3, all_178_4 gives: % 40.05/6.35 | | | | | | | | | | | | (217) index(down, all_71_1) = all_178_2 & index(status, % 40.05/6.35 | | | | | | | | | | | | all_68_5) = all_178_0 & setIn(all_75_7, alive) = % 40.05/6.35 | | | | | | | | | | | | all_178_4 & setIn(all_68_5, all_178_2) = all_178_1 % 40.05/6.35 | | | | | | | | | | | | & setIn(all_68_8, alive) = all_178_3 & % 40.05/6.35 | | | | | | | | | | | | $i(all_178_0) & $i(all_178_2) & ( ~ (all_178_0 = % 40.05/6.35 | | | | | | | | | | | | elec_2) | ~ (all_178_1 = 0) | ~ (all_178_3 = % 40.05/6.35 | | | | | | | | | | | | 0) | ~ (all_178_4 = 0)) % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | ALPHA: (217) implies: % 40.05/6.35 | | | | | | | | | | | | (218) setIn(all_68_8, alive) = all_178_3 % 40.05/6.35 | | | | | | | | | | | | (219) setIn(all_68_5, all_178_2) = all_178_1 % 40.05/6.35 | | | | | | | | | | | | (220) setIn(all_75_7, alive) = all_178_4 % 40.05/6.35 | | | | | | | | | | | | (221) index(status, all_68_5) = all_178_0 % 40.05/6.35 | | | | | | | | | | | | (222) index(down, all_71_1) = all_178_2 % 40.05/6.35 | | | | | | | | | | | | (223) ~ (all_178_0 = elec_2) | ~ (all_178_1 = 0) | ~ % 40.05/6.35 | | | | | | | | | | | | (all_178_3 = 0) | ~ (all_178_4 = 0) % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | BETA: splitting (171) gives: % 40.05/6.35 | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | Case 1: % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | (224) all_148_0 = 0 % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | REDUCE: (168), (224) imply: % 40.05/6.35 | | | | | | | | | | | | | (225) $false % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | CLOSE: (225) is inconsistent. % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | Case 2: % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | (226) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? % 40.05/6.35 | | | | | | | | | | | | | [v3: any] : ? [v4: $i] : (index(down, all_71_1) = % 40.05/6.35 | | | | | | | | | | | | | v2 & index(status, all_68_5) = v4 & % 40.05/6.35 | | | | | | | | | | | | | setIn(all_71_2, alive) = v0 & setIn(all_68_5, % 40.05/6.35 | | | | | | | | | | | | | v2) = v3 & setIn(all_68_8, alive) = v1 & % 40.05/6.35 | | | | | | | | | | | | | $i(v4) & $i(v2) & ( ~ (v4 = elec_2) | ~ (v3 = % 40.05/6.35 | | | | | | | | | | | | | 0) | ~ (v1 = 0) | ~ (v0 = 0))) % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | DELTA: instantiating (226) with fresh symbols all_183_0, % 40.05/6.35 | | | | | | | | | | | | | all_183_1, all_183_2, all_183_3, all_183_4 gives: % 40.05/6.35 | | | | | | | | | | | | | (227) index(down, all_71_1) = all_183_2 & index(status, % 40.05/6.35 | | | | | | | | | | | | | all_68_5) = all_183_0 & setIn(all_71_2, alive) = % 40.05/6.35 | | | | | | | | | | | | | all_183_4 & setIn(all_68_5, all_183_2) = all_183_1 % 40.05/6.35 | | | | | | | | | | | | | & setIn(all_68_8, alive) = all_183_3 & % 40.05/6.35 | | | | | | | | | | | | | $i(all_183_0) & $i(all_183_2) & ( ~ (all_183_0 = % 40.05/6.35 | | | | | | | | | | | | | elec_2) | ~ (all_183_1 = 0) | ~ (all_183_3 = % 40.05/6.35 | | | | | | | | | | | | | 0) | ~ (all_183_4 = 0)) % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | ALPHA: (227) implies: % 40.05/6.35 | | | | | | | | | | | | | (228) setIn(all_68_8, alive) = all_183_3 % 40.05/6.35 | | | | | | | | | | | | | (229) setIn(all_68_5, all_183_2) = all_183_1 % 40.05/6.35 | | | | | | | | | | | | | (230) index(status, all_68_5) = all_183_0 % 40.05/6.35 | | | | | | | | | | | | | (231) index(down, all_71_1) = all_183_2 % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_183_3, alive, % 40.05/6.35 | | | | | | | | | | | | | all_68_8, simplifying with (160), (228) gives: % 40.05/6.35 | | | | | | | | | | | | | (232) all_183_3 = 0 % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_178_3, all_183_3, % 40.05/6.35 | | | | | | | | | | | | | alive, all_68_8, simplifying with (218), (228) % 40.05/6.35 | | | | | | | | | | | | | gives: % 40.05/6.35 | | | | | | | | | | | | | (233) all_183_3 = all_178_3 % 40.05/6.35 | | | | | | | | | | | | | % 40.05/6.35 | | | | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_178_4, alive, % 40.05/6.35 | | | | | | | | | | | | | all_75_7, simplifying with (66), (220) gives: % 40.05/6.35 | | | | | | | | | | | | | (234) all_178_4 = 0 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_68_5, all_163_2, % 40.05/6.36 | | | | | | | | | | | | | all_68_8, simplifying with (159), (195) gives: % 40.05/6.36 | | | | | | | | | | | | | (235) all_163_2 = all_68_5 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_163_2, all_168_5, % 40.05/6.36 | | | | | | | | | | | | | all_68_8, simplifying with (195), (204) gives: % 40.05/6.36 | | | | | | | | | | | | | (236) all_168_5 = all_163_2 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_168_5, all_173_5, % 40.05/6.36 | | | | | | | | | | | | | all_68_8, simplifying with (204), (213) gives: % 40.05/6.36 | | | | | | | | | | | | | (237) all_173_5 = all_168_5 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_157_2, all_173_5, % 40.05/6.36 | | | | | | | | | | | | | all_68_8, simplifying with (185), (213) gives: % 40.05/6.36 | | | | | | | | | | | | | (238) all_173_5 = all_157_2 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_71_1, all_173_2, % 40.05/6.36 | | | | | | | | | | | | | all_75_7, simplifying with (72), (211) gives: % 40.05/6.36 | | | | | | | | | | | | | (239) all_173_2 = all_71_1 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_168_2, all_173_2, % 40.05/6.36 | | | | | | | | | | | | | all_75_7, simplifying with (202), (211) gives: % 40.05/6.36 | | | | | | | | | | | | | (240) all_173_2 = all_168_2 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_163_5, all_173_2, % 40.05/6.36 | | | | | | | | | | | | | all_75_7, simplifying with (193), (211) gives: % 40.05/6.36 | | | | | | | | | | | | | (241) all_173_2 = all_163_5 % 40.05/6.36 | | | | | | | | | | | | | % 40.05/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_157_5, all_173_2, % 40.05/6.36 | | | | | | | | | | | | | all_75_7, simplifying with (182), (211) gives: % 40.31/6.36 | | | | | | | | | | | | | (242) all_173_2 = all_157_5 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (13) with elec_2, all_183_0, % 40.31/6.36 | | | | | | | | | | | | | all_68_5, status, simplifying with (32), (230) % 40.31/6.36 | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | (243) all_183_0 = elec_2 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_178_0, all_183_0, % 40.31/6.36 | | | | | | | | | | | | | all_68_5, status, simplifying with (221), (230) % 40.31/6.36 | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | (244) all_183_0 = all_178_0 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_75_6, all_183_2, % 40.31/6.36 | | | | | | | | | | | | | all_71_1, down, simplifying with (79), (231) % 40.31/6.36 | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | (245) all_183_2 = all_75_6 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_178_2, all_183_2, % 40.31/6.36 | | | | | | | | | | | | | all_71_1, down, simplifying with (222), (231) % 40.31/6.36 | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | (246) all_183_2 = all_178_2 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (243), (244) imply: % 40.31/6.36 | | | | | | | | | | | | | (247) all_178_0 = elec_2 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (245), (246) imply: % 40.31/6.36 | | | | | | | | | | | | | (248) all_178_2 = all_75_6 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (232), (233) imply: % 40.31/6.36 | | | | | | | | | | | | | (249) all_178_3 = 0 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (239), (240) imply: % 40.31/6.36 | | | | | | | | | | | | | (250) all_168_2 = all_71_1 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (240), (242) imply: % 40.31/6.36 | | | | | | | | | | | | | (251) all_168_2 = all_157_5 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (240), (241) imply: % 40.31/6.36 | | | | | | | | | | | | | (252) all_168_2 = all_163_5 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (237), (238) imply: % 40.31/6.36 | | | | | | | | | | | | | (253) all_168_5 = all_157_2 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | SIMP: (253) implies: % 40.31/6.36 | | | | | | | | | | | | | (254) all_168_5 = all_157_2 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (250), (252) imply: % 40.31/6.36 | | | | | | | | | | | | | (255) all_163_5 = all_71_1 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (251), (252) imply: % 40.31/6.36 | | | | | | | | | | | | | (256) all_163_5 = all_157_5 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (236), (254) imply: % 40.31/6.36 | | | | | | | | | | | | | (257) all_163_2 = all_157_2 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | SIMP: (257) implies: % 40.31/6.36 | | | | | | | | | | | | | (258) all_163_2 = all_157_2 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (235), (258) imply: % 40.31/6.36 | | | | | | | | | | | | | (259) all_157_2 = all_68_5 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (255), (256) imply: % 40.31/6.36 | | | | | | | | | | | | | (260) all_157_5 = all_71_1 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (254), (259) imply: % 40.31/6.36 | | | | | | | | | | | | | (261) all_168_5 = all_68_5 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | COMBINE_EQS: (238), (259) imply: % 40.31/6.36 | | | | | | | | | | | | | (262) all_173_5 = all_68_5 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | REDUCE: (212), (262) imply: % 40.31/6.36 | | | | | | | | | | | | | (263) index(status, all_68_5) = all_173_3 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | REDUCE: (203), (261) imply: % 40.31/6.36 | | | | | | | | | | | | | (264) index(status, all_68_5) = all_168_3 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | REDUCE: (194), (235) imply: % 40.31/6.36 | | | | | | | | | | | | | (265) index(status, all_68_5) = all_163_1 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | REDUCE: (183), (259) imply: % 40.31/6.36 | | | | | | | | | | | | | (266) index(status, all_68_5) = all_157_1 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | REDUCE: (229), (245) imply: % 40.31/6.36 | | | | | | | | | | | | | (267) setIn(all_68_5, all_75_6) = all_183_1 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | REDUCE: (219), (248) imply: % 40.31/6.36 | | | | | | | | | | | | | (268) setIn(all_68_5, all_75_6) = all_178_1 % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | BETA: splitting (223) gives: % 40.31/6.36 | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | Case 1: % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | (269) ~ (all_178_1 = 0) % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_178_1, all_183_1, % 40.31/6.36 | | | | | | | | | | | | | | all_75_6, all_68_5, simplifying with (267), (268) % 40.31/6.36 | | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | | (270) all_183_1 = all_178_1 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_163_1, all_168_3, % 40.31/6.36 | | | | | | | | | | | | | | all_68_5, status, simplifying with (264), (265) % 40.31/6.36 | | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | | (271) all_168_3 = all_163_1 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_157_1, all_168_3, % 40.31/6.36 | | | | | | | | | | | | | | all_68_5, status, simplifying with (264), (266) % 40.31/6.36 | | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | | (272) all_168_3 = all_157_1 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with elec_2, all_173_3, % 40.31/6.36 | | | | | | | | | | | | | | all_68_5, status, simplifying with (32), (263) % 40.31/6.36 | | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | | (273) all_173_3 = elec_2 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_163_1, all_173_3, % 40.31/6.36 | | | | | | | | | | | | | | all_68_5, status, simplifying with (263), (265) % 40.31/6.36 | | | | | | | | | | | | | | gives: % 40.31/6.36 | | | | | | | | | | | | | | (274) all_173_3 = all_163_1 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | COMBINE_EQS: (273), (274) imply: % 40.31/6.36 | | | | | | | | | | | | | | (275) all_163_1 = elec_2 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | SIMP: (275) implies: % 40.31/6.36 | | | | | | | | | | | | | | (276) all_163_1 = elec_2 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | COMBINE_EQS: (271), (272) imply: % 40.31/6.36 | | | | | | | | | | | | | | (277) all_163_1 = all_157_1 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | SIMP: (277) implies: % 40.31/6.36 | | | | | | | | | | | | | | (278) all_163_1 = all_157_1 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | COMBINE_EQS: (276), (278) imply: % 40.31/6.36 | | | | | | | | | | | | | | (279) all_157_1 = elec_2 % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | GROUND_INST: instantiating (80) with all_68_5, all_178_1, % 40.31/6.36 | | | | | | | | | | | | | | simplifying with (145), (268) gives: % 40.31/6.36 | | | | | | | | | | | | | | (280) all_178_1 = 0 | all_75_5 = all_68_5 | ? [v0: any] % 40.31/6.36 | | | | | | | | | | | | | | : ? [v1: any] : (leq(all_71_1, all_68_5) = v0 & % 40.31/6.36 | | | | | | | | | | | | | | leq(all_66_0, all_68_5) = v1 & ( ~ (v1 = 0) | v0 % 40.31/6.36 | | | | | | | | | | | | | | = 0)) % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | BETA: splitting (105) gives: % 40.31/6.36 | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | Case 1: % 40.31/6.36 | | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | | (281) elem(all_75_0, all_75_2) = 0 % 40.31/6.36 | | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | | BETA: splitting (106) gives: % 40.31/6.36 | | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | | Case 1: % 40.31/6.36 | | | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | | | (282) elem(all_75_3, all_75_2) = 0 % 40.31/6.36 | | | | | | | | | | | | | | | | % 40.31/6.36 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_75_7, all_75_9, % 40.31/6.36 | | | | | | | | | | | | | | | | all_75_9, all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.36 | | | | | | | | | | | | | | | | all_75_3, simplifying with (48), (49), (59), (61), % 40.31/6.36 | | | | | | | | | | | | | | | | (66), (69), (75), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (283) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.37 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.37 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_7) = v7 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_75_9) = v5 & host(all_75_9) = v1 & % 40.31/6.37 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.37 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.37 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.37 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.37 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.37 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.37 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_68_8, all_75_9, % 40.31/6.37 | | | | | | | | | | | | | | | | all_75_9, all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | all_75_3, simplifying with (48), (49), (59), (69), % 40.31/6.37 | | | | | | | | | | | | | | | | (75), (160), (161), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (284) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.37 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.37 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_9) = v5 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_75_9) = v1 & host(all_68_8) = v7 & % 40.31/6.37 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.37 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.37 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.37 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.37 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.37 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.37 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_75_7, all_75_9, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (61), (66), % 40.31/6.37 | | | | | | | | | | | | | | | | (69), (75), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (285) ? [v0: $i] : ? [v1: any] : ? [v2: any] : ? % 40.31/6.37 | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, % 40.31/6.37 | | | | | | | | | | | | | | | | v3) = v4 & index(status, v3) = v5 & leq(v0, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1) = v1 & host(all_75_7) = v3 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_75_9) = v0 & setIn(all_71_2, alive) = % 40.31/6.37 | | | | | | | | | | | | | | | | v2 & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~ (v5 % 40.31/6.37 | | | | | | | | | | | | | | | | = norm) | ~ (v4 = v0) | ~ (v3 = v0) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v2 = 0) | v1 = 0)) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (41) with all_71_2, all_75_9, % 40.31/6.37 | | | | | | | | | | | | | | | | all_75_7, all_75_3, all_71_1, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (61), (66), % 40.31/6.37 | | | | | | | | | | | | | | | | (69), (75), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (286) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : (index(ldr, v1) = v3 & % 40.31/6.37 | | | | | | | | | | | | | | | | index(status, v1) = v2 & host(all_75_7) = v1 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_75_9) = v0 & setIn(all_71_2, alive) = % 40.31/6.37 | | | | | | | | | | | | | | | | v4 & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v4 % 40.31/6.37 | | | | | | | | | | | | | | | | = 0) | ~ (v3 = v0) | ~ (v2 = norm) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v1 = v0))) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_75_9, all_75_7, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (61), (66), % 40.31/6.37 | | | | | | | | | | | | | | | | (69), (75), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (287) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | ? [v7: $i] : (index(ldr, v0) = v7 & index(elid, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1) = v4 & index(status, v0) = v6 & % 40.31/6.37 | | | | | | | | | | | | | | | | index(status, all_71_1) = v3 & host(v4) = v5 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_75_7) = v0 & host(all_75_9) = v2 & % 40.31/6.37 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v1 & $i(v7) & $i(v6) & % 40.31/6.37 | | | | | | | | | | | | | | | | $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v7 = v0) | ~ (v6 = norm) | ~ (v5 = v0) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v3 = wait) | ~ (v2 = v0) | ~ (v1 = 0) | v0 % 40.31/6.37 | | | | | | | | | | | | | | | | = all_71_1)) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_75_9, all_75_7, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (61), (66), % 40.31/6.37 | | | | | | | | | | | | | | | | (69), (75), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (288) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | (index(ldr, v0) = v6 & index(ldr, all_71_1) = v4 & % 40.31/6.37 | | | | | | | | | | | | | | | | index(status, v0) = v5 & index(status, all_71_1) % 40.31/6.37 | | | | | | | | | | | | | | | | = v3 & host(all_75_7) = v0 & host(all_75_9) = v2 % 40.31/6.37 | | | | | | | | | | | | | | | | & setIn(all_71_2, alive) = v1 & $i(v6) & $i(v5) % 40.31/6.37 | | | | | | | | | | | | | | | | & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ (v6 = % 40.31/6.37 | | | | | | | | | | | | | | | | v0) | ~ (v5 = norm) | ~ (v4 = v0) | ~ (v3 % 40.31/6.37 | | | | | | | | | | | | | | | | = norm) | ~ (v2 = v0) | ~ (v1 = 0) | v0 = % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1)) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_68_8, all_75_9, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (69), (75), % 40.31/6.37 | | | | | | | | | | | | | | | | (160), (161), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (289) ? [v0: $i] : ? [v1: any] : ? [v2: any] : ? % 40.31/6.37 | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, % 40.31/6.37 | | | | | | | | | | | | | | | | v3) = v4 & index(status, v3) = v5 & leq(v0, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1) = v1 & host(all_75_9) = v0 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_68_8) = v3 & setIn(all_71_2, alive) = % 40.31/6.37 | | | | | | | | | | | | | | | | v2 & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~ (v5 % 40.31/6.37 | | | | | | | | | | | | | | | | = norm) | ~ (v4 = v0) | ~ (v3 = v0) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v2 = 0) | v1 = 0)) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (41) with all_71_2, all_75_9, % 40.31/6.37 | | | | | | | | | | | | | | | | all_68_8, all_75_3, all_71_1, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (69), (75), % 40.31/6.37 | | | | | | | | | | | | | | | | (160), (161), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (290) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : (index(ldr, v1) = v3 & % 40.31/6.37 | | | | | | | | | | | | | | | | index(status, v1) = v2 & host(all_75_9) = v0 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_68_8) = v1 & setIn(all_71_2, alive) = % 40.31/6.37 | | | | | | | | | | | | | | | | v4 & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v4 % 40.31/6.37 | | | | | | | | | | | | | | | | = 0) | ~ (v3 = v0) | ~ (v2 = norm) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v1 = v0))) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_75_9, all_68_8, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (69), (75), % 40.31/6.37 | | | | | | | | | | | | | | | | (160), (161), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (291) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | ? [v7: $i] : (index(ldr, v0) = v7 & index(elid, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1) = v4 & index(status, v0) = v6 & % 40.31/6.37 | | | | | | | | | | | | | | | | index(status, all_71_1) = v3 & host(v4) = v5 & % 40.31/6.37 | | | | | | | | | | | | | | | | host(all_75_9) = v2 & host(all_68_8) = v0 & % 40.31/6.37 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v1 & $i(v7) & $i(v6) & % 40.31/6.37 | | | | | | | | | | | | | | | | $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v7 = v0) | ~ (v6 = norm) | ~ (v5 = v0) | ~ % 40.31/6.37 | | | | | | | | | | | | | | | | (v3 = wait) | ~ (v2 = v0) | ~ (v1 = 0) | v0 % 40.31/6.37 | | | | | | | | | | | | | | | | = all_71_1)) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_75_9, all_68_8, % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.37 | | | | | | | | | | | | | | | | simplifying with (48), (49), (59), (69), (75), % 40.31/6.37 | | | | | | | | | | | | | | | | (160), (161), (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (292) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.37 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.37 | | | | | | | | | | | | | | | | (index(ldr, v0) = v6 & index(ldr, all_71_1) = v4 & % 40.31/6.37 | | | | | | | | | | | | | | | | index(status, v0) = v5 & index(status, all_71_1) % 40.31/6.37 | | | | | | | | | | | | | | | | = v3 & host(all_75_9) = v2 & host(all_68_8) = v0 % 40.31/6.37 | | | | | | | | | | | | | | | | & setIn(all_71_2, alive) = v1 & $i(v6) & $i(v5) % 40.31/6.37 | | | | | | | | | | | | | | | | & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ (v6 = % 40.31/6.37 | | | | | | | | | | | | | | | | v0) | ~ (v5 = norm) | ~ (v4 = v0) | ~ (v3 % 40.31/6.37 | | | | | | | | | | | | | | | | = norm) | ~ (v2 = v0) | ~ (v1 = 0) | v0 = % 40.31/6.37 | | | | | | | | | | | | | | | | all_71_1)) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.37 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (45) with all_75_7, all_75_9, % 40.31/6.37 | | | | | | | | | | | | | | | | all_68_8, all_75_3, all_71_1, all_75_2, all_68_5, % 40.31/6.37 | | | | | | | | | | | | | | | | nbr_proc, all_148_0, simplifying with (59), (61), % 40.31/6.37 | | | | | | | | | | | | | | | | (69), (72), (75), (129), (159), (161), (169), % 40.31/6.37 | | | | | | | | | | | | | | | | (282) gives: % 40.31/6.37 | | | | | | | | | | | | | | | | (293) all_148_0 = 0 | ? [v0: any] : ? [v1: any] : ? % 40.31/6.37 | | | | | | | | | | | | | | | | [v2: $i] : ? [v3: $i] : (index(status, all_68_5) % 40.31/6.37 | | | | | | | | | | | | | | | | = v3 & host(all_75_9) = v2 & setIn(all_75_7, % 40.31/6.37 | | | | | | | | | | | | | | | | alive) = v0 & setIn(all_68_8, alive) = v1 & % 40.31/6.37 | | | | | | | | | | | | | | | | $i(v3) & $i(v2) & ( ~ (v3 = elec_2) | ~ (v2 = % 40.31/6.37 | | | | | | | | | | | | | | | | all_68_5) | ~ (v1 = 0) | ~ (v0 = 0))) % 40.31/6.37 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_75_7, all_75_8, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_8, all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_0, simplifying with (48), (49), (60), (61), % 40.31/6.38 | | | | | | | | | | | | | | | | (66), (69), (76), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (294) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.38 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.38 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.38 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_7) = v7 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_8) = v5 & host(all_75_8) = v1 & % 40.31/6.38 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.38 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.38 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.38 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.38 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_68_8, all_75_8, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_8, all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_0, simplifying with (48), (49), (60), (69), % 40.31/6.38 | | | | | | | | | | | | | | | | (76), (160), (161), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (295) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.38 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.38 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.38 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_8) = v5 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_8) = v1 & host(all_68_8) = v7 & % 40.31/6.38 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.38 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.38 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.38 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.38 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_75_7, all_75_9, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_8, all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_3, simplifying with (48), (49), (59), (60), % 40.31/6.38 | | | | | | | | | | | | | | | | (61), (66), (69), (75), (76), (281), (282) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (296) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.38 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.38 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.38 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_7) = v7 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_8) = v1 & host(all_75_9) = v5 & % 40.31/6.38 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.38 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.38 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.38 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.38 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_68_8, all_75_9, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_8, all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_3, simplifying with (48), (49), (59), (60), % 40.31/6.38 | | | | | | | | | | | | | | | | (69), (75), (76), (160), (161), (281), (282) % 40.31/6.38 | | | | | | | | | | | | | | | | gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (297) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.38 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.38 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.38 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_8) = v1 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_9) = v5 & host(all_68_8) = v7 & % 40.31/6.38 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.38 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.38 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.38 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.38 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_75_7, all_75_8, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_7, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | simplifying with (60), (61), (66), (69), (72), % 40.31/6.38 | | | | | | | | | | | | | | | | (76), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (298) ? [v0: $i] : ? [v1: any] : ? [v2: any] : ? % 40.31/6.38 | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, % 40.31/6.38 | | | | | | | | | | | | | | | | v3) = v4 & index(status, v3) = v5 & leq(v0, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v1 & host(all_75_7) = v3 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_8) = v0 & setIn(all_75_7, alive) = % 40.31/6.38 | | | | | | | | | | | | | | | | v2 & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~ (v5 % 40.31/6.38 | | | | | | | | | | | | | | | | = norm) | ~ (v4 = v0) | ~ (v3 = v0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v2 = 0) | v1 = 0)) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_68_8, all_75_8, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_7, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | simplifying with (60), (61), (69), (72), (76), % 40.31/6.38 | | | | | | | | | | | | | | | | (160), (161), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (299) ? [v0: $i] : ? [v1: any] : ? [v2: any] : ? % 40.31/6.38 | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, % 40.31/6.38 | | | | | | | | | | | | | | | | v3) = v4 & index(status, v3) = v5 & leq(v0, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v1 & host(all_75_8) = v0 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_68_8) = v3 & setIn(all_75_7, alive) = % 40.31/6.38 | | | | | | | | | | | | | | | | v2 & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~ (v5 % 40.31/6.38 | | | | | | | | | | | | | | | | = norm) | ~ (v4 = v0) | ~ (v3 = v0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v2 = 0) | v1 = 0)) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_75_7, all_75_8, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (61), (66), % 40.31/6.38 | | | | | | | | | | | | | | | | (69), (76), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (300) ? [v0: $i] : ? [v1: any] : ? [v2: any] : ? % 40.31/6.38 | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, % 40.31/6.38 | | | | | | | | | | | | | | | | v3) = v4 & index(status, v3) = v5 & leq(v0, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v1 & host(all_75_7) = v3 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_8) = v0 & setIn(all_71_2, alive) = % 40.31/6.38 | | | | | | | | | | | | | | | | v2 & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~ (v5 % 40.31/6.38 | | | | | | | | | | | | | | | | = norm) | ~ (v4 = v0) | ~ (v3 = v0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v2 = 0) | v1 = 0)) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (41) with all_71_2, all_75_8, % 40.31/6.38 | | | | | | | | | | | | | | | | all_75_7, all_75_0, all_71_1, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (61), (66), % 40.31/6.38 | | | | | | | | | | | | | | | | (69), (76), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (301) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: % 40.31/6.38 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : (index(ldr, v1) = v3 & % 40.31/6.38 | | | | | | | | | | | | | | | | index(status, v1) = v2 & host(all_75_7) = v1 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_8) = v0 & setIn(all_71_2, alive) = % 40.31/6.38 | | | | | | | | | | | | | | | | v4 & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v4 % 40.31/6.38 | | | | | | | | | | | | | | | | = 0) | ~ (v3 = v0) | ~ (v2 = norm) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v1 = v0))) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_75_8, all_75_7, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (61), (66), % 40.31/6.38 | | | | | | | | | | | | | | | | (69), (76), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (302) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.38 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | ? [v7: $i] : (index(ldr, v0) = v7 & index(elid, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1) = v4 & index(status, v0) = v6 & % 40.31/6.38 | | | | | | | | | | | | | | | | index(status, all_71_1) = v3 & host(v4) = v5 & % 40.31/6.38 | | | | | | | | | | | | | | | | host(all_75_7) = v0 & host(all_75_8) = v2 & % 40.31/6.38 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v1 & $i(v7) & $i(v6) & % 40.31/6.38 | | | | | | | | | | | | | | | | $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v7 = v0) | ~ (v6 = norm) | ~ (v5 = v0) | ~ % 40.31/6.38 | | | | | | | | | | | | | | | | (v3 = wait) | ~ (v2 = v0) | ~ (v1 = 0) | v0 % 40.31/6.38 | | | | | | | | | | | | | | | | = all_71_1)) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_75_8, all_75_7, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (61), (66), % 40.31/6.38 | | | | | | | | | | | | | | | | (69), (76), (281) gives: % 40.31/6.38 | | | | | | | | | | | | | | | | (303) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.38 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.38 | | | | | | | | | | | | | | | | (index(ldr, v0) = v6 & index(ldr, all_71_1) = v4 & % 40.31/6.38 | | | | | | | | | | | | | | | | index(status, v0) = v5 & index(status, all_71_1) % 40.31/6.38 | | | | | | | | | | | | | | | | = v3 & host(all_75_7) = v0 & host(all_75_8) = v2 % 40.31/6.38 | | | | | | | | | | | | | | | | & setIn(all_71_2, alive) = v1 & $i(v6) & $i(v5) % 40.31/6.38 | | | | | | | | | | | | | | | | & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ (v6 = % 40.31/6.38 | | | | | | | | | | | | | | | | v0) | ~ (v5 = norm) | ~ (v4 = v0) | ~ (v3 % 40.31/6.38 | | | | | | | | | | | | | | | | = norm) | ~ (v2 = v0) | ~ (v1 = 0) | v0 = % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_1)) % 40.31/6.38 | | | | | | | | | | | | | | | | % 40.31/6.38 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (42) with all_68_8, all_75_8, % 40.31/6.38 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.38 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (69), (76), % 40.31/6.38 | | | | | | | | | | | | | | | | (160), (161), (281) gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (304) ? [v0: $i] : ? [v1: any] : ? [v2: any] : ? % 40.31/6.39 | | | | | | | | | | | | | | | | [v3: $i] : ? [v4: $i] : ? [v5: $i] : (index(ldr, % 40.31/6.39 | | | | | | | | | | | | | | | | v3) = v4 & index(status, v3) = v5 & leq(v0, % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_1) = v1 & host(all_75_8) = v0 & % 40.31/6.39 | | | | | | | | | | | | | | | | host(all_68_8) = v3 & setIn(all_71_2, alive) = % 40.31/6.39 | | | | | | | | | | | | | | | | v2 & $i(v5) & $i(v4) & $i(v3) & $i(v0) & ( ~ (v5 % 40.31/6.39 | | | | | | | | | | | | | | | | = norm) | ~ (v4 = v0) | ~ (v3 = v0) | ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v2 = 0) | v1 = 0)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (41) with all_71_2, all_75_8, % 40.31/6.39 | | | | | | | | | | | | | | | | all_68_8, all_75_0, all_71_1, all_75_2, % 40.31/6.39 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (69), (76), % 40.31/6.39 | | | | | | | | | | | | | | | | (160), (161), (281) gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (305) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: % 40.31/6.39 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : (index(ldr, v1) = v3 & % 40.31/6.39 | | | | | | | | | | | | | | | | index(status, v1) = v2 & host(all_75_8) = v0 & % 40.31/6.39 | | | | | | | | | | | | | | | | host(all_68_8) = v1 & setIn(all_71_2, alive) = % 40.31/6.39 | | | | | | | | | | | | | | | | v4 & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v4 % 40.31/6.39 | | | | | | | | | | | | | | | | = 0) | ~ (v3 = v0) | ~ (v2 = norm) | ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v1 = v0))) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with all_75_8, all_68_8, % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.39 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (69), (76), % 40.31/6.39 | | | | | | | | | | | | | | | | (160), (161), (281) gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (306) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.39 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.39 | | | | | | | | | | | | | | | | ? [v7: $i] : (index(ldr, v0) = v7 & index(elid, % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_1) = v4 & index(status, v0) = v6 & % 40.31/6.39 | | | | | | | | | | | | | | | | index(status, all_71_1) = v3 & host(v4) = v5 & % 40.31/6.39 | | | | | | | | | | | | | | | | host(all_75_8) = v2 & host(all_68_8) = v0 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v1 & $i(v7) & $i(v6) & % 40.31/6.39 | | | | | | | | | | | | | | | | $i(v5) & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v7 = v0) | ~ (v6 = norm) | ~ (v5 = v0) | ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v3 = wait) | ~ (v2 = v0) | ~ (v1 = 0) | v0 % 40.31/6.39 | | | | | | | | | | | | | | | | = all_71_1)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_75_8, all_68_8, % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_2, all_71_1, all_75_0, all_75_2, % 40.31/6.39 | | | | | | | | | | | | | | | | simplifying with (48), (49), (60), (69), (76), % 40.31/6.39 | | | | | | | | | | | | | | | | (160), (161), (281) gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (307) ? [v0: $i] : ? [v1: any] : ? [v2: $i] : ? [v3: % 40.31/6.39 | | | | | | | | | | | | | | | | $i] : ? [v4: $i] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.39 | | | | | | | | | | | | | | | | (index(ldr, v0) = v6 & index(ldr, all_71_1) = v4 & % 40.31/6.39 | | | | | | | | | | | | | | | | index(status, v0) = v5 & index(status, all_71_1) % 40.31/6.39 | | | | | | | | | | | | | | | | = v3 & host(all_75_8) = v2 & host(all_68_8) = v0 % 40.31/6.39 | | | | | | | | | | | | | | | | & setIn(all_71_2, alive) = v1 & $i(v6) & $i(v5) % 40.31/6.39 | | | | | | | | | | | | | | | | & $i(v4) & $i(v3) & $i(v2) & $i(v0) & ( ~ (v6 = % 40.31/6.39 | | | | | | | | | | | | | | | | v0) | ~ (v5 = norm) | ~ (v4 = v0) | ~ (v3 % 40.31/6.39 | | | | | | | | | | | | | | | | = norm) | ~ (v2 = v0) | ~ (v1 = 0) | v0 = % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_1)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (38) with all_71_2, all_75_8, % 40.31/6.39 | | | | | | | | | | | | | | | | all_75_0, all_71_1, all_75_2, simplifying with % 40.31/6.39 | | | | | | | | | | | | | | | | (48), (49), (60), (69), (76), (281) gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (308) ? [v0: any] : ( ~ (v0 = all_71_1) & % 40.31/6.39 | | | | | | | | | | | | | | | | host(all_75_8) = v0 & $i(v0)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_75_7, all_75_8, % 40.31/6.39 | | | | | | | | | | | | | | | | all_75_9, all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.39 | | | | | | | | | | | | | | | | all_75_0, simplifying with (48), (49), (59), (60), % 40.31/6.39 | | | | | | | | | | | | | | | | (61), (66), (69), (75), (76), (281), (282) gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (309) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.39 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.39 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.39 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.39 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.39 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_7) = v7 & % 40.31/6.39 | | | | | | | | | | | | | | | | host(all_75_8) = v5 & host(all_75_9) = v1 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.39 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.39 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.39 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.39 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.39 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.39 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (44) with all_68_8, all_75_8, % 40.31/6.39 | | | | | | | | | | | | | | | | all_75_9, all_71_2, all_71_1, all_75_3, all_75_2, % 40.31/6.39 | | | | | | | | | | | | | | | | all_75_0, simplifying with (48), (49), (59), (60), % 40.31/6.39 | | | | | | | | | | | | | | | | (69), (75), (76), (160), (161), (281), (282) % 40.31/6.39 | | | | | | | | | | | | | | | | gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (310) ? [v0: $i] : ? [v1: $i] : ? [v2: any] : ? [v3: % 40.31/6.39 | | | | | | | | | | | | | | | | $i] : ? [v4: any] : ? [v5: $i] : ? [v6: $i] : % 40.31/6.39 | | | | | | | | | | | | | | | | ? [v7: $i] : ? [v8: $i] : ? [v9: $i] : % 40.31/6.39 | | | | | | | | | | | | | | | | (index(ldr, v7) = v8 & index(down, all_71_1) = v0 % 40.31/6.39 | | | | | | | | | | | | | | | | & index(status, v7) = v9 & index(status, % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_1) = v6 & leq(nbr_proc, v3) = v4 & % 40.31/6.39 | | | | | | | | | | | | | | | | s(all_71_1) = v3 & host(all_75_8) = v5 & % 40.31/6.39 | | | | | | | | | | | | | | | | host(all_75_9) = v1 & host(all_68_8) = v7 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = v2 & $i(v9) & $i(v8) & % 40.31/6.39 | | | | | | | | | | | | | | | | $i(v7) & $i(v6) & $i(v5) & $i(v3) & $i(v1) & % 40.31/6.39 | | | | | | | | | | | | | | | | $i(v0) & ( ~ (v9 = norm) | ~ (v8 = v7) | ~ (v6 % 40.31/6.39 | | | | | | | | | | | | | | | | = elec_1) | ~ (v5 = v3) | ~ (v4 = 0) | ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v2 = 0) | ? [v10: $i] : ? [v11: int] : ? % 40.31/6.39 | | | | | | | | | | | | | | | | [v12: int] : ( ~ (v12 = 0) & ~ (v11 = 0) & ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (v10 = v1) & leq(all_71_1, v10) = v11 & % 40.31/6.39 | | | | | | | | | | | | | | | | leq(all_66_0, v10) = 0 & setIn(v10, v0) = % 40.31/6.39 | | | | | | | | | | | | | | | | v12 & $i(v10)))) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (45) with all_75_7, all_75_8, % 40.31/6.39 | | | | | | | | | | | | | | | | all_68_8, all_75_0, all_71_1, all_75_2, all_68_5, % 40.31/6.39 | | | | | | | | | | | | | | | | nbr_proc, all_148_0, simplifying with (60), (61), % 40.31/6.39 | | | | | | | | | | | | | | | | (69), (72), (76), (129), (159), (161), (169), % 40.31/6.39 | | | | | | | | | | | | | | | | (281) gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (311) all_148_0 = 0 | ? [v0: any] : ? [v1: any] : ? % 40.31/6.39 | | | | | | | | | | | | | | | | [v2: $i] : ? [v3: $i] : (index(status, all_68_5) % 40.31/6.39 | | | | | | | | | | | | | | | | = v3 & host(all_75_8) = v2 & setIn(all_75_7, % 40.31/6.39 | | | | | | | | | | | | | | | | alive) = v0 & setIn(all_68_8, alive) = v1 & % 40.31/6.39 | | | | | | | | | | | | | | | | $i(v3) & $i(v2) & ( ~ (v3 = elec_2) | ~ (v2 = % 40.31/6.39 | | | | | | | | | | | | | | | | all_68_5) | ~ (v1 = 0) | ~ (v0 = 0))) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | DELTA: instantiating (308) with fresh symbol all_229_0 % 40.31/6.39 | | | | | | | | | | | | | | | | gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (312) ~ (all_229_0 = all_71_1) & host(all_75_8) = % 40.31/6.39 | | | | | | | | | | | | | | | | all_229_0 & $i(all_229_0) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | ALPHA: (312) implies: % 40.31/6.39 | | | | | | | | | | | | | | | | (313) host(all_75_8) = all_229_0 % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | DELTA: instantiating (305) with fresh symbols all_231_0, % 40.31/6.39 | | | | | | | | | | | | | | | | all_231_1, all_231_2, all_231_3, all_231_4 gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (314) index(ldr, all_231_3) = all_231_1 & index(status, % 40.31/6.39 | | | | | | | | | | | | | | | | all_231_3) = all_231_2 & host(all_75_8) = % 40.31/6.39 | | | | | | | | | | | | | | | | all_231_4 & host(all_68_8) = all_231_3 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_231_0 & $i(all_231_1) % 40.31/6.39 | | | | | | | | | | | | | | | | & $i(all_231_2) & $i(all_231_3) & $i(all_231_4) & % 40.31/6.39 | | | | | | | | | | | | | | | | ( ~ (all_231_0 = 0) | ~ (all_231_1 = all_231_4) | % 40.31/6.39 | | | | | | | | | | | | | | | | ~ (all_231_2 = norm) | ~ (all_231_3 = % 40.31/6.39 | | | | | | | | | | | | | | | | all_231_4)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | ALPHA: (314) implies: % 40.31/6.39 | | | | | | | | | | | | | | | | (315) $i(all_231_3) % 40.31/6.39 | | | | | | | | | | | | | | | | (316) host(all_68_8) = all_231_3 % 40.31/6.39 | | | | | | | | | | | | | | | | (317) host(all_75_8) = all_231_4 % 40.31/6.39 | | | | | | | | | | | | | | | | (318) index(status, all_231_3) = all_231_2 % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | DELTA: instantiating (290) with fresh symbols all_233_0, % 40.31/6.39 | | | | | | | | | | | | | | | | all_233_1, all_233_2, all_233_3, all_233_4 gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (319) index(ldr, all_233_3) = all_233_1 & index(status, % 40.31/6.39 | | | | | | | | | | | | | | | | all_233_3) = all_233_2 & host(all_75_9) = % 40.31/6.39 | | | | | | | | | | | | | | | | all_233_4 & host(all_68_8) = all_233_3 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_233_0 & $i(all_233_1) % 40.31/6.39 | | | | | | | | | | | | | | | | & $i(all_233_2) & $i(all_233_3) & $i(all_233_4) & % 40.31/6.39 | | | | | | | | | | | | | | | | ( ~ (all_233_0 = 0) | ~ (all_233_1 = all_233_4) | % 40.31/6.39 | | | | | | | | | | | | | | | | ~ (all_233_2 = norm) | ~ (all_233_3 = % 40.31/6.39 | | | | | | | | | | | | | | | | all_233_4)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | ALPHA: (319) implies: % 40.31/6.39 | | | | | | | | | | | | | | | | (320) host(all_68_8) = all_233_3 % 40.31/6.39 | | | | | | | | | | | | | | | | (321) host(all_75_9) = all_233_4 % 40.31/6.39 | | | | | | | | | | | | | | | | (322) index(status, all_233_3) = all_233_2 % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | DELTA: instantiating (286) with fresh symbols all_235_0, % 40.31/6.39 | | | | | | | | | | | | | | | | all_235_1, all_235_2, all_235_3, all_235_4 gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (323) index(ldr, all_235_3) = all_235_1 & index(status, % 40.31/6.39 | | | | | | | | | | | | | | | | all_235_3) = all_235_2 & host(all_75_7) = % 40.31/6.39 | | | | | | | | | | | | | | | | all_235_3 & host(all_75_9) = all_235_4 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_235_0 & $i(all_235_1) % 40.31/6.39 | | | | | | | | | | | | | | | | & $i(all_235_2) & $i(all_235_3) & $i(all_235_4) & % 40.31/6.39 | | | | | | | | | | | | | | | | ( ~ (all_235_0 = 0) | ~ (all_235_1 = all_235_4) | % 40.31/6.39 | | | | | | | | | | | | | | | | ~ (all_235_2 = norm) | ~ (all_235_3 = % 40.31/6.39 | | | | | | | | | | | | | | | | all_235_4)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | ALPHA: (323) implies: % 40.31/6.39 | | | | | | | | | | | | | | | | (324) host(all_75_9) = all_235_4 % 40.31/6.39 | | | | | | | | | | | | | | | | (325) host(all_75_7) = all_235_3 % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | DELTA: instantiating (301) with fresh symbols all_237_0, % 40.31/6.39 | | | | | | | | | | | | | | | | all_237_1, all_237_2, all_237_3, all_237_4 gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (326) index(ldr, all_237_3) = all_237_1 & index(status, % 40.31/6.39 | | | | | | | | | | | | | | | | all_237_3) = all_237_2 & host(all_75_7) = % 40.31/6.39 | | | | | | | | | | | | | | | | all_237_3 & host(all_75_8) = all_237_4 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_237_0 & $i(all_237_1) % 40.31/6.39 | | | | | | | | | | | | | | | | & $i(all_237_2) & $i(all_237_3) & $i(all_237_4) & % 40.31/6.39 | | | | | | | | | | | | | | | | ( ~ (all_237_0 = 0) | ~ (all_237_1 = all_237_4) | % 40.31/6.39 | | | | | | | | | | | | | | | | ~ (all_237_2 = norm) | ~ (all_237_3 = % 40.31/6.39 | | | | | | | | | | | | | | | | all_237_4)) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | ALPHA: (326) implies: % 40.31/6.39 | | | | | | | | | | | | | | | | (327) host(all_75_8) = all_237_4 % 40.31/6.39 | | | | | | | | | | | | | | | | (328) host(all_75_7) = all_237_3 % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | DELTA: instantiating (304) with fresh symbols all_239_0, % 40.31/6.39 | | | | | | | | | | | | | | | | all_239_1, all_239_2, all_239_3, all_239_4, % 40.31/6.39 | | | | | | | | | | | | | | | | all_239_5 gives: % 40.31/6.39 | | | | | | | | | | | | | | | | (329) index(ldr, all_239_2) = all_239_1 & index(status, % 40.31/6.39 | | | | | | | | | | | | | | | | all_239_2) = all_239_0 & leq(all_239_5, % 40.31/6.39 | | | | | | | | | | | | | | | | all_71_1) = all_239_4 & host(all_75_8) = % 40.31/6.39 | | | | | | | | | | | | | | | | all_239_5 & host(all_68_8) = all_239_2 & % 40.31/6.39 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_239_3 & $i(all_239_0) % 40.31/6.39 | | | | | | | | | | | | | | | | & $i(all_239_1) & $i(all_239_2) & $i(all_239_5) & % 40.31/6.39 | | | | | | | | | | | | | | | | ( ~ (all_239_0 = norm) | ~ (all_239_1 = % 40.31/6.39 | | | | | | | | | | | | | | | | all_239_5) | ~ (all_239_2 = all_239_5) | ~ % 40.31/6.39 | | | | | | | | | | | | | | | | (all_239_3 = 0) | all_239_4 = 0) % 40.31/6.39 | | | | | | | | | | | | | | | | % 40.31/6.39 | | | | | | | | | | | | | | | | ALPHA: (329) implies: % 40.31/6.39 | | | | | | | | | | | | | | | | (330) host(all_68_8) = all_239_2 % 40.31/6.40 | | | | | | | | | | | | | | | | (331) host(all_75_8) = all_239_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (332) index(status, all_239_2) = all_239_0 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (289) with fresh symbols all_241_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_241_1, all_241_2, all_241_3, all_241_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_241_5 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (333) index(ldr, all_241_2) = all_241_1 & index(status, % 40.31/6.40 | | | | | | | | | | | | | | | | all_241_2) = all_241_0 & leq(all_241_5, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_241_4 & host(all_75_9) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_241_5 & host(all_68_8) = all_241_2 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_241_3 & $i(all_241_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_241_1) & $i(all_241_2) & $i(all_241_5) & % 40.31/6.40 | | | | | | | | | | | | | | | | ( ~ (all_241_0 = norm) | ~ (all_241_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | all_241_5) | ~ (all_241_2 = all_241_5) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_241_3 = 0) | all_241_4 = 0) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (333) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (334) host(all_68_8) = all_241_2 % 40.31/6.40 | | | | | | | | | | | | | | | | (335) host(all_75_9) = all_241_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (336) index(status, all_241_2) = all_241_0 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (285) with fresh symbols all_243_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_243_1, all_243_2, all_243_3, all_243_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_243_5 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (337) index(ldr, all_243_2) = all_243_1 & index(status, % 40.31/6.40 | | | | | | | | | | | | | | | | all_243_2) = all_243_0 & leq(all_243_5, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_243_4 & host(all_75_7) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_243_2 & host(all_75_9) = all_243_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_243_3 & $i(all_243_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_243_1) & $i(all_243_2) & $i(all_243_5) & % 40.31/6.40 | | | | | | | | | | | | | | | | ( ~ (all_243_0 = norm) | ~ (all_243_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | all_243_5) | ~ (all_243_2 = all_243_5) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_243_3 = 0) | all_243_4 = 0) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (337) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (338) host(all_75_9) = all_243_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (339) host(all_75_7) = all_243_2 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (299) with fresh symbols all_245_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_245_1, all_245_2, all_245_3, all_245_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_245_5 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (340) index(ldr, all_245_2) = all_245_1 & index(status, % 40.31/6.40 | | | | | | | | | | | | | | | | all_245_2) = all_245_0 & leq(all_245_5, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_245_4 & host(all_75_8) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_245_5 & host(all_68_8) = all_245_2 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_75_7, alive) = all_245_3 & $i(all_245_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_245_1) & $i(all_245_2) & $i(all_245_5) & % 40.31/6.40 | | | | | | | | | | | | | | | | ( ~ (all_245_0 = norm) | ~ (all_245_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | all_245_5) | ~ (all_245_2 = all_245_5) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_245_3 = 0) | all_245_4 = 0) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (340) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (341) setIn(all_75_7, alive) = all_245_3 % 40.31/6.40 | | | | | | | | | | | | | | | | (342) host(all_68_8) = all_245_2 % 40.31/6.40 | | | | | | | | | | | | | | | | (343) host(all_75_8) = all_245_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (344) index(status, all_245_2) = all_245_0 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (298) with fresh symbols all_247_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_247_1, all_247_2, all_247_3, all_247_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_247_5 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (345) index(ldr, all_247_2) = all_247_1 & index(status, % 40.31/6.40 | | | | | | | | | | | | | | | | all_247_2) = all_247_0 & leq(all_247_5, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_247_4 & host(all_75_7) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_247_2 & host(all_75_8) = all_247_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_75_7, alive) = all_247_3 & $i(all_247_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_247_1) & $i(all_247_2) & $i(all_247_5) & % 40.31/6.40 | | | | | | | | | | | | | | | | ( ~ (all_247_0 = norm) | ~ (all_247_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | all_247_5) | ~ (all_247_2 = all_247_5) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_247_3 = 0) | all_247_4 = 0) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (345) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (346) setIn(all_75_7, alive) = all_247_3 % 40.31/6.40 | | | | | | | | | | | | | | | | (347) host(all_75_8) = all_247_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (348) host(all_75_7) = all_247_2 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (300) with fresh symbols all_249_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_249_1, all_249_2, all_249_3, all_249_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_249_5 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (349) index(ldr, all_249_2) = all_249_1 & index(status, % 40.31/6.40 | | | | | | | | | | | | | | | | all_249_2) = all_249_0 & leq(all_249_5, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_249_4 & host(all_75_7) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_249_2 & host(all_75_8) = all_249_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_249_3 & $i(all_249_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_249_1) & $i(all_249_2) & $i(all_249_5) & % 40.31/6.40 | | | | | | | | | | | | | | | | ( ~ (all_249_0 = norm) | ~ (all_249_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | all_249_5) | ~ (all_249_2 = all_249_5) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_249_3 = 0) | all_249_4 = 0) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (349) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (350) host(all_75_8) = all_249_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (351) host(all_75_7) = all_249_2 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (292) with fresh symbols all_251_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_251_1, all_251_2, all_251_3, all_251_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_251_5, all_251_6 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (352) index(ldr, all_251_6) = all_251_0 & index(ldr, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_251_2 & index(status, all_251_6) % 40.31/6.40 | | | | | | | | | | | | | | | | = all_251_1 & index(status, all_71_1) = all_251_3 % 40.31/6.40 | | | | | | | | | | | | | | | | & host(all_75_9) = all_251_4 & host(all_68_8) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_251_6 & setIn(all_71_2, alive) = all_251_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_251_0) & $i(all_251_1) & $i(all_251_2) & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_251_3) & $i(all_251_4) & $i(all_251_6) & ( % 40.31/6.40 | | | | | | | | | | | | | | | | ~ (all_251_0 = all_251_6) | ~ (all_251_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | norm) | ~ (all_251_2 = all_251_6) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_251_3 = norm) | ~ (all_251_4 = all_251_6) % 40.31/6.40 | | | | | | | | | | | | | | | | | ~ (all_251_5 = 0) | all_251_6 = all_71_1) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (352) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (353) host(all_68_8) = all_251_6 % 40.31/6.40 | | | | | | | | | | | | | | | | (354) host(all_75_9) = all_251_4 % 40.31/6.40 | | | | | | | | | | | | | | | | (355) index(status, all_251_6) = all_251_1 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (288) with fresh symbols all_253_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_253_1, all_253_2, all_253_3, all_253_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_253_5, all_253_6 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (356) index(ldr, all_253_6) = all_253_0 & index(ldr, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_253_2 & index(status, all_253_6) % 40.31/6.40 | | | | | | | | | | | | | | | | = all_253_1 & index(status, all_71_1) = all_253_3 % 40.31/6.40 | | | | | | | | | | | | | | | | & host(all_75_7) = all_253_6 & host(all_75_9) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_253_4 & setIn(all_71_2, alive) = all_253_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_253_0) & $i(all_253_1) & $i(all_253_2) & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_253_3) & $i(all_253_4) & $i(all_253_6) & ( % 40.31/6.40 | | | | | | | | | | | | | | | | ~ (all_253_0 = all_253_6) | ~ (all_253_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | norm) | ~ (all_253_2 = all_253_6) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_253_3 = norm) | ~ (all_253_4 = all_253_6) % 40.31/6.40 | | | | | | | | | | | | | | | | | ~ (all_253_5 = 0) | all_253_6 = all_71_1) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (356) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (357) host(all_75_9) = all_253_4 % 40.31/6.40 | | | | | | | | | | | | | | | | (358) host(all_75_7) = all_253_6 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (307) with fresh symbols all_255_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_255_1, all_255_2, all_255_3, all_255_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_255_5, all_255_6 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (359) index(ldr, all_255_6) = all_255_0 & index(ldr, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_255_2 & index(status, all_255_6) % 40.31/6.40 | | | | | | | | | | | | | | | | = all_255_1 & index(status, all_71_1) = all_255_3 % 40.31/6.40 | | | | | | | | | | | | | | | | & host(all_75_8) = all_255_4 & host(all_68_8) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_255_6 & setIn(all_71_2, alive) = all_255_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_255_0) & $i(all_255_1) & $i(all_255_2) & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_255_3) & $i(all_255_4) & $i(all_255_6) & ( % 40.31/6.40 | | | | | | | | | | | | | | | | ~ (all_255_0 = all_255_6) | ~ (all_255_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | norm) | ~ (all_255_2 = all_255_6) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_255_3 = norm) | ~ (all_255_4 = all_255_6) % 40.31/6.40 | | | | | | | | | | | | | | | | | ~ (all_255_5 = 0) | all_255_6 = all_71_1) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (359) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (360) host(all_68_8) = all_255_6 % 40.31/6.40 | | | | | | | | | | | | | | | | (361) host(all_75_8) = all_255_4 % 40.31/6.40 | | | | | | | | | | | | | | | | (362) index(status, all_255_6) = all_255_1 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (303) with fresh symbols all_257_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_257_1, all_257_2, all_257_3, all_257_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_257_5, all_257_6 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (363) index(ldr, all_257_6) = all_257_0 & index(ldr, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_257_2 & index(status, all_257_6) % 40.31/6.40 | | | | | | | | | | | | | | | | = all_257_1 & index(status, all_71_1) = all_257_3 % 40.31/6.40 | | | | | | | | | | | | | | | | & host(all_75_7) = all_257_6 & host(all_75_8) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_257_4 & setIn(all_71_2, alive) = all_257_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_257_0) & $i(all_257_1) & $i(all_257_2) & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_257_3) & $i(all_257_4) & $i(all_257_6) & ( % 40.31/6.40 | | | | | | | | | | | | | | | | ~ (all_257_0 = all_257_6) | ~ (all_257_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | norm) | ~ (all_257_2 = all_257_6) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_257_3 = norm) | ~ (all_257_4 = all_257_6) % 40.31/6.40 | | | | | | | | | | | | | | | | | ~ (all_257_5 = 0) | all_257_6 = all_71_1) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (363) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (364) host(all_75_8) = all_257_4 % 40.31/6.40 | | | | | | | | | | | | | | | | (365) host(all_75_7) = all_257_6 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (287) with fresh symbols all_259_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_259_1, all_259_2, all_259_3, all_259_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_259_5, all_259_6, all_259_7 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (366) index(ldr, all_259_7) = all_259_0 & index(elid, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_259_3 & index(status, all_259_7) % 40.31/6.40 | | | | | | | | | | | | | | | | = all_259_1 & index(status, all_71_1) = all_259_4 % 40.31/6.40 | | | | | | | | | | | | | | | | & host(all_259_3) = all_259_2 & host(all_75_7) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_259_7 & host(all_75_9) = all_259_5 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_259_6 & $i(all_259_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_259_1) & $i(all_259_2) & $i(all_259_3) & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_259_4) & $i(all_259_5) & $i(all_259_7) & ( % 40.31/6.40 | | | | | | | | | | | | | | | | ~ (all_259_0 = all_259_7) | ~ (all_259_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | norm) | ~ (all_259_2 = all_259_7) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_259_4 = wait) | ~ (all_259_5 = all_259_7) % 40.31/6.40 | | | | | | | | | | | | | | | | | ~ (all_259_6 = 0) | all_259_7 = all_71_1) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (366) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (367) $i(all_259_2) % 40.31/6.40 | | | | | | | | | | | | | | | | (368) host(all_75_9) = all_259_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (369) host(all_75_7) = all_259_7 % 40.31/6.40 | | | | | | | | | | | | | | | | (370) host(all_259_3) = all_259_2 % 40.31/6.40 | | | | | | | | | | | | | | | | (371) index(elid, all_71_1) = all_259_3 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (306) with fresh symbols all_261_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_261_1, all_261_2, all_261_3, all_261_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_261_5, all_261_6, all_261_7 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (372) index(ldr, all_261_7) = all_261_0 & index(elid, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_261_3 & index(status, all_261_7) % 40.31/6.40 | | | | | | | | | | | | | | | | = all_261_1 & index(status, all_71_1) = all_261_4 % 40.31/6.40 | | | | | | | | | | | | | | | | & host(all_261_3) = all_261_2 & host(all_75_8) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_261_5 & host(all_68_8) = all_261_7 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_261_6 & $i(all_261_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_261_1) & $i(all_261_2) & $i(all_261_3) & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_261_4) & $i(all_261_5) & $i(all_261_7) & ( % 40.31/6.40 | | | | | | | | | | | | | | | | ~ (all_261_0 = all_261_7) | ~ (all_261_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | norm) | ~ (all_261_2 = all_261_7) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_261_4 = wait) | ~ (all_261_5 = all_261_7) % 40.31/6.40 | | | | | | | | | | | | | | | | | ~ (all_261_6 = 0) | all_261_7 = all_71_1) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (372) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (373) host(all_68_8) = all_261_7 % 40.31/6.40 | | | | | | | | | | | | | | | | (374) host(all_75_8) = all_261_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (375) host(all_261_3) = all_261_2 % 40.31/6.40 | | | | | | | | | | | | | | | | (376) index(status, all_261_7) = all_261_1 % 40.31/6.40 | | | | | | | | | | | | | | | | (377) index(elid, all_71_1) = all_261_3 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (291) with fresh symbols all_263_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_263_1, all_263_2, all_263_3, all_263_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_263_5, all_263_6, all_263_7 gives: % 40.31/6.40 | | | | | | | | | | | | | | | | (378) index(ldr, all_263_7) = all_263_0 & index(elid, % 40.31/6.40 | | | | | | | | | | | | | | | | all_71_1) = all_263_3 & index(status, all_263_7) % 40.31/6.40 | | | | | | | | | | | | | | | | = all_263_1 & index(status, all_71_1) = all_263_4 % 40.31/6.40 | | | | | | | | | | | | | | | | & host(all_263_3) = all_263_2 & host(all_75_9) = % 40.31/6.40 | | | | | | | | | | | | | | | | all_263_5 & host(all_68_8) = all_263_7 & % 40.31/6.40 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_263_6 & $i(all_263_0) % 40.31/6.40 | | | | | | | | | | | | | | | | & $i(all_263_1) & $i(all_263_2) & $i(all_263_3) & % 40.31/6.40 | | | | | | | | | | | | | | | | $i(all_263_4) & $i(all_263_5) & $i(all_263_7) & ( % 40.31/6.40 | | | | | | | | | | | | | | | | ~ (all_263_0 = all_263_7) | ~ (all_263_1 = % 40.31/6.40 | | | | | | | | | | | | | | | | norm) | ~ (all_263_2 = all_263_7) | ~ % 40.31/6.40 | | | | | | | | | | | | | | | | (all_263_4 = wait) | ~ (all_263_5 = all_263_7) % 40.31/6.40 | | | | | | | | | | | | | | | | | ~ (all_263_6 = 0) | all_263_7 = all_71_1) % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | ALPHA: (378) implies: % 40.31/6.40 | | | | | | | | | | | | | | | | (379) host(all_68_8) = all_263_7 % 40.31/6.40 | | | | | | | | | | | | | | | | (380) host(all_75_9) = all_263_5 % 40.31/6.40 | | | | | | | | | | | | | | | | (381) host(all_263_3) = all_263_2 % 40.31/6.40 | | | | | | | | | | | | | | | | (382) index(status, all_263_7) = all_263_1 % 40.31/6.40 | | | | | | | | | | | | | | | | (383) index(elid, all_71_1) = all_263_3 % 40.31/6.40 | | | | | | | | | | | | | | | | % 40.31/6.40 | | | | | | | | | | | | | | | | DELTA: instantiating (302) with fresh symbols all_265_0, % 40.31/6.40 | | | | | | | | | | | | | | | | all_265_1, all_265_2, all_265_3, all_265_4, % 40.31/6.40 | | | | | | | | | | | | | | | | all_265_5, all_265_6, all_265_7 gives: % 40.31/6.41 | | | | | | | | | | | | | | | | (384) index(ldr, all_265_7) = all_265_0 & index(elid, % 40.31/6.41 | | | | | | | | | | | | | | | | all_71_1) = all_265_3 & index(status, all_265_7) % 40.31/6.41 | | | | | | | | | | | | | | | | = all_265_1 & index(status, all_71_1) = all_265_4 % 40.31/6.41 | | | | | | | | | | | | | | | | & host(all_265_3) = all_265_2 & host(all_75_7) = % 40.31/6.41 | | | | | | | | | | | | | | | | all_265_7 & host(all_75_8) = all_265_5 & % 40.31/6.41 | | | | | | | | | | | | | | | | setIn(all_71_2, alive) = all_265_6 & $i(all_265_0) % 40.31/6.41 | | | | | | | | | | | | | | | | & $i(all_265_1) & $i(all_265_2) & $i(all_265_3) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_265_4) & $i(all_265_5) & $i(all_265_7) & ( % 40.31/6.41 | | | | | | | | | | | | | | | | ~ (all_265_0 = all_265_7) | ~ (all_265_1 = % 40.31/6.41 | | | | | | | | | | | | | | | | norm) | ~ (all_265_2 = all_265_7) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_265_4 = wait) | ~ (all_265_5 = all_265_7) % 40.31/6.41 | | | | | | | | | | | | | | | | | ~ (all_265_6 = 0) | all_265_7 = all_71_1) % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | ALPHA: (384) implies: % 40.31/6.41 | | | | | | | | | | | | | | | | (385) host(all_75_8) = all_265_5 % 40.31/6.41 | | | | | | | | | | | | | | | | (386) host(all_75_7) = all_265_7 % 40.31/6.41 | | | | | | | | | | | | | | | | (387) host(all_265_3) = all_265_2 % 40.31/6.41 | | | | | | | | | | | | | | | | (388) index(elid, all_71_1) = all_265_3 % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | DELTA: instantiating (309) with fresh symbols all_267_0, % 40.31/6.41 | | | | | | | | | | | | | | | | all_267_1, all_267_2, all_267_3, all_267_4, % 40.31/6.41 | | | | | | | | | | | | | | | | all_267_5, all_267_6, all_267_7, all_267_8, % 40.31/6.41 | | | | | | | | | | | | | | | | all_267_9 gives: % 40.31/6.41 | | | | | | | | | | | | | | | | (389) index(ldr, all_267_2) = all_267_1 & index(down, % 40.31/6.41 | | | | | | | | | | | | | | | | all_71_1) = all_267_9 & index(status, all_267_2) % 40.31/6.41 | | | | | | | | | | | | | | | | = all_267_0 & index(status, all_71_1) = all_267_3 % 40.31/6.41 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_267_6) = all_267_5 & % 40.31/6.41 | | | | | | | | | | | | | | | | s(all_71_1) = all_267_6 & host(all_75_7) = % 40.31/6.41 | | | | | | | | | | | | | | | | all_267_2 & host(all_75_8) = all_267_4 & % 40.31/6.41 | | | | | | | | | | | | | | | | host(all_75_9) = all_267_8 & setIn(all_71_2, % 40.31/6.41 | | | | | | | | | | | | | | | | alive) = all_267_7 & $i(all_267_0) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_267_1) & $i(all_267_2) & $i(all_267_3) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_267_4) & $i(all_267_6) & $i(all_267_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_267_9) & ( ~ (all_267_0 = norm) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_267_1 = all_267_2) | ~ (all_267_3 = % 40.31/6.41 | | | | | | | | | | | | | | | | elec_1) | ~ (all_267_4 = all_267_6) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_267_5 = 0) | ~ (all_267_7 = 0) | ? [v0: % 40.31/6.41 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.41 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_267_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.41 | | | | | | | | | | | | | | | | & setIn(v0, all_267_9) = v2 & $i(v0))) % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | ALPHA: (389) implies: % 40.31/6.41 | | | | | | | | | | | | | | | | (390) host(all_75_9) = all_267_8 % 40.31/6.41 | | | | | | | | | | | | | | | | (391) host(all_75_8) = all_267_4 % 40.31/6.41 | | | | | | | | | | | | | | | | (392) host(all_75_7) = all_267_2 % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | DELTA: instantiating (310) with fresh symbols all_269_0, % 40.31/6.41 | | | | | | | | | | | | | | | | all_269_1, all_269_2, all_269_3, all_269_4, % 40.31/6.41 | | | | | | | | | | | | | | | | all_269_5, all_269_6, all_269_7, all_269_8, % 40.31/6.41 | | | | | | | | | | | | | | | | all_269_9 gives: % 40.31/6.41 | | | | | | | | | | | | | | | | (393) index(ldr, all_269_2) = all_269_1 & index(down, % 40.31/6.41 | | | | | | | | | | | | | | | | all_71_1) = all_269_9 & index(status, all_269_2) % 40.31/6.41 | | | | | | | | | | | | | | | | = all_269_0 & index(status, all_71_1) = all_269_3 % 40.31/6.41 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_269_6) = all_269_5 & % 40.31/6.41 | | | | | | | | | | | | | | | | s(all_71_1) = all_269_6 & host(all_75_8) = % 40.31/6.41 | | | | | | | | | | | | | | | | all_269_4 & host(all_75_9) = all_269_8 & % 40.31/6.41 | | | | | | | | | | | | | | | | host(all_68_8) = all_269_2 & setIn(all_71_2, % 40.31/6.41 | | | | | | | | | | | | | | | | alive) = all_269_7 & $i(all_269_0) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_269_1) & $i(all_269_2) & $i(all_269_3) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_269_4) & $i(all_269_6) & $i(all_269_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_269_9) & ( ~ (all_269_0 = norm) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_269_1 = all_269_2) | ~ (all_269_3 = % 40.31/6.41 | | | | | | | | | | | | | | | | elec_1) | ~ (all_269_4 = all_269_6) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_269_5 = 0) | ~ (all_269_7 = 0) | ? [v0: % 40.31/6.41 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.41 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_269_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.41 | | | | | | | | | | | | | | | | & setIn(v0, all_269_9) = v2 & $i(v0))) % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | ALPHA: (393) implies: % 40.31/6.41 | | | | | | | | | | | | | | | | (394) host(all_68_8) = all_269_2 % 40.31/6.41 | | | | | | | | | | | | | | | | (395) host(all_75_9) = all_269_8 % 40.31/6.41 | | | | | | | | | | | | | | | | (396) host(all_75_8) = all_269_4 % 40.31/6.41 | | | | | | | | | | | | | | | | (397) index(status, all_269_2) = all_269_0 % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | DELTA: instantiating (284) with fresh symbols all_271_0, % 40.31/6.41 | | | | | | | | | | | | | | | | all_271_1, all_271_2, all_271_3, all_271_4, % 40.31/6.41 | | | | | | | | | | | | | | | | all_271_5, all_271_6, all_271_7, all_271_8, % 40.31/6.41 | | | | | | | | | | | | | | | | all_271_9 gives: % 40.31/6.41 | | | | | | | | | | | | | | | | (398) index(ldr, all_271_2) = all_271_1 & index(down, % 40.31/6.41 | | | | | | | | | | | | | | | | all_71_1) = all_271_9 & index(status, all_271_2) % 40.31/6.41 | | | | | | | | | | | | | | | | = all_271_0 & index(status, all_71_1) = all_271_3 % 40.31/6.41 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_271_6) = all_271_5 & % 40.31/6.41 | | | | | | | | | | | | | | | | s(all_71_1) = all_271_6 & host(all_75_9) = % 40.31/6.41 | | | | | | | | | | | | | | | | all_271_4 & host(all_75_9) = all_271_8 & % 40.31/6.41 | | | | | | | | | | | | | | | | host(all_68_8) = all_271_2 & setIn(all_71_2, % 40.31/6.41 | | | | | | | | | | | | | | | | alive) = all_271_7 & $i(all_271_0) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_271_1) & $i(all_271_2) & $i(all_271_3) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_271_4) & $i(all_271_6) & $i(all_271_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_271_9) & ( ~ (all_271_0 = norm) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_271_1 = all_271_2) | ~ (all_271_3 = % 40.31/6.41 | | | | | | | | | | | | | | | | elec_1) | ~ (all_271_4 = all_271_6) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_271_5 = 0) | ~ (all_271_7 = 0) | ? [v0: % 40.31/6.41 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.41 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_271_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.41 | | | | | | | | | | | | | | | | & setIn(v0, all_271_9) = v2 & $i(v0))) % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | ALPHA: (398) implies: % 40.31/6.41 | | | | | | | | | | | | | | | | (399) host(all_68_8) = all_271_2 % 40.31/6.41 | | | | | | | | | | | | | | | | (400) host(all_75_9) = all_271_8 % 40.31/6.41 | | | | | | | | | | | | | | | | (401) host(all_75_9) = all_271_4 % 40.31/6.41 | | | | | | | | | | | | | | | | (402) index(status, all_271_2) = all_271_0 % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | DELTA: instantiating (297) with fresh symbols all_273_0, % 40.31/6.41 | | | | | | | | | | | | | | | | all_273_1, all_273_2, all_273_3, all_273_4, % 40.31/6.41 | | | | | | | | | | | | | | | | all_273_5, all_273_6, all_273_7, all_273_8, % 40.31/6.41 | | | | | | | | | | | | | | | | all_273_9 gives: % 40.31/6.41 | | | | | | | | | | | | | | | | (403) index(ldr, all_273_2) = all_273_1 & index(down, % 40.31/6.41 | | | | | | | | | | | | | | | | all_71_1) = all_273_9 & index(status, all_273_2) % 40.31/6.41 | | | | | | | | | | | | | | | | = all_273_0 & index(status, all_71_1) = all_273_3 % 40.31/6.41 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_273_6) = all_273_5 & % 40.31/6.41 | | | | | | | | | | | | | | | | s(all_71_1) = all_273_6 & host(all_75_8) = % 40.31/6.41 | | | | | | | | | | | | | | | | all_273_8 & host(all_75_9) = all_273_4 & % 40.31/6.41 | | | | | | | | | | | | | | | | host(all_68_8) = all_273_2 & setIn(all_71_2, % 40.31/6.41 | | | | | | | | | | | | | | | | alive) = all_273_7 & $i(all_273_0) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_273_1) & $i(all_273_2) & $i(all_273_3) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_273_4) & $i(all_273_6) & $i(all_273_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_273_9) & ( ~ (all_273_0 = norm) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_273_1 = all_273_2) | ~ (all_273_3 = % 40.31/6.41 | | | | | | | | | | | | | | | | elec_1) | ~ (all_273_4 = all_273_6) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_273_5 = 0) | ~ (all_273_7 = 0) | ? [v0: % 40.31/6.41 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.41 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_273_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.41 | | | | | | | | | | | | | | | | & setIn(v0, all_273_9) = v2 & $i(v0))) % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | ALPHA: (403) implies: % 40.31/6.41 | | | | | | | | | | | | | | | | (404) host(all_68_8) = all_273_2 % 40.31/6.41 | | | | | | | | | | | | | | | | (405) host(all_75_9) = all_273_4 % 40.31/6.41 | | | | | | | | | | | | | | | | (406) host(all_75_8) = all_273_8 % 40.31/6.41 | | | | | | | | | | | | | | | | (407) index(status, all_273_2) = all_273_0 % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | DELTA: instantiating (295) with fresh symbols all_275_0, % 40.31/6.41 | | | | | | | | | | | | | | | | all_275_1, all_275_2, all_275_3, all_275_4, % 40.31/6.41 | | | | | | | | | | | | | | | | all_275_5, all_275_6, all_275_7, all_275_8, % 40.31/6.41 | | | | | | | | | | | | | | | | all_275_9 gives: % 40.31/6.41 | | | | | | | | | | | | | | | | (408) index(ldr, all_275_2) = all_275_1 & index(down, % 40.31/6.41 | | | | | | | | | | | | | | | | all_71_1) = all_275_9 & index(status, all_275_2) % 40.31/6.41 | | | | | | | | | | | | | | | | = all_275_0 & index(status, all_71_1) = all_275_3 % 40.31/6.41 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_275_6) = all_275_5 & % 40.31/6.41 | | | | | | | | | | | | | | | | s(all_71_1) = all_275_6 & host(all_75_8) = % 40.31/6.41 | | | | | | | | | | | | | | | | all_275_4 & host(all_75_8) = all_275_8 & % 40.31/6.41 | | | | | | | | | | | | | | | | host(all_68_8) = all_275_2 & setIn(all_71_2, % 40.31/6.41 | | | | | | | | | | | | | | | | alive) = all_275_7 & $i(all_275_0) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_275_1) & $i(all_275_2) & $i(all_275_3) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_275_4) & $i(all_275_6) & $i(all_275_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_275_9) & ( ~ (all_275_0 = norm) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_275_1 = all_275_2) | ~ (all_275_3 = % 40.31/6.41 | | | | | | | | | | | | | | | | elec_1) | ~ (all_275_4 = all_275_6) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_275_5 = 0) | ~ (all_275_7 = 0) | ? [v0: % 40.31/6.41 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.41 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_275_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.41 | | | | | | | | | | | | | | | | & setIn(v0, all_275_9) = v2 & $i(v0))) % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | ALPHA: (408) implies: % 40.31/6.41 | | | | | | | | | | | | | | | | (409) host(all_68_8) = all_275_2 % 40.31/6.41 | | | | | | | | | | | | | | | | (410) host(all_75_8) = all_275_8 % 40.31/6.41 | | | | | | | | | | | | | | | | (411) host(all_75_8) = all_275_4 % 40.31/6.41 | | | | | | | | | | | | | | | | (412) index(status, all_275_2) = all_275_0 % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | DELTA: instantiating (294) with fresh symbols all_277_0, % 40.31/6.41 | | | | | | | | | | | | | | | | all_277_1, all_277_2, all_277_3, all_277_4, % 40.31/6.41 | | | | | | | | | | | | | | | | all_277_5, all_277_6, all_277_7, all_277_8, % 40.31/6.41 | | | | | | | | | | | | | | | | all_277_9 gives: % 40.31/6.41 | | | | | | | | | | | | | | | | (413) index(ldr, all_277_2) = all_277_1 & index(down, % 40.31/6.41 | | | | | | | | | | | | | | | | all_71_1) = all_277_9 & index(status, all_277_2) % 40.31/6.41 | | | | | | | | | | | | | | | | = all_277_0 & index(status, all_71_1) = all_277_3 % 40.31/6.41 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_277_6) = all_277_5 & % 40.31/6.41 | | | | | | | | | | | | | | | | s(all_71_1) = all_277_6 & host(all_75_7) = % 40.31/6.41 | | | | | | | | | | | | | | | | all_277_2 & host(all_75_8) = all_277_4 & % 40.31/6.41 | | | | | | | | | | | | | | | | host(all_75_8) = all_277_8 & setIn(all_71_2, % 40.31/6.41 | | | | | | | | | | | | | | | | alive) = all_277_7 & $i(all_277_0) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_277_1) & $i(all_277_2) & $i(all_277_3) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_277_4) & $i(all_277_6) & $i(all_277_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | $i(all_277_9) & ( ~ (all_277_0 = norm) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_277_1 = all_277_2) | ~ (all_277_3 = % 40.31/6.41 | | | | | | | | | | | | | | | | elec_1) | ~ (all_277_4 = all_277_6) | ~ % 40.31/6.41 | | | | | | | | | | | | | | | | (all_277_5 = 0) | ~ (all_277_7 = 0) | ? [v0: % 40.31/6.41 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.41 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_277_8) & % 40.31/6.41 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.41 | | | | | | | | | | | | | | | | & setIn(v0, all_277_9) = v2 & $i(v0))) % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | ALPHA: (413) implies: % 40.31/6.41 | | | | | | | | | | | | | | | | (414) host(all_75_8) = all_277_8 % 40.31/6.41 | | | | | | | | | | | | | | | | (415) host(all_75_8) = all_277_4 % 40.31/6.41 | | | | | | | | | | | | | | | | (416) host(all_75_7) = all_277_2 % 40.31/6.41 | | | | | | | | | | | | | | | | % 40.31/6.41 | | | | | | | | | | | | | | | | DELTA: instantiating (296) with fresh symbols all_279_0, % 40.31/6.41 | | | | | | | | | | | | | | | | all_279_1, all_279_2, all_279_3, all_279_4, % 40.31/6.41 | | | | | | | | | | | | | | | | all_279_5, all_279_6, all_279_7, all_279_8, % 40.31/6.41 | | | | | | | | | | | | | | | | all_279_9 gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (417) index(ldr, all_279_2) = all_279_1 & index(down, % 40.31/6.42 | | | | | | | | | | | | | | | | all_71_1) = all_279_9 & index(status, all_279_2) % 40.31/6.42 | | | | | | | | | | | | | | | | = all_279_0 & index(status, all_71_1) = all_279_3 % 40.31/6.42 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_279_6) = all_279_5 & % 40.31/6.42 | | | | | | | | | | | | | | | | s(all_71_1) = all_279_6 & host(all_75_7) = % 40.31/6.42 | | | | | | | | | | | | | | | | all_279_2 & host(all_75_8) = all_279_8 & % 40.31/6.42 | | | | | | | | | | | | | | | | host(all_75_9) = all_279_4 & setIn(all_71_2, % 40.31/6.42 | | | | | | | | | | | | | | | | alive) = all_279_7 & $i(all_279_0) & % 40.31/6.42 | | | | | | | | | | | | | | | | $i(all_279_1) & $i(all_279_2) & $i(all_279_3) & % 40.31/6.42 | | | | | | | | | | | | | | | | $i(all_279_4) & $i(all_279_6) & $i(all_279_8) & % 40.31/6.42 | | | | | | | | | | | | | | | | $i(all_279_9) & ( ~ (all_279_0 = norm) | ~ % 40.31/6.42 | | | | | | | | | | | | | | | | (all_279_1 = all_279_2) | ~ (all_279_3 = % 40.31/6.42 | | | | | | | | | | | | | | | | elec_1) | ~ (all_279_4 = all_279_6) | ~ % 40.31/6.42 | | | | | | | | | | | | | | | | (all_279_5 = 0) | ~ (all_279_7 = 0) | ? [v0: % 40.31/6.42 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.42 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_279_8) & % 40.31/6.42 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.42 | | | | | | | | | | | | | | | | & setIn(v0, all_279_9) = v2 & $i(v0))) % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | ALPHA: (417) implies: % 40.31/6.42 | | | | | | | | | | | | | | | | (418) host(all_75_9) = all_279_4 % 40.31/6.42 | | | | | | | | | | | | | | | | (419) host(all_75_8) = all_279_8 % 40.31/6.42 | | | | | | | | | | | | | | | | (420) host(all_75_7) = all_279_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | DELTA: instantiating (283) with fresh symbols all_281_0, % 40.31/6.42 | | | | | | | | | | | | | | | | all_281_1, all_281_2, all_281_3, all_281_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_281_5, all_281_6, all_281_7, all_281_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_281_9 gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (421) index(ldr, all_281_2) = all_281_1 & index(down, % 40.31/6.42 | | | | | | | | | | | | | | | | all_71_1) = all_281_9 & index(status, all_281_2) % 40.31/6.42 | | | | | | | | | | | | | | | | = all_281_0 & index(status, all_71_1) = all_281_3 % 40.31/6.42 | | | | | | | | | | | | | | | | & leq(nbr_proc, all_281_6) = all_281_5 & % 40.31/6.42 | | | | | | | | | | | | | | | | s(all_71_1) = all_281_6 & host(all_75_7) = % 40.31/6.42 | | | | | | | | | | | | | | | | all_281_2 & host(all_75_9) = all_281_4 & % 40.31/6.42 | | | | | | | | | | | | | | | | host(all_75_9) = all_281_8 & setIn(all_71_2, % 40.31/6.42 | | | | | | | | | | | | | | | | alive) = all_281_7 & $i(all_281_0) & % 40.31/6.42 | | | | | | | | | | | | | | | | $i(all_281_1) & $i(all_281_2) & $i(all_281_3) & % 40.31/6.42 | | | | | | | | | | | | | | | | $i(all_281_4) & $i(all_281_6) & $i(all_281_8) & % 40.31/6.42 | | | | | | | | | | | | | | | | $i(all_281_9) & ( ~ (all_281_0 = norm) | ~ % 40.31/6.42 | | | | | | | | | | | | | | | | (all_281_1 = all_281_2) | ~ (all_281_3 = % 40.31/6.42 | | | | | | | | | | | | | | | | elec_1) | ~ (all_281_4 = all_281_6) | ~ % 40.31/6.42 | | | | | | | | | | | | | | | | (all_281_5 = 0) | ~ (all_281_7 = 0) | ? [v0: % 40.31/6.42 | | | | | | | | | | | | | | | | any] : ? [v1: int] : ? [v2: int] : ( ~ (v2 = % 40.31/6.42 | | | | | | | | | | | | | | | | 0) & ~ (v1 = 0) & ~ (v0 = all_281_8) & % 40.31/6.42 | | | | | | | | | | | | | | | | leq(all_71_1, v0) = v1 & leq(all_66_0, v0) = 0 % 40.31/6.42 | | | | | | | | | | | | | | | | & setIn(v0, all_281_9) = v2 & $i(v0))) % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | ALPHA: (421) implies: % 40.31/6.42 | | | | | | | | | | | | | | | | (422) host(all_75_9) = all_281_8 % 40.31/6.42 | | | | | | | | | | | | | | | | (423) host(all_75_9) = all_281_4 % 40.31/6.42 | | | | | | | | | | | | | | | | (424) host(all_75_7) = all_281_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_247_3, alive, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (66), (346) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (425) all_247_3 = 0 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_245_3, all_247_3, % 40.31/6.42 | | | | | | | | | | | | | | | | alive, all_75_7, simplifying with (341), (346) % 40.31/6.42 | | | | | | | | | | | | | | | | gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (426) all_247_3 = all_245_3 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_239_2, all_245_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (330), (342) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (427) all_245_2 = all_239_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_245_2, all_255_6, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (342), (360) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (428) all_255_6 = all_245_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_241_2, all_255_6, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (334), (360) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (429) all_255_6 = all_241_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_245_2, all_261_7, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (342), (373) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (430) all_261_7 = all_245_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_231_3, all_261_7, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (316), (373) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (431) all_261_7 = all_231_3 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_68_5, all_263_7, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (159), (379) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (432) all_263_7 = all_68_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_239_2, all_263_7, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (330), (379) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (433) all_263_7 = all_239_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_239_2, all_269_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (330), (394) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (434) all_269_2 = all_239_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_269_2, all_273_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (394), (404) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (435) all_273_2 = all_269_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_233_3, all_273_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (320), (404) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (436) all_273_2 = all_233_3 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_271_2, all_275_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (399), (409) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (437) all_275_2 = all_271_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_255_6, all_275_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (360), (409) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (438) all_275_2 = all_255_6 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_251_6, all_275_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_68_8, simplifying with (353), (409) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (439) all_275_2 = all_251_6 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_251_4, all_253_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (354), (357) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (440) all_253_4 = all_251_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_253_4, all_259_5, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (357), (368) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (441) all_259_5 = all_253_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_263_5, all_267_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (380), (390) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (442) all_267_8 = all_263_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_259_5, all_267_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (368), (390) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (443) all_267_8 = all_259_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_267_8, all_271_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (390), (400) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (444) all_271_8 = all_267_8 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with nbr_proc, all_271_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (132), (401) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (445) all_271_4 = nbr_proc % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_243_5, all_271_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (338), (401) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (446) all_271_4 = all_243_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_241_5, all_271_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (335), (401) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (447) all_271_4 = all_241_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_271_8, all_273_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (400), (405) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (448) all_273_4 = all_271_8 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_251_4, all_279_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (354), (418) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (449) all_279_4 = all_251_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_241_5, all_279_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (335), (418) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (450) all_279_4 = all_241_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_235_4, all_279_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (324), (418) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (451) all_279_4 = all_235_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_273_4, all_281_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (405), (422) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (452) all_281_8 = all_273_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_233_4, all_281_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (321), (422) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (453) all_281_8 = all_233_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_271_4, all_281_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (401), (423) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (454) all_281_4 = all_271_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_269_8, all_281_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_9, simplifying with (395), (423) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (455) all_281_4 = all_269_8 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_239_5, all_245_5, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (331), (343) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (456) all_245_5 = all_239_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_245_5, all_249_5, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (343), (350) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (457) all_249_5 = all_245_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_75_5, all_255_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (71), (361) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (458) all_255_4 = all_75_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_239_5, all_255_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (331), (361) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (459) all_255_4 = all_239_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_229_0, all_255_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (313), (361) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (460) all_255_4 = all_229_0 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_255_4, all_257_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (361), (364) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (461) all_257_4 = all_255_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_265_5, all_267_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (385), (391) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (462) all_267_4 = all_265_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_249_5, all_269_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (350), (396) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (463) all_269_4 = all_249_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_247_5, all_269_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (347), (396) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (464) all_269_4 = all_247_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_267_4, all_275_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (391), (410) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (465) all_275_8 = all_267_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_275_8, all_275_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (410), (411) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (466) all_275_4 = all_275_8 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_237_4, all_275_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (327), (411) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (467) all_275_4 = all_237_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_249_5, all_277_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (350), (415) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (468) all_277_4 = all_249_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_231_4, all_277_4, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (317), (415) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (469) all_277_4 = all_231_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_277_8, all_279_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (414), (419) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (470) all_279_8 = all_277_8 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_273_8, all_279_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (406), (419) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (471) all_279_8 = all_273_8 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_265_5, all_279_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (385), (419) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (472) all_279_8 = all_265_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_261_5, all_279_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (374), (419) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (473) all_279_8 = all_261_5 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_257_4, all_279_8, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_8, simplifying with (364), (419) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (474) all_279_8 = all_257_4 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_243_2, all_249_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (339), (351) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (475) all_249_2 = all_243_2 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_237_3, all_249_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (328), (351) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (476) all_249_2 = all_237_3 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_235_3, all_249_2, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (325), (351) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (477) all_249_2 = all_235_3 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_71_1, all_253_6, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (72), (358) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (478) all_253_6 = all_71_1 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_237_3, all_253_6, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (328), (358) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (479) all_253_6 = all_237_3 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_253_6, all_257_6, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (358), (365) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (480) all_257_6 = all_253_6 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_257_6, all_259_7, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (365), (369) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (481) all_259_7 = all_257_6 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.42 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_259_7, all_265_7, % 40.31/6.42 | | | | | | | | | | | | | | | | all_75_7, simplifying with (369), (386) gives: % 40.31/6.42 | | | | | | | | | | | | | | | | (482) all_265_7 = all_259_7 % 40.31/6.42 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_265_7, all_267_2, % 40.31/6.43 | | | | | | | | | | | | | | | | all_75_7, simplifying with (386), (392) gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (483) all_267_2 = all_265_7 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_277_2, all_279_2, % 40.31/6.43 | | | | | | | | | | | | | | | | all_75_7, simplifying with (416), (420) gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (484) all_279_2 = all_277_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_267_2, all_279_2, % 40.31/6.43 | | | | | | | | | | | | | | | | all_75_7, simplifying with (392), (420) gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (485) all_279_2 = all_267_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_279_2, all_281_2, % 40.31/6.43 | | | | | | | | | | | | | | | | all_75_7, simplifying with (420), (424) gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (486) all_281_2 = all_279_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_247_2, all_281_2, % 40.31/6.43 | | | | | | | | | | | | | | | | all_75_7, simplifying with (348), (424) gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (487) all_281_2 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_75_7, all_263_3, % 40.31/6.43 | | | | | | | | | | | | | | | | all_71_1, elid, simplifying with (153), (383) % 40.31/6.43 | | | | | | | | | | | | | | | | gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (488) all_263_3 = all_75_7 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_259_3, all_263_3, % 40.31/6.43 | | | | | | | | | | | | | | | | all_71_1, elid, simplifying with (371), (383) % 40.31/6.43 | | | | | | | | | | | | | | | | gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (489) all_263_3 = all_259_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_263_3, all_265_3, % 40.31/6.43 | | | | | | | | | | | | | | | | all_71_1, elid, simplifying with (383), (388) % 40.31/6.43 | | | | | | | | | | | | | | | | gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (490) all_265_3 = all_263_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_261_3, all_265_3, % 40.31/6.43 | | | | | | | | | | | | | | | | all_71_1, elid, simplifying with (377), (388) % 40.31/6.43 | | | | | | | | | | | | | | | | gives: % 40.31/6.43 | | | | | | | | | | | | | | | | (491) all_265_3 = all_261_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (486), (487) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (492) all_279_2 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (492) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (493) all_279_2 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (454), (455) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (494) all_271_4 = all_269_8 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (494) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (495) all_271_4 = all_269_8 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (452), (453) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (496) all_273_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (496) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (497) all_273_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (484), (485) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (498) all_277_2 = all_267_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (484), (493) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (499) all_277_2 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (450), (451) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (500) all_241_5 = all_235_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (500) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (501) all_241_5 = all_235_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (449), (451) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (502) all_251_4 = all_235_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (502) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (503) all_251_4 = all_235_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (470), (474) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (504) all_277_8 = all_257_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (470), (473) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (505) all_277_8 = all_261_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (470), (471) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (506) all_277_8 = all_273_8 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (470), (472) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (507) all_277_8 = all_265_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (498), (499) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (508) all_267_2 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (508) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (509) all_267_2 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (468), (469) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (510) all_249_5 = all_231_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (510) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (511) all_249_5 = all_231_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (506), (507) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (512) all_273_8 = all_265_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (504), (506) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (513) all_273_8 = all_257_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (505), (506) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (514) all_273_8 = all_261_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (437), (439) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (515) all_271_2 = all_251_6 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (437), (438) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (516) all_271_2 = all_255_6 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (466), (467) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (517) all_275_8 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (517) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (518) all_275_8 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (465), (518) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (519) all_267_4 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (519) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (520) all_267_4 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (435), (436) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (521) all_269_2 = all_233_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (521) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (522) all_269_2 = all_233_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (448), (497) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (523) all_271_8 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (523) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (524) all_271_8 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (513), (514) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (525) all_261_5 = all_257_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (512), (514) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (526) all_265_5 = all_261_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (526) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (527) all_265_5 = all_261_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (515), (516) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (528) all_255_6 = all_251_6 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (528) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (529) all_255_6 = all_251_6 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (447), (495) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (530) all_269_8 = all_241_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (446), (495) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (531) all_269_8 = all_243_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (445), (495) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (532) all_269_8 = nbr_proc % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (444), (524) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (533) all_267_8 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (533) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (534) all_267_8 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (434), (522) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (535) all_239_2 = all_233_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (535) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (536) all_239_2 = all_233_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (463), (464) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (537) all_249_5 = all_247_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (537) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (538) all_249_5 = all_247_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (531), (532) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (539) all_243_5 = nbr_proc % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (530), (531) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (540) all_243_5 = all_241_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (483), (509) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (541) all_265_7 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (541) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (542) all_265_7 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (462), (520) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (543) all_265_5 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (543) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (544) all_265_5 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (442), (443) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (545) all_263_5 = all_259_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (442), (534) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (546) all_263_5 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (490), (491) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (547) all_263_3 = all_261_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (547) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (548) all_263_3 = all_261_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (527), (544) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (549) all_261_5 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (549) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (550) all_261_5 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (482), (542) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (551) all_259_7 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (551) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (552) all_259_7 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (488), (548) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (553) all_261_3 = all_75_7 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (489), (548) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (554) all_261_3 = all_259_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (545), (546) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (555) all_259_5 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (555) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (556) all_259_5 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (432), (433) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (557) all_239_2 = all_68_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (557) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (558) all_239_2 = all_68_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (553), (554) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (559) all_259_3 = all_75_7 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (559) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (560) all_259_3 = all_75_7 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (525), (550) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (561) all_257_4 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (561) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (562) all_257_4 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (430), (431) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (563) all_245_2 = all_231_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (563) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (564) all_245_2 = all_231_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (441), (556) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (565) all_253_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (565) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (566) all_253_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (481), (552) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (567) all_257_6 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (567) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (568) all_257_6 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (461), (562) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (569) all_255_4 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (569) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (570) all_255_4 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (480), (568) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (571) all_253_6 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (571) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (572) all_253_6 = all_247_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (458), (570) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (573) all_237_4 = all_75_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (460), (570) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (574) all_237_4 = all_229_0 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (459), (570) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (575) all_239_5 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (575) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (576) all_239_5 = all_237_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (428), (529) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (577) all_251_6 = all_245_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (429), (529) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (578) all_251_6 = all_241_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (440), (566) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (579) all_251_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (579) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (580) all_251_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (478), (572) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (581) all_247_2 = all_71_1 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (479), (572) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (582) all_247_2 = all_237_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (503), (580) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (583) all_235_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (583) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (584) all_235_4 = all_233_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (577), (578) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (585) all_245_2 = all_241_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (585) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (586) all_245_2 = all_241_2 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (475), (477) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (587) all_243_2 = all_235_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (475), (476) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (588) all_243_2 = all_237_3 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (457), (538) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (589) all_247_5 = all_245_5 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (511), (538) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (590) all_247_5 = all_231_4 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (581), (582) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (591) all_237_3 = all_71_1 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | SIMP: (591) implies: % 40.31/6.43 | | | | | | | | | | | | | | | | (592) all_237_3 = all_71_1 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (425), (426) imply: % 40.31/6.43 | | | | | | | | | | | | | | | | (593) all_245_3 = 0 % 40.31/6.43 | | | | | | | | | | | | | | | | % 40.31/6.43 | | | | | | | | | | | | | | | | COMBINE_EQS: (589), (590) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (594) all_245_5 = all_231_4 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (594) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (595) all_245_5 = all_231_4 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (427), (586) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (596) all_241_2 = all_239_2 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (564), (586) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (597) all_241_2 = all_231_3 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (456), (595) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (598) all_239_5 = all_231_4 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (598) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (599) all_239_5 = all_231_4 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (587), (588) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (600) all_237_3 = all_235_3 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (600) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (601) all_237_3 = all_235_3 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (539), (540) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (602) all_241_5 = nbr_proc % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (602) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (603) all_241_5 = nbr_proc % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (596), (597) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (604) all_239_2 = all_231_3 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (604) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (605) all_239_2 = all_231_3 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (501), (603) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (606) all_235_4 = nbr_proc % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (606) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (607) all_235_4 = nbr_proc % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (536), (558) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (608) all_233_3 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (536), (605) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (609) all_233_3 = all_231_3 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (576), (599) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (610) all_237_4 = all_231_4 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (610) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (611) all_237_4 = all_231_4 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (592), (601) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (612) all_235_3 = all_71_1 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (612) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (613) all_235_3 = all_71_1 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (574), (611) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (614) all_231_4 = all_229_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (573), (611) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (615) all_231_4 = all_75_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (584), (607) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (616) all_233_4 = nbr_proc % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (608), (609) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (617) all_231_3 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | SIMP: (617) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | (618) all_231_3 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (614), (615) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (619) all_229_0 = all_75_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (597), (618) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (620) all_241_2 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (586), (620) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (621) all_245_2 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (578), (620) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (622) all_251_6 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (529), (622) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (623) all_255_6 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (431), (618) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (624) all_261_7 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (491), (553) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (625) all_265_3 = all_75_7 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (522), (608) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (626) all_269_2 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (515), (622) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (627) all_271_2 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (436), (608) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (628) all_273_2 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | COMBINE_EQS: (437), (627) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (629) all_275_2 = all_68_5 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (412), (629) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (630) index(status, all_68_5) = all_275_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (407), (628) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (631) index(status, all_68_5) = all_273_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (402), (627) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (632) index(status, all_68_5) = all_271_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (397), (626) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (633) index(status, all_68_5) = all_269_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (382), (432) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (634) index(status, all_68_5) = all_263_1 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (376), (624) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (635) index(status, all_68_5) = all_261_1 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (362), (623) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (636) index(status, all_68_5) = all_255_1 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (355), (622) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (637) index(status, all_68_5) = all_251_1 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (344), (621) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (638) index(status, all_68_5) = all_245_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (336), (620) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (639) index(status, all_68_5) = all_241_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (332), (558) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (640) index(status, all_68_5) = all_239_0 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (322), (608) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (641) index(status, all_68_5) = all_233_2 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (318), (618) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (642) index(status, all_68_5) = all_231_2 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (387), (625) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (643) host(all_75_7) = all_265_2 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (381), (488) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (644) host(all_75_7) = all_263_2 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (375), (553) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (645) host(all_75_7) = all_261_2 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | REDUCE: (370), (560) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | (646) host(all_75_7) = all_259_2 % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | BETA: splitting (311) gives: % 40.31/6.44 | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | Case 1: % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | (647) all_148_0 = 0 % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | REDUCE: (168), (647) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | | (648) $false % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | CLOSE: (648) is inconsistent. % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | Case 2: % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | (649) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? % 40.31/6.44 | | | | | | | | | | | | | | | | | [v3: $i] : (index(status, all_68_5) = v3 & % 40.31/6.44 | | | | | | | | | | | | | | | | | host(all_75_8) = v2 & setIn(all_75_7, alive) = % 40.31/6.44 | | | | | | | | | | | | | | | | | v0 & setIn(all_68_8, alive) = v1 & $i(v3) & % 40.31/6.44 | | | | | | | | | | | | | | | | | $i(v2) & ( ~ (v3 = elec_2) | ~ (v2 = all_68_5) % 40.31/6.44 | | | | | | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0))) % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | DELTA: instantiating (649) with fresh symbols all_302_0, % 40.31/6.44 | | | | | | | | | | | | | | | | | all_302_1, all_302_2, all_302_3 gives: % 40.31/6.44 | | | | | | | | | | | | | | | | | (650) index(status, all_68_5) = all_302_0 & % 40.31/6.44 | | | | | | | | | | | | | | | | | host(all_75_8) = all_302_1 & setIn(all_75_7, % 40.31/6.44 | | | | | | | | | | | | | | | | | alive) = all_302_3 & setIn(all_68_8, alive) = % 40.31/6.44 | | | | | | | | | | | | | | | | | all_302_2 & $i(all_302_0) & $i(all_302_1) & ( ~ % 40.31/6.44 | | | | | | | | | | | | | | | | | (all_302_0 = elec_2) | ~ (all_302_1 = all_68_5) % 40.31/6.44 | | | | | | | | | | | | | | | | | | ~ (all_302_2 = 0) | ~ (all_302_3 = 0)) % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | ALPHA: (650) implies: % 40.31/6.44 | | | | | | | | | | | | | | | | | (651) setIn(all_68_8, alive) = all_302_2 % 40.31/6.44 | | | | | | | | | | | | | | | | | (652) setIn(all_75_7, alive) = all_302_3 % 40.31/6.44 | | | | | | | | | | | | | | | | | (653) host(all_75_8) = all_302_1 % 40.31/6.44 | | | | | | | | | | | | | | | | | (654) index(status, all_68_5) = all_302_0 % 40.31/6.44 | | | | | | | | | | | | | | | | | (655) ~ (all_302_0 = elec_2) | ~ (all_302_1 = % 40.31/6.44 | | | | | | | | | | | | | | | | | all_68_5) | ~ (all_302_2 = 0) | ~ (all_302_3 = % 40.31/6.44 | | | | | | | | | | | | | | | | | 0) % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | BETA: splitting (293) gives: % 40.31/6.44 | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | Case 1: % 40.31/6.44 | | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | | (656) all_148_0 = 0 % 40.31/6.44 | | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | | REDUCE: (168), (656) imply: % 40.31/6.44 | | | | | | | | | | | | | | | | | | (657) $false % 40.31/6.44 | | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | | CLOSE: (657) is inconsistent. % 40.31/6.44 | | | | | | | | | | | | | | | | | | % 40.31/6.44 | | | | | | | | | | | | | | | | | Case 2: % 40.31/6.44 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | (658) ? [v0: any] : ? [v1: any] : ? [v2: $i] : ? % 40.31/6.45 | | | | | | | | | | | | | | | | | | [v3: $i] : (index(status, all_68_5) = v3 & % 40.31/6.45 | | | | | | | | | | | | | | | | | | host(all_75_9) = v2 & setIn(all_75_7, alive) = % 40.31/6.45 | | | | | | | | | | | | | | | | | | v0 & setIn(all_68_8, alive) = v1 & $i(v3) & % 40.31/6.45 | | | | | | | | | | | | | | | | | | $i(v2) & ( ~ (v3 = elec_2) | ~ (v2 = all_68_5) % 40.31/6.45 | | | | | | | | | | | | | | | | | | | ~ (v1 = 0) | ~ (v0 = 0))) % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | DELTA: instantiating (658) with fresh symbols all_308_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_308_1, all_308_2, all_308_3 gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (659) index(status, all_68_5) = all_308_0 & % 40.31/6.45 | | | | | | | | | | | | | | | | | | host(all_75_9) = all_308_1 & setIn(all_75_7, % 40.31/6.45 | | | | | | | | | | | | | | | | | | alive) = all_308_3 & setIn(all_68_8, alive) = % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_308_2 & $i(all_308_0) & $i(all_308_1) & ( ~ % 40.31/6.45 | | | | | | | | | | | | | | | | | | (all_308_0 = elec_2) | ~ (all_308_1 = all_68_5) % 40.31/6.45 | | | | | | | | | | | | | | | | | | | ~ (all_308_2 = 0) | ~ (all_308_3 = 0)) % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | ALPHA: (659) implies: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (660) setIn(all_68_8, alive) = all_308_2 % 40.31/6.45 | | | | | | | | | | | | | | | | | | (661) setIn(all_75_7, alive) = all_308_3 % 40.31/6.45 | | | | | | | | | | | | | | | | | | (662) host(all_75_9) = all_308_1 % 40.31/6.45 | | | | | | | | | | | | | | | | | | (663) index(status, all_68_5) = all_308_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | (664) ~ (all_308_0 = elec_2) | ~ (all_308_1 = % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5) | ~ (all_308_2 = 0) | ~ (all_308_3 = % 40.31/6.45 | | | | | | | | | | | | | | | | | | 0) % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_308_2, alive, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_8, simplifying with (160), (660) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (665) all_308_2 = 0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_302_2, all_308_2, % 40.31/6.45 | | | | | | | | | | | | | | | | | | alive, all_68_8, simplifying with (651), (660) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (666) all_308_2 = all_302_2 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with 0, all_308_3, alive, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_75_7, simplifying with (66), (661) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (667) all_308_3 = 0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_302_3, all_308_3, % 40.31/6.45 | | | | | | | | | | | | | | | | | | alive, all_75_7, simplifying with (652), (661) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (668) all_308_3 = all_302_3 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with nbr_proc, all_308_1, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_75_9, simplifying with (132), (662) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (669) all_308_1 = nbr_proc % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_75_5, all_302_1, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_75_8, simplifying with (71), (653) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (670) all_302_1 = all_75_5 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_71_1, all_261_2, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_75_7, simplifying with (72), (645) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (671) all_261_2 = all_71_1 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_261_2, all_263_2, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_75_7, simplifying with (644), (645) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (672) all_263_2 = all_261_2 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_263_2, all_265_2, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_75_7, simplifying with (643), (644) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (673) all_265_2 = all_263_2 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_259_2, all_265_2, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_75_7, simplifying with (643), (646) gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (674) all_265_2 = all_259_2 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with elec_2, all_239_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (32), (640) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (675) all_239_0 = elec_2 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_231_2, all_239_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (640), (642) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (676) all_239_0 = all_231_2 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_239_0, all_241_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (639), (640) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (677) all_241_0 = all_239_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_251_1, all_261_1, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (635), (637) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (678) all_261_1 = all_251_1 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_245_0, all_263_1, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (634), (638) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (679) all_263_1 = all_245_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_261_1, all_271_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (632), (635) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (680) all_271_0 = all_261_1 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_271_0, all_273_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (631), (632) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (681) all_273_0 = all_271_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_263_1, all_275_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (630), (634) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (682) all_275_0 = all_263_1 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_255_1, all_275_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (630), (636) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (683) all_275_0 = all_255_1 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_251_1, all_275_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (630), (637) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (684) all_275_0 = all_251_1 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_241_0, all_275_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (630), (639) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (685) all_275_0 = all_241_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_275_0, all_302_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (630), (654) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (686) all_302_0 = all_275_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_269_0, all_302_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (633), (654) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (687) all_302_0 = all_269_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_273_0, all_308_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (631), (663) % 40.31/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.31/6.45 | | | | | | | | | | | | | | | | | | (688) all_308_0 = all_273_0 % 40.31/6.45 | | | | | | | | | | | | | | | | | | % 40.31/6.45 | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (13) with all_233_2, all_308_0, % 40.31/6.45 | | | | | | | | | | | | | | | | | | all_68_5, status, simplifying with (641), (663) % 40.75/6.45 | | | | | | | | | | | | | | | | | | gives: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (689) all_308_0 = all_233_2 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (688), (689) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (690) all_273_0 = all_233_2 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | SIMP: (690) implies: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (691) all_273_0 = all_233_2 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (665), (666) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (692) all_302_2 = 0 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | SIMP: (692) implies: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (693) all_302_2 = 0 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (667), (668) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (694) all_302_3 = 0 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (686), (687) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (695) all_275_0 = all_269_0 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | SIMP: (695) implies: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (696) all_275_0 = all_269_0 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (685), (696) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (697) all_269_0 = all_241_0 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (683), (696) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (698) all_269_0 = all_255_1 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (682), (696) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (699) all_269_0 = all_263_1 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (684), (696) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (700) all_269_0 = all_251_1 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (681), (691) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (701) all_271_0 = all_233_2 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | SIMP: (701) implies: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (702) all_271_0 = all_233_2 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (680), (702) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (703) all_261_1 = all_233_2 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | SIMP: (703) implies: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (704) all_261_1 = all_233_2 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (698), (700) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (705) all_255_1 = all_251_1 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (697), (698) imply: % 40.75/6.45 | | | | | | | | | | | | | | | | | | (706) all_255_1 = all_241_0 % 40.75/6.45 | | | | | | | | | | | | | | | | | | % 40.75/6.45 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (698), (699) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (707) all_263_1 = all_255_1 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (707) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (708) all_263_1 = all_255_1 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (673), (674) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (709) all_263_2 = all_259_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (709) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (710) all_263_2 = all_259_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (679), (708) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (711) all_255_1 = all_245_0 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (711) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (712) all_255_1 = all_245_0 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (672), (710) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (713) all_261_2 = all_259_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (713) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (714) all_261_2 = all_259_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (678), (704) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (715) all_251_1 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (715) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (716) all_251_1 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (671), (714) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (717) all_259_2 = all_71_1 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (706), (712) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (718) all_245_0 = all_241_0 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (705), (712) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (719) all_251_1 = all_245_0 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (719) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (720) all_251_1 = all_245_0 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (716), (720) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (721) all_245_0 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (721) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (722) all_245_0 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (718), (722) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (723) all_241_0 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (723) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (724) all_241_0 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (677), (724) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (725) all_239_0 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | SIMP: (725) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (726) all_239_0 = all_233_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (676), (726) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (727) all_233_2 = all_231_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (675), (726) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (728) all_233_2 = elec_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (727), (728) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (729) all_231_2 = elec_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (722), (728) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (730) all_245_0 = elec_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (712), (730) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (731) all_255_1 = elec_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (698), (731) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (732) all_269_0 = elec_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (687), (732) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (733) all_302_0 = elec_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | COMBINE_EQS: (689), (728) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | (734) all_308_0 = elec_2 % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | BETA: splitting (655) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | (735) ~ (all_302_2 = 0) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | REDUCE: (693), (735) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | (736) $false % 40.75/6.46 | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | CLOSE: (736) is inconsistent. % 40.75/6.46 | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | (737) ~ (all_302_0 = elec_2) | ~ (all_302_1 = % 40.75/6.46 | | | | | | | | | | | | | | | | | | | all_68_5) | ~ (all_302_3 = 0) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | BETA: splitting (737) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | (738) ~ (all_302_3 = 0) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | REDUCE: (694), (738) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | (739) $false % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | CLOSE: (739) is inconsistent. % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | (740) ~ (all_302_0 = elec_2) | ~ (all_302_1 = % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | all_68_5) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | BETA: splitting (664) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | (741) ~ (all_308_2 = 0) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | REDUCE: (665), (741) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | (742) $false % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | CLOSE: (742) is inconsistent. % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | (743) ~ (all_308_0 = elec_2) | ~ (all_308_1 = % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | all_68_5) | ~ (all_308_3 = 0) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (743) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | (744) ~ (all_308_3 = 0) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (667), (744) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | (745) $false % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (745) is inconsistent. % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | (746) ~ (all_308_0 = elec_2) | ~ (all_308_1 = % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | all_68_5) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (746) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | (747) ~ (all_308_0 = elec_2) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (734), (747) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | (748) $false % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (748) is inconsistent. % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | (749) ~ (all_308_1 = all_68_5) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (669), (749) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | (750) ~ (all_68_5 = nbr_proc) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | SIMP: (750) implies: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | (751) ~ (all_68_5 = nbr_proc) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (162) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | (752) leq(all_68_5, all_71_1) = 0 % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (740) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | (753) ~ (all_302_0 = elec_2) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (733), (753) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | (754) $false % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (754) is inconsistent. % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | (755) ~ (all_302_1 = all_68_5) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (670), (755) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | (756) ~ (all_75_5 = all_68_5) % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (280) gives: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | (757) all_178_1 = 0 % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (269), (757) imply: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | (758) $false % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (758) is inconsistent. % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.46 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | (759) all_75_5 = all_68_5 | ? [v0: any] : ? [v1: any] % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | : (leq(all_71_1, all_68_5) = v0 & leq(all_66_0, % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | all_68_5) = v1 & ( ~ (v1 = 0) | v0 = 0)) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (759) gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (760) all_75_5 = all_68_5 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (756), (760) imply: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (761) $false % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (761) is inconsistent. % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (762) ? [v0: any] : ? [v1: any] : (leq(all_71_1, % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_68_5) = v0 & leq(all_66_0, all_68_5) = v1 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | & ( ~ (v1 = 0) | v0 = 0)) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (762) with fresh symbols all_355_0, % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_355_1 gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (763) leq(all_71_1, all_68_5) = all_355_1 & % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | leq(all_66_0, all_68_5) = all_355_0 & ( ~ % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (all_355_0 = 0) | all_355_1 = 0) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (763) implies: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (764) leq(all_66_0, all_68_5) = all_355_0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (765) leq(all_71_1, all_68_5) = all_355_1 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (766) ~ (all_355_0 = 0) | all_355_1 = 0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (83), (764) imply: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (767) leq(all_61_0, all_68_5) = all_355_0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (12) with 0, all_355_0, all_68_5, % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_61_0, simplifying with (127), (767) gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | (768) all_355_0 = 0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (766) gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (769) ~ (all_355_0 = 0) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (768), (769) imply: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (770) $false % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (770) is inconsistent. % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (771) all_355_1 = 0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (765), (771) imply: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (772) leq(all_71_1, all_68_5) = 0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_71_1, all_68_5, % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (144), (145), (772) gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (773) all_71_1 = all_68_5 | ? [v0: int] : ( ~ (v0 = 0) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | & leq(all_68_5, all_71_1) = v0) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (773) gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (774) all_71_1 = all_68_5 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (58), (774) imply: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (775) $false % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (775) is inconsistent. % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (776) ? [v0: int] : ( ~ (v0 = 0) & leq(all_68_5, % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_71_1) = v0) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (776) with fresh symbol all_385_0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (777) ~ (all_385_0 = 0) & leq(all_68_5, all_71_1) = % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_385_0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (777) implies: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (778) ~ (all_385_0 = 0) % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (779) leq(all_68_5, all_71_1) = all_385_0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (12) with 0, all_385_0, all_71_1, % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_68_5, simplifying with (752), (779) gives: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (780) all_385_0 = 0 % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (778), (780) imply: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (781) $false % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (781) is inconsistent. % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | (782) all_68_5 = nbr_proc % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (751), (782) imply: % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | (783) $false % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (783) is inconsistent. % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | | % 40.75/6.47 | | | | | | | | | | | | | | | | | | End of split % 40.75/6.47 | | | | | | | | | | | | | | | | | | % 40.75/6.48 | | | | | | | | | | | | | | | | | End of split % 40.75/6.48 | | | | | | | | | | | | | | | | | % 40.75/6.48 | | | | | | | | | | | | | | | | End of split % 40.75/6.48 | | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | Case 2: % 40.92/6.49 | | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | | (784) all_75_3 = all_68_0 % 40.92/6.49 | | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | | REDUCE: (75), (784) imply: % 40.92/6.49 | | | | | | | | | | | | | | | | (785) m_Down(all_75_9) = all_68_0 % 40.92/6.49 | | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (axiom_18) with all_75_9, all_68_8, % 40.92/6.49 | | | | | | | | | | | | | | | | all_68_0, simplifying with (59), (158), (161), % 40.92/6.49 | | | | | | | | | | | | | | | | (785) gives: % 40.92/6.49 | | | | | | | | | | | | | | | | (786) $false % 40.92/6.49 | | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | | CLOSE: (786) is inconsistent. % 40.92/6.49 | | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | End of split % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | Case 2: % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | (787) all_75_0 = all_68_0 % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | REDUCE: (76), (787) imply: % 40.92/6.49 | | | | | | | | | | | | | | | (788) m_Down(all_75_8) = all_68_0 % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | GROUND_INST: instantiating (axiom_18) with all_75_8, all_68_8, % 40.92/6.49 | | | | | | | | | | | | | | | all_68_0, simplifying with (60), (158), (161), % 40.92/6.49 | | | | | | | | | | | | | | | (788) gives: % 40.92/6.49 | | | | | | | | | | | | | | | (789) $false % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | CLOSE: (789) is inconsistent. % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | End of split % 40.92/6.49 | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | Case 2: % 40.92/6.49 | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | (790) ~ (all_178_0 = elec_2) | ~ (all_178_3 = 0) | ~ % 40.92/6.49 | | | | | | | | | | | | | | (all_178_4 = 0) % 40.92/6.49 | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | BETA: splitting (790) gives: % 40.92/6.49 | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | Case 1: % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | (791) ~ (all_178_3 = 0) % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | REDUCE: (249), (791) imply: % 40.92/6.49 | | | | | | | | | | | | | | | (792) $false % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | CLOSE: (792) is inconsistent. % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | Case 2: % 40.92/6.49 | | | | | | | | | | | | | | | % 40.92/6.49 | | | | | | | | | | | | | | | (793) ~ (all_178_0 = elec_2) | ~ (all_178_4 = 0) % 40.92/6.50 | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | BETA: splitting (793) gives: % 40.92/6.50 | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | Case 1: % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | | (794) ~ (all_178_4 = 0) % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | | REDUCE: (234), (794) imply: % 40.92/6.50 | | | | | | | | | | | | | | | | (795) $false % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | | CLOSE: (795) is inconsistent. % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | Case 2: % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | | (796) ~ (all_178_0 = elec_2) % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | | REDUCE: (247), (796) imply: % 40.92/6.50 | | | | | | | | | | | | | | | | (797) $false % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | | CLOSE: (797) is inconsistent. % 40.92/6.50 | | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | | End of split % 40.92/6.50 | | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | | End of split % 40.92/6.50 | | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | | End of split % 40.92/6.50 | | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | | End of split % 40.92/6.50 | | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | | End of split % 40.92/6.50 | | | | | | | | | | | % 40.92/6.50 | | | | | | | | | | End of split % 40.92/6.50 | | | | | | | | | | % 40.92/6.50 | | | | | | | | | End of split % 40.92/6.50 | | | | | | | | | % 40.92/6.50 | | | | | | | | End of split % 40.92/6.50 | | | | | | | | % 40.92/6.50 | | | | | | | End of split % 40.92/6.50 | | | | | | | % 40.92/6.50 | | | | | | End of split % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | Case 2: % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | (798) ~ (all_102_1 = elec_1) & ~ (all_102_1 = elec_2) % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | ALPHA: (798) implies: % 40.92/6.50 | | | | | | (799) ~ (all_102_1 = elec_2) % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | REDUCE: (147), (799) imply: % 40.92/6.50 | | | | | | (800) $false % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | CLOSE: (800) is inconsistent. % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | End of split % 40.92/6.50 | | | | | % 40.92/6.50 | | | | Case 2: % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | (801) ~ (all_104_1 = elec_1) & ~ (all_104_1 = elec_2) % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | ALPHA: (801) implies: % 40.92/6.50 | | | | | (802) ~ (all_104_1 = elec_1) % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | REDUCE: (149), (802) imply: % 40.92/6.50 | | | | | (803) $false % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | CLOSE: (803) is inconsistent. % 40.92/6.50 | | | | | % 40.92/6.50 | | | | End of split % 40.92/6.50 | | | | % 40.92/6.50 | | | Case 2: % 40.92/6.50 | | | | % 40.92/6.50 | | | | (804) ~ (all_73_1 = all_68_7) % 40.92/6.50 | | | | (805) ? [v0: $i] : ? [v1: $i] : ( ~ (v1 = v0) & host(all_73_1) = v1 % 40.92/6.50 | | | | & host(all_68_7) = v0 & $i(v1) & $i(v0)) % 40.92/6.50 | | | | % 40.92/6.50 | | | | DELTA: instantiating (805) with fresh symbols all_126_0, all_126_1 % 40.92/6.50 | | | | gives: % 40.92/6.50 | | | | (806) ~ (all_126_0 = all_126_1) & host(all_73_1) = all_126_0 & % 40.92/6.50 | | | | host(all_68_7) = all_126_1 & $i(all_126_0) & $i(all_126_1) % 40.92/6.50 | | | | % 40.92/6.50 | | | | ALPHA: (806) implies: % 40.92/6.50 | | | | (807) ~ (all_126_0 = all_126_1) % 40.92/6.50 | | | | (808) host(all_68_7) = all_126_1 % 40.92/6.50 | | | | (809) host(all_73_1) = all_126_0 % 40.92/6.50 | | | | % 40.92/6.50 | | | | BETA: splitting (89) gives: % 40.92/6.50 | | | | % 40.92/6.50 | | | | Case 1: % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | (810) all_73_1 = all_68_7 % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | REDUCE: (804), (810) imply: % 40.92/6.50 | | | | | (811) $false % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | CLOSE: (811) is inconsistent. % 40.92/6.50 | | | | | % 40.92/6.50 | | | | Case 2: % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | (812) ? [v0: $i] : ? [v1: $i] : ( ~ (v1 = v0) & host(all_73_1) = % 40.92/6.50 | | | | | v0 & host(all_68_7) = v1 & $i(v1) & $i(v0)) % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | DELTA: instantiating (812) with fresh symbols all_132_0, all_132_1 % 40.92/6.50 | | | | | gives: % 40.92/6.50 | | | | | (813) ~ (all_132_0 = all_132_1) & host(all_73_1) = all_132_1 & % 40.92/6.50 | | | | | host(all_68_7) = all_132_0 & $i(all_132_0) & $i(all_132_1) % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | ALPHA: (813) implies: % 40.92/6.50 | | | | | (814) host(all_68_7) = all_132_0 % 40.92/6.50 | | | | | (815) host(all_73_1) = all_132_1 % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | BETA: splitting (88) gives: % 40.92/6.50 | | | | | % 40.92/6.50 | | | | | Case 1: % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | (816) all_73_1 = all_68_7 % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | REDUCE: (804), (816) imply: % 40.92/6.50 | | | | | | (817) $false % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | CLOSE: (817) is inconsistent. % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | Case 2: % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | (818) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : ? % 40.92/6.50 | | | | | | [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & index(ldr, % 40.92/6.50 | | | | | | v0) = v1 & index(status, v3) = v4 & index(status, v0) = % 40.92/6.50 | | | | | | v2 & host(all_73_1) = v0 & host(all_68_7) = v3 & $i(v5) & % 40.92/6.50 | | | | | | $i(v4) & $i(v3) & $i(v2) & $i(v1) & $i(v0) & ( ~ (v5 = % 40.92/6.50 | | | | | | v3) | ~ (v4 = norm) | ~ (v2 = norm) | ~ (v1 = % 40.92/6.50 | | | | | | v0))) % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | DELTA: instantiating (818) with fresh symbols all_137_0, all_137_1, % 40.92/6.50 | | | | | | all_137_2, all_137_3, all_137_4, all_137_5 gives: % 40.92/6.50 | | | | | | (819) index(ldr, all_137_2) = all_137_0 & index(ldr, all_137_5) = % 40.92/6.50 | | | | | | all_137_4 & index(status, all_137_2) = all_137_1 & % 40.92/6.50 | | | | | | index(status, all_137_5) = all_137_3 & host(all_73_1) = % 40.92/6.50 | | | | | | all_137_5 & host(all_68_7) = all_137_2 & $i(all_137_0) & % 40.92/6.50 | | | | | | $i(all_137_1) & $i(all_137_2) & $i(all_137_3) & % 40.92/6.50 | | | | | | $i(all_137_4) & $i(all_137_5) & ( ~ (all_137_0 = all_137_2) % 40.92/6.50 | | | | | | | ~ (all_137_1 = norm) | ~ (all_137_3 = norm) | ~ % 40.92/6.50 | | | | | | (all_137_4 = all_137_5)) % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | ALPHA: (819) implies: % 40.92/6.50 | | | | | | (820) host(all_68_7) = all_137_2 % 40.92/6.50 | | | | | | (821) host(all_73_1) = all_137_5 % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | BETA: splitting (87) gives: % 40.92/6.50 | | | | | | % 40.92/6.50 | | | | | | Case 1: % 40.92/6.50 | | | | | | | % 40.92/6.50 | | | | | | | (822) all_73_1 = all_68_7 % 40.92/6.50 | | | | | | | % 40.92/6.50 | | | | | | | REDUCE: (804), (822) imply: % 40.92/6.50 | | | | | | | (823) $false % 40.92/6.50 | | | | | | | % 40.92/6.50 | | | | | | | CLOSE: (823) is inconsistent. % 40.92/6.50 | | | | | | | % 40.92/6.50 | | | | | | Case 2: % 40.92/6.50 | | | | | | | % 40.92/6.50 | | | | | | | (824) ? [v0: $i] : ? [v1: $i] : ? [v2: $i] : ? [v3: $i] : % 40.92/6.50 | | | | | | | ? [v4: $i] : ? [v5: $i] : (index(ldr, v3) = v5 & % 40.92/6.50 | | | | | | | index(ldr, v0) = v1 & index(status, v3) = v4 & % 40.92/6.50 | | | | | | | index(status, v0) = v2 & host(all_73_1) = v3 & % 40.92/6.50 | | | | | | | host(all_68_7) = v0 & $i(v5) & $i(v4) & $i(v3) & $i(v2) % 40.92/6.50 | | | | | | | & $i(v1) & $i(v0) & ( ~ (v5 = v3) | ~ (v4 = norm) | ~ % 40.92/6.50 | | | | | | | (v2 = norm) | ~ (v1 = v0))) % 40.92/6.50 | | | | | | | % 40.92/6.50 | | | | | | | DELTA: instantiating (824) with fresh symbols all_143_0, % 40.92/6.50 | | | | | | | all_143_1, all_143_2, all_143_3, all_143_4, all_143_5 % 40.92/6.50 | | | | | | | gives: % 40.92/6.51 | | | | | | | (825) index(ldr, all_143_2) = all_143_0 & index(ldr, all_143_5) % 40.92/6.51 | | | | | | | = all_143_4 & index(status, all_143_2) = all_143_1 & % 40.92/6.51 | | | | | | | index(status, all_143_5) = all_143_3 & host(all_73_1) = % 40.92/6.51 | | | | | | | all_143_2 & host(all_68_7) = all_143_5 & $i(all_143_0) & % 40.92/6.51 | | | | | | | $i(all_143_1) & $i(all_143_2) & $i(all_143_3) & % 40.92/6.51 | | | | | | | $i(all_143_4) & $i(all_143_5) & ( ~ (all_143_0 = % 40.92/6.51 | | | | | | | all_143_2) | ~ (all_143_1 = norm) | ~ (all_143_3 = % 40.92/6.51 | | | | | | | norm) | ~ (all_143_4 = all_143_5)) % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | ALPHA: (825) implies: % 40.92/6.51 | | | | | | | (826) host(all_68_7) = all_143_5 % 40.92/6.51 | | | | | | | (827) host(all_73_1) = all_143_2 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_126_1, all_137_2, % 40.92/6.51 | | | | | | | all_68_7, simplifying with (808), (820) gives: % 40.92/6.51 | | | | | | | (828) all_137_2 = all_126_1 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_68_5, all_143_5, all_68_7, % 40.92/6.51 | | | | | | | simplifying with (28), (826) gives: % 40.92/6.51 | | | | | | | (829) all_143_5 = all_68_5 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_137_2, all_143_5, % 40.92/6.51 | | | | | | | all_68_7, simplifying with (820), (826) gives: % 40.92/6.51 | | | | | | | (830) all_143_5 = all_137_2 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_132_0, all_143_5, % 40.92/6.51 | | | | | | | all_68_7, simplifying with (814), (826) gives: % 40.92/6.51 | | | | | | | (831) all_143_5 = all_132_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_68_5, all_132_1, all_73_1, % 40.92/6.51 | | | | | | | simplifying with (54), (815) gives: % 40.92/6.51 | | | | | | | (832) all_132_1 = all_68_5 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_132_1, all_137_5, % 40.92/6.51 | | | | | | | all_73_1, simplifying with (815), (821) gives: % 40.92/6.51 | | | | | | | (833) all_137_5 = all_132_1 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_137_5, all_143_2, % 40.92/6.51 | | | | | | | all_73_1, simplifying with (821), (827) gives: % 40.92/6.51 | | | | | | | (834) all_143_2 = all_137_5 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | GROUND_INST: instantiating (9) with all_126_0, all_143_2, % 40.92/6.51 | | | | | | | all_73_1, simplifying with (809), (827) gives: % 40.92/6.51 | | | | | | | (835) all_143_2 = all_126_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | COMBINE_EQS: (834), (835) imply: % 40.92/6.51 | | | | | | | (836) all_137_5 = all_126_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | SIMP: (836) implies: % 40.92/6.51 | | | | | | | (837) all_137_5 = all_126_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | COMBINE_EQS: (830), (831) imply: % 40.92/6.51 | | | | | | | (838) all_137_2 = all_132_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | SIMP: (838) implies: % 40.92/6.51 | | | | | | | (839) all_137_2 = all_132_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | COMBINE_EQS: (829), (831) imply: % 40.92/6.51 | | | | | | | (840) all_132_0 = all_68_5 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | COMBINE_EQS: (828), (839) imply: % 40.92/6.51 | | | | | | | (841) all_132_0 = all_126_1 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | SIMP: (841) implies: % 40.92/6.51 | | | | | | | (842) all_132_0 = all_126_1 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | COMBINE_EQS: (833), (837) imply: % 40.92/6.51 | | | | | | | (843) all_132_1 = all_126_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | SIMP: (843) implies: % 40.92/6.51 | | | | | | | (844) all_132_1 = all_126_0 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | COMBINE_EQS: (840), (842) imply: % 40.92/6.51 | | | | | | | (845) all_126_1 = all_68_5 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | COMBINE_EQS: (832), (844) imply: % 40.92/6.51 | | | | | | | (846) all_126_0 = all_68_5 % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | REDUCE: (807), (845), (846) imply: % 40.92/6.51 | | | | | | | (847) $false % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | | CLOSE: (847) is inconsistent. % 40.92/6.51 | | | | | | | % 40.92/6.51 | | | | | | End of split % 40.92/6.51 | | | | | | % 40.92/6.51 | | | | | End of split % 40.92/6.51 | | | | | % 40.92/6.51 | | | | End of split % 40.92/6.51 | | | | % 40.92/6.51 | | | End of split % 40.92/6.51 | | | % 40.92/6.51 | | Case 2: % 40.92/6.51 | | | % 40.92/6.51 | | | (848) ? [v0: int] : ( ~ (v0 = 0) & leq(all_75_4, nbr_proc) = v0) % 40.92/6.51 | | | % 40.92/6.51 | | | DELTA: instantiating (848) with fresh symbol all_114_0 gives: % 40.92/6.51 | | | (849) ~ (all_114_0 = 0) & leq(all_75_4, nbr_proc) = all_114_0 % 40.92/6.51 | | | % 40.92/6.51 | | | ALPHA: (849) implies: % 40.92/6.51 | | | (850) ~ (all_114_0 = 0) % 40.92/6.51 | | | (851) leq(all_75_4, nbr_proc) = all_114_0 % 40.92/6.51 | | | % 40.92/6.51 | | | GROUND_INST: instantiating (12) with 0, all_114_0, nbr_proc, all_75_4, % 40.92/6.51 | | | simplifying with (100), (851) gives: % 40.92/6.51 | | | (852) all_114_0 = 0 % 40.92/6.51 | | | % 40.92/6.51 | | | REDUCE: (850), (852) imply: % 40.92/6.51 | | | (853) $false % 40.92/6.51 | | | % 40.92/6.51 | | | CLOSE: (853) is inconsistent. % 40.92/6.51 | | | % 40.92/6.51 | | End of split % 40.92/6.51 | | % 40.92/6.51 | Case 2: % 40.92/6.51 | | % 40.92/6.51 | | (854) ? [v0: int] : ( ~ (v0 = 0) & leq(all_68_2, nbr_proc) = v0) % 40.92/6.51 | | % 40.92/6.51 | | DELTA: instantiating (854) with fresh symbol all_110_0 gives: % 40.92/6.51 | | (855) ~ (all_110_0 = 0) & leq(all_68_2, nbr_proc) = all_110_0 % 40.92/6.51 | | % 40.92/6.51 | | ALPHA: (855) implies: % 40.92/6.51 | | (856) ~ (all_110_0 = 0) % 40.92/6.51 | | (857) leq(all_68_2, nbr_proc) = all_110_0 % 40.92/6.51 | | % 40.92/6.51 | | GROUND_INST: instantiating (12) with 0, all_110_0, nbr_proc, all_68_2, % 40.92/6.51 | | simplifying with (97), (857) gives: % 40.92/6.51 | | (858) all_110_0 = 0 % 40.92/6.51 | | % 40.92/6.51 | | REDUCE: (856), (858) imply: % 40.92/6.51 | | (859) $false % 40.92/6.51 | | % 40.92/6.51 | | CLOSE: (859) is inconsistent. % 40.92/6.51 | | % 40.92/6.51 | End of split % 40.92/6.51 | % 40.92/6.51 End of proof % 40.92/6.51 % SZS output end Proof for theBenchmark % 40.92/6.51 % 40.92/6.51 5899ms %------------------------------------------------------------------------------