%------------------------------------------------------------------------------ % File : Princess---230619 % Problem : SWW665_2 : TPTP v8.1.2. Released v6.1.0. % Transfm : none % Format : tptp % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s % Computer : n028.cluster.edu % Model : x86_64 x86_64 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz % Memory : 8042.1875MB % OS : Linux 3.10.0-693.el7.x86_64 % CPULimit : 300s % WCLimit : 300s % DateTime : Fri Sep 1 00:51:04 EDT 2023 % Result : Theorem 34.32s 5.42s % Output : Proof 206.88s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.00/0.13 % Problem : SWW665_2 : TPTP v8.1.2. Released v6.1.0. % 0.00/0.14 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s % 0.13/0.35 % Computer : n028.cluster.edu % 0.13/0.35 % Model : x86_64 x86_64 % 0.13/0.35 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.13/0.35 % Memory : 8042.1875MB % 0.13/0.35 % OS : Linux 3.10.0-693.el7.x86_64 % 0.13/0.35 % CPULimit : 300 % 0.13/0.35 % WCLimit : 300 % 0.13/0.35 % DateTime : Sun Aug 27 21:13:24 EDT 2023 % 0.13/0.35 % CPUTime : % 0.20/0.62 ________ _____ % 0.20/0.62 ___ __ \_________(_)________________________________ % 0.20/0.62 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/ % 0.20/0.62 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ ) % 0.20/0.62 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/ % 0.20/0.62 % 0.20/0.62 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic % 0.20/0.62 (2023-06-19) % 0.20/0.62 % 0.20/0.62 (c) Philipp Rümmer, 2009-2023 % 0.20/0.62 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen, % 0.20/0.63 Amanda Stjerna. % 0.20/0.63 Free software under BSD-3-Clause. % 0.20/0.63 % 0.20/0.63 For more information, visit http://www.philipp.ruemmer.org/princess.shtml % 0.20/0.63 % 0.20/0.63 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ... % 0.20/0.64 Running up to 7 provers in parallel. % 0.20/0.65 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893 % 0.20/0.65 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994 % 0.20/0.65 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423 % 0.20/0.65 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696 % 0.20/0.65 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996 % 0.20/0.65 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365 % 0.20/0.65 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288 % 4.84/1.49 Prover 4: Preprocessing ... % 4.84/1.49 Prover 0: Preprocessing ... % 4.84/1.49 Prover 6: Preprocessing ... % 4.84/1.49 Prover 1: Preprocessing ... % 4.84/1.49 Prover 3: Preprocessing ... % 4.84/1.51 Prover 5: Preprocessing ... % 4.84/1.52 Prover 2: Preprocessing ... % 10.62/2.32 Prover 1: Warning: ignoring some quantifiers % 11.31/2.35 Prover 3: Warning: ignoring some quantifiers % 11.31/2.35 Prover 4: Warning: ignoring some quantifiers % 11.63/2.39 Prover 3: Constructing countermodel ... % 11.63/2.40 Prover 1: Constructing countermodel ... % 11.63/2.40 Prover 4: Constructing countermodel ... % 11.63/2.41 Prover 6: Proving ... % 12.11/2.50 Prover 0: Proving ... % 12.11/2.50 Prover 5: Proving ... % 12.48/2.52 Prover 2: Proving ... % 34.32/5.42 Prover 0: proved (4740ms) % 34.32/5.42 % 34.32/5.42 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p % 34.32/5.42 % 34.32/5.43 Prover 5: stopped % 34.32/5.43 Prover 2: stopped % 34.32/5.43 Prover 6: stopped % 34.32/5.43 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470 % 34.32/5.43 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089 % 34.32/5.43 Prover 11: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1509710984 % 34.32/5.44 Prover 3: stopped % 34.32/5.44 Prover 10: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=919308125 % 34.32/5.46 Prover 13: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=1138197443 % 35.70/5.62 Prover 8: Preprocessing ... % 35.70/5.65 Prover 10: Preprocessing ... % 35.70/5.66 Prover 7: Preprocessing ... % 36.38/5.72 Prover 11: Preprocessing ... % 36.38/5.72 Prover 13: Preprocessing ... % 37.30/5.83 Prover 10: Warning: ignoring some quantifiers % 37.30/5.83 Prover 8: Warning: ignoring some quantifiers % 37.30/5.84 Prover 10: Constructing countermodel ... % 37.30/5.85 Prover 8: Constructing countermodel ... % 37.85/5.90 Prover 7: Warning: ignoring some quantifiers % 37.85/5.92 Prover 13: Warning: ignoring some quantifiers % 37.85/5.92 Prover 7: Constructing countermodel ... % 37.85/5.93 Prover 11: Warning: ignoring some quantifiers % 37.85/5.94 Prover 11: Constructing countermodel ... % 37.85/5.96 Prover 13: Constructing countermodel ... % 71.04/10.40 Prover 13: stopped % 71.54/10.42 Prover 16: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=completeFrugal -randomSeed=-2043353683 % 71.95/10.54 Prover 16: Preprocessing ... % 71.95/10.66 Prover 16: Warning: ignoring some quantifiers % 71.95/10.67 Prover 16: Constructing countermodel ... % 112.80/15.90 Prover 16: stopped % 112.80/15.90 Prover 19: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=complete -randomSeed=-1780594085 % 113.31/15.99 Prover 1: stopped % 113.31/16.03 Prover 19: Preprocessing ... % 115.13/16.21 Prover 19: Warning: ignoring some quantifiers % 115.13/16.22 Prover 19: Constructing countermodel ... % 140.30/19.63 Prover 19: stopped % 195.57/27.79 Prover 7: stopped % 197.34/28.01 Prover 4: stopped % 204.69/29.84 Prover 11: Found proof (size 1325) % 204.69/29.84 Prover 11: proved (24411ms) % 204.69/29.85 Prover 8: stopped % 205.14/29.86 Prover 10: stopped % 205.14/29.87 % 205.14/29.87 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p % 205.14/29.87 % 205.14/29.93 % SZS output start Proof for theBenchmark % 205.36/29.94 Assumptions after simplification: % 205.36/29.94 --------------------------------- % 205.36/29.94 % 205.36/29.94 (abs_def) % 205.36/29.95 ! [v0: int] : ! [v1: int] : (v1 = v0 | ~ ($lesseq(0, v0)) | ~ (abs1(v0) = % 205.36/29.95 v1)) & ! [v0: int] : ! [v1: int] : ($sum(v1, v0) = 0 | ~ ($lesseq(v0, % 205.36/29.95 -1)) | ~ (abs1(v0) = v1)) % 205.36/29.95 % 205.36/29.95 (bridgeR2) % 205.36/29.95 ! [v0: uni] : ! [v1: array_int] : ( ~ (tb2t2(v0) = v1) | ~ uni(v0) | % 205.36/29.95 t2tb2(v1) = v0) % 205.36/29.96 % 205.36/29.96 (div_bound) % 205.36/29.96 ! [v0: int] : ! [v1: int] : ! [v2: int] : ( ~ ($lesseq(v2, -1)) | ~ % 205.36/29.96 ($lesseq(1, v1)) | ~ ($lesseq(0, v0)) | ~ (div1(v0, v1) = v2)) & ! [v0: % 205.36/29.96 int] : ! [v1: int] : ! [v2: int] : ( ~ ($lesseq(1, $difference(v2, v0))) | % 205.36/29.96 ~ ($lesseq(1, v1)) | ~ ($lesseq(0, v0)) | ~ (div1(v0, v1) = v2)) % 205.36/29.96 % 205.36/29.96 (div_mod_2) % 205.36/29.96 ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(2, $difference(v0, $product(2, % 205.36/29.96 v1)))) | ~ ($lesseq(0, v0)) | ~ (div1(v0, 2) = v1)) & ! [v0: int] % 205.36/29.96 : ! [v1: int] : ( ~ ($lesseq(1, $difference($product(2, v1), v0))) | ~ % 205.36/29.96 ($lesseq(0, v0)) | ~ (div1(v0, 2) = v1)) % 205.36/29.96 % 205.36/29.96 (elts_def1) % 205.36/29.96 ty(int) & ! [v0: ty] : ! [v1: int] : ! [v2: uni] : ! [v3: uni] : ( ~ % 205.36/29.96 (mk_array1(v0, v1, v2) = v3) | ~ ty(v0) | ~ uni(v2) | ? [v4: ty] : ? % 205.36/29.96 [v5: int] : ? [v6: uni] : ((v6 = v2 & elts(v0, v3) = v2) | ( ~ (v5 = 0) & % 205.36/29.96 map(int, v0) = v4 & sort1(v4, v2) = v5 & ty(v4)))) % 205.36/29.96 % 205.36/29.96 (get_def) % 205.36/29.97 ty(int) & ! [v0: ty] : ! [v1: uni] : ! [v2: int] : ! [v3: uni] : ! [v4: % 205.36/29.97 uni] : ! [v5: uni] : ( ~ (t2tb(v2) = v4) | ~ (elts(v0, v1) = v3) | ~ % 205.36/29.97 (get(v0, int, v3, v4) = v5) | ~ ty(v0) | ~ uni(v1) | (get2(v0, v1, v2) = % 205.36/29.97 v5 & uni(v5))) & ! [v0: ty] : ! [v1: uni] : ! [v2: int] : ! [v3: uni] % 205.36/29.97 : ( ~ (get2(v0, v1, v2) = v3) | ~ ty(v0) | ~ uni(v1) | ? [v4: uni] : ? % 205.36/29.97 [v5: uni] : (t2tb(v2) = v5 & elts(v0, v1) = v4 & get(v0, int, v4, v5) = v3 & % 205.36/29.97 uni(v5) & uni(v4) & uni(v3))) % 205.36/29.97 % 205.36/29.97 (is_power_of_2_1) % 205.36/29.97 ! [v0: int] : ! [v1: int] : ($product(2, v1) = v0 | ~ ($lesseq(2, v0)) | ~ % 205.36/29.97 (div1(v0, 2) = v1) | ? [v2: int] : ( ~ (v2 = 0) & is_power_of_21(v0) = v2)) % 205.36/29.97 & ! [v0: int] : ( ~ ($lesseq(2, v0)) | ~ (is_power_of_21(v0) = 0) | ? [v1: % 205.36/29.97 int] : ($product(2, v1) = v0 & div1(v0, 2) = v1)) % 205.36/29.97 % 205.36/29.97 (is_power_of_2_def) % 205.36/29.97 ! [v0: int] : ! [v1: int] : ! [v2: int] : (v1 = 0 | ~ ($lesseq(0, v2)) | % 205.36/29.97 ~ (is_power_of_21(v0) = v1) | ~ (power1(2, v2) = v0)) & ! [v0: int] : ( ~ % 205.36/29.97 (is_power_of_21(v0) = 0) | ? [v1: int] : ($lesseq(0, v1) & power1(2, v1) = % 205.36/29.97 v0)) % 205.36/29.97 % 205.36/29.97 (leaf) % 205.36/29.97 ty(int) & ! [v0: int] : ! [v1: array_int] : ! [v2: array_int] : ! [v3: % 205.36/29.97 int] : (v3 = 0 | ~ (phase11(v0, $sum(v0, 1), v1, v2) = v3) | ~ % 205.36/29.97 array_int(v2) | ~ array_int(v1) | ? [v4: uni] : ? [v5: uni] : ? [v6: % 205.36/29.97 int] : ? [v7: uni] : ? [v8: uni] : ? [v9: int] : ( ~ (v9 = v6) & % 205.36/29.97 t2tb2(v2) = v4 & t2tb2(v1) = v7 & tb2t(v8) = v9 & tb2t(v5) = v6 & % 205.36/29.97 get2(int, v7, v0) = v8 & get2(int, v4, v0) = v5 & uni(v8) & uni(v7) & % 205.36/29.97 uni(v5) & uni(v4))) % 205.36/29.97 % 205.36/29.97 (length_def1) % 205.36/29.97 ! [v0: ty] : ! [v1: int] : ! [v2: uni] : ! [v3: uni] : ( ~ (mk_array1(v0, % 205.36/29.97 v1, v2) = v3) | ~ ty(v0) | ~ uni(v2) | length1(v0, v3) = v1) % 205.36/29.97 % 205.36/29.97 (node) % 205.36/29.98 ty(int) & ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: % 205.36/29.98 array_int] : ! [v4: int] : (v4 = 0 | ~ ($lesseq(2, $difference(v1, v0))) | % 205.36/29.98 ~ (phase11(v0, v1, v2, v3) = v4) | ~ array_int(v3) | ~ array_int(v2) | ? % 205.36/29.98 [v5: int] : ? [v6: int] : ? [v7: int] : ? [v8: int] : ? [v9: uni] : ? % 205.36/29.98 [v10: uni] : ? [v11: int] : ? [v12: int] : (( ~ (v12 = v11) & sum3(v2, % 205.36/29.98 $sum($difference($product(2, v0), v1), 1), $sum(v0, 1)) = v12 & % 205.36/29.98 t2tb2(v3) = v9 & tb2t(v10) = v11 & get2(int, v9, v0) = v10 & uni(v10) & % 205.36/29.98 uni(v9)) | ( ~ (v8 = 0) & phase11(v7, v1, v2, v3) = v8 & go_right1(v0, % 205.36/29.98 v1) = v7) | ( ~ (v6 = 0) & phase11(v5, v0, v2, v3) = v6 & go_left1(v0, % 205.36/29.98 v1) = v5))) & ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! % 205.36/29.98 [v3: array_int] : ! [v4: int] : ( ~ ($lesseq(2, $difference(v1, v0))) | ~ % 205.36/29.98 (phase11(v4, v1, v2, v3) = 0) | ~ (go_right1(v0, v1) = v4) | ~ % 205.36/29.98 array_int(v3) | ~ array_int(v2) | ? [v5: int] : ? [v6: int] : ? [v7: % 205.36/29.98 uni] : ? [v8: uni] : ? [v9: int] : ? [v10: int] : ? [v11: int] : ((v11 % 205.36/29.98 = 0 & phase11(v0, v1, v2, v3) = 0) | ( ~ (v10 = v9) & sum3(v2, % 205.36/29.98 $sum($difference($product(2, v0), v1), 1), $sum(v0, 1)) = v10 & % 205.36/29.98 t2tb2(v3) = v7 & tb2t(v8) = v9 & get2(int, v7, v0) = v8 & uni(v8) & % 205.36/29.98 uni(v7)) | ( ~ (v6 = 0) & phase11(v5, v0, v2, v3) = v6 & go_left1(v0, % 205.36/29.98 v1) = v5))) & ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! % 205.36/29.98 [v3: array_int] : ! [v4: int] : ( ~ ($lesseq(2, $difference(v1, v0))) | ~ % 205.36/29.98 (phase11(v4, v0, v2, v3) = 0) | ~ (go_left1(v0, v1) = v4) | ~ % 205.36/29.98 array_int(v3) | ~ array_int(v2) | ? [v5: int] : ? [v6: int] : ? [v7: % 205.36/29.98 uni] : ? [v8: uni] : ? [v9: int] : ? [v10: int] : ? [v11: int] : ((v11 % 205.36/29.98 = 0 & phase11(v0, v1, v2, v3) = 0) | ( ~ (v10 = v9) & sum3(v2, % 205.36/29.98 $sum($difference($product(2, v0), v1), 1), $sum(v0, 1)) = v10 & % 205.36/29.98 t2tb2(v3) = v7 & tb2t(v8) = v9 & get2(int, v7, v0) = v8 & uni(v8) & % 205.36/29.98 uni(v7)) | ( ~ (v6 = 0) & phase11(v5, v1, v2, v3) = v6 & go_right1(v0, % 205.36/29.98 v1) = v5))) % 205.36/29.98 % 205.36/29.98 (phase1_frame) % 205.50/30.00 ty(int) & ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: % 205.50/30.00 array_int] : ! [v4: array_int] : ! [v5: uni] : ! [v6: int] : ! [v7: int] % 205.50/30.00 : (v7 = 0 | ~ ($lesseq(0, v6)) | ~ (phase11(v0, v1, v2, v4) = v7) | ~ % 205.50/30.00 (t2tb2(v3) = v5) | ~ (length1(int, v5) = v6) | ~ array_int(v4) | ~ % 205.50/30.00 array_int(v3) | ~ array_int(v2) | ? [v8: uni] : ? [v9: int] : ? [v10: % 205.50/30.00 uni] : ? [v11: int] : ? [v12: int] : ? [v13: int] : ? [v14: uni] : ? % 205.50/30.00 [v15: int] : ? [v16: uni] : ? [v17: int] : (( ~ (v17 = v15) & $lesseq(1, % 205.50/30.00 $difference(v1, v13)) & $lesseq(1, $difference($sum(v13, v1), % 205.50/30.00 $product(2, v0))) & t2tb2(v4) = v10 & tb2t(v16) = v17 & tb2t(v14) = % 205.50/30.00 v15 & get2(int, v10, v13) = v16 & get2(int, v5, v13) = v14 & uni(v16) & % 205.50/30.00 uni(v14) & uni(v10)) | ( ~ (v12 = 0) & phase11(v0, v1, v2, v3) = v12) | % 205.50/30.00 ($lesseq(v11, -1) & t2tb2(v4) = v10 & length1(int, v10) = v11 & uni(v10)) % 205.50/30.00 | ($lesseq(v9, -1) & t2tb2(v2) = v8 & length1(int, v8) = v9 & uni(v8)))) & % 205.50/30.00 ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] : ! % 205.50/30.00 [v4: array_int] : ! [v5: uni] : ! [v6: int] : (v6 = 0 | ~ (phase11(v0, v1, % 205.50/30.00 v2, v4) = v6) | ~ (t2tb2(v3) = v5) | ~ array_int(v4) | ~ % 205.50/30.00 array_int(v3) | ~ array_int(v2) | ? [v7: uni] : ? [v8: int] : ? [v9: % 205.50/30.00 int] : ? [v10: uni] : ? [v11: int] : ? [v12: int] : ? [v13: int] : ? % 205.50/30.00 [v14: uni] : ? [v15: int] : ? [v16: uni] : ? [v17: int] : (( ~ (v17 = % 205.50/30.00 v15) & $lesseq(1, $difference(v1, v13)) & $lesseq(1, % 205.50/30.00 $difference($sum(v13, v1), $product(2, v0))) & t2tb2(v4) = v10 & % 205.50/30.00 tb2t(v16) = v17 & tb2t(v14) = v15 & get2(int, v10, v13) = v16 & % 205.50/30.00 get2(int, v5, v13) = v14 & uni(v16) & uni(v14) & uni(v10)) | ( ~ (v12 = % 205.50/30.00 0) & phase11(v0, v1, v2, v3) = v12) | ($lesseq(v11, -1) & t2tb2(v4) = % 205.50/30.00 v10 & length1(int, v10) = v11 & uni(v10)) | ($lesseq(v9, -1) & % 205.50/30.00 length1(int, v5) = v9) | ($lesseq(v8, -1) & t2tb2(v2) = v7 & % 205.50/30.00 length1(int, v7) = v8 & uni(v7)))) & ! [v0: int] : ! [v1: int] : ! % 205.50/30.00 [v2: array_int] : ! [v3: array_int] : ! [v4: array_int] : ! [v5: uni] : ! % 205.50/30.00 [v6: int] : ( ~ ($lesseq(0, v6)) | ~ (phase11(v0, v1, v2, v3) = 0) | ~ % 205.50/30.00 (t2tb2(v4) = v5) | ~ (length1(int, v5) = v6) | ~ array_int(v4) | ~ % 205.50/30.00 array_int(v3) | ~ array_int(v2) | ? [v7: uni] : ? [v8: int] : ? [v9: % 205.50/30.00 uni] : ? [v10: int] : ? [v11: int] : ? [v12: int] : ? [v13: uni] : ? % 205.50/30.00 [v14: int] : ? [v15: uni] : ? [v16: int] : ((v11 = 0 & phase11(v0, v1, v2, % 205.50/30.00 v4) = 0) | ( ~ (v16 = v14) & $lesseq(1, $difference(v1, v12)) & % 205.50/30.00 $lesseq(1, $difference($sum(v12, v1), $product(2, v0))) & t2tb2(v3) = v9 % 205.50/30.00 & tb2t(v15) = v16 & tb2t(v13) = v14 & get2(int, v9, v12) = v13 & % 205.50/30.00 get2(int, v5, v12) = v15 & uni(v15) & uni(v13) & uni(v9)) | % 205.50/30.00 ($lesseq(v10, -1) & t2tb2(v3) = v9 & length1(int, v9) = v10 & uni(v9)) | % 205.50/30.00 ($lesseq(v8, -1) & t2tb2(v2) = v7 & length1(int, v7) = v8 & uni(v7)))) & % 205.50/30.00 ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] : ! [v4: % 205.50/30.00 array_int] : ! [v5: int] : (v5 = 0 | ~ (phase11(v0, v1, v2, v4) = v5) | ~ % 205.50/30.00 (phase11(v0, v1, v2, v3) = 0) | ~ array_int(v4) | ~ array_int(v3) | ~ % 205.50/30.00 array_int(v2) | ? [v6: uni] : ? [v7: int] : ? [v8: uni] : ? [v9: int] : % 205.50/30.00 ? [v10: uni] : ? [v11: int] : ? [v12: int] : ? [v13: uni] : ? [v14: int] % 205.50/30.00 : ? [v15: uni] : ? [v16: int] : (( ~ (v16 = v14) & $lesseq(1, % 205.50/30.00 $difference(v1, v12)) & $lesseq(1, $difference($sum(v12, v1), % 205.50/30.00 $product(2, v0))) & t2tb2(v4) = v10 & t2tb2(v3) = v8 & tb2t(v15) = % 205.50/30.00 v16 & tb2t(v13) = v14 & get2(int, v10, v12) = v15 & get2(int, v8, v12) = % 205.50/30.00 v13 & uni(v15) & uni(v13) & uni(v10) & uni(v8)) | ($lesseq(v11, -1) & % 205.50/30.00 t2tb2(v4) = v10 & length1(int, v10) = v11 & uni(v10)) | ($lesseq(v9, -1) % 205.50/30.00 & t2tb2(v3) = v8 & length1(int, v8) = v9 & uni(v8)) | ($lesseq(v7, -1) & % 205.50/30.00 t2tb2(v2) = v6 & length1(int, v6) = v7 & uni(v6)))) & ! [v0: int] : ! % 205.50/30.00 [v1: int] : ! [v2: array_int] : ! [v3: array_int] : ! [v4: array_int] : ! % 205.50/30.00 [v5: uni] : ( ~ (phase11(v0, v1, v2, v3) = 0) | ~ (t2tb2(v4) = v5) | ~ % 205.50/30.00 array_int(v4) | ~ array_int(v3) | ~ array_int(v2) | ? [v6: uni] : ? [v7: % 205.50/30.00 int] : ? [v8: uni] : ? [v9: int] : ? [v10: int] : ? [v11: int] : ? % 205.50/30.00 [v12: int] : ? [v13: uni] : ? [v14: int] : ? [v15: uni] : ? [v16: int] : % 205.50/30.00 ((v11 = 0 & phase11(v0, v1, v2, v4) = 0) | ( ~ (v16 = v14) & $lesseq(1, % 205.50/30.00 $difference(v1, v12)) & $lesseq(1, $difference($sum(v12, v1), % 205.50/30.00 $product(2, v0))) & t2tb2(v3) = v8 & tb2t(v15) = v16 & tb2t(v13) = % 205.50/30.00 v14 & get2(int, v8, v12) = v13 & get2(int, v5, v12) = v15 & uni(v15) & % 205.50/30.00 uni(v13) & uni(v8)) | ($lesseq(v10, -1) & length1(int, v5) = v10) | % 205.50/30.00 ($lesseq(v9, -1) & t2tb2(v3) = v8 & length1(int, v8) = v9 & uni(v8)) | % 205.50/30.00 ($lesseq(v7, -1) & t2tb2(v2) = v6 & length1(int, v6) = v7 & uni(v6)))) % 205.50/30.00 % 205.50/30.00 (power_0) % 205.50/30.00 ! [v0: int] : ! [v1: int] : (v1 = 1 | ~ (power1(v0, 0) = v1)) % 205.50/30.00 % 205.50/30.00 (power_s_alt) % 205.50/30.00 ! [v0: int] : ! [v1: int] : ! [v2: int] : ( ~ ($lesseq(1, v1)) | ~ % 205.50/30.00 (power1(v0, $sum(v1, -1)) = v2) | ? [v3: int] : (power1(v0, v1) = v3 & % 205.50/30.00 $product(v0, v2) = v3)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : ( ~ % 205.50/30.00 ($lesseq(1, v1)) | ~ (power1(v0, v1) = v2) | ? [v3: int] : (power1(v0, % 205.50/30.00 $sum(v1, -1)) = v3 & $product(v0, v3) = v2)) % 205.50/30.00 % 205.50/30.00 (rounds_toward_zero) % 205.50/30.00 ! [v0: int] : ! [v1: int] : ! [v2: int] : (v1 = 0 | ~ (div1(v0, v1) = v2) % 205.50/30.00 | ? [v3: int] : ? [v4: int] : ? [v5: int] : ($lesseq(v5, v3) & abs1(v4) = % 205.50/30.00 v5 & abs1(v0) = v3 & $product(v2, v1) = v4)) % 205.50/30.00 % 205.50/30.00 (sum_def_non_empty) % 205.50/30.01 ty(int) & ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : % 205.50/30.01 ( ~ ($lesseq(1, $difference(v2, v1))) | ~ (sum2(v0, $sum(v1, 1), v2) = v3) | % 205.50/30.01 ~ map_int_int(v0) | ? [v4: int] : ? [v5: uni] : ? [v6: uni] : ? [v7: % 205.50/30.01 uni] : (t2tb1(v0) = v5 & sum2(v0, v1, v2) = v4 & tb2t(v7) = % 205.50/30.01 $difference(v4, v3) & t2tb(v1) = v6 & get(int, int, v5, v6) = v7 & uni(v7) % 205.50/30.01 & uni(v6) & uni(v5))) & ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] % 205.50/30.01 : ! [v3: int] : ( ~ ($lesseq(1, $difference(v2, v1))) | ~ (sum2(v0, v1, v2) % 205.50/30.01 = v3) | ~ map_int_int(v0) | ? [v4: uni] : ? [v5: uni] : ? [v6: uni] : % 205.50/30.01 ? [v7: int] : (t2tb1(v0) = v4 & sum2(v0, $sum(v1, 1), v2) = $difference(v3, % 205.50/30.01 v7) & tb2t(v6) = v7 & t2tb(v1) = v5 & get(int, int, v4, v5) = v6 & % 205.50/30.01 uni(v6) & uni(v5) & uni(v4))) % 205.50/30.01 % 205.50/30.01 (sum_eq) % 205.50/30.01 ty(int) & ! [v0: map_int_int] : ! [v1: map_int_int] : ! [v2: int] : ! [v3: % 205.50/30.01 int] : ! [v4: int] : ! [v5: int] : (v5 = v4 | ~ (sum2(v1, v2, v3) = v5) | % 205.50/30.01 ~ (sum2(v0, v2, v3) = v4) | ~ map_int_int(v1) | ~ map_int_int(v0) | ? % 205.50/30.01 [v6: uni] : ? [v7: uni] : ? [v8: int] : ? [v9: uni] : ? [v10: uni] : ? % 205.50/30.01 [v11: int] : ? [v12: uni] : ? [v13: int] : ( ~ (v13 = v11) & $lesseq(1, % 205.50/30.01 $difference(v3, v8)) & $lesseq(v2, v8) & t2tb1(v1) = v7 & t2tb1(v0) = v6 % 205.50/30.01 & tb2t(v12) = v13 & tb2t(v10) = v11 & t2tb(v8) = v9 & get(int, int, v7, % 205.50/30.01 v9) = v12 & get(int, int, v6, v9) = v10 & uni(v12) & uni(v10) & uni(v9) % 205.50/30.01 & uni(v7) & uni(v6))) & ! [v0: map_int_int] : ! [v1: map_int_int] : ! % 205.50/30.01 [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: int] : ( ~ (t2tb1(v1) = v4) % 205.50/30.01 | ~ (sum2(v0, v2, v3) = v5) | ~ map_int_int(v1) | ~ map_int_int(v0) | ? % 205.50/30.01 [v6: uni] : ? [v7: int] : ? [v8: int] : ? [v9: uni] : ? [v10: uni] : ? % 205.50/30.01 [v11: int] : ? [v12: uni] : ? [v13: int] : ((v7 = v5 & sum2(v1, v2, v3) = % 205.50/30.01 v5) | ( ~ (v13 = v11) & $lesseq(1, $difference(v3, v8)) & $lesseq(v2, % 205.50/30.01 v8) & t2tb1(v0) = v6 & tb2t(v12) = v13 & tb2t(v10) = v11 & t2tb(v8) = % 205.50/30.01 v9 & get(int, int, v6, v9) = v10 & get(int, int, v4, v9) = v12 & % 205.50/30.01 uni(v12) & uni(v10) & uni(v9) & uni(v6)))) & ! [v0: map_int_int] : ! % 205.50/30.01 [v1: map_int_int] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: int] % 205.50/30.01 : ( ~ (t2tb1(v0) = v4) | ~ (sum2(v1, v2, v3) = v5) | ~ map_int_int(v1) | ~ % 205.50/30.01 map_int_int(v0) | ? [v6: uni] : ? [v7: int] : ? [v8: int] : ? [v9: uni] % 205.50/30.01 : ? [v10: uni] : ? [v11: int] : ? [v12: uni] : ? [v13: int] : ((v7 = v5 % 205.50/30.01 & sum2(v0, v2, v3) = v5) | ( ~ (v13 = v11) & $lesseq(1, $difference(v3, % 205.50/30.01 v8)) & $lesseq(v2, v8) & t2tb1(v1) = v6 & tb2t(v12) = v13 & % 205.50/30.01 tb2t(v10) = v11 & t2tb(v8) = v9 & get(int, int, v6, v9) = v12 & get(int, % 205.50/30.01 int, v4, v9) = v10 & uni(v12) & uni(v10) & uni(v9) & uni(v6)))) % 205.50/30.01 % 205.50/30.01 (sum_right_extension) % 205.50/30.02 ty(int) & ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : % 205.50/30.02 ( ~ ($lesseq(1, $difference(v2, v1))) | ~ (sum2(v0, v1, $sum(v2, -1)) = v3) | % 205.50/30.02 ~ map_int_int(v0) | ? [v4: int] : ? [v5: uni] : ? [v6: uni] : ? [v7: % 205.50/30.02 uni] : (t2tb1(v0) = v5 & sum2(v0, v1, v2) = v4 & tb2t(v7) = % 205.50/30.02 $difference(v4, v3) & t2tb($sum(v2, -1)) = v6 & get(int, int, v5, v6) = v7 % 205.50/30.02 & uni(v7) & uni(v6) & uni(v5))) & ! [v0: map_int_int] : ! [v1: int] : ! % 205.50/30.02 [v2: int] : ! [v3: int] : ( ~ ($lesseq(1, $difference(v2, v1))) | ~ % 205.50/30.02 (sum2(v0, v1, v2) = v3) | ~ map_int_int(v0) | ? [v4: int] : ? [v5: uni] : % 205.50/30.02 ? [v6: uni] : ? [v7: uni] : (t2tb1(v0) = v5 & sum2(v0, v1, $sum(v2, -1)) = % 205.50/30.02 v4 & tb2t(v7) = $difference(v3, v4) & t2tb($sum(v2, -1)) = v6 & get(int, % 205.50/30.02 int, v5, v6) = v7 & uni(v7) & uni(v6) & uni(v5))) % 205.50/30.02 % 205.50/30.02 (sum_transitivity) % 205.50/30.02 ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: % 205.50/30.02 int] : ! [v5: int] : ( ~ ($lesseq(v2, v3)) | ~ ($lesseq(v1, v2)) | ~ % 205.50/30.02 (sum2(v0, v2, v3) = v5) | ~ (sum2(v0, v1, v3) = v4) | ~ map_int_int(v0) | % 205.50/30.02 sum2(v0, v1, v2) = $difference(v4, v5)) & ! [v0: map_int_int] : ! [v1: % 205.50/30.02 int] : ! [v2: int] : ! [v3: int] : ! [v4: int] : ! [v5: int] : ( ~ % 205.50/30.02 ($lesseq(v2, v3)) | ~ ($lesseq(v1, v2)) | ~ (sum2(v0, v2, v3) = v5) | ~ % 205.50/30.02 (sum2(v0, v1, v2) = v4) | ~ map_int_int(v0) | sum2(v0, v1, v3) = $sum(v5, % 205.50/30.02 v4)) & ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : % 205.50/30.02 ! [v4: int] : ! [v5: int] : ( ~ ($lesseq(v2, v3)) | ~ ($lesseq(v1, v2)) | % 205.50/30.02 ~ (sum2(v0, v1, v3) = v4) | ~ (sum2(v0, v1, v2) = v5) | ~ map_int_int(v0) % 205.50/30.02 | sum2(v0, v2, v3) = $difference(v4, v5)) % 205.50/30.02 % 205.50/30.02 (t2tb_sort1) % 205.50/30.02 ty(int) & ? [v0: ty] : (map(int, int) = v0 & ty(v0) & ! [v1: map_int_int] : % 205.50/30.02 ! [v2: uni] : ( ~ (t2tb1(v1) = v2) | ~ map_int_int(v1) | sort1(v0, v2) = % 205.50/30.02 0)) % 205.50/30.02 % 205.50/30.02 (wP_parameter_upsweep) % 205.50/30.03 ty(int) & ? [v0: int] : ? [v1: int] : ? [v2: int] : ? [v3: map_int_int] : % 205.50/30.03 ? [v4: int] : ? [v5: uni] : ? [v6: uni] : ? [v7: array_int] : ? [v8: uni] % 205.50/30.03 : ? [v9: int] : ? [v10: uni] : ? [v11: map_int_int] : ? [v12: uni] : ? % 205.50/30.03 [v13: uni] : ? [v14: array_int] : ? [v15: uni] : ? [v16: int] : ? [v17: % 205.50/30.03 map_int_int] : ? [v18: uni] : ? [v19: uni] : ? [v20: array_int] : ? % 205.50/30.03 [v21: uni] : ? [v22: int] : ( ~ (v22 = 0) & $lesseq(-1, $difference(v1, % 205.50/30.03 $product(2, v4))) & $lesseq(-1, $difference(v0, $product(2, v4))) & % 205.50/30.03 $lesseq(v4, v1) & $lesseq(v4, v0) & $lesseq(1, v4) & $lesseq(1, % 205.50/30.03 $difference(v2, v1)) & $lesseq(1, $difference(v2, v0)) & $lesseq(0, v2) & % 205.50/30.03 $lesseq(-1, $difference($product(2, v0), v1)) & $lesseq(2, $difference(v1, % 205.50/30.03 v0)) & phase11($difference(v1, v4), v1, v14, v20) = 0 & % 205.50/30.03 phase11($difference(v0, v4), v0, v7, v20) = v22 & phase11($difference(v0, % 205.50/30.03 v4), v0, v7, v14) = 0 & is_power_of_21(v4) = 0 & % 205.50/30.03 is_power_of_21($difference(v1, v0)) = 0 & tb2t2(v19) = v20 & tb2t2(v13) = % 205.50/30.03 v14 & tb2t2(v6) = v7 & t2tb1(v17) = v18 & t2tb1(v11) = v12 & t2tb1(v3) = v5 % 205.50/30.03 & sum2(v11, $sum($difference(v1, $product(2, v4)), 1), $sum(v1, 1)) = v16 & % 205.50/30.03 sum2(v3, $sum($difference(v0, $product(2, v4)), 1), $sum(v0, 1)) = v9 & % 205.50/30.03 tb2t(v21) = v16 & tb2t(v15) = v9 & t2tb(v1) = v10 & t2tb(v0) = v8 & % 205.50/30.03 mk_array1(int, v2, v18) = v19 & mk_array1(int, v2, v12) = v13 & % 205.50/30.03 mk_array1(int, v2, v5) = v6 & get(int, int, v18, v10) = v21 & get(int, int, % 205.50/30.03 v12, v8) = v15 & div1($difference(v1, v0), 2) = v4 & array_int(v20) & % 205.50/30.03 array_int(v14) & array_int(v7) & map_int_int(v17) & map_int_int(v11) & % 205.50/30.03 map_int_int(v3) & uni(v21) & uni(v19) & uni(v18) & uni(v15) & uni(v13) & % 205.50/30.03 uni(v12) & uni(v10) & uni(v8) & uni(v6) & uni(v5) & ! [v23: int] : ! [v24: % 205.50/30.03 uni] : ( ~ ($lesseq(0, $sum($difference($product(-1, v23), $product(2, % 205.50/30.03 v4)), v1))) | ~ (t2tb(v23) = v24) | ? [v25: uni] : ? [v26: % 205.50/30.03 int] : ? [v27: uni] : (tb2t(v27) = v26 & tb2t(v25) = v26 & get(int, % 205.50/30.03 int, v18, v24) = v25 & get(int, int, v12, v24) = v27 & uni(v27) & % 205.50/30.03 uni(v25))) & ! [v23: int] : ! [v24: uni] : ( ~ ($lesseq(0, % 205.50/30.03 $sum($difference($product(-1, v23), $product(2, v4)), v0))) | ~ % 205.50/30.03 (t2tb(v23) = v24) | ? [v25: uni] : ? [v26: int] : ? [v27: uni] : % 205.50/30.03 (tb2t(v27) = v26 & tb2t(v25) = v26 & get(int, int, v12, v24) = v25 & % 205.50/30.03 get(int, int, v5, v24) = v27 & uni(v27) & uni(v25))) & ! [v23: int] : % 205.50/30.03 ! [v24: uni] : ( ~ ($lesseq(1, $difference(v23, v1))) | ~ (t2tb(v23) = v24) % 205.50/30.03 | ? [v25: uni] : ? [v26: int] : ? [v27: uni] : (tb2t(v27) = v26 & % 205.50/30.03 tb2t(v25) = v26 & get(int, int, v18, v24) = v25 & get(int, int, v12, % 205.50/30.03 v24) = v27 & uni(v27) & uni(v25))) & ! [v23: int] : ! [v24: uni] : ( % 205.50/30.03 ~ ($lesseq(1, $difference(v23, v0))) | ~ (t2tb(v23) = v24) | ? [v25: % 205.50/30.03 uni] : ? [v26: int] : ? [v27: uni] : (tb2t(v27) = v26 & tb2t(v25) = % 205.50/30.03 v26 & get(int, int, v12, v24) = v25 & get(int, int, v5, v24) = v27 & % 205.50/30.03 uni(v27) & uni(v25)))) % 205.50/30.03 % 205.50/30.03 (function-axioms) % 205.50/30.04 ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: uni] : ! % 205.50/30.04 [v5: ty] : ! [v6: ty] : (v1 = v0 | ~ (set(v6, v5, v4, v3, v2) = v1) | ~ % 205.50/30.04 (set(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: % 205.50/30.04 MultipleValueBool] : ! [v2: array_int] : ! [v3: array_int] : ! [v4: int] % 205.50/30.04 : ! [v5: int] : (v1 = v0 | ~ (phase11(v5, v4, v3, v2) = v1) | ~ % 205.50/30.04 (phase11(v5, v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] % 205.50/30.04 : ! [v3: int] : ! [v4: uni] : ! [v5: ty] : (v1 = v0 | ~ (set2(v5, v4, v3, % 205.50/30.04 v2) = v1) | ~ (set2(v5, v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: % 205.50/30.04 uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: ty] : ! [v5: ty] : (v1 = v0 | % 205.50/30.04 ~ (get(v5, v4, v3, v2) = v1) | ~ (get(v5, v4, v3, v2) = v0)) & ! [v0: uni] % 205.50/30.04 : ! [v1: uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: bool1] : ! [v5: ty] : % 205.50/30.04 (v1 = v0 | ~ (match_bool1(v5, v4, v3, v2) = v1) | ~ (match_bool1(v5, v4, v3, % 205.50/30.04 v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : % 205.50/30.04 ! [v4: array_int] : (v1 = v0 | ~ (sum3(v4, v3, v2) = v1) | ~ (sum3(v4, v3, % 205.50/30.04 v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : % 205.50/30.04 ! [v4: map_int_int] : (v1 = v0 | ~ (sum2(v4, v3, v2) = v1) | ~ (sum2(v4, % 205.50/30.04 v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: % 205.50/30.04 int] : ! [v4: ty] : (v1 = v0 | ~ (make1(v4, v3, v2) = v1) | ~ (make1(v4, % 205.50/30.04 v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: int] : ! [v3: % 205.50/30.04 uni] : ! [v4: ty] : (v1 = v0 | ~ (get2(v4, v3, v2) = v1) | ~ (get2(v4, % 205.50/30.04 v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: % 205.50/30.04 int] : ! [v4: ty] : (v1 = v0 | ~ (mk_array1(v4, v3, v2) = v1) | ~ % 205.50/30.04 (mk_array1(v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : % 205.50/30.04 ! [v3: ty] : ! [v4: ty] : (v1 = v0 | ~ (const(v4, v3, v2) = v1) | ~ % 205.50/30.04 (const(v4, v3, v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : ! % 205.50/30.04 [v3: int] : (v1 = v0 | ~ (go_right1(v3, v2) = v1) | ~ (go_right1(v3, v2) = % 205.50/30.04 v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : (v1 = % 205.50/30.04 v0 | ~ (go_left1(v3, v2) = v1) | ~ (go_left1(v3, v2) = v0)) & ! [v0: uni] % 205.50/30.04 : ! [v1: uni] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | ~ (elts(v3, v2) = % 205.50/30.04 v1) | ~ (elts(v3, v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: uni] % 205.50/30.04 : ! [v3: ty] : (v1 = v0 | ~ (length1(v3, v2) = v1) | ~ (length1(v3, v2) = % 205.50/30.04 v0)) & ! [v0: ty] : ! [v1: ty] : ! [v2: ty] : ! [v3: ty] : (v1 = v0 | % 205.79/30.04 ~ (map(v3, v2) = v1) | ~ (map(v3, v2) = v0)) & ! [v0: int] : ! [v1: int] % 205.79/30.04 : ! [v2: int] : ! [v3: int] : (v1 = v0 | ~ (power1(v3, v2) = v1) | ~ % 205.79/30.04 (power1(v3, v2) = v0)) & ! [v0: int] : ! [v1: int] : ! [v2: int] : ! % 205.79/30.04 [v3: int] : (v1 = v0 | ~ (div1(v3, v2) = v1) | ~ (div1(v3, v2) = v0)) & ! % 205.79/30.04 [v0: int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : (v1 = v0 | ~ % 205.79/30.04 (mod1(v3, v2) = v1) | ~ (mod1(v3, v2) = v0)) & ! [v0: MultipleValueBool] : % 205.79/30.04 ! [v1: MultipleValueBool] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | ~ % 205.79/30.04 (sort1(v3, v2) = v1) | ~ (sort1(v3, v2) = v0)) & ! [v0: MultipleValueBool] % 205.79/30.04 : ! [v1: MultipleValueBool] : ! [v2: int] : (v1 = v0 | ~ % 205.79/30.04 (is_power_of_21(v2) = v1) | ~ (is_power_of_21(v2) = v0)) & ! [v0: % 205.79/30.04 array_int] : ! [v1: array_int] : ! [v2: uni] : (v1 = v0 | ~ (tb2t2(v2) = % 205.79/30.04 v1) | ~ (tb2t2(v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: % 205.79/30.04 array_int] : (v1 = v0 | ~ (t2tb2(v2) = v1) | ~ (t2tb2(v2) = v0)) & ! [v0: % 205.79/30.04 map_int_int] : ! [v1: map_int_int] : ! [v2: uni] : (v1 = v0 | ~ % 205.79/30.04 (tb2t1(v2) = v1) | ~ (tb2t1(v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! % 205.79/30.04 [v2: map_int_int] : (v1 = v0 | ~ (t2tb1(v2) = v1) | ~ (t2tb1(v2) = v0)) & ! % 205.79/30.04 [v0: int] : ! [v1: int] : ! [v2: uni] : (v1 = v0 | ~ (tb2t(v2) = v1) | ~ % 205.79/30.04 (tb2t(v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: int] : (v1 = v0 | % 205.79/30.04 ~ (t2tb(v2) = v1) | ~ (t2tb(v2) = v0)) & ! [v0: ty] : ! [v1: ty] : ! % 205.79/30.04 [v2: ty] : (v1 = v0 | ~ (array(v2) = v1) | ~ (array(v2) = v0)) & ! [v0: % 205.79/30.04 int] : ! [v1: int] : ! [v2: int] : (v1 = v0 | ~ (abs1(v2) = v1) | ~ % 205.79/30.04 (abs1(v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: ty] : (v1 = v0 | ~ % 205.79/30.04 (witness1(v2) = v1) | ~ (witness1(v2) = v0)) % 205.79/30.04 % 205.79/30.04 Further assumptions not needed in the proof: % 205.79/30.04 -------------------------------------------- % 205.79/30.05 abs_le, abs_pos, array_inversion1, bool_inversion, bridgeL, bridgeL1, bridgeL2, % 205.79/30.05 bridgeR, bridgeR1, compatOrderMult, const, const_sort1, div_1, div_inf, div_mod, % 205.79/30.05 div_mult, div_sign_neg, div_sign_pos, elts_sort1, get_sort2, get_sort3, % 205.79/30.05 go_left_def, go_right_def, make_def, make_sort1, match_bool_False, % 205.79/30.05 match_bool_True, match_bool_sort1, mk_array_sort1, mod_1, mod_bound, mod_inf, % 205.79/30.05 mod_mult, mod_sign_neg, mod_sign_pos, phase1_frame2, phase1_inversion, power_1, % 205.79/30.05 power_mult, power_mult2, power_s, power_sum, select_eq, select_neq, set_def, % 205.79/30.05 set_sort2, set_sort3, sum_def, sum_def_empty, t2tb_sort, t2tb_sort2, true_False, % 205.79/30.05 tuple0_inversion, witness_sort1 % 205.79/30.05 % 205.79/30.05 Those formulas are unsatisfiable: % 205.79/30.05 --------------------------------- % 205.79/30.05 % 205.79/30.05 Begin of proof % 205.79/30.05 | % 205.79/30.05 | ALPHA: (abs_def) implies: % 205.79/30.05 | (1) ! [v0: int] : ! [v1: int] : (v1 = v0 | ~ ($lesseq(0, v0)) | ~ % 205.79/30.05 | (abs1(v0) = v1)) % 205.79/30.05 | % 205.79/30.05 | ALPHA: (div_bound) implies: % 205.79/30.05 | (2) ! [v0: int] : ! [v1: int] : ! [v2: int] : ( ~ ($lesseq(1, % 205.79/30.05 | $difference(v2, v0))) | ~ ($lesseq(1, v1)) | ~ ($lesseq(0, v0)) % 205.79/30.05 | | ~ (div1(v0, v1) = v2)) % 205.79/30.05 | % 205.79/30.05 | ALPHA: (power_s_alt) implies: % 205.79/30.05 | (3) ! [v0: int] : ! [v1: int] : ! [v2: int] : ( ~ ($lesseq(1, v1)) | ~ % 205.79/30.05 | (power1(v0, v1) = v2) | ? [v3: int] : (power1(v0, $sum(v1, -1)) = v3 % 205.79/30.05 | & $product(v0, v3) = v2)) % 205.79/30.05 | (4) ! [v0: int] : ! [v1: int] : ! [v2: int] : ( ~ ($lesseq(1, v1)) | ~ % 205.79/30.05 | (power1(v0, $sum(v1, -1)) = v2) | ? [v3: int] : (power1(v0, v1) = v3 % 205.79/30.05 | & $product(v0, v2) = v3)) % 205.79/30.05 | % 205.79/30.05 | ALPHA: (elts_def1) implies: % 205.79/30.05 | (5) ! [v0: ty] : ! [v1: int] : ! [v2: uni] : ! [v3: uni] : ( ~ % 205.79/30.05 | (mk_array1(v0, v1, v2) = v3) | ~ ty(v0) | ~ uni(v2) | ? [v4: ty] : % 205.79/30.05 | ? [v5: int] : ? [v6: uni] : ((v6 = v2 & elts(v0, v3) = v2) | ( ~ % 205.79/30.05 | (v5 = 0) & map(int, v0) = v4 & sort1(v4, v2) = v5 & ty(v4)))) % 205.79/30.05 | % 205.79/30.05 | ALPHA: (get_def) implies: % 205.79/30.05 | (6) ! [v0: ty] : ! [v1: uni] : ! [v2: int] : ! [v3: uni] : ( ~ % 205.79/30.05 | (get2(v0, v1, v2) = v3) | ~ ty(v0) | ~ uni(v1) | ? [v4: uni] : ? % 205.79/30.05 | [v5: uni] : (t2tb(v2) = v5 & elts(v0, v1) = v4 & get(v0, int, v4, v5) % 205.79/30.05 | = v3 & uni(v5) & uni(v4) & uni(v3))) % 205.79/30.05 | % 205.79/30.05 | ALPHA: (t2tb_sort1) implies: % 205.79/30.05 | (7) ? [v0: ty] : (map(int, int) = v0 & ty(v0) & ! [v1: map_int_int] : ! % 205.79/30.05 | [v2: uni] : ( ~ (t2tb1(v1) = v2) | ~ map_int_int(v1) | sort1(v0, v2) % 205.79/30.05 | = 0)) % 205.79/30.05 | % 205.79/30.06 | ALPHA: (sum_def_non_empty) implies: % 205.79/30.06 | (8) ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ( ~ % 205.79/30.06 | ($lesseq(1, $difference(v2, v1))) | ~ (sum2(v0, v1, v2) = v3) | ~ % 205.79/30.06 | map_int_int(v0) | ? [v4: uni] : ? [v5: uni] : ? [v6: uni] : ? % 205.79/30.06 | [v7: int] : (t2tb1(v0) = v4 & sum2(v0, $sum(v1, 1), v2) = % 205.85/30.06 | $difference(v3, v7) & tb2t(v6) = v7 & t2tb(v1) = v5 & get(int, int, % 205.85/30.06 | v4, v5) = v6 & uni(v6) & uni(v5) & uni(v4))) % 205.85/30.06 | (9) ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ( ~ % 205.85/30.06 | ($lesseq(1, $difference(v2, v1))) | ~ (sum2(v0, $sum(v1, 1), v2) = % 205.85/30.06 | v3) | ~ map_int_int(v0) | ? [v4: int] : ? [v5: uni] : ? [v6: % 205.85/30.06 | uni] : ? [v7: uni] : (t2tb1(v0) = v5 & sum2(v0, v1, v2) = v4 & % 205.85/30.06 | tb2t(v7) = $difference(v4, v3) & t2tb(v1) = v6 & get(int, int, v5, % 205.85/30.06 | v6) = v7 & uni(v7) & uni(v6) & uni(v5))) % 205.85/30.06 | % 205.85/30.06 | ALPHA: (sum_right_extension) implies: % 205.85/30.06 | (10) ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ( % 205.85/30.06 | ~ ($lesseq(1, $difference(v2, v1))) | ~ (sum2(v0, v1, v2) = v3) | % 205.85/30.06 | ~ map_int_int(v0) | ? [v4: int] : ? [v5: uni] : ? [v6: uni] : ? % 205.85/30.06 | [v7: uni] : (t2tb1(v0) = v5 & sum2(v0, v1, $sum(v2, -1)) = v4 & % 205.85/30.06 | tb2t(v7) = $difference(v3, v4) & t2tb($sum(v2, -1)) = v6 & % 205.85/30.06 | get(int, int, v5, v6) = v7 & uni(v7) & uni(v6) & uni(v5))) % 205.85/30.06 | (11) ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ( % 205.85/30.06 | ~ ($lesseq(1, $difference(v2, v1))) | ~ (sum2(v0, v1, $sum(v2, -1)) % 205.85/30.06 | = v3) | ~ map_int_int(v0) | ? [v4: int] : ? [v5: uni] : ? [v6: % 205.85/30.06 | uni] : ? [v7: uni] : (t2tb1(v0) = v5 & sum2(v0, v1, v2) = v4 & % 205.85/30.06 | tb2t(v7) = $difference(v4, v3) & t2tb($sum(v2, -1)) = v6 & % 205.85/30.06 | get(int, int, v5, v6) = v7 & uni(v7) & uni(v6) & uni(v5))) % 205.85/30.06 | % 205.85/30.06 | ALPHA: (sum_transitivity) implies: % 205.85/30.07 | (12) ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ! % 205.85/30.07 | [v4: int] : ! [v5: int] : ( ~ ($lesseq(v2, v3)) | ~ ($lesseq(v1, % 205.85/30.07 | v2)) | ~ (sum2(v0, v1, v3) = v4) | ~ (sum2(v0, v1, v2) = v5) | % 205.85/30.07 | ~ map_int_int(v0) | sum2(v0, v2, v3) = $difference(v4, v5)) % 205.85/30.07 | (13) ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ! % 205.85/30.07 | [v4: int] : ! [v5: int] : ( ~ ($lesseq(v2, v3)) | ~ ($lesseq(v1, % 205.85/30.07 | v2)) | ~ (sum2(v0, v2, v3) = v5) | ~ (sum2(v0, v1, v3) = v4) | % 205.85/30.07 | ~ map_int_int(v0) | sum2(v0, v1, v2) = $difference(v4, v5)) % 205.85/30.07 | % 205.85/30.07 | ALPHA: (sum_eq) implies: % 205.85/30.07 | (14) ! [v0: map_int_int] : ! [v1: map_int_int] : ! [v2: int] : ! [v3: % 205.85/30.07 | int] : ! [v4: uni] : ! [v5: int] : ( ~ (t2tb1(v1) = v4) | ~ % 205.85/30.07 | (sum2(v0, v2, v3) = v5) | ~ map_int_int(v1) | ~ map_int_int(v0) | % 205.85/30.07 | ? [v6: uni] : ? [v7: int] : ? [v8: int] : ? [v9: uni] : ? [v10: % 205.85/30.07 | uni] : ? [v11: int] : ? [v12: uni] : ? [v13: int] : ((v7 = v5 & % 205.85/30.07 | sum2(v1, v2, v3) = v5) | ( ~ (v13 = v11) & $lesseq(1, % 205.85/30.07 | $difference(v3, v8)) & $lesseq(v2, v8) & t2tb1(v0) = v6 & % 205.85/30.07 | tb2t(v12) = v13 & tb2t(v10) = v11 & t2tb(v8) = v9 & get(int, % 205.85/30.07 | int, v6, v9) = v10 & get(int, int, v4, v9) = v12 & uni(v12) & % 205.85/30.07 | uni(v10) & uni(v9) & uni(v6)))) % 205.85/30.07 | % 205.85/30.07 | ALPHA: (div_mod_2) implies: % 205.85/30.07 | (15) ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(1, $difference($product(2, % 205.85/30.07 | v1), v0))) | ~ ($lesseq(0, v0)) | ~ (div1(v0, 2) = v1)) % 205.85/30.07 | (16) ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(2, $difference(v0, % 205.85/30.07 | $product(2, v1)))) | ~ ($lesseq(0, v0)) | ~ (div1(v0, 2) = % 205.85/30.07 | v1)) % 205.85/30.07 | % 205.85/30.07 | ALPHA: (is_power_of_2_def) implies: % 205.85/30.07 | (17) ! [v0: int] : ( ~ (is_power_of_21(v0) = 0) | ? [v1: int] : % 205.85/30.07 | ($lesseq(0, v1) & power1(2, v1) = v0)) % 205.85/30.07 | % 205.85/30.07 | ALPHA: (is_power_of_2_1) implies: % 205.85/30.07 | (18) ! [v0: int] : ( ~ ($lesseq(2, v0)) | ~ (is_power_of_21(v0) = 0) | ? % 205.85/30.07 | [v1: int] : ($product(2, v1) = v0 & div1(v0, 2) = v1)) % 205.85/30.07 | (19) ! [v0: int] : ! [v1: int] : ($product(2, v1) = v0 | ~ ($lesseq(2, % 205.85/30.07 | v0)) | ~ (div1(v0, 2) = v1) | ? [v2: int] : ( ~ (v2 = 0) & % 205.85/30.07 | is_power_of_21(v0) = v2)) % 205.85/30.07 | % 205.85/30.07 | ALPHA: (leaf) implies: % 205.85/30.07 | (20) ! [v0: int] : ! [v1: array_int] : ! [v2: array_int] : ! [v3: int] % 205.85/30.07 | : (v3 = 0 | ~ (phase11(v0, $sum(v0, 1), v1, v2) = v3) | ~ % 205.85/30.07 | array_int(v2) | ~ array_int(v1) | ? [v4: uni] : ? [v5: uni] : ? % 205.85/30.07 | [v6: int] : ? [v7: uni] : ? [v8: uni] : ? [v9: int] : ( ~ (v9 = % 205.85/30.07 | v6) & t2tb2(v2) = v4 & t2tb2(v1) = v7 & tb2t(v8) = v9 & tb2t(v5) % 205.85/30.07 | = v6 & get2(int, v7, v0) = v8 & get2(int, v4, v0) = v5 & uni(v8) & % 205.85/30.07 | uni(v7) & uni(v5) & uni(v4))) % 205.85/30.07 | % 205.85/30.07 | ALPHA: (node) implies: % 205.85/30.08 | (21) ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] % 205.85/30.08 | : ! [v4: int] : (v4 = 0 | ~ ($lesseq(2, $difference(v1, v0))) | ~ % 205.85/30.08 | (phase11(v0, v1, v2, v3) = v4) | ~ array_int(v3) | ~ array_int(v2) % 205.85/30.08 | | ? [v5: int] : ? [v6: int] : ? [v7: int] : ? [v8: int] : ? % 205.85/30.08 | [v9: uni] : ? [v10: uni] : ? [v11: int] : ? [v12: int] : (( ~ % 205.85/30.08 | (v12 = v11) & sum3(v2, $sum($difference($product(2, v0), v1), % 205.85/30.08 | 1), $sum(v0, 1)) = v12 & t2tb2(v3) = v9 & tb2t(v10) = v11 & % 205.85/30.08 | get2(int, v9, v0) = v10 & uni(v10) & uni(v9)) | ( ~ (v8 = 0) & % 205.85/30.08 | phase11(v7, v1, v2, v3) = v8 & go_right1(v0, v1) = v7) | ( ~ (v6 % 205.85/30.08 | = 0) & phase11(v5, v0, v2, v3) = v6 & go_left1(v0, v1) = v5))) % 205.85/30.08 | % 205.85/30.08 | ALPHA: (phase1_frame) implies: % 205.85/30.08 | (22) ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] % 205.85/30.08 | : ! [v4: array_int] : ! [v5: uni] : ( ~ (phase11(v0, v1, v2, v3) = % 205.85/30.08 | 0) | ~ (t2tb2(v4) = v5) | ~ array_int(v4) | ~ array_int(v3) | % 205.85/30.08 | ~ array_int(v2) | ? [v6: uni] : ? [v7: int] : ? [v8: uni] : ? % 205.85/30.08 | [v9: int] : ? [v10: int] : ? [v11: int] : ? [v12: int] : ? [v13: % 205.85/30.08 | uni] : ? [v14: int] : ? [v15: uni] : ? [v16: int] : ((v11 = 0 & % 205.85/30.08 | phase11(v0, v1, v2, v4) = 0) | ( ~ (v16 = v14) & $lesseq(1, % 205.85/30.08 | $difference(v1, v12)) & $lesseq(1, $difference($sum(v12, v1), % 205.85/30.08 | $product(2, v0))) & t2tb2(v3) = v8 & tb2t(v15) = v16 & % 205.85/30.08 | tb2t(v13) = v14 & get2(int, v8, v12) = v13 & get2(int, v5, v12) % 205.85/30.08 | = v15 & uni(v15) & uni(v13) & uni(v8)) | ($lesseq(v10, -1) & % 205.85/30.08 | length1(int, v5) = v10) | ($lesseq(v9, -1) & t2tb2(v3) = v8 & % 205.85/30.08 | length1(int, v8) = v9 & uni(v8)) | ($lesseq(v7, -1) & t2tb2(v2) % 205.85/30.08 | = v6 & length1(int, v6) = v7 & uni(v6)))) % 205.85/30.08 | (23) ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] % 205.85/30.08 | : ! [v4: array_int] : ! [v5: int] : (v5 = 0 | ~ (phase11(v0, v1, % 205.85/30.08 | v2, v4) = v5) | ~ (phase11(v0, v1, v2, v3) = 0) | ~ % 205.85/30.08 | array_int(v4) | ~ array_int(v3) | ~ array_int(v2) | ? [v6: uni] : % 205.85/30.08 | ? [v7: int] : ? [v8: uni] : ? [v9: int] : ? [v10: uni] : ? % 205.85/30.08 | [v11: int] : ? [v12: int] : ? [v13: uni] : ? [v14: int] : ? % 205.85/30.08 | [v15: uni] : ? [v16: int] : (( ~ (v16 = v14) & $lesseq(1, % 205.85/30.08 | $difference(v1, v12)) & $lesseq(1, $difference($sum(v12, v1), % 205.85/30.08 | $product(2, v0))) & t2tb2(v4) = v10 & t2tb2(v3) = v8 & % 205.85/30.08 | tb2t(v15) = v16 & tb2t(v13) = v14 & get2(int, v10, v12) = v15 & % 205.85/30.08 | get2(int, v8, v12) = v13 & uni(v15) & uni(v13) & uni(v10) & % 205.85/30.08 | uni(v8)) | ($lesseq(v11, -1) & t2tb2(v4) = v10 & length1(int, % 205.85/30.08 | v10) = v11 & uni(v10)) | ($lesseq(v9, -1) & t2tb2(v3) = v8 & % 205.85/30.08 | length1(int, v8) = v9 & uni(v8)) | ($lesseq(v7, -1) & t2tb2(v2) % 205.85/30.08 | = v6 & length1(int, v6) = v7 & uni(v6)))) % 205.85/30.09 | (24) ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] % 205.85/30.09 | : ! [v4: array_int] : ! [v5: uni] : ! [v6: int] : ( ~ ($lesseq(0, % 205.85/30.09 | v6)) | ~ (phase11(v0, v1, v2, v3) = 0) | ~ (t2tb2(v4) = v5) | % 205.85/30.09 | ~ (length1(int, v5) = v6) | ~ array_int(v4) | ~ array_int(v3) | ~ % 205.85/30.09 | array_int(v2) | ? [v7: uni] : ? [v8: int] : ? [v9: uni] : ? % 205.85/30.09 | [v10: int] : ? [v11: int] : ? [v12: int] : ? [v13: uni] : ? % 205.85/30.09 | [v14: int] : ? [v15: uni] : ? [v16: int] : ((v11 = 0 & phase11(v0, % 205.85/30.09 | v1, v2, v4) = 0) | ( ~ (v16 = v14) & $lesseq(1, % 205.85/30.09 | $difference(v1, v12)) & $lesseq(1, $difference($sum(v12, v1), % 205.85/30.09 | $product(2, v0))) & t2tb2(v3) = v9 & tb2t(v15) = v16 & % 205.85/30.09 | tb2t(v13) = v14 & get2(int, v9, v12) = v13 & get2(int, v5, v12) % 205.85/30.09 | = v15 & uni(v15) & uni(v13) & uni(v9)) | ($lesseq(v10, -1) & % 205.85/30.09 | t2tb2(v3) = v9 & length1(int, v9) = v10 & uni(v9)) | % 205.85/30.09 | ($lesseq(v8, -1) & t2tb2(v2) = v7 & length1(int, v7) = v8 & % 205.85/30.09 | uni(v7)))) % 205.85/30.09 | (25) ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] % 205.85/30.09 | : ! [v4: array_int] : ! [v5: uni] : ! [v6: int] : (v6 = 0 | ~ % 205.85/30.09 | (phase11(v0, v1, v2, v4) = v6) | ~ (t2tb2(v3) = v5) | ~ % 205.85/30.09 | array_int(v4) | ~ array_int(v3) | ~ array_int(v2) | ? [v7: uni] : % 205.85/30.09 | ? [v8: int] : ? [v9: int] : ? [v10: uni] : ? [v11: int] : ? % 205.85/30.09 | [v12: int] : ? [v13: int] : ? [v14: uni] : ? [v15: int] : ? % 205.85/30.09 | [v16: uni] : ? [v17: int] : (( ~ (v17 = v15) & $lesseq(1, % 205.85/30.09 | $difference(v1, v13)) & $lesseq(1, $difference($sum(v13, v1), % 205.85/30.09 | $product(2, v0))) & t2tb2(v4) = v10 & tb2t(v16) = v17 & % 205.85/30.09 | tb2t(v14) = v15 & get2(int, v10, v13) = v16 & get2(int, v5, v13) % 205.85/30.09 | = v14 & uni(v16) & uni(v14) & uni(v10)) | ( ~ (v12 = 0) & % 205.85/30.09 | phase11(v0, v1, v2, v3) = v12) | ($lesseq(v11, -1) & t2tb2(v4) = % 205.85/30.09 | v10 & length1(int, v10) = v11 & uni(v10)) | ($lesseq(v9, -1) & % 205.85/30.09 | length1(int, v5) = v9) | ($lesseq(v8, -1) & t2tb2(v2) = v7 & % 205.85/30.09 | length1(int, v7) = v8 & uni(v7)))) % 205.85/30.09 | (26) ! [v0: int] : ! [v1: int] : ! [v2: array_int] : ! [v3: array_int] % 205.85/30.09 | : ! [v4: array_int] : ! [v5: uni] : ! [v6: int] : ! [v7: int] : % 205.85/30.09 | (v7 = 0 | ~ ($lesseq(0, v6)) | ~ (phase11(v0, v1, v2, v4) = v7) | ~ % 205.85/30.09 | (t2tb2(v3) = v5) | ~ (length1(int, v5) = v6) | ~ array_int(v4) | % 205.85/30.09 | ~ array_int(v3) | ~ array_int(v2) | ? [v8: uni] : ? [v9: int] : % 205.85/30.09 | ? [v10: uni] : ? [v11: int] : ? [v12: int] : ? [v13: int] : ? % 205.85/30.09 | [v14: uni] : ? [v15: int] : ? [v16: uni] : ? [v17: int] : (( ~ % 205.85/30.09 | (v17 = v15) & $lesseq(1, $difference(v1, v13)) & $lesseq(1, % 205.85/30.09 | $difference($sum(v13, v1), $product(2, v0))) & t2tb2(v4) = v10 % 205.85/30.09 | & tb2t(v16) = v17 & tb2t(v14) = v15 & get2(int, v10, v13) = v16 % 205.85/30.09 | & get2(int, v5, v13) = v14 & uni(v16) & uni(v14) & uni(v10)) | ( % 205.85/30.09 | ~ (v12 = 0) & phase11(v0, v1, v2, v3) = v12) | ($lesseq(v11, -1) % 205.85/30.09 | & t2tb2(v4) = v10 & length1(int, v10) = v11 & uni(v10)) | % 205.85/30.09 | ($lesseq(v9, -1) & t2tb2(v2) = v8 & length1(int, v8) = v9 & % 205.85/30.09 | uni(v8)))) % 205.85/30.09 | % 205.85/30.09 | ALPHA: (wP_parameter_upsweep) implies: % 205.85/30.09 | (27) ty(int) % 205.85/30.10 | (28) ? [v0: int] : ? [v1: int] : ? [v2: int] : ? [v3: map_int_int] : ? % 205.85/30.10 | [v4: int] : ? [v5: uni] : ? [v6: uni] : ? [v7: array_int] : ? [v8: % 205.85/30.10 | uni] : ? [v9: int] : ? [v10: uni] : ? [v11: map_int_int] : ? % 205.85/30.10 | [v12: uni] : ? [v13: uni] : ? [v14: array_int] : ? [v15: uni] : ? % 205.85/30.10 | [v16: int] : ? [v17: map_int_int] : ? [v18: uni] : ? [v19: uni] : % 205.85/30.10 | ? [v20: array_int] : ? [v21: uni] : ? [v22: int] : ( ~ (v22 = 0) & % 205.85/30.10 | $lesseq(-1, $difference(v1, $product(2, v4))) & $lesseq(-1, % 205.85/30.10 | $difference(v0, $product(2, v4))) & $lesseq(v4, v1) & $lesseq(v4, % 205.85/30.10 | v0) & $lesseq(1, v4) & $lesseq(1, $difference(v2, v1)) & % 205.85/30.10 | $lesseq(1, $difference(v2, v0)) & $lesseq(0, v2) & $lesseq(-1, % 205.85/30.10 | $difference($product(2, v0), v1)) & $lesseq(2, $difference(v1, % 205.85/30.10 | v0)) & phase11($difference(v1, v4), v1, v14, v20) = 0 & % 205.85/30.10 | phase11($difference(v0, v4), v0, v7, v20) = v22 & % 205.85/30.10 | phase11($difference(v0, v4), v0, v7, v14) = 0 & is_power_of_21(v4) = % 205.85/30.10 | 0 & is_power_of_21($difference(v1, v0)) = 0 & tb2t2(v19) = v20 & % 205.85/30.10 | tb2t2(v13) = v14 & tb2t2(v6) = v7 & t2tb1(v17) = v18 & t2tb1(v11) = % 205.85/30.10 | v12 & t2tb1(v3) = v5 & sum2(v11, $sum($difference(v1, $product(2, % 205.85/30.10 | v4)), 1), $sum(v1, 1)) = v16 & sum2(v3, $sum($difference(v0, % 205.85/30.10 | $product(2, v4)), 1), $sum(v0, 1)) = v9 & tb2t(v21) = v16 & % 205.85/30.10 | tb2t(v15) = v9 & t2tb(v1) = v10 & t2tb(v0) = v8 & mk_array1(int, v2, % 205.85/30.10 | v18) = v19 & mk_array1(int, v2, v12) = v13 & mk_array1(int, v2, % 205.85/30.10 | v5) = v6 & get(int, int, v18, v10) = v21 & get(int, int, v12, v8) % 205.85/30.10 | = v15 & div1($difference(v1, v0), 2) = v4 & array_int(v20) & % 205.85/30.10 | array_int(v14) & array_int(v7) & map_int_int(v17) & map_int_int(v11) % 205.85/30.10 | & map_int_int(v3) & uni(v21) & uni(v19) & uni(v18) & uni(v15) & % 205.85/30.10 | uni(v13) & uni(v12) & uni(v10) & uni(v8) & uni(v6) & uni(v5) & ! % 205.85/30.10 | [v23: int] : ! [v24: uni] : ( ~ ($lesseq(0, % 205.85/30.10 | $sum($difference($product(-1, v23), $product(2, v4)), v1))) | % 205.85/30.10 | ~ (t2tb(v23) = v24) | ? [v25: uni] : ? [v26: int] : ? [v27: % 205.85/30.10 | uni] : (tb2t(v27) = v26 & tb2t(v25) = v26 & get(int, int, v18, % 205.85/30.10 | v24) = v25 & get(int, int, v12, v24) = v27 & uni(v27) & % 205.85/30.10 | uni(v25))) & ! [v23: int] : ! [v24: uni] : ( ~ ($lesseq(0, % 205.85/30.10 | $sum($difference($product(-1, v23), $product(2, v4)), v0))) | % 205.85/30.10 | ~ (t2tb(v23) = v24) | ? [v25: uni] : ? [v26: int] : ? [v27: % 205.85/30.10 | uni] : (tb2t(v27) = v26 & tb2t(v25) = v26 & get(int, int, v12, % 205.85/30.10 | v24) = v25 & get(int, int, v5, v24) = v27 & uni(v27) & % 205.85/30.10 | uni(v25))) & ! [v23: int] : ! [v24: uni] : ( ~ ($lesseq(1, % 205.85/30.10 | $difference(v23, v1))) | ~ (t2tb(v23) = v24) | ? [v25: uni] % 205.85/30.10 | : ? [v26: int] : ? [v27: uni] : (tb2t(v27) = v26 & tb2t(v25) = % 205.85/30.10 | v26 & get(int, int, v18, v24) = v25 & get(int, int, v12, v24) = % 205.85/30.10 | v27 & uni(v27) & uni(v25))) & ! [v23: int] : ! [v24: uni] : ( % 205.85/30.10 | ~ ($lesseq(1, $difference(v23, v0))) | ~ (t2tb(v23) = v24) | ? % 205.85/30.10 | [v25: uni] : ? [v26: int] : ? [v27: uni] : (tb2t(v27) = v26 & % 205.85/30.10 | tb2t(v25) = v26 & get(int, int, v12, v24) = v25 & get(int, int, % 205.85/30.10 | v5, v24) = v27 & uni(v27) & uni(v25)))) % 205.85/30.10 | % 205.85/30.10 | ALPHA: (function-axioms) implies: % 205.85/30.10 | (29) ! [v0: uni] : ! [v1: uni] : ! [v2: int] : (v1 = v0 | ~ (t2tb(v2) = % 205.85/30.10 | v1) | ~ (t2tb(v2) = v0)) % 205.85/30.10 | (30) ! [v0: int] : ! [v1: int] : ! [v2: uni] : (v1 = v0 | ~ (tb2t(v2) = % 205.85/30.10 | v1) | ~ (tb2t(v2) = v0)) % 205.85/30.10 | (31) ! [v0: uni] : ! [v1: uni] : ! [v2: map_int_int] : (v1 = v0 | ~ % 205.85/30.10 | (t2tb1(v2) = v1) | ~ (t2tb1(v2) = v0)) % 205.85/30.10 | (32) ! [v0: uni] : ! [v1: uni] : ! [v2: array_int] : (v1 = v0 | ~ % 205.85/30.10 | (t2tb2(v2) = v1) | ~ (t2tb2(v2) = v0)) % 205.85/30.10 | (33) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: uni] % 205.85/30.10 | : ! [v3: ty] : (v1 = v0 | ~ (sort1(v3, v2) = v1) | ~ (sort1(v3, v2) % 205.85/30.10 | = v0)) % 205.85/30.10 | (34) ! [v0: ty] : ! [v1: ty] : ! [v2: ty] : ! [v3: ty] : (v1 = v0 | ~ % 205.85/30.10 | (map(v3, v2) = v1) | ~ (map(v3, v2) = v0)) % 205.85/30.10 | (35) ! [v0: int] : ! [v1: int] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | % 205.85/30.10 | ~ (length1(v3, v2) = v1) | ~ (length1(v3, v2) = v0)) % 205.85/30.10 | (36) ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | % 205.85/30.10 | ~ (elts(v3, v2) = v1) | ~ (elts(v3, v2) = v0)) % 205.85/30.10 | (37) ! [v0: uni] : ! [v1: uni] : ! [v2: int] : ! [v3: uni] : ! [v4: % 205.85/30.10 | ty] : (v1 = v0 | ~ (get2(v4, v3, v2) = v1) | ~ (get2(v4, v3, v2) = % 205.85/30.10 | v0)) % 205.85/30.10 | (38) ! [v0: int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ! [v4: % 205.85/30.10 | map_int_int] : (v1 = v0 | ~ (sum2(v4, v3, v2) = v1) | ~ (sum2(v4, % 205.85/30.10 | v3, v2) = v0)) % 205.85/30.11 | (39) ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: % 205.85/30.11 | ty] : ! [v5: ty] : (v1 = v0 | ~ (get(v5, v4, v3, v2) = v1) | ~ % 205.85/30.11 | (get(v5, v4, v3, v2) = v0)) % 205.85/30.11 | (40) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: % 205.85/30.11 | array_int] : ! [v3: array_int] : ! [v4: int] : ! [v5: int] : (v1 % 205.85/30.11 | = v0 | ~ (phase11(v5, v4, v3, v2) = v1) | ~ (phase11(v5, v4, v3, % 205.85/30.11 | v2) = v0)) % 205.85/30.11 | % 205.85/30.11 | DELTA: instantiating (7) with fresh symbol all_90_0 gives: % 205.85/30.11 | (41) map(int, int) = all_90_0 & ty(all_90_0) & ! [v0: map_int_int] : ! % 205.85/30.11 | [v1: uni] : ( ~ (t2tb1(v0) = v1) | ~ map_int_int(v0) | % 205.85/30.11 | sort1(all_90_0, v1) = 0) % 205.85/30.11 | % 205.85/30.11 | ALPHA: (41) implies: % 205.85/30.11 | (42) map(int, int) = all_90_0 % 205.85/30.11 | (43) ! [v0: map_int_int] : ! [v1: uni] : ( ~ (t2tb1(v0) = v1) | ~ % 205.85/30.11 | map_int_int(v0) | sort1(all_90_0, v1) = 0) % 205.85/30.11 | % 205.85/30.11 | DELTA: instantiating (28) with fresh symbols all_100_0, all_100_1, all_100_2, % 205.85/30.11 | all_100_3, all_100_4, all_100_5, all_100_6, all_100_7, all_100_8, % 205.85/30.11 | all_100_9, all_100_10, all_100_11, all_100_12, all_100_13, all_100_14, % 205.85/30.11 | all_100_15, all_100_16, all_100_17, all_100_18, all_100_19, all_100_20, % 205.85/30.11 | all_100_21, all_100_22 gives: % 206.11/30.11 | (44) ~ (all_100_0 = 0) & $lesseq(-1, $difference(all_100_21, $product(2, % 206.11/30.11 | all_100_18))) & $lesseq(-1, $difference(all_100_22, $product(2, % 206.11/30.11 | all_100_18))) & $lesseq(all_100_18, all_100_21) & % 206.11/30.11 | $lesseq(all_100_18, all_100_22) & $lesseq(1, all_100_18) & $lesseq(1, % 206.11/30.11 | $difference(all_100_20, all_100_21)) & $lesseq(1, % 206.11/30.11 | $difference(all_100_20, all_100_22)) & $lesseq(0, all_100_20) & % 206.11/30.11 | $lesseq(-1, $difference($product(2, all_100_22), all_100_21)) & % 206.11/30.11 | $lesseq(2, $difference(all_100_21, all_100_22)) & % 206.11/30.11 | phase11($difference(all_100_21, all_100_18), all_100_21, all_100_8, % 206.11/30.11 | all_100_2) = 0 & phase11($difference(all_100_22, all_100_18), % 206.11/30.11 | all_100_22, all_100_15, all_100_2) = all_100_0 & % 206.11/30.11 | phase11($difference(all_100_22, all_100_18), all_100_22, all_100_15, % 206.11/30.11 | all_100_8) = 0 & is_power_of_21(all_100_18) = 0 & % 206.11/30.11 | is_power_of_21($difference(all_100_21, all_100_22)) = 0 & % 206.11/30.11 | tb2t2(all_100_3) = all_100_2 & tb2t2(all_100_9) = all_100_8 & % 206.11/30.11 | tb2t2(all_100_16) = all_100_15 & t2tb1(all_100_5) = all_100_4 & % 206.11/30.11 | t2tb1(all_100_11) = all_100_10 & t2tb1(all_100_19) = all_100_17 & % 206.11/30.11 | sum2(all_100_11, $sum($difference(all_100_21, $product(2, % 206.11/30.11 | all_100_18)), 1), $sum(all_100_21, 1)) = all_100_6 & % 206.11/30.11 | sum2(all_100_19, $sum($difference(all_100_22, $product(2, % 206.11/30.11 | all_100_18)), 1), $sum(all_100_22, 1)) = all_100_13 & % 206.11/30.11 | tb2t(all_100_1) = all_100_6 & tb2t(all_100_7) = all_100_13 & % 206.11/30.11 | t2tb(all_100_21) = all_100_12 & t2tb(all_100_22) = all_100_14 & % 206.11/30.11 | mk_array1(int, all_100_20, all_100_4) = all_100_3 & mk_array1(int, % 206.11/30.11 | all_100_20, all_100_10) = all_100_9 & mk_array1(int, all_100_20, % 206.11/30.11 | all_100_17) = all_100_16 & get(int, int, all_100_4, all_100_12) = % 206.11/30.11 | all_100_1 & get(int, int, all_100_10, all_100_14) = all_100_7 & % 206.11/30.11 | div1($difference(all_100_21, all_100_22), 2) = all_100_18 & % 206.11/30.11 | array_int(all_100_2) & array_int(all_100_8) & array_int(all_100_15) & % 206.11/30.11 | map_int_int(all_100_5) & map_int_int(all_100_11) & % 206.11/30.11 | map_int_int(all_100_19) & uni(all_100_1) & uni(all_100_3) & % 206.11/30.11 | uni(all_100_4) & uni(all_100_7) & uni(all_100_9) & uni(all_100_10) & % 206.11/30.11 | uni(all_100_12) & uni(all_100_14) & uni(all_100_16) & uni(all_100_17) % 206.11/30.11 | & ! [v0: int] : ! [v1: uni] : ( ~ ($lesseq(0, % 206.11/30.11 | $sum($difference($product(-1, v0), $product(2, all_100_18)), % 206.11/30.11 | all_100_21))) | ~ (t2tb(v0) = v1) | ? [v2: uni] : ? [v3: % 206.11/30.11 | int] : ? [v4: uni] : (tb2t(v4) = v3 & tb2t(v2) = v3 & get(int, % 206.11/30.11 | int, all_100_4, v1) = v2 & get(int, int, all_100_10, v1) = v4 & % 206.11/30.11 | uni(v4) & uni(v2))) & ! [v0: int] : ! [v1: uni] : ( ~ % 206.11/30.11 | ($lesseq(0, $sum($difference($product(-1, v0), $product(2, % 206.11/30.11 | all_100_18)), all_100_22))) | ~ (t2tb(v0) = v1) | ? [v2: % 206.11/30.12 | uni] : ? [v3: int] : ? [v4: uni] : (tb2t(v4) = v3 & tb2t(v2) = % 206.11/30.12 | v3 & get(int, int, all_100_10, v1) = v2 & get(int, int, % 206.11/30.12 | all_100_17, v1) = v4 & uni(v4) & uni(v2))) & ! [v0: int] : ! % 206.11/30.12 | [v1: uni] : ( ~ ($lesseq(1, $difference(v0, all_100_21))) | ~ % 206.11/30.12 | (t2tb(v0) = v1) | ? [v2: uni] : ? [v3: int] : ? [v4: uni] : % 206.11/30.12 | (tb2t(v4) = v3 & tb2t(v2) = v3 & get(int, int, all_100_4, v1) = v2 & % 206.11/30.12 | get(int, int, all_100_10, v1) = v4 & uni(v4) & uni(v2))) & ! [v0: % 206.11/30.12 | int] : ! [v1: uni] : ( ~ ($lesseq(1, $difference(v0, all_100_22))) % 206.11/30.12 | | ~ (t2tb(v0) = v1) | ? [v2: uni] : ? [v3: int] : ? [v4: uni] : % 206.11/30.12 | (tb2t(v4) = v3 & tb2t(v2) = v3 & get(int, int, all_100_10, v1) = v2 % 206.11/30.12 | & get(int, int, all_100_17, v1) = v4 & uni(v4) & uni(v2))) % 206.11/30.12 | % 206.11/30.12 | ALPHA: (44) implies: % 206.11/30.12 | (45) ~ (all_100_0 = 0) % 206.11/30.12 | (46) $lesseq(2, $difference(all_100_21, all_100_22)) % 206.11/30.12 | (47) $lesseq(1, $difference(all_100_20, all_100_22)) % 206.11/30.12 | (48) $lesseq(1, all_100_18) % 206.11/30.12 | (49) $lesseq(-1, $difference(all_100_21, $product(2, all_100_18))) % 206.11/30.12 | (50) uni(all_100_17) % 206.11/30.12 | (51) uni(all_100_16) % 206.11/30.12 | (52) uni(all_100_10) % 206.11/30.12 | (53) uni(all_100_9) % 206.11/30.12 | (54) uni(all_100_4) % 206.11/30.12 | (55) uni(all_100_3) % 206.11/30.12 | (56) map_int_int(all_100_19) % 206.11/30.12 | (57) map_int_int(all_100_11) % 206.11/30.12 | (58) map_int_int(all_100_5) % 206.11/30.12 | (59) array_int(all_100_15) % 206.11/30.12 | (60) array_int(all_100_8) % 206.11/30.12 | (61) array_int(all_100_2) % 206.11/30.12 | (62) div1($difference(all_100_21, all_100_22), 2) = all_100_18 % 206.11/30.12 | (63) get(int, int, all_100_10, all_100_14) = all_100_7 % 206.11/30.12 | (64) mk_array1(int, all_100_20, all_100_17) = all_100_16 % 206.11/30.12 | (65) mk_array1(int, all_100_20, all_100_10) = all_100_9 % 206.11/30.12 | (66) mk_array1(int, all_100_20, all_100_4) = all_100_3 % 206.11/30.12 | (67) t2tb(all_100_22) = all_100_14 % 206.11/30.12 | (68) t2tb(all_100_21) = all_100_12 % 206.11/30.12 | (69) tb2t(all_100_7) = all_100_13 % 206.11/30.12 | (70) sum2(all_100_19, $sum($difference(all_100_22, $product(2, % 206.11/30.12 | all_100_18)), 1), $sum(all_100_22, 1)) = all_100_13 % 206.11/30.12 | (71) sum2(all_100_11, $sum($difference(all_100_21, $product(2, % 206.11/30.12 | all_100_18)), 1), $sum(all_100_21, 1)) = all_100_6 % 206.11/30.12 | (72) t2tb1(all_100_19) = all_100_17 % 206.11/30.12 | (73) t2tb1(all_100_11) = all_100_10 % 206.11/30.12 | (74) t2tb1(all_100_5) = all_100_4 % 206.11/30.12 | (75) tb2t2(all_100_16) = all_100_15 % 206.11/30.12 | (76) tb2t2(all_100_9) = all_100_8 % 206.11/30.12 | (77) tb2t2(all_100_3) = all_100_2 % 206.11/30.12 | (78) is_power_of_21($difference(all_100_21, all_100_22)) = 0 % 206.11/30.12 | (79) is_power_of_21(all_100_18) = 0 % 206.11/30.12 | (80) phase11($difference(all_100_22, all_100_18), all_100_22, all_100_15, % 206.11/30.12 | all_100_8) = 0 % 206.11/30.12 | (81) phase11($difference(all_100_22, all_100_18), all_100_22, all_100_15, % 206.11/30.12 | all_100_2) = all_100_0 % 206.11/30.12 | (82) ! [v0: int] : ! [v1: uni] : ( ~ ($lesseq(1, $difference(v0, % 206.11/30.12 | all_100_22))) | ~ (t2tb(v0) = v1) | ? [v2: uni] : ? [v3: % 206.11/30.12 | int] : ? [v4: uni] : (tb2t(v4) = v3 & tb2t(v2) = v3 & get(int, % 206.11/30.12 | int, all_100_10, v1) = v2 & get(int, int, all_100_17, v1) = v4 & % 206.11/30.12 | uni(v4) & uni(v2))) % 206.11/30.12 | (83) ! [v0: int] : ! [v1: uni] : ( ~ ($lesseq(0, % 206.11/30.12 | $sum($difference($product(-1, v0), $product(2, all_100_18)), % 206.11/30.12 | all_100_21))) | ~ (t2tb(v0) = v1) | ? [v2: uni] : ? [v3: % 206.11/30.12 | int] : ? [v4: uni] : (tb2t(v4) = v3 & tb2t(v2) = v3 & get(int, % 206.11/30.12 | int, all_100_4, v1) = v2 & get(int, int, all_100_10, v1) = v4 & % 206.11/30.12 | uni(v4) & uni(v2))) % 206.11/30.12 | % 206.11/30.12 | GROUND_INST: instantiating (16) with $difference(all_100_21, all_100_22), % 206.11/30.12 | all_100_18, simplifying with (62) gives: % 206.11/30.12 | (84) ~ ($lesseq(2, $difference($difference(all_100_21, $product(2, % 206.11/30.12 | all_100_18)), all_100_22))) | ~ ($lesseq(all_100_22, % 206.11/30.12 | all_100_21)) % 206.11/30.12 | % 206.11/30.12 | GROUND_INST: instantiating (15) with $difference(all_100_21, all_100_22), % 206.11/30.12 | all_100_18, simplifying with (62) gives: % 206.11/30.12 | (85) ~ ($lesseq(1, $sum($difference($product(2, all_100_18), all_100_21), % 206.11/30.12 | all_100_22))) | ~ ($lesseq(all_100_22, all_100_21)) % 206.11/30.12 | % 206.11/30.12 | GROUND_INST: instantiating (2) with $difference(all_100_21, all_100_22), 2, % 206.11/30.12 | all_100_18, simplifying with (62) gives: % 206.11/30.12 | (86) ~ ($lesseq(1, $sum($difference(all_100_18, all_100_21), all_100_22))) % 206.11/30.12 | | ~ ($lesseq(all_100_22, all_100_21)) % 206.11/30.12 | % 206.11/30.12 | GROUND_INST: instantiating (19) with $difference(all_100_21, all_100_22), % 206.11/30.12 | all_100_18, simplifying with (62) gives: % 206.11/30.12 | (87) $sum($difference($product(2, all_100_18), all_100_21), all_100_22) = 0 % 206.11/30.12 | | ~ ($lesseq(2, $difference(all_100_21, all_100_22))) | ? [v0: int] % 206.11/30.12 | : ( ~ (v0 = 0) & is_power_of_21($difference(all_100_21, all_100_22)) = % 206.11/30.12 | v0) % 206.11/30.12 | % 206.11/30.12 | GROUND_INST: instantiating (rounds_toward_zero) with $difference(all_100_21, % 206.11/30.12 | all_100_22), 2, all_100_18, simplifying with (62) gives: % 206.11/30.12 | (88) ? [v0: int] : ? [v1: int] : ? [v2: int] : ($lesseq(v2, v0) & % 206.11/30.12 | abs1(v1) = v2 & abs1($difference(all_100_21, all_100_22)) = v0 & % 206.11/30.12 | $product(all_100_18, 2) = v1) % 206.11/30.12 | % 206.11/30.12 | GROUND_INST: instantiating (length_def1) with int, all_100_20, all_100_17, % 206.11/30.12 | all_100_16, simplifying with (27), (50), (64) gives: % 206.11/30.12 | (89) length1(int, all_100_16) = all_100_20 % 206.11/30.12 | % 206.11/30.12 | GROUND_INST: instantiating (5) with int, all_100_20, all_100_17, all_100_16, % 206.11/30.12 | simplifying with (27), (50), (64) gives: % 206.11/30.13 | (90) ? [v0: ty] : ? [v1: int] : ? [v2: int] : ((v2 = all_100_17 & % 206.11/30.13 | elts(int, all_100_16) = all_100_17) | ( ~ (v1 = 0) & map(int, int) % 206.11/30.13 | = v0 & sort1(v0, all_100_17) = v1 & ty(v0))) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (length_def1) with int, all_100_20, all_100_10, % 206.11/30.13 | all_100_9, simplifying with (27), (52), (65) gives: % 206.11/30.13 | (91) length1(int, all_100_9) = all_100_20 % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (5) with int, all_100_20, all_100_10, all_100_9, % 206.11/30.13 | simplifying with (27), (52), (65) gives: % 206.11/30.13 | (92) ? [v0: ty] : ? [v1: int] : ? [v2: int] : ((v2 = all_100_10 & % 206.11/30.13 | elts(int, all_100_9) = all_100_10) | ( ~ (v1 = 0) & map(int, int) % 206.11/30.13 | = v0 & sort1(v0, all_100_10) = v1 & ty(v0))) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (length_def1) with int, all_100_20, all_100_4, % 206.11/30.13 | all_100_3, simplifying with (27), (54), (66) gives: % 206.11/30.13 | (93) length1(int, all_100_3) = all_100_20 % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (5) with int, all_100_20, all_100_4, all_100_3, % 206.11/30.13 | simplifying with (27), (54), (66) gives: % 206.11/30.13 | (94) ? [v0: ty] : ? [v1: int] : ? [v2: int] : ((v2 = all_100_4 & % 206.11/30.13 | elts(int, all_100_3) = all_100_4) | ( ~ (v1 = 0) & map(int, int) = % 206.11/30.13 | v0 & sort1(v0, all_100_4) = v1 & ty(v0))) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (83) with all_100_22, all_100_14, simplifying with % 206.11/30.13 | (67) gives: % 206.11/30.13 | (95) ~ ($lesseq(all_100_22, $difference(all_100_21, $product(2, % 206.11/30.13 | all_100_18)))) | ? [v0: uni] : ? [v1: int] : ? [v2: uni] : % 206.11/30.13 | (tb2t(v2) = v1 & tb2t(v0) = v1 & get(int, int, all_100_4, all_100_14) % 206.11/30.13 | = v0 & get(int, int, all_100_10, all_100_14) = v2 & uni(v2) & % 206.11/30.13 | uni(v0)) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (82) with all_100_21, all_100_12, simplifying with % 206.11/30.13 | (68) gives: % 206.11/30.13 | (96) ~ ($lesseq(1, $difference(all_100_21, all_100_22))) | ? [v0: uni] : % 206.11/30.13 | ? [v1: int] : ? [v2: uni] : (tb2t(v2) = v1 & tb2t(v0) = v1 & get(int, % 206.11/30.13 | int, all_100_10, all_100_12) = v0 & get(int, int, all_100_17, % 206.11/30.13 | all_100_12) = v2 & uni(v2) & uni(v0)) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (13) with all_100_19, $sum($difference(all_100_22, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum($difference(all_100_22, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum(all_100_22, 1), % 206.11/30.13 | all_100_13, all_100_13, simplifying with (56), (70) gives: % 206.11/30.13 | (97) ~ ($lesseq(0, all_100_18)) | sum2(all_100_19, % 206.11/30.13 | $sum($difference(all_100_22, $product(2, all_100_18)), 1), % 206.11/30.13 | $sum($difference(all_100_22, $product(2, all_100_18)), 1)) = 0 % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (12) with all_100_19, $sum($difference(all_100_22, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum(all_100_22, 1), % 206.11/30.13 | $sum(all_100_22, 1), all_100_13, all_100_13, simplifying with % 206.11/30.13 | (56), (70) gives: % 206.11/30.13 | (98) ~ ($lesseq(0, all_100_18)) | sum2(all_100_19, $sum(all_100_22, 1), % 206.11/30.13 | $sum(all_100_22, 1)) = 0 % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (11) with all_100_19, $sum($difference(all_100_22, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum(all_100_22, 2), % 206.11/30.13 | all_100_13, simplifying with (56), (70) gives: % 206.11/30.13 | (99) ~ ($lesseq(0, all_100_18)) | ? [v0: int] : ? [v1: uni] : ? [v2: % 206.11/30.13 | uni] : ? [v3: uni] : (t2tb1(all_100_19) = v1 & sum2(all_100_19, % 206.11/30.13 | $sum($difference(all_100_22, $product(2, all_100_18)), 1), % 206.11/30.13 | $sum(all_100_22, 2)) = v0 & tb2t(v3) = $difference(v0, all_100_13) % 206.11/30.13 | & t2tb($sum(all_100_22, 1)) = v2 & get(int, int, v1, v2) = v3 & % 206.11/30.13 | uni(v3) & uni(v2) & uni(v1)) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (10) with all_100_19, $sum($difference(all_100_22, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum(all_100_22, 1), % 206.11/30.13 | all_100_13, simplifying with (56), (70) gives: % 206.11/30.13 | (100) ~ ($lesseq(1, all_100_18)) | ? [v0: int] : ? [v1: uni] : ? [v2: % 206.11/30.13 | uni] : ? [v3: uni] : (t2tb1(all_100_19) = v1 & sum2(all_100_19, % 206.11/30.13 | $sum($difference(all_100_22, $product(2, all_100_18)), 1), % 206.11/30.13 | all_100_22) = v0 & tb2t(v3) = $difference(all_100_13, v0) & % 206.11/30.13 | t2tb(all_100_22) = v2 & get(int, int, v1, v2) = v3 & uni(v3) & % 206.11/30.13 | uni(v2) & uni(v1)) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (8) with all_100_19, $sum($difference(all_100_22, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum(all_100_22, 1), % 206.11/30.13 | all_100_13, simplifying with (56), (70) gives: % 206.11/30.13 | (101) ~ ($lesseq(1, all_100_18)) | ? [v0: uni] : ? [v1: uni] : ? [v2: % 206.11/30.13 | uni] : ? [v3: int] : (t2tb1(all_100_19) = v0 & sum2(all_100_19, % 206.11/30.13 | $sum($difference(all_100_22, $product(2, all_100_18)), 2), % 206.11/30.13 | $sum(all_100_22, 1)) = $difference(all_100_13, v3) & tb2t(v2) = % 206.11/30.13 | v3 & t2tb($sum($difference(all_100_22, $product(2, all_100_18)), % 206.11/30.13 | 1)) = v1 & get(int, int, v0, v1) = v2 & uni(v2) & uni(v1) & % 206.11/30.13 | uni(v0)) % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (13) with all_100_11, $sum($difference(all_100_21, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum($difference(all_100_21, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum(all_100_21, 1), all_100_6, % 206.11/30.13 | all_100_6, simplifying with (57), (71) gives: % 206.11/30.13 | (102) ~ ($lesseq(0, all_100_18)) | sum2(all_100_11, % 206.11/30.13 | $sum($difference(all_100_21, $product(2, all_100_18)), 1), % 206.11/30.13 | $sum($difference(all_100_21, $product(2, all_100_18)), 1)) = 0 % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (12) with all_100_11, $sum($difference(all_100_21, % 206.11/30.13 | $product(2, all_100_18)), 1), $sum(all_100_21, 1), % 206.11/30.13 | $sum(all_100_21, 1), all_100_6, all_100_6, simplifying with (57), % 206.11/30.13 | (71) gives: % 206.11/30.13 | (103) ~ ($lesseq(0, all_100_18)) | sum2(all_100_11, $sum(all_100_21, 1), % 206.11/30.13 | $sum(all_100_21, 1)) = 0 % 206.11/30.13 | % 206.11/30.13 | GROUND_INST: instantiating (9) with all_100_11, $difference(all_100_21, % 206.11/30.13 | $product(2, all_100_18)), $sum(all_100_21, 1), all_100_6, % 206.11/30.13 | simplifying with (57), (71) gives: % 206.11/30.14 | (104) ~ ($lesseq(0, all_100_18)) | ? [v0: int] : ? [v1: uni] : ? [v2: % 206.11/30.14 | uni] : ? [v3: uni] : (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.11/30.14 | $difference(all_100_21, $product(2, all_100_18)), % 206.11/30.14 | $sum(all_100_21, 1)) = v0 & tb2t(v3) = $difference(v0, all_100_6) % 206.11/30.14 | & t2tb($difference(all_100_21, $product(2, all_100_18))) = v2 & % 206.11/30.14 | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (11) with all_100_11, $sum($difference(all_100_21, % 206.11/30.14 | $product(2, all_100_18)), 1), $sum(all_100_21, 2), all_100_6, % 206.11/30.14 | simplifying with (57), (71) gives: % 206.11/30.14 | (105) ~ ($lesseq(0, all_100_18)) | ? [v0: int] : ? [v1: uni] : ? [v2: % 206.11/30.14 | uni] : ? [v3: uni] : (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.11/30.14 | $sum($difference(all_100_21, $product(2, all_100_18)), 1), % 206.11/30.14 | $sum(all_100_21, 2)) = v0 & tb2t(v3) = $difference(v0, all_100_6) % 206.11/30.14 | & t2tb($sum(all_100_21, 1)) = v2 & get(int, int, v1, v2) = v3 & % 206.11/30.14 | uni(v3) & uni(v2) & uni(v1)) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (10) with all_100_11, $sum($difference(all_100_21, % 206.11/30.14 | $product(2, all_100_18)), 1), $sum(all_100_21, 1), all_100_6, % 206.11/30.14 | simplifying with (57), (71) gives: % 206.11/30.14 | (106) ~ ($lesseq(1, all_100_18)) | ? [v0: int] : ? [v1: uni] : ? [v2: % 206.11/30.14 | uni] : ? [v3: uni] : (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.11/30.14 | $sum($difference(all_100_21, $product(2, all_100_18)), 1), % 206.11/30.14 | all_100_21) = v0 & tb2t(v3) = $difference(all_100_6, v0) & % 206.11/30.14 | t2tb(all_100_21) = v2 & get(int, int, v1, v2) = v3 & uni(v3) & % 206.11/30.14 | uni(v2) & uni(v1)) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (8) with all_100_11, $sum($difference(all_100_21, % 206.11/30.14 | $product(2, all_100_18)), 1), $sum(all_100_21, 1), all_100_6, % 206.11/30.14 | simplifying with (57), (71) gives: % 206.11/30.14 | (107) ~ ($lesseq(1, all_100_18)) | ? [v0: uni] : ? [v1: uni] : ? [v2: % 206.11/30.14 | uni] : ? [v3: int] : (t2tb1(all_100_11) = v0 & sum2(all_100_11, % 206.11/30.14 | $sum($difference(all_100_21, $product(2, all_100_18)), 2), % 206.11/30.14 | $sum(all_100_21, 1)) = $difference(all_100_6, v3) & tb2t(v2) = v3 % 206.11/30.14 | & t2tb($sum($difference(all_100_21, $product(2, all_100_18)), 1)) = % 206.11/30.14 | v1 & get(int, int, v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (14) with all_100_11, all_100_19, % 206.11/30.14 | $sum($difference(all_100_21, $product(2, all_100_18)), 1), % 206.11/30.14 | $sum(all_100_21, 1), all_100_17, all_100_6, simplifying with % 206.11/30.14 | (56), (57), (71), (72) gives: % 206.11/30.14 | (108) ? [v0: uni] : ? [v1: int] : ? [v2: int] : ? [v3: uni] : ? [v4: % 206.11/30.14 | uni] : ? [v5: int] : ? [v6: uni] : ? [v7: int] : ((v1 = % 206.11/30.14 | all_100_6 & sum2(all_100_19, $sum($difference(all_100_21, % 206.11/30.14 | $product(2, all_100_18)), 1), $sum(all_100_21, 1)) = % 206.11/30.14 | all_100_6) | ( ~ (v7 = v5) & $lesseq(v2, all_100_21) & $lesseq(1, % 206.11/30.14 | $difference($sum(v2, $product(2, all_100_18)), all_100_21)) & % 206.11/30.14 | t2tb1(all_100_11) = v0 & tb2t(v6) = v7 & tb2t(v4) = v5 & t2tb(v2) % 206.11/30.14 | = v3 & get(int, int, v0, v3) = v4 & get(int, int, all_100_17, v3) % 206.11/30.14 | = v6 & uni(v6) & uni(v4) & uni(v3) & uni(v0))) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (43) with all_100_19, all_100_17, simplifying with % 206.11/30.14 | (56), (72) gives: % 206.11/30.14 | (109) sort1(all_90_0, all_100_17) = 0 % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (43) with all_100_11, all_100_10, simplifying with % 206.11/30.14 | (57), (73) gives: % 206.11/30.14 | (110) sort1(all_90_0, all_100_10) = 0 % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (43) with all_100_5, all_100_4, simplifying with % 206.11/30.14 | (58), (74) gives: % 206.11/30.14 | (111) sort1(all_90_0, all_100_4) = 0 % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (bridgeR2) with all_100_16, all_100_15, simplifying % 206.11/30.14 | with (51), (75) gives: % 206.11/30.14 | (112) t2tb2(all_100_15) = all_100_16 % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (bridgeR2) with all_100_9, all_100_8, simplifying % 206.11/30.14 | with (53), (76) gives: % 206.11/30.14 | (113) t2tb2(all_100_8) = all_100_9 % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (bridgeR2) with all_100_3, all_100_2, simplifying % 206.11/30.14 | with (55), (77) gives: % 206.11/30.14 | (114) t2tb2(all_100_2) = all_100_3 % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (18) with $difference(all_100_21, all_100_22), % 206.11/30.14 | simplifying with (78) gives: % 206.11/30.14 | (115) ~ ($lesseq(2, $difference(all_100_21, all_100_22))) | ? [v0: int] : % 206.11/30.14 | ($sum($difference($product(2, v0), all_100_21), all_100_22) = 0 & % 206.11/30.14 | div1($difference(all_100_21, all_100_22), 2) = v0) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (17) with $difference(all_100_21, all_100_22), % 206.11/30.14 | simplifying with (78) gives: % 206.11/30.14 | (116) ? [v0: int] : ($lesseq(0, v0) & power1(2, v0) = % 206.11/30.14 | $difference(all_100_21, all_100_22)) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (18) with all_100_18, simplifying with (79) gives: % 206.11/30.14 | (117) ~ ($lesseq(2, all_100_18)) | ? [v0: int] : ($product(2, v0) = % 206.11/30.14 | all_100_18 & div1(all_100_18, 2) = v0) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (23) with $difference(all_100_22, all_100_18), % 206.11/30.14 | all_100_22, all_100_15, all_100_8, all_100_2, all_100_0, % 206.11/30.14 | simplifying with (59), (60), (61), (80), (81) gives: % 206.11/30.14 | (118) all_100_0 = 0 | ? [v0: uni] : ? [v1: int] : ? [v2: uni] : ? [v3: % 206.11/30.14 | int] : ? [v4: uni] : ? [v5: int] : ? [v6: int] : ? [v7: uni] : % 206.11/30.14 | ? [v8: int] : ? [v9: uni] : ? [v10: int] : (( ~ (v10 = v8) & % 206.11/30.14 | $lesseq(1, $difference(all_100_22, v6)) & $lesseq(1, % 206.11/30.14 | $difference($sum(v6, $product(2, all_100_18)), all_100_22)) & % 206.11/30.14 | t2tb2(all_100_2) = v4 & t2tb2(all_100_8) = v2 & tb2t(v9) = v10 & % 206.11/30.14 | tb2t(v7) = v8 & get2(int, v4, v6) = v9 & get2(int, v2, v6) = v7 & % 206.11/30.14 | uni(v9) & uni(v7) & uni(v4) & uni(v2)) | ($lesseq(v5, -1) & % 206.11/30.14 | t2tb2(all_100_2) = v4 & length1(int, v4) = v5 & uni(v4)) | % 206.11/30.14 | ($lesseq(v3, -1) & t2tb2(all_100_8) = v2 & length1(int, v2) = v3 & % 206.11/30.14 | uni(v2)) | ($lesseq(v1, -1) & t2tb2(all_100_15) = v0 & % 206.11/30.14 | length1(int, v0) = v1 & uni(v0))) % 206.11/30.14 | % 206.11/30.14 | GROUND_INST: instantiating (21) with $difference(all_100_22, all_100_18), % 206.11/30.14 | all_100_22, all_100_15, all_100_2, all_100_0, simplifying with % 206.11/30.14 | (59), (61), (81) gives: % 206.11/30.15 | (119) all_100_0 = 0 | ~ ($lesseq(2, all_100_18)) | ? [v0: int] : ? [v1: % 206.11/30.15 | int] : ? [v2: int] : ? [v3: int] : ? [v4: uni] : ? [v5: uni] : % 206.11/30.15 | ? [v6: int] : ? [v7: int] : (( ~ (v7 = v6) & sum3(all_100_15, % 206.11/30.15 | $sum($difference(all_100_22, $product(2, all_100_18)), 1), % 206.11/30.15 | $sum($difference(all_100_22, all_100_18), 1)) = v7 & % 206.11/30.15 | t2tb2(all_100_2) = v4 & tb2t(v5) = v6 & get2(int, v4, % 206.11/30.15 | $difference(all_100_22, all_100_18)) = v5 & uni(v5) & uni(v4)) % 206.11/30.15 | | ( ~ (v3 = 0) & phase11(v2, all_100_22, all_100_15, all_100_2) = % 206.11/30.15 | v3 & go_right1($difference(all_100_22, all_100_18), all_100_22) = % 206.11/30.15 | v2) | ( ~ (v1 = 0) & phase11(v0, $difference(all_100_22, % 206.11/30.15 | all_100_18), all_100_15, all_100_2) = v1 & % 206.11/30.15 | go_left1($difference(all_100_22, all_100_18), all_100_22) = v0)) % 206.11/30.15 | % 206.11/30.15 | GROUND_INST: instantiating (20) with $sum(all_100_22, -1), all_100_15, % 206.11/30.15 | all_100_2, all_100_0, simplifying with (59), (61) gives: % 206.11/30.15 | (120) all_100_0 = 0 | ~ (phase11($sum(all_100_22, -1), all_100_22, % 206.11/30.15 | all_100_15, all_100_2) = all_100_0) | ? [v0: uni] : ? [v1: uni] % 206.11/30.15 | : ? [v2: int] : ? [v3: uni] : ? [v4: uni] : ? [v5: int] : ( ~ (v5 % 206.11/30.15 | = v2) & t2tb2(all_100_2) = v0 & t2tb2(all_100_15) = v3 & tb2t(v4) % 206.11/30.15 | = v5 & tb2t(v1) = v2 & get2(int, v3, $sum(all_100_22, -1)) = v4 & % 206.11/30.15 | get2(int, v0, $sum(all_100_22, -1)) = v1 & uni(v4) & uni(v3) & % 206.11/30.15 | uni(v1) & uni(v0)) % 206.11/30.15 | % 206.11/30.15 | DELTA: instantiating (116) with fresh symbol all_115_0 gives: % 206.11/30.15 | (121) $lesseq(0, all_115_0) & power1(2, all_115_0) = % 206.11/30.15 | $difference(all_100_21, all_100_22) % 206.11/30.15 | % 206.11/30.15 | ALPHA: (121) implies: % 206.11/30.15 | (122) $lesseq(0, all_115_0) % 206.11/30.15 | (123) power1(2, all_115_0) = $difference(all_100_21, all_100_22) % 206.11/30.15 | % 206.11/30.15 | DELTA: instantiating (88) with fresh symbols all_126_0, all_126_1, all_126_2 % 206.11/30.15 | gives: % 206.11/30.15 | (124) $lesseq(all_126_0, all_126_2) & abs1(all_126_1) = all_126_0 & % 206.11/30.15 | abs1($difference(all_100_21, all_100_22)) = all_126_2 & % 206.11/30.15 | $product(all_100_18, 2) = all_126_1 % 206.11/30.15 | % 206.11/30.15 | ALPHA: (124) implies: % 206.11/30.15 | (125) $product(all_100_18, 2) = all_126_1 % 206.11/30.15 | (126) abs1(all_126_1) = all_126_0 % 206.11/30.15 | % 206.11/30.15 | DELTA: instantiating (92) with fresh symbols all_129_0, all_129_1, all_129_2 % 206.11/30.15 | gives: % 206.11/30.15 | (127) (all_129_0 = all_100_10 & elts(int, all_100_9) = all_100_10) | ( ~ % 206.11/30.15 | (all_129_1 = 0) & map(int, int) = all_129_2 & sort1(all_129_2, % 206.11/30.15 | all_100_10) = all_129_1 & ty(all_129_2)) % 206.11/30.15 | % 206.11/30.15 | DELTA: instantiating (90) with fresh symbols all_130_0, all_130_1, all_130_2 % 206.11/30.15 | gives: % 206.11/30.15 | (128) (all_130_0 = all_100_17 & elts(int, all_100_16) = all_100_17) | ( ~ % 206.11/30.15 | (all_130_1 = 0) & map(int, int) = all_130_2 & sort1(all_130_2, % 206.11/30.15 | all_100_17) = all_130_1 & ty(all_130_2)) % 206.11/30.15 | % 206.11/30.15 | DELTA: instantiating (94) with fresh symbols all_131_0, all_131_1, all_131_2 % 206.11/30.15 | gives: % 206.29/30.15 | (129) (all_131_0 = all_100_4 & elts(int, all_100_3) = all_100_4) | ( ~ % 206.29/30.15 | (all_131_1 = 0) & map(int, int) = all_131_2 & sort1(all_131_2, % 206.29/30.15 | all_100_4) = all_131_1 & ty(all_131_2)) % 206.29/30.15 | % 206.29/30.15 | DELTA: instantiating (108) with fresh symbols all_133_0, all_133_1, all_133_2, % 206.29/30.15 | all_133_3, all_133_4, all_133_5, all_133_6, all_133_7 gives: % 206.29/30.15 | (130) (all_133_6 = all_100_6 & sum2(all_100_19, % 206.29/30.15 | $sum($difference(all_100_21, $product(2, all_100_18)), 1), % 206.29/30.15 | $sum(all_100_21, 1)) = all_100_6) | ( ~ (all_133_0 = all_133_2) & % 206.29/30.15 | $lesseq(all_133_5, all_100_21) & $lesseq(1, % 206.29/30.15 | $difference($sum(all_133_5, $product(2, all_100_18)), % 206.29/30.15 | all_100_21)) & t2tb1(all_100_11) = all_133_7 & tb2t(all_133_1) % 206.29/30.15 | = all_133_0 & tb2t(all_133_3) = all_133_2 & t2tb(all_133_5) = % 206.29/30.15 | all_133_4 & get(int, int, all_133_7, all_133_4) = all_133_3 & % 206.29/30.15 | get(int, int, all_100_17, all_133_4) = all_133_1 & uni(all_133_1) & % 206.29/30.15 | uni(all_133_3) & uni(all_133_4) & uni(all_133_7)) % 206.29/30.15 | % 206.29/30.15 | THEORY_AXIOM GroebnerMultiplication: % 206.29/30.15 | (131) ! [v0: int] : ! [v1: int] : (v1 = $product(2, v0) | ~ % 206.29/30.15 | ($product(v0, 2) = v1)) % 206.29/30.15 | % 206.29/30.15 | GROUND_INST: instantiating (131) with all_100_18, all_126_1, simplifying with % 206.29/30.15 | (125) gives: % 206.29/30.15 | (132) all_126_1 = $product(2, all_100_18) % 206.29/30.15 | % 206.29/30.15 | REDUCE: (126), (132) imply: % 206.29/30.15 | (133) abs1($product(2, all_100_18)) = all_126_0 % 206.29/30.15 | % 206.29/30.15 | BETA: splitting (87) gives: % 206.29/30.15 | % 206.29/30.15 | Case 1: % 206.29/30.15 | | % 206.29/30.15 | | (134) $lesseq(-1, $difference(all_100_22, all_100_21)) % 206.29/30.15 | | % 206.29/30.15 | | COMBINE_INEQS: (46), (134) imply: % 206.29/30.15 | | (135) $false % 206.29/30.15 | | % 206.29/30.15 | | CLOSE: (135) is inconsistent. % 206.29/30.15 | | % 206.29/30.15 | Case 2: % 206.29/30.15 | | % 206.29/30.15 | | (136) $sum($difference($product(2, all_100_18), all_100_21), all_100_22) % 206.29/30.15 | | = 0 | ? [v0: int] : ( ~ (v0 = 0) & % 206.29/30.15 | | is_power_of_21($difference(all_100_21, all_100_22)) = v0) % 206.29/30.15 | | % 206.29/30.15 | | BETA: splitting (96) gives: % 206.29/30.15 | | % 206.29/30.15 | | Case 1: % 206.29/30.15 | | | % 206.29/30.15 | | | (137) $lesseq(all_100_21, all_100_22) % 206.29/30.15 | | | % 206.29/30.15 | | | COMBINE_INEQS: (46), (137) imply: % 206.29/30.15 | | | (138) $false % 206.29/30.15 | | | % 206.29/30.15 | | | CLOSE: (138) is inconsistent. % 206.29/30.15 | | | % 206.29/30.15 | | Case 2: % 206.29/30.15 | | | % 206.29/30.15 | | | (139) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : (tb2t(v2) = v1 & % 206.29/30.15 | | | tb2t(v0) = v1 & get(int, int, all_100_10, all_100_12) = v0 & % 206.29/30.15 | | | get(int, int, all_100_17, all_100_12) = v2 & uni(v2) & uni(v0)) % 206.29/30.15 | | | % 206.29/30.15 | | | DELTA: instantiating (139) with fresh symbols all_158_0, all_158_1, % 206.29/30.15 | | | all_158_2 gives: % 206.29/30.15 | | | (140) tb2t(all_158_0) = all_158_1 & tb2t(all_158_2) = all_158_1 & % 206.29/30.15 | | | get(int, int, all_100_10, all_100_12) = all_158_2 & get(int, int, % 206.29/30.15 | | | all_100_17, all_100_12) = all_158_0 & uni(all_158_0) & % 206.29/30.15 | | | uni(all_158_2) % 206.29/30.15 | | | % 206.29/30.15 | | | ALPHA: (140) implies: % 206.29/30.15 | | | (141) get(int, int, all_100_10, all_100_12) = all_158_2 % 206.29/30.16 | | | (142) tb2t(all_158_2) = all_158_1 % 206.29/30.16 | | | % 206.29/30.16 | | | BETA: splitting (129) gives: % 206.29/30.16 | | | % 206.29/30.16 | | | Case 1: % 206.29/30.16 | | | | % 206.29/30.16 | | | | (143) all_131_0 = all_100_4 & elts(int, all_100_3) = all_100_4 % 206.29/30.16 | | | | % 206.29/30.16 | | | | ALPHA: (143) implies: % 206.29/30.16 | | | | (144) elts(int, all_100_3) = all_100_4 % 206.29/30.16 | | | | % 206.29/30.16 | | | | BETA: splitting (105) gives: % 206.29/30.16 | | | | % 206.29/30.16 | | | | Case 1: % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | (145) $lesseq(all_100_18, -1) % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | COMBINE_INEQS: (48), (145) imply: % 206.29/30.16 | | | | | (146) $false % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | CLOSE: (146) is inconsistent. % 206.29/30.16 | | | | | % 206.29/30.16 | | | | Case 2: % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | (147) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : % 206.29/30.16 | | | | | (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.29/30.16 | | | | | $sum($difference(all_100_21, $product(2, all_100_18)), % 206.29/30.16 | | | | | 1), $sum(all_100_21, 2)) = v0 & tb2t(v3) = % 206.29/30.16 | | | | | $difference(v0, all_100_6) & t2tb($sum(all_100_21, 1)) = v2 % 206.29/30.16 | | | | | & get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | DELTA: instantiating (147) with fresh symbols all_168_0, all_168_1, % 206.29/30.16 | | | | | all_168_2, all_168_3 gives: % 206.29/30.16 | | | | | (148) t2tb1(all_100_11) = all_168_2 & sum2(all_100_11, % 206.29/30.16 | | | | | $sum($difference(all_100_21, $product(2, all_100_18)), 1), % 206.29/30.16 | | | | | $sum(all_100_21, 2)) = all_168_3 & tb2t(all_168_0) = % 206.29/30.16 | | | | | $difference(all_168_3, all_100_6) & t2tb($sum(all_100_21, 1)) % 206.29/30.16 | | | | | = all_168_1 & get(int, int, all_168_2, all_168_1) = all_168_0 % 206.29/30.16 | | | | | & uni(all_168_0) & uni(all_168_1) & uni(all_168_2) % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | ALPHA: (148) implies: % 206.29/30.16 | | | | | (149) sum2(all_100_11, $sum($difference(all_100_21, $product(2, % 206.29/30.16 | | | | | all_100_18)), 1), $sum(all_100_21, 2)) = all_168_3 % 206.29/30.16 | | | | | (150) t2tb1(all_100_11) = all_168_2 % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | BETA: splitting (104) gives: % 206.29/30.16 | | | | | % 206.29/30.16 | | | | | Case 1: % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | (151) $lesseq(all_100_18, -1) % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | COMBINE_INEQS: (48), (151) imply: % 206.29/30.16 | | | | | | (152) $false % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | CLOSE: (152) is inconsistent. % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | Case 2: % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | (153) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : % 206.29/30.16 | | | | | | (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.29/30.16 | | | | | | $difference(all_100_21, $product(2, all_100_18)), % 206.29/30.16 | | | | | | $sum(all_100_21, 1)) = v0 & tb2t(v3) = $difference(v0, % 206.29/30.16 | | | | | | all_100_6) & t2tb($difference(all_100_21, $product(2, % 206.29/30.16 | | | | | | all_100_18))) = v2 & get(int, int, v1, v2) = v3 & % 206.29/30.16 | | | | | | uni(v3) & uni(v2) & uni(v1)) % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | DELTA: instantiating (153) with fresh symbols all_173_0, all_173_1, % 206.29/30.16 | | | | | | all_173_2, all_173_3 gives: % 206.29/30.16 | | | | | | (154) t2tb1(all_100_11) = all_173_2 & sum2(all_100_11, % 206.29/30.16 | | | | | | $difference(all_100_21, $product(2, all_100_18)), % 206.29/30.16 | | | | | | $sum(all_100_21, 1)) = all_173_3 & tb2t(all_173_0) = % 206.29/30.16 | | | | | | $difference(all_173_3, all_100_6) & % 206.29/30.16 | | | | | | t2tb($difference(all_100_21, $product(2, all_100_18))) = % 206.29/30.16 | | | | | | all_173_1 & get(int, int, all_173_2, all_173_1) = all_173_0 % 206.29/30.16 | | | | | | & uni(all_173_0) & uni(all_173_1) & uni(all_173_2) % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | ALPHA: (154) implies: % 206.29/30.16 | | | | | | (155) get(int, int, all_173_2, all_173_1) = all_173_0 % 206.29/30.16 | | | | | | (156) t2tb($difference(all_100_21, $product(2, all_100_18))) = % 206.29/30.16 | | | | | | all_173_1 % 206.29/30.16 | | | | | | (157) tb2t(all_173_0) = $difference(all_173_3, all_100_6) % 206.29/30.16 | | | | | | (158) sum2(all_100_11, $difference(all_100_21, $product(2, % 206.29/30.16 | | | | | | all_100_18)), $sum(all_100_21, 1)) = all_173_3 % 206.29/30.16 | | | | | | (159) t2tb1(all_100_11) = all_173_2 % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | BETA: splitting (103) gives: % 206.29/30.16 | | | | | | % 206.29/30.16 | | | | | | Case 1: % 206.29/30.16 | | | | | | | % 206.29/30.16 | | | | | | | (160) sum2(all_100_11, $sum(all_100_21, 1), $sum(all_100_21, % 206.29/30.16 | | | | | | | 1)) = 0 % 206.29/30.16 | | | | | | | % 206.29/30.16 | | | | | | | BETA: splitting (127) gives: % 206.29/30.16 | | | | | | | % 206.29/30.16 | | | | | | | Case 1: % 206.29/30.16 | | | | | | | | % 206.29/30.16 | | | | | | | | (161) all_129_0 = all_100_10 & elts(int, all_100_9) = % 206.29/30.16 | | | | | | | | all_100_10 % 206.29/30.16 | | | | | | | | % 206.29/30.16 | | | | | | | | ALPHA: (161) implies: % 206.29/30.16 | | | | | | | | (162) elts(int, all_100_9) = all_100_10 % 206.29/30.16 | | | | | | | | % 206.29/30.16 | | | | | | | | BETA: splitting (100) gives: % 206.29/30.16 | | | | | | | | % 206.29/30.16 | | | | | | | | Case 1: % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | (163) $lesseq(all_100_18, 0) % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | COMBINE_INEQS: (48), (163) imply: % 206.29/30.16 | | | | | | | | | (164) $false % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | CLOSE: (164) is inconsistent. % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | Case 2: % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | (165) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? [v3: % 206.29/30.16 | | | | | | | | | uni] : (t2tb1(all_100_19) = v1 & sum2(all_100_19, % 206.29/30.16 | | | | | | | | | $sum($difference(all_100_22, $product(2, % 206.29/30.16 | | | | | | | | | all_100_18)), 1), all_100_22) = v0 & % 206.29/30.16 | | | | | | | | | tb2t(v3) = $difference(all_100_13, v0) & % 206.29/30.16 | | | | | | | | | t2tb(all_100_22) = v2 & get(int, int, v1, v2) = v3 % 206.29/30.16 | | | | | | | | | & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | DELTA: instantiating (165) with fresh symbols all_188_0, % 206.29/30.16 | | | | | | | | | all_188_1, all_188_2, all_188_3 gives: % 206.29/30.16 | | | | | | | | | (166) t2tb1(all_100_19) = all_188_2 & sum2(all_100_19, % 206.29/30.16 | | | | | | | | | $sum($difference(all_100_22, $product(2, % 206.29/30.16 | | | | | | | | | all_100_18)), 1), all_100_22) = all_188_3 & % 206.29/30.16 | | | | | | | | | tb2t(all_188_0) = $difference(all_100_13, all_188_3) % 206.29/30.16 | | | | | | | | | & t2tb(all_100_22) = all_188_1 & get(int, int, % 206.29/30.16 | | | | | | | | | all_188_2, all_188_1) = all_188_0 & uni(all_188_0) % 206.29/30.16 | | | | | | | | | & uni(all_188_1) & uni(all_188_2) % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | ALPHA: (166) implies: % 206.29/30.16 | | | | | | | | | (167) t2tb(all_100_22) = all_188_1 % 206.29/30.16 | | | | | | | | | (168) sum2(all_100_19, $sum($difference(all_100_22, % 206.29/30.16 | | | | | | | | | $product(2, all_100_18)), 1), all_100_22) = % 206.29/30.16 | | | | | | | | | all_188_3 % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | BETA: splitting (101) gives: % 206.29/30.16 | | | | | | | | | % 206.29/30.16 | | | | | | | | | Case 1: % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | (169) $lesseq(all_100_18, 0) % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | COMBINE_INEQS: (48), (169) imply: % 206.29/30.16 | | | | | | | | | | (170) $false % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | CLOSE: (170) is inconsistent. % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | Case 2: % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | (171) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.16 | | | | | | | | | | [v3: int] : (t2tb1(all_100_19) = v0 & % 206.29/30.16 | | | | | | | | | | sum2(all_100_19, $sum($difference(all_100_22, % 206.29/30.16 | | | | | | | | | | $product(2, all_100_18)), 2), % 206.29/30.16 | | | | | | | | | | $sum(all_100_22, 1)) = $difference(all_100_13, % 206.29/30.16 | | | | | | | | | | v3) & tb2t(v2) = v3 & % 206.29/30.16 | | | | | | | | | | t2tb($sum($difference(all_100_22, $product(2, % 206.29/30.16 | | | | | | | | | | all_100_18)), 1)) = v1 & get(int, int, % 206.29/30.16 | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | DELTA: instantiating (171) with fresh symbols all_193_0, % 206.29/30.16 | | | | | | | | | | all_193_1, all_193_2, all_193_3 gives: % 206.29/30.16 | | | | | | | | | | (172) t2tb1(all_100_19) = all_193_3 & sum2(all_100_19, % 206.29/30.16 | | | | | | | | | | $sum($difference(all_100_22, $product(2, % 206.29/30.16 | | | | | | | | | | all_100_18)), 2), $sum(all_100_22, 1)) = % 206.29/30.16 | | | | | | | | | | $difference(all_100_13, all_193_0) & % 206.29/30.16 | | | | | | | | | | tb2t(all_193_1) = all_193_0 & % 206.29/30.16 | | | | | | | | | | t2tb($sum($difference(all_100_22, $product(2, % 206.29/30.16 | | | | | | | | | | all_100_18)), 1)) = all_193_2 & get(int, % 206.29/30.16 | | | | | | | | | | int, all_193_3, all_193_2) = all_193_1 & % 206.29/30.16 | | | | | | | | | | uni(all_193_1) & uni(all_193_2) & uni(all_193_3) % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | ALPHA: (172) implies: % 206.29/30.16 | | | | | | | | | | (173) t2tb($sum($difference(all_100_22, $product(2, % 206.29/30.16 | | | | | | | | | | all_100_18)), 1)) = all_193_2 % 206.29/30.16 | | | | | | | | | | (174) sum2(all_100_19, $sum($difference(all_100_22, % 206.29/30.16 | | | | | | | | | | $product(2, all_100_18)), 2), % 206.29/30.16 | | | | | | | | | | $sum(all_100_22, 1)) = $difference(all_100_13, % 206.29/30.16 | | | | | | | | | | all_193_0) % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | BETA: splitting (99) gives: % 206.29/30.16 | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | Case 1: % 206.29/30.16 | | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | | (175) $lesseq(all_100_18, -1) % 206.29/30.16 | | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | | COMBINE_INEQS: (48), (175) imply: % 206.29/30.16 | | | | | | | | | | | (176) $false % 206.29/30.16 | | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | | CLOSE: (176) is inconsistent. % 206.29/30.16 | | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | Case 2: % 206.29/30.16 | | | | | | | | | | | % 206.29/30.16 | | | | | | | | | | | (177) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.17 | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_19) = v1 & % 206.29/30.17 | | | | | | | | | | | sum2(all_100_19, $sum($difference(all_100_22, % 206.29/30.17 | | | | | | | | | | | $product(2, all_100_18)), 1), % 206.29/30.17 | | | | | | | | | | | $sum(all_100_22, 2)) = v0 & tb2t(v3) = % 206.29/30.17 | | | | | | | | | | | $difference(v0, all_100_13) & % 206.29/30.17 | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = v2 & get(int, int, % 206.29/30.17 | | | | | | | | | | | v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.17 | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | DELTA: instantiating (177) with fresh symbols all_198_0, % 206.29/30.17 | | | | | | | | | | | all_198_1, all_198_2, all_198_3 gives: % 206.29/30.17 | | | | | | | | | | | (178) t2tb1(all_100_19) = all_198_2 & sum2(all_100_19, % 206.29/30.17 | | | | | | | | | | | $sum($difference(all_100_22, $product(2, % 206.29/30.17 | | | | | | | | | | | all_100_18)), 1), $sum(all_100_22, 2)) = % 206.29/30.17 | | | | | | | | | | | all_198_3 & tb2t(all_198_0) = % 206.29/30.17 | | | | | | | | | | | $difference(all_198_3, all_100_13) & % 206.29/30.17 | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = all_198_1 & get(int, % 206.29/30.17 | | | | | | | | | | | int, all_198_2, all_198_1) = all_198_0 & % 206.29/30.17 | | | | | | | | | | | uni(all_198_0) & uni(all_198_1) & uni(all_198_2) % 206.29/30.17 | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | ALPHA: (178) implies: % 206.29/30.17 | | | | | | | | | | | (179) sum2(all_100_19, $sum($difference(all_100_22, % 206.29/30.17 | | | | | | | | | | | $product(2, all_100_18)), 1), % 206.29/30.17 | | | | | | | | | | | $sum(all_100_22, 2)) = all_198_3 % 206.29/30.17 | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | BETA: splitting (118) gives: % 206.29/30.17 | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | Case 1: % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | (180) all_100_0 = 0 % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | REDUCE: (45), (180) imply: % 206.29/30.17 | | | | | | | | | | | | (181) $false % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | CLOSE: (181) is inconsistent. % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | Case 2: % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | (182) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : ? % 206.29/30.17 | | | | | | | | | | | | [v3: int] : ? [v4: uni] : ? [v5: int] : ? [v6: % 206.29/30.17 | | | | | | | | | | | | int] : ? [v7: uni] : ? [v8: int] : ? [v9: % 206.29/30.17 | | | | | | | | | | | | uni] : ? [v10: int] : (( ~ (v10 = v8) & % 206.29/30.17 | | | | | | | | | | | | $lesseq(1, $difference(all_100_22, v6)) & % 206.29/30.17 | | | | | | | | | | | | $lesseq(1, $difference($sum(v6, $product(2, % 206.29/30.17 | | | | | | | | | | | | all_100_18)), all_100_22)) & % 206.29/30.17 | | | | | | | | | | | | t2tb2(all_100_2) = v4 & t2tb2(all_100_8) = v2 % 206.29/30.17 | | | | | | | | | | | | & tb2t(v9) = v10 & tb2t(v7) = v8 & get2(int, % 206.29/30.17 | | | | | | | | | | | | v4, v6) = v9 & get2(int, v2, v6) = v7 & % 206.29/30.17 | | | | | | | | | | | | uni(v9) & uni(v7) & uni(v4) & uni(v2)) | % 206.29/30.17 | | | | | | | | | | | | ($lesseq(v5, -1) & t2tb2(all_100_2) = v4 & % 206.29/30.17 | | | | | | | | | | | | length1(int, v4) = v5 & uni(v4)) | % 206.29/30.17 | | | | | | | | | | | | ($lesseq(v3, -1) & t2tb2(all_100_8) = v2 & % 206.29/30.17 | | | | | | | | | | | | length1(int, v2) = v3 & uni(v2)) | % 206.29/30.17 | | | | | | | | | | | | ($lesseq(v1, -1) & t2tb2(all_100_15) = v0 & % 206.29/30.17 | | | | | | | | | | | | length1(int, v0) = v1 & uni(v0))) % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | DELTA: instantiating (182) with fresh symbols all_208_0, % 206.29/30.17 | | | | | | | | | | | | all_208_1, all_208_2, all_208_3, all_208_4, % 206.29/30.17 | | | | | | | | | | | | all_208_5, all_208_6, all_208_7, all_208_8, % 206.29/30.17 | | | | | | | | | | | | all_208_9, all_208_10 gives: % 206.29/30.17 | | | | | | | | | | | | (183) ( ~ (all_208_0 = all_208_2) & $lesseq(1, % 206.29/30.17 | | | | | | | | | | | | $difference(all_100_22, all_208_4)) & % 206.29/30.17 | | | | | | | | | | | | $lesseq(1, $difference($sum(all_208_4, % 206.29/30.17 | | | | | | | | | | | | $product(2, all_100_18)), all_100_22)) & % 206.29/30.17 | | | | | | | | | | | | t2tb2(all_100_2) = all_208_6 & t2tb2(all_100_8) % 206.29/30.17 | | | | | | | | | | | | = all_208_8 & tb2t(all_208_1) = all_208_0 & % 206.29/30.17 | | | | | | | | | | | | tb2t(all_208_3) = all_208_2 & get2(int, % 206.29/30.17 | | | | | | | | | | | | all_208_6, all_208_4) = all_208_1 & get2(int, % 206.29/30.17 | | | | | | | | | | | | all_208_8, all_208_4) = all_208_3 & % 206.29/30.17 | | | | | | | | | | | | uni(all_208_1) & uni(all_208_3) & uni(all_208_6) % 206.29/30.17 | | | | | | | | | | | | & uni(all_208_8)) | ($lesseq(all_208_5, -1) & % 206.29/30.17 | | | | | | | | | | | | t2tb2(all_100_2) = all_208_6 & length1(int, % 206.29/30.17 | | | | | | | | | | | | all_208_6) = all_208_5 & uni(all_208_6)) | % 206.29/30.17 | | | | | | | | | | | | ($lesseq(all_208_7, -1) & t2tb2(all_100_8) = % 206.29/30.17 | | | | | | | | | | | | all_208_8 & length1(int, all_208_8) = all_208_7 % 206.29/30.17 | | | | | | | | | | | | & uni(all_208_8)) | ($lesseq(all_208_9, -1) & % 206.29/30.17 | | | | | | | | | | | | t2tb2(all_100_15) = all_208_10 & length1(int, % 206.29/30.17 | | | | | | | | | | | | all_208_10) = all_208_9 & uni(all_208_10)) % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | BETA: splitting (183) gives: % 206.29/30.17 | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | Case 1: % 206.29/30.17 | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | (184) ( ~ (all_208_0 = all_208_2) & $lesseq(1, % 206.29/30.17 | | | | | | | | | | | | | $difference(all_100_22, all_208_4)) & % 206.29/30.17 | | | | | | | | | | | | | $lesseq(1, $difference($sum(all_208_4, % 206.29/30.17 | | | | | | | | | | | | | $product(2, all_100_18)), all_100_22)) & % 206.29/30.17 | | | | | | | | | | | | | t2tb2(all_100_2) = all_208_6 & t2tb2(all_100_8) % 206.29/30.17 | | | | | | | | | | | | | = all_208_8 & tb2t(all_208_1) = all_208_0 & % 206.29/30.17 | | | | | | | | | | | | | tb2t(all_208_3) = all_208_2 & get2(int, % 206.29/30.17 | | | | | | | | | | | | | all_208_6, all_208_4) = all_208_1 & get2(int, % 206.29/30.17 | | | | | | | | | | | | | all_208_8, all_208_4) = all_208_3 & % 206.29/30.17 | | | | | | | | | | | | | uni(all_208_1) & uni(all_208_3) & uni(all_208_6) % 206.29/30.17 | | | | | | | | | | | | | & uni(all_208_8)) | ($lesseq(all_208_5, -1) & % 206.29/30.17 | | | | | | | | | | | | | t2tb2(all_100_2) = all_208_6 & length1(int, % 206.29/30.17 | | | | | | | | | | | | | all_208_6) = all_208_5 & uni(all_208_6)) % 206.29/30.17 | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | BETA: splitting (184) gives: % 206.29/30.17 | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | Case 1: % 206.29/30.17 | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | (185) ~ (all_208_0 = all_208_2) & $lesseq(1, % 206.29/30.17 | | | | | | | | | | | | | | $difference(all_100_22, all_208_4)) & $lesseq(1, % 206.29/30.17 | | | | | | | | | | | | | | $difference($sum(all_208_4, $product(2, % 206.29/30.17 | | | | | | | | | | | | | | all_100_18)), all_100_22)) & % 206.29/30.17 | | | | | | | | | | | | | | t2tb2(all_100_2) = all_208_6 & t2tb2(all_100_8) = % 206.29/30.17 | | | | | | | | | | | | | | all_208_8 & tb2t(all_208_1) = all_208_0 & % 206.29/30.17 | | | | | | | | | | | | | | tb2t(all_208_3) = all_208_2 & get2(int, all_208_6, % 206.29/30.17 | | | | | | | | | | | | | | all_208_4) = all_208_1 & get2(int, all_208_8, % 206.29/30.17 | | | | | | | | | | | | | | all_208_4) = all_208_3 & uni(all_208_1) & % 206.29/30.17 | | | | | | | | | | | | | | uni(all_208_3) & uni(all_208_6) & uni(all_208_8) % 206.29/30.17 | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | ALPHA: (185) implies: % 206.29/30.17 | | | | | | | | | | | | | | (186) ~ (all_208_0 = all_208_2) % 206.29/30.17 | | | | | | | | | | | | | | (187) $lesseq(1, $difference($sum(all_208_4, $product(2, % 206.29/30.17 | | | | | | | | | | | | | | all_100_18)), all_100_22)) % 206.29/30.17 | | | | | | | | | | | | | | (188) $lesseq(1, $difference(all_100_22, all_208_4)) % 206.29/30.17 | | | | | | | | | | | | | | (189) uni(all_208_8) % 206.29/30.17 | | | | | | | | | | | | | | (190) uni(all_208_6) % 206.29/30.17 | | | | | | | | | | | | | | (191) get2(int, all_208_8, all_208_4) = all_208_3 % 206.29/30.17 | | | | | | | | | | | | | | (192) get2(int, all_208_6, all_208_4) = all_208_1 % 206.29/30.17 | | | | | | | | | | | | | | (193) tb2t(all_208_3) = all_208_2 % 206.29/30.17 | | | | | | | | | | | | | | (194) tb2t(all_208_1) = all_208_0 % 206.29/30.17 | | | | | | | | | | | | | | (195) t2tb2(all_100_8) = all_208_8 % 206.29/30.17 | | | | | | | | | | | | | | (196) t2tb2(all_100_2) = all_208_6 % 206.29/30.17 | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | COMBINE_INEQS: (187), (188) imply: % 206.29/30.17 | | | | | | | | | | | | | | (197) $lesseq(1, all_100_18) % 206.29/30.17 | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | BETA: splitting (136) gives: % 206.29/30.17 | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | Case 1: % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | (198) $sum($difference($product(2, all_100_18), % 206.29/30.17 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | COL_REDUCE: introducing fresh symbol sc_220_0_0 defined by: % 206.29/30.17 | | | | | | | | | | | | | | | (199) $difference(all_100_18, all_100_21) = sc_220_0_0 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | COMBINE_EQS: (198), (199) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (200) $sum($sum(all_100_21, all_100_22), $product(2, % 206.29/30.17 | | | | | | | | | | | | | | | sc_220_0_0)) = 0 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | COMBINE_EQS: (199), (200) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (201) $sum($sum(all_100_18, all_100_22), sc_220_0_0) = 0 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (187), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (202) $lesseq(1, $difference($difference(all_208_4, % 206.29/30.17 | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.17 | | | | | | | | | | | | | | | sc_220_0_0))) % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (49), (200), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (203) $lesseq(-1, all_100_22) % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (81), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (204) phase11($sum($product(2, all_100_22), sc_220_0_0), % 206.29/30.17 | | | | | | | | | | | | | | | all_100_22, all_100_15, all_100_2) = all_100_0 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (80), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (205) phase11($sum($product(2, all_100_22), sc_220_0_0), % 206.29/30.17 | | | | | | | | | | | | | | | all_100_22, all_100_15, all_100_8) = 0 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (149), (200), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (206) sum2(all_100_11, $sum(all_100_22, 1), % 206.29/30.17 | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.17 | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = all_168_3 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (71), (200), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (207) sum2(all_100_11, $sum(all_100_22, 1), % 206.29/30.17 | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.17 | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_100_6 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (158), (200), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (208) sum2(all_100_11, all_100_22, % 206.29/30.17 | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.17 | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_173_3 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (160), (200) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (209) sum2(all_100_11, $sum($difference($product(-1, % 206.29/30.17 | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.17 | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.17 | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = 0 % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (174), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (210) sum2(all_100_19, $sum($sum($product(3, % 206.29/30.17 | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2), % 206.29/30.17 | | | | | | | | | | | | | | | $sum(all_100_22, 1)) = $difference(all_100_13, % 206.29/30.17 | | | | | | | | | | | | | | | all_193_0) % 206.29/30.17 | | | | | | | | | | | | | | | % 206.29/30.17 | | | | | | | | | | | | | | | REDUCE: (179), (201) imply: % 206.29/30.17 | | | | | | | | | | | | | | | (211) sum2(all_100_19, $sum($sum($product(3, % 206.29/30.18 | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.18 | | | | | | | | | | | | | | | $sum(all_100_22, 2)) = all_198_3 % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | REDUCE: (168), (201) imply: % 206.29/30.18 | | | | | | | | | | | | | | | (212) sum2(all_100_19, $sum($sum($product(3, % 206.29/30.18 | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.18 | | | | | | | | | | | | | | | all_100_22) = all_188_3 % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | REDUCE: (156), (200), (201) imply: % 206.29/30.18 | | | | | | | | | | | | | | | (213) t2tb(all_100_22) = all_173_1 % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | REDUCE: (173), (201) imply: % 206.29/30.18 | | | | | | | | | | | | | | | (214) t2tb($sum($sum($product(3, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_193_2 % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | REDUCE: (68), (200) imply: % 206.29/30.18 | | | | | | | | | | | | | | | (215) t2tb($difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_100_12 % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | REDUCE: (123), (200) imply: % 206.29/30.18 | | | | | | | | | | | | | | | (216) power1(2, all_115_0) = $difference($product(-2, % 206.29/30.18 | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)) % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | REDUCE: (133), (201) imply: % 206.29/30.18 | | | | | | | | | | | | | | | (217) abs1($difference($product(-2, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_126_0 % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | BETA: splitting (106) gives: % 206.29/30.18 | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | Case 1: % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | (218) $lesseq(all_100_18, 0) % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | REDUCE: (201), (218) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | (219) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | COMBINE_INEQS: (188), (202) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | (220) $lesseq(1, $difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | SIMP: (220) implies: % 206.29/30.18 | | | | | | | | | | | | | | | | (221) $lesseq(1, $difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | COMBINE_INEQS: (219), (221) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | (222) $false % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | CLOSE: (222) is inconsistent. % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | Case 2: % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | (223) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.18 | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.18 | | | | | | | | | | | | | | | | sum2(all_100_11, $sum($difference(all_100_21, % 206.29/30.18 | | | | | | | | | | | | | | | | $product(2, all_100_18)), 1), all_100_21) % 206.29/30.18 | | | | | | | | | | | | | | | | = v0 & tb2t(v3) = $difference(all_100_6, v0) & % 206.29/30.18 | | | | | | | | | | | | | | | | t2tb(all_100_21) = v2 & get(int, int, v1, v2) = % 206.29/30.18 | | | | | | | | | | | | | | | | v3 & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | DELTA: instantiating (223) with fresh symbols all_224_0, % 206.29/30.18 | | | | | | | | | | | | | | | | all_224_1, all_224_2, all_224_3 gives: % 206.29/30.18 | | | | | | | | | | | | | | | | (224) t2tb1(all_100_11) = all_224_2 & sum2(all_100_11, % 206.29/30.18 | | | | | | | | | | | | | | | | $sum($difference(all_100_21, $product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | all_100_18)), 1), all_100_21) = all_224_3 % 206.29/30.18 | | | | | | | | | | | | | | | | & tb2t(all_224_0) = $difference(all_100_6, % 206.29/30.18 | | | | | | | | | | | | | | | | all_224_3) & t2tb(all_100_21) = all_224_1 & % 206.29/30.18 | | | | | | | | | | | | | | | | get(int, int, all_224_2, all_224_1) = all_224_0 & % 206.29/30.18 | | | | | | | | | | | | | | | | uni(all_224_0) & uni(all_224_1) & uni(all_224_2) % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | ALPHA: (224) implies: % 206.29/30.18 | | | | | | | | | | | | | | | | (225) get(int, int, all_224_2, all_224_1) = all_224_0 % 206.29/30.18 | | | | | | | | | | | | | | | | (226) t2tb(all_100_21) = all_224_1 % 206.29/30.18 | | | | | | | | | | | | | | | | (227) tb2t(all_224_0) = $difference(all_100_6, % 206.29/30.18 | | | | | | | | | | | | | | | | all_224_3) % 206.29/30.18 | | | | | | | | | | | | | | | | (228) sum2(all_100_11, $sum($difference(all_100_21, % 206.29/30.18 | | | | | | | | | | | | | | | | $product(2, all_100_18)), 1), all_100_21) = % 206.29/30.18 | | | | | | | | | | | | | | | | all_224_3 % 206.29/30.18 | | | | | | | | | | | | | | | | (229) t2tb1(all_100_11) = all_224_2 % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | REDUCE: (200), (201), (228) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | (230) sum2(all_100_11, $sum(all_100_22, 1), % 206.29/30.18 | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_224_3 % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | REDUCE: (200), (226) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | (231) t2tb($difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_224_1 % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | BETA: splitting (107) gives: % 206.29/30.18 | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | Case 1: % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | (232) $lesseq(all_100_18, 0) % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | REDUCE: (201), (232) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | | (233) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | COMBINE_INEQS: (188), (202) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | | (234) $lesseq(1, $difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | SIMP: (234) implies: % 206.29/30.18 | | | | | | | | | | | | | | | | | (235) $lesseq(1, $difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | COMBINE_INEQS: (233), (235) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | | (236) $false % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | CLOSE: (236) is inconsistent. % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | Case 2: % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | (237) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.18 | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_11) = v0 & % 206.29/30.18 | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum($difference(all_100_21, % 206.29/30.18 | | | | | | | | | | | | | | | | | $product(2, all_100_18)), 2), % 206.29/30.18 | | | | | | | | | | | | | | | | | $sum(all_100_21, 1)) = $difference(all_100_6, % 206.29/30.18 | | | | | | | | | | | | | | | | | v3) & tb2t(v2) = v3 & % 206.29/30.18 | | | | | | | | | | | | | | | | | t2tb($sum($difference(all_100_21, $product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | | all_100_18)), 1)) = v1 & get(int, int, % 206.29/30.18 | | | | | | | | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | DELTA: instantiating (237) with fresh symbols all_229_0, % 206.29/30.18 | | | | | | | | | | | | | | | | | all_229_1, all_229_2, all_229_3 gives: % 206.29/30.18 | | | | | | | | | | | | | | | | | (238) t2tb1(all_100_11) = all_229_3 & sum2(all_100_11, % 206.29/30.18 | | | | | | | | | | | | | | | | | $sum($difference(all_100_21, $product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | | all_100_18)), 2), $sum(all_100_21, 1)) = % 206.29/30.18 | | | | | | | | | | | | | | | | | $difference(all_100_6, all_229_0) & % 206.29/30.18 | | | | | | | | | | | | | | | | | tb2t(all_229_1) = all_229_0 & % 206.29/30.18 | | | | | | | | | | | | | | | | | t2tb($sum($difference(all_100_21, $product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | | all_100_18)), 1)) = all_229_2 & get(int, % 206.29/30.18 | | | | | | | | | | | | | | | | | int, all_229_3, all_229_2) = all_229_1 & % 206.29/30.18 | | | | | | | | | | | | | | | | | uni(all_229_1) & uni(all_229_2) & uni(all_229_3) % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | ALPHA: (238) implies: % 206.29/30.18 | | | | | | | | | | | | | | | | | (239) sum2(all_100_11, $sum($difference(all_100_21, % 206.29/30.18 | | | | | | | | | | | | | | | | | $product(2, all_100_18)), 2), % 206.29/30.18 | | | | | | | | | | | | | | | | | $sum(all_100_21, 1)) = $difference(all_100_6, % 206.29/30.18 | | | | | | | | | | | | | | | | | all_229_0) % 206.29/30.18 | | | | | | | | | | | | | | | | | (240) t2tb1(all_100_11) = all_229_3 % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | REDUCE: (200), (201), (239) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | | (241) sum2(all_100_11, $sum(all_100_22, 2), % 206.29/30.18 | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.18 | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = % 206.29/30.18 | | | | | | | | | | | | | | | | | $difference(all_100_6, all_229_0) % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | BETA: splitting (102) gives: % 206.29/30.18 | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.18 | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | (242) sum2(all_100_11, $sum($difference(all_100_21, % 206.29/30.18 | | | | | | | | | | | | | | | | | | $product(2, all_100_18)), 1), % 206.29/30.18 | | | | | | | | | | | | | | | | | | $sum($difference(all_100_21, $product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | | | all_100_18)), 1)) = 0 % 206.29/30.18 | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | REDUCE: (200), (201), (242) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | | | (243) sum2(all_100_11, $sum(all_100_22, 1), % 206.29/30.18 | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1)) = 0 % 206.29/30.18 | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | BETA: splitting (95) gives: % 206.29/30.18 | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | (244) $lesseq(1, $sum($difference($product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | all_100_18), all_100_21), all_100_22)) % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | REDUCE: (200), (201), (244) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | (245) $false % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | CLOSE: (245) is inconsistent. % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | (246) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : % 206.29/30.18 | | | | | | | | | | | | | | | | | | | (tb2t(v2) = v1 & tb2t(v0) = v1 & get(int, int, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | all_100_4, all_100_14) = v0 & get(int, int, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | all_100_10, all_100_14) = v2 & uni(v2) & % 206.29/30.18 | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | DELTA: instantiating (246) with fresh symbols all_239_0, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | all_239_1, all_239_2 gives: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | (247) tb2t(all_239_0) = all_239_1 & tb2t(all_239_2) = % 206.29/30.18 | | | | | | | | | | | | | | | | | | | all_239_1 & get(int, int, all_100_4, all_100_14) = % 206.29/30.18 | | | | | | | | | | | | | | | | | | | all_239_2 & get(int, int, all_100_10, all_100_14) % 206.29/30.18 | | | | | | | | | | | | | | | | | | | = all_239_0 & uni(all_239_0) & uni(all_239_2) % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | ALPHA: (247) implies: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | (248) get(int, int, all_100_10, all_100_14) = all_239_0 % 206.29/30.18 | | | | | | | | | | | | | | | | | | | (249) tb2t(all_239_0) = all_239_1 % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | BETA: splitting (98) gives: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | (250) sum2(all_100_19, $sum(all_100_22, 1), % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1)) = 0 % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | BETA: splitting (97) gives: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | (251) sum2(all_100_19, $sum($difference(all_100_22, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | $product(2, all_100_18)), 1), % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_22, $product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | all_100_18)), 1)) = 0 % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | REDUCE: (201), (251) imply: % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | (252) sum2(all_100_19, $sum($sum($product(3, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1)) = 0 % 206.29/30.18 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (1) with $difference($product(-2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_126_0, simplifying with (217) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (253) $sum($sum(all_126_0, $product(2, all_100_22)), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)) = 0 | ~ % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (power_0) with 2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), sc_220_0_0) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (254) $sum(all_100_22, sc_220_0_0) = -1 | ~ (power1(2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | 0) = $difference($product(-1, all_100_22), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (power_0) with 2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | $difference($product(-2, all_100_22), $product(2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (255) ~ (power1(2, 0) = $difference($product(-2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_100_7, all_239_0, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_14, all_100_10, int, int, simplifying with % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (63), (248) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (256) all_239_0 = all_100_7 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_100_14, all_188_1, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_22, simplifying with (67), (167) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (257) all_188_1 = all_100_14 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_173_1, all_188_1, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_22, simplifying with (167), (213) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (258) all_188_1 = all_173_1 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_100_12, all_224_1, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), $product(2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), simplifying with (215), (231) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (259) all_224_1 = all_100_12 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_100_10, all_224_2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (73), (229) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (260) all_224_2 = all_100_10 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_173_2, all_224_2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (159), (229) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (261) all_224_2 = all_173_2 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_173_2, all_229_3, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (159), (240) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (262) all_229_3 = all_173_2 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_168_2, all_229_3, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (150), (240) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (263) all_229_3 = all_168_2 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_9, all_208_8, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_8, simplifying with (113), (195) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (264) all_208_8 = all_100_9 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_3, all_208_6, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | all_100_2, simplifying with (114), (196) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (265) all_208_6 = all_100_3 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (262), (263) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (266) all_173_2 = all_168_2 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | SIMP: (266) implies: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (267) all_173_2 = all_168_2 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (260), (261) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (268) all_173_2 = all_100_10 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | SIMP: (268) implies: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (269) all_173_2 = all_100_10 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (257), (258) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (270) all_173_1 = all_100_14 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (267), (269) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (271) all_168_2 = all_100_10 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | SIMP: (271) implies: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (272) all_168_2 = all_100_10 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (188), (202) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (273) $lesseq(1, $difference($product(-1, all_100_22), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | SIMP: (273) implies: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (274) $lesseq(1, $difference($product(-1, all_100_22), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (249), (256) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (275) tb2t(all_100_7) = all_239_1 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (192), (265) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (276) get2(int, all_100_3, all_208_4) = all_208_1 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (191), (264) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (277) get2(int, all_100_9, all_208_4) = all_208_3 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (225), (259), (260) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (278) get(int, int, all_100_10, all_100_12) = all_224_0 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | REDUCE: (155), (269), (270) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | (279) get(int, int, all_100_10, all_100_14) = all_173_0 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (253) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (280) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (280) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (281) $false % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (281) is inconsistent. % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_100_7, all_173_0, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | all_100_14, all_100_10, int, int, simplifying with % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (63), (279) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (282) all_173_0 = all_100_7 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_158_2, all_224_0, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | all_100_12, all_100_10, int, int, simplifying with % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (141), (278) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (283) all_224_0 = all_158_2 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_100_13, all_239_1, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | all_100_7, simplifying with (69), (275) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (284) all_239_1 = all_100_13 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (216), (255) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (285) ~ (all_115_0 = 0) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (122), (285) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (286) $lesseq(1, all_115_0) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (227), (283) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (287) tb2t(all_158_2) = $difference(all_100_6, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | all_224_3) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (157), (282) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (288) tb2t(all_100_7) = $difference(all_173_3, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | all_100_6) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_100_13, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $difference(all_173_3, all_100_6), all_100_7, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | simplifying with (69), (288) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (289) $difference(all_173_3, all_100_6) = all_100_13 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_158_1, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_6, all_224_3), all_158_2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | simplifying with (142), (287) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (290) $sum(all_224_3, all_158_1) = all_100_6 % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (230), (290) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (291) sum2(all_100_11, $sum(all_100_22, 1), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_6, all_158_1) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (208), (289) imply: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (292) sum2(all_100_11, all_100_22, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_6, all_100_13) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (4) with 2, $sum(all_115_0, 1), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-2, all_100_22), $product(2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), simplifying with (216) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (293) ~ ($lesseq(0, all_115_0)) | ? [v0: int] : % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (power1(2, $sum(all_115_0, 1)) = v0 & $product(2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-2, all_100_22), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v0) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (3) with 2, all_115_0, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-2, all_100_22), $product(2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), simplifying with (216) gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (294) ~ ($lesseq(1, all_115_0)) | ? [v0: int] : % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (power1(2, $sum(all_115_0, -1)) = v0 & $product(2, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | v0) = $difference($product(-2, all_100_22), % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6) with int, all_100_9, all_208_4, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | all_208_3, simplifying with (27), (53), (277) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | gives: % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | (295) ? [v0: uni] : ? [v1: uni] : (t2tb(all_208_4) = % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | v1 & elts(int, all_100_9) = v0 & get(int, int, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | v0, v1) = all_208_3 & uni(v1) & uni(v0) & % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | uni(all_208_3)) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6) with int, all_100_3, all_208_4, % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | all_208_1, simplifying with (27), (55), (276) % 206.29/30.19 | | | | | | | | | | | | | | | | | | | | | | gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (296) ? [v0: uni] : ? [v1: uni] : (t2tb(all_208_4) = % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | v1 & elts(int, all_100_3) = v0 & get(int, int, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | v0, v1) = all_208_1 & uni(v1) & uni(v0) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(all_208_1)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (83) with $sum($sum($product(3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_193_2, simplifying with (214) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (297) ~ ($lesseq(1, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $difference($difference($difference(all_100_21, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, all_100_18)), $product(3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, sc_220_0_0)))) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: uni] : ? [v1: int] : ? [v2: uni] : % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (tb2t(v2) = v1 & tb2t(v0) = v1 & get(int, int, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_4, all_193_2) = v0 & get(int, int, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_10, all_193_2) = v2 & uni(v2) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), all_100_22, all_188_3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | simplifying with (56), (212) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (298) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: int] % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_19) = v1 & sum2(all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), $sum(all_100_22, -1)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | = v0 & tb2t(v3) = $difference(all_188_3, v0) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, -1)) = v2 & get(int, int, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), all_100_22, all_188_3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | simplifying with (56), (212) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (299) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: uni] % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: int] : % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_19) = v0 & sum2(all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 2), all_100_22) = % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $difference(all_188_3, v3) & tb2t(v2) = v3 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v1 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v0, v1) = v2 & uni(v2) & uni(v1) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (12) with all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), $sum(all_100_22, 2), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), all_198_3, all_198_3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | simplifying with (56), (211) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (300) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_19, $sum(all_100_22, 2), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2)) = 0 % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), $sum(all_100_22, 2), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_198_3, simplifying with (56), (211) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (301) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_19) = v0 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_19, $sum($sum($product(3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | 2), $sum(all_100_22, 2)) = % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $difference(all_198_3, v3) & tb2t(v2) = v3 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v1 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v0, v1) = v2 & uni(v2) & uni(v1) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), $sum($sum($product(3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | 0, simplifying with (56), (252) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (302) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_19) = v1 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_19, $sum($sum($product(3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | 1), $sum($sum($product(3, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v0 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = v0 & t2tb($sum($sum($product(3, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | 1)) = v2 & get(int, int, v1, v2) = v3 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(v3) & uni(v2) & uni(v1)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 2), $sum(all_100_22, 1), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_13, all_193_0), simplifying % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | with (56), (210) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (303) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: uni] % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: int] : % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_19) = v0 & sum2(all_100_19, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 3), $sum(all_100_22, 1)) = % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, v3), all_193_0), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_13) & tb2t(v2) = v3 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v1 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v0, v1) = v2 & uni(v2) & uni(v1) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_100_11, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, -1), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1), $sum(all_100_6, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_13), simplifying with (57), (292) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (304) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, -1), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v0 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference($difference(v0, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_6), all_100_13) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, -1)) = v2 & get(int, int, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_100_11, all_100_22, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2), $sum(all_100_6, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_13), simplifying with (57), (292) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (305) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v0 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference($difference(v0, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_6), all_100_13) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v2 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with all_100_11, all_100_22, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1), $sum(all_100_6, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | all_100_13), simplifying with (57), (292) gives: % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (306) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v0 & tb2t(v3) = % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_6, v0), all_100_13) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | t2tb($difference($product(-1, all_100_22), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v2 & get(int, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_100_11, all_100_22, % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), 0, simplifying with (57), % 206.29/30.20 | | | | | | | | | | | | | | | | | | | | | | (243) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (307) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, $sum(all_100_22, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | 1)) = v0 & tb2t(v3) = v0 & t2tb(all_100_22) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | = v2 & get(int, int, v1, v2) = v3 & uni(v3) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v2) & uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), $sum(all_100_22, 2), 0, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | simplifying with (57), (243) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (308) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2)) = v0 & tb2t(v3) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = v2 & get(int, int, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_100_11, all_100_22, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), $product(2, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), $difference(all_100_6, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_158_1), simplifying with (57), (291) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (309) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: int] % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v0 & tb2t(v3) = $difference($sum(v0, all_158_1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_6) & t2tb(all_100_22) = v2 & get(int, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_6, all_158_1), simplifying % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | with (57), (291) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (310) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: int] % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), -1)) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $sum($difference($product(-1, v0), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_158_1), all_100_6) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), -1)) = v2 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_6, all_158_1), simplifying % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | with (57), (291) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (311) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: uni] % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: int] : % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_11) = v0 & sum2(all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, v3), all_158_1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_6) & tb2t(v2) = v3 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = v1 & get(int, int, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_100_11, all_100_22, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2), all_168_3, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | simplifying with (57), (206) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (312) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference(v0, all_168_3) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb(all_100_22) = v2 & get(int, int, v1, v2) = % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v3 & uni(v3) & uni(v2) & uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 3), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_168_3, simplifying with (57), (206) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (313) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 3)) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference(v0, all_168_3) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v2 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_168_3, simplifying with (57), (206) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (314) ~ ($lesseq(sc_220_0_0, $product(-1, all_100_22))) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | | ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_11) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 2), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference(all_168_3, v3) & tb2t(v2) = v3 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = v1 & get(int, int, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_6, all_229_0), simplifying % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | with (57), (241) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (315) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: int] % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference($sum(v0, all_229_0), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_6) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v2 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (10) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_6, all_229_0), simplifying % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | with (57), (241) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (316) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: int] % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_11) = v1 & sum2(all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v0 & tb2t(v3) = $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v0), all_229_0), all_100_6) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v2 & get(int, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (8) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_6, all_229_0), simplifying % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | with (57), (241) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (317) ~ ($lesseq(1, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0))) | ? [v0: uni] % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | : ? [v1: uni] : ? [v2: uni] : ? [v3: int] : % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (t2tb1(all_100_11) = v0 & sum2(all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 3), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, v3), all_229_0), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_6) & tb2t(v2) = v3 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 2)) = v1 & get(int, int, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (9) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), $product(2, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | 0, simplifying with (57), (209) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (318) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = v0 & t2tb($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | v2 & get(int, int, v1, v2) = v3 & uni(v3) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v2) & uni(v1)) % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (11) with all_100_11, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2), 0, simplifying % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | with (57), (209) gives: % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | (319) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | 1), $sum($difference($product(-1, % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | 2)) = v0 & tb2t(v3) = v0 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v2 & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.29/30.21 | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (24) with $sum($product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_8, all_100_2, all_100_3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_20, simplifying with (59), (60), (61), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (93), (114), (205) gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (320) ~ ($lesseq(0, all_100_20)) | ? [v0: uni] : ? % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | [v1: int] : ? [v2: uni] : ? [v3: int] : ? [v4: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int] : ? [v5: int] : ? [v6: uni] : ? [v7: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int] : ? [v8: uni] : ? [v9: int] : ((v4 = 0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_2) = 0) | ( ~ (v9 = v7) & $lesseq(1, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, v5)) & $lesseq(1, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $difference($difference(v5, $product(3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_8) = v2 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(v8) = v9 & tb2t(v6) = v7 & get2(int, v2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | v5) = v6 & get2(int, all_100_3, v5) = v8 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(v8) & uni(v6) & uni(v2)) | ($lesseq(v3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | -1) & t2tb2(all_100_8) = v2 & length1(int, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | v2) = v3 & uni(v2)) | ($lesseq(v1, -1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v0 & length1(int, v0) = v1 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | & uni(v0))) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (22) with $sum($product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_8, all_100_2, all_100_3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | simplifying with (59), (60), (61), (114), (205) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (321) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : ? % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | [v3: int] : ? [v4: int] : ? [v5: int] : ? [v6: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int] : ? [v7: uni] : ? [v8: int] : ? [v9: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v10: int] : ((v5 = 0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_2) = 0) | ( ~ (v10 = v8) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference(all_100_22, v6)) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(v6, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_8) = v2 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(v9) = v10 & tb2t(v7) = v8 & get2(int, v2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | v6) = v7 & get2(int, all_100_3, v6) = v9 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(v9) & uni(v7) & uni(v2)) | ($lesseq(v4, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | -1) & length1(int, all_100_3) = v4) | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ($lesseq(v3, -1) & t2tb2(all_100_8) = v2 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | length1(int, v2) = v3 & uni(v2)) | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ($lesseq(v1, -1) & t2tb2(all_100_15) = v0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | length1(int, v0) = v1 & uni(v0))) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (26) with $sum($product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_8, all_100_2, all_100_9, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_20, all_100_0, simplifying with (59), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (60), (61), (91), (113), (204) gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (322) all_100_0 = 0 | ~ ($lesseq(0, all_100_20)) | ? % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | [v0: uni] : ? [v1: int] : ? [v2: uni] : ? [v3: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int] : ? [v4: int] : ? [v5: int] : ? [v6: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v7: int] : ? [v8: uni] : ? [v9: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int] : (( ~ (v9 = v7) & $lesseq(1, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, v5)) & $lesseq(1, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $difference($difference(v5, $product(3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = v2 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(v8) = v9 & tb2t(v6) = v7 & get2(int, v2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | v5) = v8 & get2(int, all_100_9, v5) = v6 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(v8) & uni(v6) & uni(v2)) | ( ~ (v4 = 0) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_8) = v4) | ($lesseq(v3, -1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_2) = v2 & length1(int, v2) = v3 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | & uni(v2)) | ($lesseq(v1, -1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v0 & length1(int, v0) = v1 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | & uni(v0))) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (25) with $sum($product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_8, all_100_2, all_100_9, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_0, simplifying with (59), (60), (61), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (113), (204) gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (323) all_100_0 = 0 | ? [v0: uni] : ? [v1: int] : ? % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | [v2: int] : ? [v3: uni] : ? [v4: int] : ? [v5: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int] : ? [v6: int] : ? [v7: uni] : ? [v8: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int] : ? [v9: uni] : ? [v10: int] : (( ~ (v10 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | = v8) & $lesseq(1, $difference(all_100_22, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | v6)) & $lesseq(1, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $difference($difference(v6, $product(3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = v3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(v9) = v10 & tb2t(v7) = v8 & get2(int, v3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | v6) = v9 & get2(int, all_100_9, v6) = v7 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(v9) & uni(v7) & uni(v3)) | ( ~ (v5 = 0) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_8) = v5) | ($lesseq(v4, -1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_2) = v3 & length1(int, v3) = v4 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | & uni(v3)) | ($lesseq(v2, -1) & length1(int, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_9) = v2) | ($lesseq(v1, -1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v0 & length1(int, v0) = v1 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | & uni(v0))) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (296) with fresh symbols all_287_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_287_1 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (324) t2tb(all_208_4) = all_287_0 & elts(int, all_100_3) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | = all_287_1 & get(int, int, all_287_1, all_287_0) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | = all_208_1 & uni(all_287_0) & uni(all_287_1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_208_1) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (324) implies: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (325) get(int, int, all_287_1, all_287_0) = all_208_1 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (326) elts(int, all_100_3) = all_287_1 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (327) t2tb(all_208_4) = all_287_0 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (295) with fresh symbols all_289_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_289_1 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (328) t2tb(all_208_4) = all_289_0 & elts(int, all_100_9) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | = all_289_1 & get(int, int, all_289_1, all_289_0) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | = all_208_3 & uni(all_289_0) & uni(all_289_1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_208_3) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (328) implies: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (329) get(int, int, all_289_1, all_289_0) = all_208_3 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (330) elts(int, all_100_9) = all_289_1 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (331) t2tb(all_208_4) = all_289_0 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (308) with fresh symbols all_293_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_293_1, all_293_2, all_293_3 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (332) t2tb1(all_100_11) = all_293_2 & sum2(all_100_11, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), $sum(all_100_22, 2)) = % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_293_3 & tb2t(all_293_0) = all_293_3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = all_293_1 & get(int, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | int, all_293_2, all_293_1) = all_293_0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_293_0) & uni(all_293_1) & uni(all_293_2) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (332) implies: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (333) t2tb1(all_100_11) = all_293_2 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (302) with fresh symbols all_295_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_295_1, all_295_2, all_295_3 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (334) t2tb1(all_100_19) = all_295_2 & sum2(all_100_19, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), $sum($sum($product(3, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2)) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | = all_295_3 & tb2t(all_295_0) = all_295_3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_295_1 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_295_2, all_295_1) = all_295_0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_295_0) & uni(all_295_1) & uni(all_295_2) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (334) implies: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (335) t2tb($sum($sum($product(3, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_295_1 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (307) with fresh symbols all_297_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_297_1, all_297_2, all_297_3 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (336) t2tb1(all_100_11) = all_297_2 & sum2(all_100_11, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22, $sum(all_100_22, 1)) = all_297_3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(all_297_0) = all_297_3 & t2tb(all_100_22) = % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_297_1 & get(int, int, all_297_2, all_297_1) = % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_297_0 & uni(all_297_0) & uni(all_297_1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_297_2) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (336) implies: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (337) t2tb1(all_100_11) = all_297_2 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (319) with fresh symbols all_299_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_299_1, all_299_2, all_299_3 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (338) t2tb1(all_100_11) = all_299_2 & sum2(all_100_11, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = all_299_3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(all_299_0) = all_299_3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_299_1 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_299_2, all_299_1) = all_299_0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_299_0) & uni(all_299_1) & uni(all_299_2) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (338) implies: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (339) t2tb1(all_100_11) = all_299_2 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (318) with fresh symbols all_307_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_307_1, all_307_2, all_307_3 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (340) t2tb1(all_100_11) = all_307_2 & sum2(all_100_11, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_307_3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(all_307_0) = all_307_3 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb($difference($product(-1, all_100_22), % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_307_1 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_307_2, all_307_1) = all_307_0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_307_0) & uni(all_307_1) & uni(all_307_2) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ALPHA: (340) implies: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (341) t2tb1(all_100_11) = all_307_2 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (321) with fresh symbols all_345_0, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_1, all_345_2, all_345_3, all_345_4, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_5, all_345_6, all_345_7, all_345_8, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_9, all_345_10 gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | (342) (all_345_5 = 0 & phase11($sum($product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = 0) | ( ~ (all_345_0 = % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_2) & $lesseq(1, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_345_4)) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_345_4, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_8) = % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_8 & tb2t(all_345_1) = all_345_0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | tb2t(all_345_3) = all_345_2 & get2(int, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_8, all_345_4) = all_345_3 & get2(int, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_100_3, all_345_4) = all_345_1 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_345_1) & uni(all_345_3) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | uni(all_345_8)) | ($lesseq(all_345_6, -1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | length1(int, all_100_3) = all_345_6) | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_345_7, -1) & t2tb2(all_100_8) = % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_8 & length1(int, all_345_8) = all_345_7 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | & uni(all_345_8)) | ($lesseq(all_345_9, -1) & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = all_345_10 & length1(int, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | all_345_10) = all_345_9 & uni(all_345_10)) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (294) gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | (343) $lesseq(all_115_0, 0) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (286), (343) imply: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | (344) $false % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (344) is inconsistent. % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | (345) ? [v0: int] : (power1(2, $sum(all_115_0, -1)) = % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | v0 & $product(2, v0) = $difference($product(-2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (345) with fresh symbol all_371_0 % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | (346) power1(2, $sum(all_115_0, -1)) = all_371_0 & % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | $product(2, all_371_0) = $difference($product(-2, % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)) % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.22 | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (346) implies: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | (347) $product(2, all_371_0) = $difference($product(-2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | (348) power1(2, $sum(all_115_0, -1)) = all_371_0 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (297) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (349) $lesseq(0, $sum($sum($difference($product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_100_18), all_100_21), $product(3, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, sc_220_0_0))) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (200), (201), (349) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (350) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (350) implies: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (351) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (351) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (352) $false % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (352) is inconsistent. % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (353) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (tb2t(v2) = v1 & tb2t(v0) = v1 & get(int, int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_100_4, all_193_2) = v0 & get(int, int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_100_10, all_193_2) = v2 & uni(v2) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (353) with fresh symbols all_376_0, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_376_1, all_376_2 gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (354) tb2t(all_376_0) = all_376_1 & tb2t(all_376_2) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_376_1 & get(int, int, all_100_4, all_193_2) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_376_2 & get(int, int, all_100_10, all_193_2) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_376_0 & uni(all_376_0) & uni(all_376_2) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (354) implies: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (355) get(int, int, all_100_10, all_193_2) = all_376_0 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (356) get(int, int, all_100_4, all_193_2) = all_376_2 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (357) tb2t(all_376_2) = all_376_1 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (358) tb2t(all_376_0) = all_376_1 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (47), (203) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (359) $lesseq(0, all_100_20) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | THEORY_AXIOM GroebnerMultiplication: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (360) ! [v0: int] : ! [v1: int] : ! [v2: int] : % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | ($sum($sum(v2, v1), v0) = 0 | ~ ($product(2, v2) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | = $difference($product(-2, v1), $product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | v0)))) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (360) with sc_220_0_0, all_100_22, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | all_371_0, simplifying with (347) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (361) $sum($sum(all_371_0, all_100_22), sc_220_0_0) = 0 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (348), (361) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | (362) power1(2, $sum(all_115_0, -1)) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), sc_220_0_0) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (323) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | (363) all_100_0 = 0 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (45), (363) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | (364) $false % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (364) is inconsistent. % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | (365) ? [v0: uni] : ? [v1: int] : ? [v2: int] : ? % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : ? [v4: int] : ? [v5: int] : ? [v6: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | int] : ? [v7: uni] : ? [v8: int] : ? [v9: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v10: int] : (( ~ (v10 = v8) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference(all_100_22, v6)) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(v6, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = v3 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v9) = v10 & tb2t(v7) = v8 & get2(int, v3, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | v6) = v9 & get2(int, all_100_9, v6) = v7 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | uni(v9) & uni(v7) & uni(v3)) | ( ~ (v5 = 0) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8) = v5) | ($lesseq(v4, -1) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_2) = v3 & length1(int, v3) = v4 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | & uni(v3)) | ($lesseq(v2, -1) & length1(int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9) = v2) | ($lesseq(v1, -1) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v0 & length1(int, v0) = v1 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | & uni(v0))) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (365) with fresh symbols all_424_0, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_424_1, all_424_2, all_424_3, all_424_4, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_424_5, all_424_6, all_424_7, all_424_8, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_424_9, all_424_10 gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | (366) ( ~ (all_424_0 = all_424_2) & $lesseq(1, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_424_4)) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_424_4, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_424_7 & tb2t(all_424_1) = all_424_0 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_424_3) = all_424_2 & get2(int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_424_7, all_424_4) = all_424_1 & get2(int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, all_424_4) = all_424_3 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_424_1) & uni(all_424_3) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_424_7)) | ( ~ (all_424_5 = 0) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8) = all_424_5) | ($lesseq(all_424_6, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | -1) & t2tb2(all_100_2) = all_424_7 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | length1(int, all_424_7) = all_424_6 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_424_7)) | ($lesseq(all_424_8, -1) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | length1(int, all_100_9) = all_424_8) | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_424_9, -1) & t2tb2(all_100_15) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_424_10 & length1(int, all_424_10) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | all_424_9 & uni(all_424_10)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (320) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | (367) $lesseq(all_100_20, -1) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (367) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | (368) $false % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (368) is inconsistent. % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | (369) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : ? % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : ? [v4: int] : ? [v5: int] : ? [v6: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v7: int] : ? [v8: uni] : ? [v9: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | int] : ((v4 = 0 & phase11($sum($product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = 0) | ( ~ (v9 = v7) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | & $lesseq(1, $difference(all_100_22, v5)) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(v5, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_8) = v2 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v8) = v9 & tb2t(v6) = v7 & get2(int, v2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | v5) = v6 & get2(int, all_100_3, v5) = v8 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v8) & uni(v6) & uni(v2)) | ($lesseq(v3, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | -1) & t2tb2(all_100_8) = v2 & length1(int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | v2) = v3 & uni(v2)) | ($lesseq(v1, -1) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v0 & length1(int, v0) = v1 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(v0))) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (369) with fresh symbols all_428_0, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_1, all_428_2, all_428_3, all_428_4, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_5, all_428_6, all_428_7, all_428_8, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_9 gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | (370) (all_428_5 = 0 & phase11($sum($product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = 0) | ( ~ (all_428_0 = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_2) & $lesseq(1, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_428_4)) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_428_4, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_8) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_7 & tb2t(all_428_1) = all_428_0 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_428_3) = all_428_2 & get2(int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_7, all_428_4) = all_428_3 & get2(int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_3, all_428_4) = all_428_1 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_428_1) & uni(all_428_3) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_428_7)) | ($lesseq(all_428_6, -1) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_8) = all_428_7 & length1(int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_7) = all_428_6 & uni(all_428_7)) | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_428_8, -1) & t2tb2(all_100_15) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_9 & length1(int, all_428_9) = all_428_8 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_428_9)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (322) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (371) $lesseq(all_100_20, -1) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (371) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (372) $false % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (372) is inconsistent. % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | (373) all_100_0 = 0 | ? [v0: uni] : ? [v1: int] : ? % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | [v2: uni] : ? [v3: int] : ? [v4: int] : ? [v5: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | int] : ? [v6: uni] : ? [v7: int] : ? [v8: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v9: int] : (( ~ (v9 = v7) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference(all_100_22, v5)) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(v5, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = v2 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v8) = v9 & tb2t(v6) = v7 & get2(int, v2, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | v5) = v8 & get2(int, all_100_9, v5) = v6 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v8) & uni(v6) & uni(v2)) | ( ~ (v4 = 0) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8) = v4) | ($lesseq(v3, -1) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_2) = v2 & length1(int, v2) = v3 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(v2)) | ($lesseq(v1, -1) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v0 & length1(int, v0) = v1 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(v0))) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (316) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (374) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (374) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (375) $false % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (375) is inconsistent. % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (376) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 2), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v0 & tb2t(v3) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, v0), all_229_0), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6) & t2tb($difference($product(-1, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | v2 & get(int, int, v1, v2) = v3 & uni(v3) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v2) & uni(v1)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (376) with fresh symbols all_483_0, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_483_1, all_483_2, all_483_3 gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (377) t2tb1(all_100_11) = all_483_2 & sum2(all_100_11, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), $difference($product(-1, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_483_3 & tb2t(all_483_0) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_483_3), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_229_0), all_100_6) & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($difference($product(-1, all_100_22), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_483_1 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_483_2, all_483_1) = all_483_0 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_483_0) & uni(all_483_1) & uni(all_483_2) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (377) implies: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (378) t2tb1(all_100_11) = all_483_2 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (317) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (379) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (379) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (380) $false % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (380) is inconsistent. % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (381) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_11) = v0 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 3), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, v3), all_229_0), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6) & tb2t(v2) = v3 & % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 2)) = v1 & get(int, int, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (381) with fresh symbols all_488_0, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_488_1, all_488_2, all_488_3 gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (382) t2tb1(all_100_11) = all_488_3 & sum2(all_100_11, % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 3), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_488_0), % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_229_0), all_100_6) & tb2t(all_488_1) = % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_488_0 & t2tb($sum(all_100_22, 2)) = all_488_2 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & get(int, int, all_488_3, all_488_2) = all_488_1 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_488_1) & uni(all_488_2) & uni(all_488_3) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (382) implies: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (383) t2tb1(all_100_11) = all_488_3 % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (314) gives: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (384) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (384) imply: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (385) $false % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (385) is inconsistent. % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.23 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (386) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_11) = v0 & % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 2), % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_168_3, v3) & tb2t(v2) = v3 & % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = v1 & get(int, int, % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (386) with fresh symbols all_498_0, % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_498_1, all_498_2, all_498_3 gives: % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (387) t2tb1(all_100_11) = all_498_3 & sum2(all_100_11, % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_168_3, all_498_0) & % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_498_1) = all_498_0 & % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = all_498_2 & get(int, % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | int, all_498_3, all_498_2) = all_498_1 & % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_498_1) & uni(all_498_2) & uni(all_498_3) % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (387) implies: % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (388) t2tb1(all_100_11) = all_498_3 % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (311) gives: % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (389) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (389) imply: % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (390) $false % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (390) is inconsistent. % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (391) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_11) = v0 & % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 2), % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, v3), all_158_1), % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6) & tb2t(v2) = v3 & % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, 1)) = v1 & get(int, int, % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v0, v1) = v2 & uni(v2) & uni(v1) & uni(v0)) % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (391) with fresh symbols all_510_0, % 206.29/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_510_1, all_510_2, all_510_3 gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (392) t2tb1(all_100_11) = all_510_3 & sum2(all_100_11, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), $difference($product(-1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_510_0), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_158_1), all_100_6) & tb2t(all_510_1) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_510_0 & t2tb($sum(all_100_22, 1)) = all_510_2 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & get(int, int, all_510_3, all_510_2) = all_510_1 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_510_1) & uni(all_510_2) & uni(all_510_3) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (392) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (393) t2tb1(all_100_11) = all_510_3 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (315) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (394) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (394) imply: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (395) $false % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (395) is inconsistent. % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (396) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 2), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference($sum(v0, all_229_0), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v2 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (396) with fresh symbols all_515_0, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_515_1, all_515_2, all_515_3 gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (397) t2tb1(all_100_11) = all_515_2 & sum2(all_100_11, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 2), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = all_515_3 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_515_0) = $difference($sum(all_515_3, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_229_0), all_100_6) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_515_1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_515_2, all_515_1) = all_515_0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_515_0) & uni(all_515_1) & uni(all_515_2) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (397) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (398) t2tb1(all_100_11) = all_515_2 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (312) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (399) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (399) imply: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (400) $false % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (400) is inconsistent. % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (401) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference(v0, all_168_3) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb(all_100_22) = v2 & get(int, int, v1, v2) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v3 & uni(v3) & uni(v2) & uni(v1)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (401) with fresh symbols all_520_0, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_520_1, all_520_2, all_520_3 gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (402) t2tb1(all_100_11) = all_520_2 & sum2(all_100_11, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, $sum($difference($product(-1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_520_3 & tb2t(all_520_0) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_520_3, all_168_3) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb(all_100_22) = all_520_1 & get(int, int, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_520_2, all_520_1) = all_520_0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_520_0) & uni(all_520_1) & uni(all_520_2) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (402) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (403) t2tb1(all_100_11) = all_520_2 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (313) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (404) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (404) imply: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (405) $false % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (405) is inconsistent. % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (406) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 1), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 3)) = v0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference(v0, all_168_3) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v2 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (406) with fresh symbols all_525_0, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_525_1, all_525_2, all_525_3 gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (407) t2tb1(all_100_11) = all_525_2 & sum2(all_100_11, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 3)) = all_525_3 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_525_0) = $difference(all_525_3, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_168_3) & t2tb($sum($difference($product(-1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_525_1 & get(int, int, all_525_2, all_525_1) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_525_0 & uni(all_525_0) & uni(all_525_1) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_525_2) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (407) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (408) t2tb1(all_100_11) = all_525_2 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (309) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (409) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (409) imply: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (410) $false % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (410) is inconsistent. % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (411) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v0 & tb2t(v3) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($sum(v0, all_158_1), all_100_6) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb(all_100_22) = v2 & get(int, int, v1, v2) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v3 & uni(v3) & uni(v2) & uni(v1)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (411) with fresh symbols all_537_0, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_537_1, all_537_2, all_537_3 gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (412) t2tb1(all_100_11) = all_537_2 & sum2(all_100_11, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, $difference($product(-1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_537_3 & tb2t(all_537_0) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($sum(all_537_3, all_158_1), all_100_6) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & t2tb(all_100_22) = all_537_1 & get(int, int, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_537_2, all_537_1) = all_537_0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_537_0) & uni(all_537_1) & uni(all_537_2) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (412) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (413) t2tb1(all_100_11) = all_537_2 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (310) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (414) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (414) imply: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (415) $false % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (415) is inconsistent. % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (416) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, 1), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), -1)) = v0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $sum($difference($product(-1, v0), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_158_1), all_100_6) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), -1)) = v2 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (416) with fresh symbols all_542_0, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_542_1, all_542_2, all_542_3 gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (417) t2tb1(all_100_11) = all_542_2 & sum2(all_100_11, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), -1)) = all_542_3 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_542_0) = $sum($difference($product(-1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_542_3), all_158_1), all_100_6) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), -1)) = all_542_1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_542_2, all_542_1) = all_542_0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_542_0) & uni(all_542_1) & uni(all_542_2) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (417) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (418) sum2(all_100_11, $sum(all_100_22, 1), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), -1)) = all_542_3 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (419) t2tb1(all_100_11) = all_542_2 % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (303) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (420) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (420) imply: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (421) $false % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (421) is inconsistent. % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (422) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_19) = v0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_19, $sum($sum($product(3, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3), $sum(all_100_22, 1)) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, v3), all_193_0), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13) & tb2t(v2) = v3 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, v0, v1) = v2 & uni(v2) & uni(v1) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (422) with fresh symbols all_588_0, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_588_1, all_588_2, all_588_3 gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (423) t2tb1(all_100_19) = all_588_3 & sum2(all_100_19, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 3), $sum(all_100_22, 1)) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_588_0), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_0), all_100_13) & tb2t(all_588_1) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_588_0 & t2tb($sum($sum($product(3, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_588_2 & get(int, int, all_588_3, all_588_2) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_588_1 & uni(all_588_1) & uni(all_588_2) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_588_3) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (423) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (424) sum2(all_100_19, $sum($sum($product(3, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 3), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, 1)) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_588_0), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_0), all_100_13) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (366) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (425) ( ~ (all_424_0 = all_424_2) & $lesseq(1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_424_4)) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_424_4, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_7 & tb2t(all_424_1) = all_424_0 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_424_3) = all_424_2 & get2(int, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_7, all_424_4) = all_424_1 & get2(int, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, all_424_4) = all_424_3 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_424_1) & uni(all_424_3) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_424_7)) | ( ~ (all_424_5 = 0) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8) = all_424_5) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (425) gives: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (426) ~ (all_424_0 = all_424_2) & $lesseq(1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_424_4)) & $lesseq(1, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_424_4, $product(3, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, sc_220_0_0))) & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_2) = all_424_7 & tb2t(all_424_1) = % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_0 & tb2t(all_424_3) = all_424_2 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_424_7, all_424_4) = all_424_1 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_100_9, all_424_4) = all_424_3 & % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_424_1) & uni(all_424_3) & uni(all_424_7) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (426) implies: % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (427) $lesseq(1, $difference($difference(all_424_4, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (428) $lesseq(1, $difference(all_100_22, all_424_4)) % 206.68/30.24 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (429) get2(int, all_100_9, all_424_4) = all_424_3 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (430) get2(int, all_424_7, all_424_4) = all_424_1 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (431) tb2t(all_424_3) = all_424_2 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (432) tb2t(all_424_1) = all_424_0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (433) t2tb2(all_100_2) = all_424_7 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (301) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (434) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (434) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (435) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (435) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (436) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_19) = v0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_19, $sum($sum($product(3, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2), $sum(all_100_22, 2)) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_198_3, v3) & tb2t(v2) = v3 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, v0, v1) = v2 & uni(v2) & uni(v1) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (436) with fresh symbols all_624_0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_624_1, all_624_2, all_624_3 gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (437) t2tb1(all_100_19) = all_624_3 & sum2(all_100_19, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 2), $sum(all_100_22, 2)) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_198_3, all_624_0) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_624_1) = all_624_0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_624_2 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_624_3, all_624_2) = all_624_1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_624_1) & uni(all_624_2) & uni(all_624_3) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (437) implies: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (438) t2tb($sum($sum($product(3, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_624_2 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (306) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (439) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (439) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (440) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (440) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (441) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($product(-1, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v0 & tb2t(v3) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_6, v0), all_100_13) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($difference($product(-1, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = v2 & get(int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (441) with fresh symbols all_629_0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_629_1, all_629_2, all_629_3 gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (442) t2tb1(all_100_11) = all_629_2 & sum2(all_100_11, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, $difference($product(-1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_629_3 & tb2t(all_629_0) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_6, all_629_3), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13) & t2tb($difference($product(-1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_629_1 & get(int, int, all_629_2, all_629_1) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_629_0 & uni(all_629_0) & uni(all_629_1) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_629_2) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (442) implies: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (443) t2tb1(all_100_11) = all_629_2 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (305) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (444) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (444) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (445) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (445) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (446) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, all_100_22, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 2)) = v0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference($difference(v0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6), all_100_13) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($difference($product(-1, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v2 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, v1, v2) = v3 & uni(v3) & uni(v2) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v1)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (446) with fresh symbols all_634_0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_634_1, all_634_2, all_634_3 gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (447) t2tb1(all_100_11) = all_634_2 & sum2(all_100_11, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, $sum($difference($product(-1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 2)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_634_3 & tb2t(all_634_0) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_634_3, all_100_6), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13) & t2tb($sum($difference($product(-1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), 1)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_634_1 & get(int, int, all_634_2, all_634_1) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_634_0 & uni(all_634_0) & uni(all_634_1) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_634_2) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (447) implies: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (448) t2tb1(all_100_11) = all_634_2 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (304) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (449) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (449) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (450) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (450) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (451) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_11) = v1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_11, $sum(all_100_22, -1), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = v0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v3) = $difference($difference(v0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6), all_100_13) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, -1)) = v2 & get(int, int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (451) with fresh symbols all_644_0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_644_1, all_644_2, all_644_3 gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (452) t2tb1(all_100_11) = all_644_2 & sum2(all_100_11, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, -1), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_644_3 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_644_0) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_644_3, all_100_6), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13) & t2tb($sum(all_100_22, -1)) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_644_1 & get(int, int, all_644_2, all_644_1) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_644_0 & uni(all_644_0) & uni(all_644_1) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_644_2) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (452) implies: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (453) get(int, int, all_644_2, all_644_1) = all_644_0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (454) t2tb($sum(all_100_22, -1)) = all_644_1 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (455) tb2t(all_644_0) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_644_3, all_100_6), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (456) t2tb1(all_100_11) = all_644_2 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (373) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (457) all_100_0 = 0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (45), (457) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (458) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (458) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (459) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : ? % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : ? [v4: int] : ? [v5: int] : ? [v6: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v7: int] : ? [v8: uni] : ? [v9: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | int] : (( ~ (v9 = v7) & $lesseq(1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, v5)) & $lesseq(1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(v5, $product(3, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = v2 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v8) = v9 & tb2t(v6) = v7 & get2(int, v2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v5) = v8 & get2(int, all_100_9, v5) = v6 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v8) & uni(v6) & uni(v2)) | ( ~ (v4 = 0) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8) = v4) | ($lesseq(v3, -1) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_2) = v2 & length1(int, v2) = v3 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(v2)) | ($lesseq(v1, -1) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v0 & length1(int, v0) = v1 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(v0))) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (459) with fresh symbols all_649_0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_1, all_649_2, all_649_3, all_649_4, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_5, all_649_6, all_649_7, all_649_8, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_9 gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (460) ( ~ (all_649_0 = all_649_2) & $lesseq(1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_649_4)) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_649_4, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_7 & tb2t(all_649_1) = all_649_0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_649_3) = all_649_2 & get2(int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_7, all_649_4) = all_649_1 & get2(int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, all_649_4) = all_649_3 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_1) & uni(all_649_3) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_7)) | ( ~ (all_649_5 = 0) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8) = all_649_5) | ($lesseq(all_649_6, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1) & t2tb2(all_100_2) = all_649_7 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | length1(int, all_649_7) = all_649_6 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_7)) | ($lesseq(all_649_8, -1) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = all_649_9 & length1(int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_9) = all_649_8 & uni(all_649_9)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (293) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (461) $lesseq(all_115_0, -1) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (286), (461) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (462) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (462) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (463) ? [v0: int] : (power1(2, $sum(all_115_0, 1)) = v0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & $product(2, $difference($product(-2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0))) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v0) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (463) with fresh symbol all_659_0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (464) power1(2, $sum(all_115_0, 1)) = all_659_0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, $difference($product(-2, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_659_0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (464) implies: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (465) $product(2, $difference($product(-2, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0))) = all_659_0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (466) power1(2, $sum(all_115_0, 1)) = all_659_0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | THEORY_AXIOM GroebnerMultiplication: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (467) ! [v0: int] : ! [v1: int] : ! [v2: int] : % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($sum($sum(v2, $product(4, v1)), $product(4, v0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = 0 | ~ ($product(2, $difference($product(-2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v1), $product(2, v0))) = v2)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (467) with sc_220_0_0, all_100_22, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_659_0, simplifying with (465) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (468) $sum($sum(all_659_0, $product(4, all_100_22)), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(4, sc_220_0_0)) = 0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (466), (468) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (469) power1(2, $sum(all_115_0, 1)) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($product(-4, all_100_22), $product(4, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (299) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (470) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (470) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (471) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (471) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (472) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: int] : (t2tb1(all_100_19) = v0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_19, $sum($sum($product(3, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2), all_100_22) = $difference(all_188_3, v3) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & tb2t(v2) = v3 & t2tb($sum($sum($product(3, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1)) = v1 & get(int, int, v0, v1) = v2 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v2) & uni(v1) & uni(v0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (472) with fresh symbols all_690_0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_690_1, all_690_2, all_690_3 gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (473) t2tb1(all_100_19) = all_690_3 & sum2(all_100_19, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 2), all_100_22) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_188_3, all_690_0) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_690_1) = all_690_0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum($sum($product(3, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_690_2 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get(int, int, all_690_3, all_690_2) = all_690_1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_690_1) & uni(all_690_2) & uni(all_690_3) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (473) implies: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (474) t2tb($sum($sum($product(3, all_100_22), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_690_2 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (298) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (475) $lesseq(0, $sum(all_100_22, sc_220_0_0)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (475) imply: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (476) $false % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (476) is inconsistent. % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (477) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : ? % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : (t2tb1(all_100_19) = v1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sum2(all_100_19, $sum($sum($product(3, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), $product(2, sc_220_0_0)), % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1), $sum(all_100_22, -1)) = v0 & tb2t(v3) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_188_3, v0) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, -1)) = v2 & get(int, int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v1, v2) = v3 & uni(v3) & uni(v2) & uni(v1)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (477) with fresh symbols all_695_0, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_695_1, all_695_2, all_695_3 gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (478) t2tb1(all_100_19) = all_695_2 & sum2(all_100_19, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), $sum(all_100_22, -1)) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_695_3 & tb2t(all_695_0) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_188_3, all_695_3) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb($sum(all_100_22, -1)) = all_695_1 & get(int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | int, all_695_2, all_695_1) = all_695_0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_695_0) & uni(all_695_1) & uni(all_695_2) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (478) implies: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (479) t2tb($sum(all_100_22, -1)) = all_695_1 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (342) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (480) (all_345_5 = 0 & phase11($sum($product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = 0) | ( ~ (all_345_0 = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_2) & $lesseq(1, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_345_4)) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_345_4, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_8) = % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_8 & tb2t(all_345_1) = all_345_0 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_345_3) = all_345_2 & get2(int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_8, all_345_4) = all_345_3 & get2(int, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_3, all_345_4) = all_345_1 & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_345_1) & uni(all_345_3) & % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_345_8)) % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (480) gives: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (481) all_345_5 = 0 & phase11($sum($product(2, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = 0 % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.25 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (481) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (482) phase11($sum($product(2, all_100_22), sc_220_0_0), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, all_100_15, all_100_2) = 0 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (40), (45), (204), (482) are inconsistent by % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #5. % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (483) ~ (all_345_0 = all_345_2) & $lesseq(1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_345_4)) & $lesseq(1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_345_4, $product(3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, sc_220_0_0))) & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_8) = all_345_8 & tb2t(all_345_1) = % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_0 & tb2t(all_345_3) = all_345_2 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_345_8, all_345_4) = all_345_3 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_100_3, all_345_4) = all_345_1 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_345_1) & uni(all_345_3) & uni(all_345_8) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (483) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (484) ~ (all_345_0 = all_345_2) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (485) $lesseq(1, $difference($difference(all_345_4, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (486) $lesseq(1, $difference(all_100_22, all_345_4)) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (487) get2(int, all_100_3, all_345_4) = all_345_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (488) get2(int, all_345_8, all_345_4) = all_345_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (489) tb2t(all_345_3) = all_345_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (490) tb2t(all_345_1) = all_345_0 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (491) t2tb2(all_100_8) = all_345_8 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_100_10, all_289_1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, int, simplifying with (162), (330) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (492) all_289_1 = all_100_10 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (36) with all_100_4, all_287_1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_3, int, simplifying with (144), (326) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (493) all_287_1 = all_100_4 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_208_3, all_424_3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4, all_100_9, int, simplifying with (277) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (494) all_424_3 = all_208_3 | ~ (get2(int, all_100_9, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4) = all_424_3) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_208_1, all_345_1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4, all_100_3, int, simplifying with (276) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (495) all_345_1 = all_208_1 | ~ (get2(int, all_100_3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4) = all_345_1) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_644_1, all_695_1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, -1), simplifying with (454), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (479) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (496) all_695_1 = all_644_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_193_2, all_624_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), simplifying with (214), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (438) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (497) all_624_2 = all_193_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_624_2, all_690_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), simplifying with (438), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (474) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (498) all_690_2 = all_624_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_295_1, all_690_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), simplifying with (335), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (474) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (499) all_690_2 = all_295_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_295_1, all_287_0, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($sum($product(3, all_100_22), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)), 1), simplifying with (335) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (500) all_295_1 = all_287_0 | ~ % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (t2tb($sum($sum($product(3, all_100_22), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_287_0) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_287_0, all_289_0, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4, simplifying with (327), (331) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (501) all_289_0 = all_287_0 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (29) with all_644_1, all_289_0, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, -1), simplifying with (454) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (502) all_644_1 = all_289_0 | ~ (t2tb($sum(all_100_22, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1)) = all_289_0) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (38) with 0, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_588_0), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_0), all_100_13), $product(-1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), $product(-1, sc_220_0_0), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_19 gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (503) $sum(all_588_0, all_193_0) = all_100_13 | ~ % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (sum2(all_100_19, $product(-1, sc_220_0_0), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(-1, sc_220_0_0)) = % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_588_0), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_0), all_100_13)) | ~ % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (sum2(all_100_19, $product(-1, sc_220_0_0), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(-1, sc_220_0_0)) = 0) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_100_10, all_299_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (73), (339) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (504) all_299_2 = all_100_10 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_299_2, all_307_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (339), (341) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (505) all_307_2 = all_299_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_293_2, all_307_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (333), (341) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (506) all_307_2 = all_293_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_488_3, all_498_3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (383), (388) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (507) all_498_3 = all_488_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_488_3, all_510_3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (383), (393) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (508) all_510_3 = all_488_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_483_2, all_510_3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (378), (393) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (509) all_510_3 = all_483_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_307_2, all_510_3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (341), (393) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (510) all_510_3 = all_307_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_498_3, all_515_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (388), (398) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (511) all_515_2 = all_498_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_515_2, all_520_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (398), (403) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (512) all_520_2 = all_515_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_520_2, all_525_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (403), (408) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (513) all_525_2 = all_520_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_537_2, all_542_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (413), (419) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (514) all_542_2 = all_537_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_525_2, all_542_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (408), (419) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (515) all_542_2 = all_525_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_542_2, all_629_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (419), (443) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (516) all_629_2 = all_542_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_629_2, all_634_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (443), (448) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (517) all_634_2 = all_629_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_634_2, all_644_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (448), (456) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (518) all_644_2 = all_634_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (31) with all_297_2, all_644_2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_11, simplifying with (337), (456) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (519) all_644_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_9, all_345_8, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8, simplifying with (113), (491) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (520) all_345_8 = all_100_9 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_3, all_424_7, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_2, simplifying with (114), (433) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (521) all_424_7 = all_100_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (498), (499) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (522) all_624_2 = all_295_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (522) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (523) all_624_2 = all_295_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (518), (519) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (524) all_634_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (524) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (525) all_634_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (517), (525) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (526) all_629_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (526) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (527) all_629_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (516), (527) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (528) all_542_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (528) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (529) all_542_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (497), (523) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (530) all_295_1 = all_193_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (514), (529) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (531) all_537_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (514), (515) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (532) all_537_2 = all_525_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (531), (532) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (533) all_525_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (533) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (534) all_525_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (513), (534) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (535) all_520_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (535) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (536) all_520_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (512), (536) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (537) all_515_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (537) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (538) all_515_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (511), (538) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (539) all_498_3 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (539) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (540) all_498_3 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (508), (509) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (541) all_488_3 = all_483_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (541) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (542) all_488_3 = all_483_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (509), (510) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (543) all_483_2 = all_307_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (507), (540) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (544) all_488_3 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (544) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (545) all_488_3 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (542), (545) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (546) all_483_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (546) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (547) all_483_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (543), (547) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (548) all_307_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (548) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (549) all_307_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (505), (549) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (550) all_299_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (550) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (551) all_299_2 = all_297_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (506), (549) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (552) all_297_2 = all_293_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (504), (551) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (553) all_297_2 = all_100_10 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (553) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (554) all_297_2 = all_100_10 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (552), (554) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (555) all_293_2 = all_100_10 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (555) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (556) all_293_2 = all_100_10 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (519), (554) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (557) all_644_2 = all_100_10 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (430), (521) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (558) get2(int, all_100_3, all_424_4) = all_424_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (488), (520) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (559) get2(int, all_100_9, all_345_4) = all_345_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (453), (557) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (560) get(int, int, all_100_10, all_644_1) = all_644_0 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (329), (492), (501) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (561) get(int, int, all_100_10, all_287_0) = all_208_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (325), (493) imply: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (562) get(int, int, all_100_4, all_287_0) = all_208_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (460) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (563) ( ~ (all_649_0 = all_649_2) & $lesseq(1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_649_4)) & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_649_4, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_2) = % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_7 & tb2t(all_649_1) = all_649_0 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_649_3) = all_649_2 & get2(int, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_7, all_649_4) = all_649_1 & get2(int, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, all_649_4) = all_649_3 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_1) & uni(all_649_3) & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_7)) | ( ~ (all_649_5 = 0) & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phase11($sum($product(2, all_100_22), % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0), all_100_22, all_100_15, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8) = all_649_5) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (563) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (564) ~ (all_649_0 = all_649_2) & $lesseq(1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_649_4)) & $lesseq(1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_649_4, $product(3, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, sc_220_0_0))) & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_2) = all_649_7 & tb2t(all_649_1) = % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_0 & tb2t(all_649_3) = all_649_2 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_649_7, all_649_4) = all_649_1 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_100_9, all_649_4) = all_649_3 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_1) & uni(all_649_3) & uni(all_649_7) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (564) implies: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (565) $lesseq(1, $difference($difference(all_649_4, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (566) $lesseq(1, $difference(all_100_22, all_649_4)) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (567) get2(int, all_100_9, all_649_4) = all_649_3 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (568) get2(int, all_649_7, all_649_4) = all_649_1 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (569) tb2t(all_649_3) = all_649_2 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (570) tb2t(all_649_1) = all_649_0 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (571) t2tb2(all_100_2) = all_649_7 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (370) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (572) (all_428_5 = 0 & phase11($sum($product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = 0) | ( ~ (all_428_0 = % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_2) & $lesseq(1, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_428_4)) & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(1, $difference($difference(all_428_4, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) & t2tb2(all_100_8) = % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_7 & tb2t(all_428_1) = all_428_0 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_428_3) = all_428_2 & get2(int, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_7, all_428_4) = all_428_3 & get2(int, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_3, all_428_4) = all_428_1 & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_428_1) & uni(all_428_3) & % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_428_7)) % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (572) gives: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (573) all_428_5 = 0 & phase11($sum($product(2, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = 0 % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.26 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (573) implies: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (574) phase11($sum($product(2, all_100_22), sc_220_0_0), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, all_100_15, all_100_2) = 0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (40), (45), (204), (574) are inconsistent by % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #5. % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (575) ~ (all_428_0 = all_428_2) & $lesseq(1, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_428_4)) & $lesseq(1, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_428_4, $product(3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22)), $product(2, sc_220_0_0))) & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_8) = all_428_7 & tb2t(all_428_1) = % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_0 & tb2t(all_428_3) = all_428_2 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_428_7, all_428_4) = all_428_3 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get2(int, all_100_3, all_428_4) = all_428_1 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_428_1) & uni(all_428_3) & uni(all_428_7) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (575) implies: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (576) $lesseq(1, $difference($difference(all_428_4, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(3, all_100_22)), $product(2, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0))) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (577) $lesseq(1, $difference(all_100_22, all_428_4)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (578) get2(int, all_100_3, all_428_4) = all_428_1 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (579) get2(int, all_428_7, all_428_4) = all_428_3 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (580) tb2t(all_428_3) = all_428_2 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (581) tb2t(all_428_1) = all_428_0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (582) t2tb2(all_100_8) = all_428_7 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_208_3, all_345_3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4, all_100_9, int, simplifying with (277) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (583) all_345_3 = all_208_3 | ~ (get2(int, all_100_9, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4) = all_345_3) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_345_3, all_649_3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_4, all_100_9, int, simplifying with (559) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (584) all_649_3 = all_345_3 | ~ (get2(int, all_100_9, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_4) = all_649_3) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_208_1, all_428_1, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4, all_100_3, int, simplifying with (276) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (585) all_428_1 = all_208_1 | ~ (get2(int, all_100_3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4) = all_428_1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_424_1, all_428_1, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_4, all_100_3, int, simplifying with (558) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (586) all_428_1 = all_424_1 | ~ (get2(int, all_100_3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_4) = all_428_1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_9, all_428_7, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8, simplifying with (113), (582) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (587) all_428_7 = all_100_9 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_3, all_649_7, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_2, simplifying with (114), (571) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (588) all_649_7 = all_100_3 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (568), (588) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (589) get2(int, all_100_3, all_649_4) = all_649_1 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (579), (587) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (590) get2(int, all_100_9, all_428_4) = all_428_3 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_208_3, all_428_3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4, all_100_9, int, simplifying with (277) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (591) all_428_3 = all_208_3 | ~ (get2(int, all_100_9, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4) = all_428_3) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_424_1, all_649_1, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_4, all_100_3, int, simplifying with (558) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (592) all_649_1 = all_424_1 | ~ (get2(int, all_100_3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_4) = all_649_1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (120) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (593) ~ (phase11($sum(all_100_22, -1), all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_2) = all_100_0) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (204), (593) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (594) ~ ($sum(all_100_22, sc_220_0_0) = -1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (274), (594) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (595) $lesseq(2, $difference($product(-1, all_100_22), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (117) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (596) $lesseq(all_100_18, 1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (201), (596) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (597) $lesseq(-1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (595), (597) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (598) $false % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (598) is inconsistent. % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (599) ? [v0: int] : ($product(2, v0) = all_100_18 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | div1(all_100_18, 2) = v0) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (599) with fresh symbol all_816_0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (600) $product(2, all_816_0) = all_100_18 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | div1(all_100_18, 2) = all_816_0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (600) implies: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (601) $product(2, all_816_0) = all_100_18 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (201), (601) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (602) $sum($sum($product(2, all_816_0), all_100_22), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0) = 0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COL_REDUCE: introducing fresh symbol sc_818_0_0 defined by: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (603) all_816_0 = sc_818_0_0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (602), (603) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (604) $sum($sum(all_100_22, sc_220_0_0), $product(2, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_818_0_0)) = 0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (201), (604) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (605) all_100_18 = $product(2, sc_818_0_0) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (188), (604) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (606) $lesseq(1, $difference($difference($product(-1, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_4), sc_220_0_0), $product(2, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_818_0_0))) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (202), (604) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (607) $lesseq(1, $sum($sum(all_208_4, sc_220_0_0), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(6, sc_818_0_0))) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (119) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (608) $lesseq(all_100_18, 1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (605), (608) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (609) $lesseq(sc_818_0_0, 0) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (609) implies: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (610) $lesseq(sc_818_0_0, 0) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (606), (607) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (611) $lesseq(1, sc_818_0_0) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (611) implies: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (612) $lesseq(1, sc_818_0_0) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (610), (612) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (613) $false % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (613) is inconsistent. % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (614) all_100_0 = 0 | ? [v0: int] : ? [v1: int] : ? % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v2: int] : ? [v3: int] : ? [v4: uni] : ? [v5: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v6: int] : ? [v7: int] : (( ~ (v7 = % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v6) & sum3(all_100_15, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_22, $product(2, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_18)), 1), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_22, all_100_18), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1)) = v7 & t2tb2(all_100_2) = v4 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v5) = v6 & get2(int, v4, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_100_18)) = v5 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v5) & uni(v4)) | ( ~ (v3 = 0) & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phase11(v2, all_100_22, all_100_15, all_100_2) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = v3 & go_right1($difference(all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_18), all_100_22) = v2) | ( ~ (v1 = % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0) & phase11(v0, $difference(all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_18), all_100_15, all_100_2) = v1 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | go_left1($difference(all_100_22, all_100_18), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22) = v0)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (4), (12), (30), (31), (39), (45), (57), (73), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (82), (83), (117), (130), (186), (188), (193), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (194), (200), (201), (207), (254), (286), (327), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (362), (418), (469), (561), (562), (595), (614) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | are inconsistent by sub-proof #4. % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (615) all_100_0 = 0 | ? [v0: uni] : ? [v1: uni] : ? % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v2: int] : ? [v3: uni] : ? [v4: uni] : ? [v5: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | int] : ( ~ (v5 = v2) & t2tb2(all_100_2) = v0 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v3 & tb2t(v4) = v5 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v1) = v2 & get2(int, v3, $sum(all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1)) = v4 & get2(int, v0, $sum(all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1)) = v1 & uni(v4) & uni(v3) & uni(v1) & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (615) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (616) all_100_0 = 0 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (45), (616) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (617) $false % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (617) is inconsistent. % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (618) ? [v0: uni] : ? [v1: uni] : ? [v2: int] : ? % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v3: uni] : ? [v4: uni] : ? [v5: int] : ( ~ (v5 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = v2) & t2tb2(all_100_2) = v0 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = v3 & tb2t(v4) = v5 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v1) = v2 & get2(int, v3, $sum(all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1)) = v4 & get2(int, v0, $sum(all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1)) = v1 & uni(v4) & uni(v3) & uni(v1) & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v0)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (618) with fresh symbols all_808_0, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_808_1, all_808_2, all_808_3, all_808_4, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_808_5 gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (619) ~ (all_808_0 = all_808_3) & t2tb2(all_100_2) = % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_808_5 & t2tb2(all_100_15) = all_808_2 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(all_808_1) = all_808_0 & tb2t(all_808_4) = % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_808_3 & get2(int, all_808_2, $sum(all_100_22, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -1)) = all_808_1 & get2(int, all_808_5, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, -1)) = all_808_4 & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_808_1) & uni(all_808_2) & uni(all_808_4) & % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_808_5) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (619) implies: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (620) get2(int, all_808_5, $sum(all_100_22, -1)) = % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_808_4 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (621) tb2t(all_808_4) = all_808_3 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (622) t2tb2(all_100_2) = all_808_5 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_3, all_808_5, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_2, simplifying with (114), (622) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (623) all_808_5 = all_100_3 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (620), (623) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (624) get2(int, all_100_3, $sum(all_100_22, -1)) = % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_808_4 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (37) with all_208_1, all_808_4, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, -1), all_100_3, int, simplifying % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | with (624) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (625) all_808_4 = all_208_1 | ~ (get2(int, all_100_3, % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum(all_100_22, -1)) = all_208_1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (119) gives: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (626) $lesseq(all_100_18, 1) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (201), (626) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (627) $lesseq(-1, $sum(all_100_22, sc_220_0_0)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (274), (627) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (628) $sum(all_100_22, sc_220_0_0) = -1 % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (566), (628) imply: % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (629) $lesseq(2, $difference($product(-1, all_649_4), % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.27 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (565), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (630) $lesseq(-2, $sum(all_649_4, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (577), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (631) $lesseq(2, $difference($product(-1, all_428_4), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (576), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (632) $lesseq(-2, $sum(all_428_4, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (428), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (633) $lesseq(2, $difference($product(-1, all_424_4), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (427), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (634) $lesseq(-2, $sum(all_424_4, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (486), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (635) $lesseq(2, $difference($product(-1, all_345_4), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (485), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (636) $lesseq(-2, $sum(all_345_4, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (188), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (637) $lesseq(2, $difference($product(-1, all_208_4), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (202), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (638) $lesseq(-2, $sum(all_208_4, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (629), (630) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (639) $sum(all_649_4, sc_220_0_0) = -2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (631), (632) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (640) $sum(all_428_4, sc_220_0_0) = -2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (633), (634) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (641) $sum(all_424_4, sc_220_0_0) = -2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (635), (636) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (642) $sum(all_345_4, sc_220_0_0) = -2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (637), (638) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (643) $sum(all_208_4, sc_220_0_0) = -2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (424), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (644) sum2(all_100_19, $product(-1, sc_220_0_0), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(-1, sc_220_0_0)) = % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_588_0), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_0), all_100_13) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (250), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (645) sum2(all_100_19, $product(-1, sc_220_0_0), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(-1, sc_220_0_0)) = 0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (327), (643) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (646) t2tb($difference(-2, sc_220_0_0)) = all_287_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (454), (628) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (647) t2tb($difference(-2, sc_220_0_0)) = all_644_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (589), (639) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (648) get2(int, all_100_3, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_649_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (578), (640) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (649) get2(int, all_100_3, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_428_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (487), (642) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (650) get2(int, all_100_3, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_345_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (567), (639) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (651) get2(int, all_100_9, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_649_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (590), (640) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (652) get2(int, all_100_9, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_428_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (429), (641) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (653) get2(int, all_100_9, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_424_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (586) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (654) ~ (get2(int, all_100_3, all_424_4) = all_428_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (641), (654) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (655) ~ (get2(int, all_100_3, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_428_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (649), (655) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (656) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (656) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (657) all_428_1 = all_424_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (581), (657) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (658) tb2t(all_424_1) = all_428_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (649), (657) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (659) get2(int, all_100_3, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_424_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (495) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (660) ~ (get2(int, all_100_3, all_208_4) = all_345_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (643), (660) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (661) ~ (get2(int, all_100_3, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_345_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (650), (661) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (662) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (662) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (663) all_345_1 = all_208_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (490), (663) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (664) tb2t(all_208_1) = all_345_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (585) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (665) ~ (get2(int, all_100_3, all_208_4) = all_428_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (643), (657), (665) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (666) ~ (get2(int, all_100_3, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_424_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (659), (666) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (667) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (667) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (668) all_428_1 = all_208_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (657), (668) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (669) all_424_1 = all_208_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (658), (669) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (670) tb2t(all_208_1) = all_428_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (432), (669) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (671) tb2t(all_208_1) = all_424_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (502) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (672) ~ (t2tb($sum(all_100_22, -1)) = all_289_0) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (501), (628), (672) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (673) ~ (t2tb($difference(-2, sc_220_0_0)) = all_287_0) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (646), (673) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (674) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (674) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (675) all_644_1 = all_289_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (501), (675) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (676) all_644_1 = all_287_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (560), (676) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (677) get(int, int, all_100_10, all_287_0) = all_644_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (592) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (678) ~ (get2(int, all_100_3, all_424_4) = all_649_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (641), (678) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (679) ~ (get2(int, all_100_3, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_649_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (648), (679) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (680) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (680) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (681) all_649_1 = all_424_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (669), (681) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (682) all_649_1 = all_208_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (570), (682) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (683) tb2t(all_208_1) = all_649_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (648), (682) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (684) get2(int, all_100_3, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_208_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (584) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (685) ~ (get2(int, all_100_9, all_345_4) = all_649_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (642), (685) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (686) ~ (get2(int, all_100_9, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_649_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (651), (686) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (687) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (687) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (688) all_649_3 = all_345_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (569), (688) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (689) tb2t(all_345_3) = all_649_2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (651), (688) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (690) get2(int, all_100_9, $difference(-2, sc_220_0_0)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_345_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (591) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (691) ~ (get2(int, all_100_9, all_208_4) = all_428_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (643), (691) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (692) ~ (get2(int, all_100_9, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_428_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (652), (692) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (693) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (693) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (694) all_428_3 = all_208_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (580), (694) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (695) tb2t(all_208_3) = all_428_2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (583) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (696) ~ (get2(int, all_100_9, all_208_4) = all_345_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (643), (696) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (697) ~ (get2(int, all_100_9, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_345_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (690), (697) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (698) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (698) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (699) all_345_3 = all_208_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (689), (699) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (700) tb2t(all_208_3) = all_649_2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (489), (699) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (701) tb2t(all_208_3) = all_345_2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (494) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (702) ~ (get2(int, all_100_9, all_208_4) = all_424_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (643), (702) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (703) ~ (get2(int, all_100_9, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_424_3) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (653), (703) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (704) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (704) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (705) all_424_3 = all_208_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (431), (705) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (706) tb2t(all_208_3) = all_424_2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (625) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (707) ~ (get2(int, all_100_3, $sum(all_100_22, -1)) = % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (628), (707) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (708) ~ (get2(int, all_100_3, $difference(-2, % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) = all_208_1) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (684), (708) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (709) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (709) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (710) all_808_4 = all_208_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (621), (710) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (711) tb2t(all_208_1) = all_808_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (500) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (712) ~ (t2tb($sum($sum($product(3, all_100_22), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(2, sc_220_0_0)), 1)) = all_287_0) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (628), (712) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (713) ~ (t2tb($difference(-2, sc_220_0_0)) = all_287_0) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (646), (713) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (714) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (714) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (715) all_295_1 = all_287_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (530), (715) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (716) all_287_0 = all_193_2 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (562), (716) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (717) get(int, int, all_100_4, all_193_2) = all_208_1 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (677), (716) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (718) get(int, int, all_100_10, all_193_2) = all_644_0 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (561), (716) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (719) get(int, int, all_100_10, all_193_2) = all_208_3 % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (503) gives: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (720) ~ (sum2(all_100_19, $product(-1, sc_220_0_0), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(-1, sc_220_0_0)) = % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference($product(-1, all_588_0), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_0), all_100_13)) % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (644), (720) imply: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (721) $false % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (721) is inconsistent. % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (722) $sum(all_588_0, all_193_0) = all_100_13 | ~ % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (sum2(all_100_19, $product(-1, sc_220_0_0), % 206.68/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(-1, sc_220_0_0)) = 0) % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (722) gives: % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (723) ~ (sum2(all_100_19, $product(-1, sc_220_0_0), % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $product(-1, sc_220_0_0)) = 0) % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (645), (723) imply: % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (724) $false % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (724) is inconsistent. % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.28 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_376_0, all_644_0, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_2, all_100_10, int, int, simplifying with % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (355), (718) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (725) all_644_0 = all_376_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_208_3, all_644_0, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_2, all_100_10, int, int, simplifying with % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (718), (719) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (726) all_644_0 = all_208_3 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (39) with all_376_2, all_208_1, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_193_2, all_100_4, int, int, simplifying with % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (356), (717) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (727) all_376_2 = all_208_1 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_208_2, all_649_2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_3, simplifying with (193), (700) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (728) all_649_2 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_428_2, all_649_2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_3, simplifying with (695), (700) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (729) all_649_2 = all_428_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_424_2, all_649_2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_3, simplifying with (700), (706) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (730) all_649_2 = all_424_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_345_2, all_649_2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_3, simplifying with (700), (701) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (731) all_649_2 = all_345_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_428_0, all_649_0, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_1, simplifying with (670), (683) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (732) all_649_0 = all_428_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_345_0, all_649_0, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_1, simplifying with (664), (683) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (733) all_649_0 = all_345_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_208_0, all_808_3, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_1, simplifying with (194), (711) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (734) all_808_3 = all_208_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_428_0, all_808_3, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_1, simplifying with (670), (711) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (735) all_808_3 = all_428_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_424_0, all_808_3, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_1, simplifying with (671), (711) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (736) all_808_3 = all_424_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (735), (736) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (737) all_428_0 = all_424_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (737) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (738) all_428_0 = all_424_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (734), (736) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (739) all_424_0 = all_208_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (732), (733) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (740) all_428_0 = all_345_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (740) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (741) all_428_0 = all_345_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (728), (729) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (742) all_428_2 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (729), (731) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (743) all_428_2 = all_345_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (729), (730) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (744) all_428_2 = all_424_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (725), (726) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (745) all_376_0 = all_208_3 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (745) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (746) all_376_0 = all_208_3 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (738), (741) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (747) all_424_0 = all_345_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (747) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (748) all_424_0 = all_345_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (742), (744) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (749) all_424_2 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (743), (744) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (750) all_424_2 = all_345_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (739), (748) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (751) all_345_0 = all_208_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (749), (750) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (752) all_345_2 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (752) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (753) all_345_2 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (455), (726) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (754) tb2t(all_208_3) = % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_644_3, all_100_6), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (358), (746) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (755) tb2t(all_208_3) = all_376_1 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (357), (727) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (756) tb2t(all_208_1) = all_376_1 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_208_2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_644_3, all_100_6), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13), all_208_3, simplifying with (193), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (754) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (757) $difference($difference(all_644_3, all_208_2), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6) = all_100_13 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_376_1, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference($difference(all_644_3, all_100_6), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_13), all_208_3, simplifying with (754), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (755) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (758) $difference($difference(all_644_3, all_376_1), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_6) = all_100_13 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (30) with all_208_0, all_376_1, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_208_1, simplifying with (194), (756) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (759) all_376_1 = all_208_0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (757), (758) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (760) all_376_1 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (759), (760) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (761) all_208_0 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (761) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (762) all_208_0 = all_208_2 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (186), (762) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (763) $false % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (763) is inconsistent. % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (764) $lesseq(2, all_100_18) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (765) all_100_0 = 0 | ? [v0: int] : ? [v1: int] : ? % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [v2: int] : ? [v3: int] : ? [v4: uni] : ? [v5: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni] : ? [v6: int] : ? [v7: int] : (( ~ (v7 = % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | v6) & sum3(all_100_15, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_22, $product(2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_18)), 1), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $sum($difference(all_100_22, all_100_18), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1)) = v7 & t2tb2(all_100_2) = v4 & % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tb2t(v5) = v6 & get2(int, v4, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_100_22, all_100_18)) = v5 & % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(v5) & uni(v4)) | ( ~ (v3 = 0) & % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | phase11(v2, all_100_22, all_100_15, all_100_2) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = v3 & go_right1($difference(all_100_22, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_18), all_100_22) = v2) | ( ~ (v1 = % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0) & phase11(v0, $difference(all_100_22, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_18), all_100_15, all_100_2) = v1 & % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | go_left1($difference(all_100_22, all_100_18), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22) = v0)) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (201), (764) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (766) $lesseq(2, $difference($product(-1, all_100_22), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (4), (12), (30), (31), (39), (45), (57), (73), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (82), (83), (117), (130), (186), (188), (193), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (194), (200), (201), (207), (254), (286), (327), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (362), (418), (469), (561), (562), (765), (766) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | are inconsistent by sub-proof #4. % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (767) ($lesseq(all_428_6, -1) & t2tb2(all_100_8) = % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_7 & length1(int, all_428_7) = all_428_6 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_428_7)) | ($lesseq(all_428_8, -1) & % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = all_428_9 & length1(int, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_9) = all_428_8 & uni(all_428_9)) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (767) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (768) $lesseq(all_428_6, -1) & t2tb2(all_100_8) = % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_7 & length1(int, all_428_7) = all_428_6 & % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_428_7) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (768) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (769) $lesseq(all_428_6, -1) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (770) length1(int, all_428_7) = all_428_6 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (771) t2tb2(all_100_8) = all_428_7 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_9, all_428_7, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8, simplifying with (113), (771) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (772) all_428_7 = all_100_9 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (770), (772) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (773) length1(int, all_100_9) = all_428_6 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_428_6, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, int, simplifying with (91), (773) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (774) all_428_6 = all_100_20 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (769), (774) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (775) $lesseq(all_100_20, -1) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (775) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (776) $false % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (776) is inconsistent. % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (777) $lesseq(all_428_8, -1) & t2tb2(all_100_15) = % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_428_9 & length1(int, all_428_9) = all_428_8 & % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_428_9) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (777) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (778) $lesseq(all_428_8, -1) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (779) length1(int, all_428_9) = all_428_8 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (780) t2tb2(all_100_15) = all_428_9 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_16, all_428_9, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, simplifying with (112), (780) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (781) all_428_9 = all_100_16 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (779), (781) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (782) length1(int, all_100_16) = all_428_8 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_428_8, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_16, int, simplifying with (89), (782) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (783) all_428_8 = all_100_20 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (778), (783) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (784) $lesseq(all_100_20, -1) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (784) imply: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (785) $false % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (785) is inconsistent. % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (786) ~ (all_649_5 = 0) & phase11($sum($product(2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_8) = all_649_5 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (786) implies: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (787) ~ (all_649_5 = 0) % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (788) phase11($sum($product(2, all_100_22), sc_220_0_0), % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, all_100_15, all_100_8) = all_649_5 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with 0, all_649_5, all_100_8, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_22, $sum($product(2, % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), simplifying with % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (205), (788) gives: % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (789) all_649_5 = 0 % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.29 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (787), (789) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (790) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (790) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (791) ($lesseq(all_649_6, -1) & t2tb2(all_100_2) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_7 & length1(int, all_649_7) = all_649_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_649_7)) | ($lesseq(all_649_8, -1) & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = all_649_9 & length1(int, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_9) = all_649_8 & uni(all_649_9)) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (791) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (792) $lesseq(all_649_6, -1) & t2tb2(all_100_2) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_7 & length1(int, all_649_7) = all_649_6 & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_7) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (792) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (793) $lesseq(all_649_6, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (794) length1(int, all_649_7) = all_649_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (795) t2tb2(all_100_2) = all_649_7 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_3, all_649_7, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_2, simplifying with (114), (795) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (796) all_649_7 = all_100_3 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (794), (796) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (797) length1(int, all_100_3) = all_649_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_649_6, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_3, int, simplifying with (93), (797) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (798) all_649_6 = all_100_20 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (793), (798) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (799) $lesseq(all_100_20, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (799) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (800) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (800) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (801) $lesseq(all_649_8, -1) & t2tb2(all_100_15) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_649_9 & length1(int, all_649_9) = all_649_8 & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_649_9) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (801) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (802) $lesseq(all_649_8, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (803) length1(int, all_649_9) = all_649_8 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (804) t2tb2(all_100_15) = all_649_9 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_16, all_649_9, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, simplifying with (112), (804) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (805) all_649_9 = all_100_16 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (803), (805) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (806) length1(int, all_100_16) = all_649_8 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_649_8, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_16, int, simplifying with (89), (806) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (807) all_649_8 = all_100_20 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (802), (807) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (808) $lesseq(all_100_20, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (808) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (809) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (809) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (810) ($lesseq(all_345_6, -1) & length1(int, all_100_3) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_345_6) | ($lesseq(all_345_7, -1) & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_8) = all_345_8 & length1(int, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_8) = all_345_7 & uni(all_345_8)) | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_345_9, -1) & t2tb2(all_100_15) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_10 & length1(int, all_345_10) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_9 & uni(all_345_10)) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (810) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (811) $lesseq(all_345_6, -1) & length1(int, all_100_3) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (811) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (812) $lesseq(all_345_6, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (813) length1(int, all_100_3) = all_345_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_345_6, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_3, int, simplifying with (93), (813) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (814) all_345_6 = all_100_20 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (812), (814) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (815) $lesseq(all_100_20, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (815) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (816) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (816) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (817) ($lesseq(all_345_7, -1) & t2tb2(all_100_8) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_8 & length1(int, all_345_8) = all_345_7 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_345_8)) | ($lesseq(all_345_9, -1) & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = all_345_10 & length1(int, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_10) = all_345_9 & uni(all_345_10)) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (817) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (818) $lesseq(all_345_7, -1) & t2tb2(all_100_8) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_8 & length1(int, all_345_8) = all_345_7 & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_345_8) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (818) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (819) $lesseq(all_345_7, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (820) length1(int, all_345_8) = all_345_7 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (821) t2tb2(all_100_8) = all_345_8 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (300) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_9, all_345_8, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_8, simplifying with (113), (821) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (822) all_345_8 = all_100_9 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (820), (822) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (823) length1(int, all_100_9) = all_345_7 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_345_7, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, int, simplifying with (91), (823) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (824) all_345_7 = all_100_20 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (819), (824) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (825) $lesseq(all_100_20, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (825) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (826) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (826) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (827) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (827) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (828) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (828) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (829) $lesseq(all_345_9, -1) & t2tb2(all_100_15) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_345_10 & length1(int, all_345_10) = all_345_9 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_345_10) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (829) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (830) $lesseq(all_345_9, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (831) length1(int, all_345_10) = all_345_9 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (832) t2tb2(all_100_15) = all_345_10 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_16, all_345_10, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, simplifying with (112), (832) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (833) all_345_10 = all_100_16 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (831), (833) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (834) length1(int, all_100_16) = all_345_9 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_345_9, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_16, int, simplifying with (89), (834) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (835) all_345_9 = all_100_20 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (830), (835) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (836) $lesseq(all_100_20, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (836) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (837) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (837) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (838) ~ (all_424_5 = 0) & phase11($sum($product(2, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), all_100_22, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_8) = all_424_5 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (838) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (839) ~ (all_424_5 = 0) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (840) phase11($sum($product(2, all_100_22), sc_220_0_0), % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22, all_100_15, all_100_8) = all_424_5 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (40) with 0, all_424_5, all_100_8, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, all_100_22, $sum($product(2, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_22), sc_220_0_0), simplifying with % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (205), (840) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (841) all_424_5 = 0 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (839), (841) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (842) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (842) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (843) ($lesseq(all_424_6, -1) & t2tb2(all_100_2) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_7 & length1(int, all_424_7) = all_424_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_424_7)) | ($lesseq(all_424_8, -1) & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | length1(int, all_100_9) = all_424_8) | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_424_9, -1) & t2tb2(all_100_15) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_10 & length1(int, all_424_10) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_9 & uni(all_424_10)) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (843) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (844) $lesseq(all_424_6, -1) & t2tb2(all_100_2) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_7 & length1(int, all_424_7) = all_424_6 & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | uni(all_424_7) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (844) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (845) $lesseq(all_424_6, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (846) length1(int, all_424_7) = all_424_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (847) t2tb2(all_100_2) = all_424_7 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (300) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_3, all_424_7, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_2, simplifying with (114), (847) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (848) all_424_7 = all_100_3 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (846), (848) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (849) length1(int, all_100_3) = all_424_6 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_424_6, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_3, int, simplifying with (93), (849) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (850) all_424_6 = all_100_20 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (845), (850) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (851) $lesseq(all_100_20, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (851) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (852) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (852) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (853) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (274), (853) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (854) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (854) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (855) ($lesseq(all_424_8, -1) & length1(int, all_100_9) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | = all_424_8) | ($lesseq(all_424_9, -1) & % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | t2tb2(all_100_15) = all_424_10 & length1(int, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_10) = all_424_9 & uni(all_424_10)) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (855) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (856) $lesseq(all_424_8, -1) & length1(int, all_100_9) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_8 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (856) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (857) $lesseq(all_424_8, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (858) length1(int, all_100_9) = all_424_8 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_424_8, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_9, int, simplifying with (91), (858) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (859) all_424_8 = all_100_20 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (857), (859) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (860) $lesseq(all_100_20, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (860) imply: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (861) $false % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (861) is inconsistent. % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (862) $lesseq(all_424_9, -1) & t2tb2(all_100_15) = % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_424_10 & length1(int, all_424_10) = all_424_9 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | & uni(all_424_10) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (862) implies: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (863) $lesseq(all_424_9, -1) % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (864) length1(int, all_424_10) = all_424_9 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (865) t2tb2(all_100_15) = all_424_10 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_16, all_424_10, % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_15, simplifying with (112), (865) gives: % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (866) all_424_10 = all_100_16 % 206.88/30.30 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (864), (866) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (867) length1(int, all_100_16) = all_424_9 % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_424_9, % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_100_16, int, simplifying with (89), (867) % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (868) all_424_9 = all_100_20 % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (863), (868) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (869) $lesseq(all_100_20, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (359), (869) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (870) $false % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (870) is inconsistent. % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | (871) $lesseq(all_100_18, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (188), (201), (202), (871) are inconsistent by % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | sub-proof #3. % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | (872) $lesseq(all_100_18, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (188), (201), (202), (872) are inconsistent by % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | sub-proof #3. % 206.88/30.31 | | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | (873) $lesseq(all_100_18, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | REDUCE: (201), (873) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | | | (874) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (188), (202) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | | | (875) $lesseq(1, $difference($product(-1, all_100_22), % 206.88/30.31 | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | SIMP: (875) implies: % 206.88/30.31 | | | | | | | | | | | | | | | | | | (876) $lesseq(1, $difference($product(-1, all_100_22), % 206.88/30.31 | | | | | | | | | | | | | | | | | | sc_220_0_0)) % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (874), (876) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | | | (877) $false % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | | CLOSE: (877) is inconsistent. % 206.88/30.31 | | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | (878) ~ ($sum($difference($product(2, all_100_18), % 206.88/30.31 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REF_CLOSE: (46), (48), (84), (85), (86), (115), (878) are % 206.88/30.31 | | | | | | | | | | | | | | | inconsistent by sub-proof #2. % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | (879) $lesseq(all_208_5, -1) & t2tb2(all_100_2) = % 206.88/30.31 | | | | | | | | | | | | | | all_208_6 & length1(int, all_208_6) = all_208_5 & % 206.88/30.31 | | | | | | | | | | | | | | uni(all_208_6) % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | ALPHA: (879) implies: % 206.88/30.31 | | | | | | | | | | | | | | (880) $lesseq(all_208_5, -1) % 206.88/30.31 | | | | | | | | | | | | | | (881) length1(int, all_208_6) = all_208_5 % 206.88/30.31 | | | | | | | | | | | | | | (882) t2tb2(all_100_2) = all_208_6 % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | BETA: splitting (136) gives: % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | Case 1: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | (883) $sum($difference($product(2, all_100_18), % 206.88/30.31 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COL_REDUCE: introducing fresh symbol sc_220_0_0 defined by: % 206.88/30.31 | | | | | | | | | | | | | | | (884) $difference(all_100_18, all_100_21) = sc_220_0_0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COMBINE_EQS: (883), (884) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (885) $sum($sum(all_100_21, all_100_22), $product(2, % 206.88/30.31 | | | | | | | | | | | | | | | sc_220_0_0)) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COMBINE_EQS: (884), (885) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (886) $sum($sum(all_100_18, all_100_22), sc_220_0_0) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REDUCE: (49), (885), (886) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (887) $lesseq(-1, all_100_22) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | BETA: splitting (128) gives: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | Case 1: % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_3, all_208_6, % 206.88/30.31 | | | | | | | | | | | | | | | | all_100_2, simplifying with (114), (882) gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (888) all_208_6 = all_100_3 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | COMBINE_INEQS: (47), (887) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (889) $lesseq(0, all_100_20) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (881), (888) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (890) length1(int, all_100_3) = all_208_5 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_208_5, % 206.88/30.31 | | | | | | | | | | | | | | | | all_100_3, int, simplifying with (93), (890) % 206.88/30.31 | | | | | | | | | | | | | | | | gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (891) all_208_5 = all_100_20 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (880), (891) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (892) $lesseq(all_100_20, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | COMBINE_INEQS: (889), (892) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (893) $false % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | CLOSE: (893) is inconsistent. % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | (894) ~ (all_130_1 = 0) & map(int, int) = all_130_2 & % 206.88/30.31 | | | | | | | | | | | | | | | | sort1(all_130_2, all_100_17) = all_130_1 & % 206.88/30.31 | | | | | | | | | | | | | | | | ty(all_130_2) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | ALPHA: (894) implies: % 206.88/30.31 | | | | | | | | | | | | | | | | (895) ~ (all_130_1 = 0) % 206.88/30.31 | | | | | | | | | | | | | | | | (896) sort1(all_130_2, all_100_17) = all_130_1 % 206.88/30.31 | | | | | | | | | | | | | | | | (897) map(int, int) = all_130_2 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_90_0, all_130_2, int, % 206.88/30.31 | | | | | | | | | | | | | | | | int, simplifying with (42), (897) gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (898) all_130_2 = all_90_0 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (896), (898) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (899) sort1(all_90_0, all_100_17) = all_130_1 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REF_CLOSE: (33), (109), (895), (899) are inconsistent by % 206.88/30.31 | | | | | | | | | | | | | | | | sub-proof #1. % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | (900) ~ ($sum($difference($product(2, all_100_18), % 206.88/30.31 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REF_CLOSE: (46), (48), (84), (85), (86), (115), (900) are % 206.88/30.31 | | | | | | | | | | | | | | | inconsistent by sub-proof #2. % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | (901) ($lesseq(all_208_7, -1) & t2tb2(all_100_8) = % 206.88/30.31 | | | | | | | | | | | | | all_208_8 & length1(int, all_208_8) = all_208_7 % 206.88/30.31 | | | | | | | | | | | | | & uni(all_208_8)) | ($lesseq(all_208_9, -1) & % 206.88/30.31 | | | | | | | | | | | | | t2tb2(all_100_15) = all_208_10 & length1(int, % 206.88/30.31 | | | | | | | | | | | | | all_208_10) = all_208_9 & uni(all_208_10)) % 206.88/30.31 | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | BETA: splitting (901) gives: % 206.88/30.31 | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | Case 1: % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | (902) $lesseq(all_208_7, -1) & t2tb2(all_100_8) = % 206.88/30.31 | | | | | | | | | | | | | | all_208_8 & length1(int, all_208_8) = all_208_7 & % 206.88/30.31 | | | | | | | | | | | | | | uni(all_208_8) % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | ALPHA: (902) implies: % 206.88/30.31 | | | | | | | | | | | | | | (903) $lesseq(all_208_7, -1) % 206.88/30.31 | | | | | | | | | | | | | | (904) length1(int, all_208_8) = all_208_7 % 206.88/30.31 | | | | | | | | | | | | | | (905) t2tb2(all_100_8) = all_208_8 % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | BETA: splitting (136) gives: % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | Case 1: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | (906) $sum($difference($product(2, all_100_18), % 206.88/30.31 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COL_REDUCE: introducing fresh symbol sc_220_0_0 defined by: % 206.88/30.31 | | | | | | | | | | | | | | | (907) $difference(all_100_18, all_100_21) = sc_220_0_0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COMBINE_EQS: (906), (907) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (908) $sum($sum(all_100_21, all_100_22), $product(2, % 206.88/30.31 | | | | | | | | | | | | | | | sc_220_0_0)) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COMBINE_EQS: (907), (908) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (909) $sum($sum(all_100_18, all_100_22), sc_220_0_0) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REDUCE: (49), (908), (909) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (910) $lesseq(-1, all_100_22) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | BETA: splitting (128) gives: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | Case 1: % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_9, all_208_8, % 206.88/30.31 | | | | | | | | | | | | | | | | all_100_8, simplifying with (113), (905) gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (911) all_208_8 = all_100_9 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | COMBINE_INEQS: (47), (910) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (912) $lesseq(0, all_100_20) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (904), (911) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (913) length1(int, all_100_9) = all_208_7 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_208_7, % 206.88/30.31 | | | | | | | | | | | | | | | | all_100_9, int, simplifying with (91), (913) % 206.88/30.31 | | | | | | | | | | | | | | | | gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (914) all_208_7 = all_100_20 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (903), (914) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (915) $lesseq(all_100_20, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | COMBINE_INEQS: (912), (915) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (916) $false % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | CLOSE: (916) is inconsistent. % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | (917) ~ (all_130_1 = 0) & map(int, int) = all_130_2 & % 206.88/30.31 | | | | | | | | | | | | | | | | sort1(all_130_2, all_100_17) = all_130_1 & % 206.88/30.31 | | | | | | | | | | | | | | | | ty(all_130_2) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | ALPHA: (917) implies: % 206.88/30.31 | | | | | | | | | | | | | | | | (918) ~ (all_130_1 = 0) % 206.88/30.31 | | | | | | | | | | | | | | | | (919) sort1(all_130_2, all_100_17) = all_130_1 % 206.88/30.31 | | | | | | | | | | | | | | | | (920) map(int, int) = all_130_2 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (34) with all_90_0, all_130_2, int, % 206.88/30.31 | | | | | | | | | | | | | | | | int, simplifying with (42), (920) gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (921) all_130_2 = all_90_0 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (919), (921) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (922) sort1(all_90_0, all_100_17) = all_130_1 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REF_CLOSE: (33), (109), (918), (922) are inconsistent by % 206.88/30.31 | | | | | | | | | | | | | | | | sub-proof #1. % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | (923) ~ ($sum($difference($product(2, all_100_18), % 206.88/30.31 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REF_CLOSE: (46), (48), (84), (85), (86), (115), (923) are % 206.88/30.31 | | | | | | | | | | | | | | | inconsistent by sub-proof #2. % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | (924) $lesseq(all_208_9, -1) & t2tb2(all_100_15) = % 206.88/30.31 | | | | | | | | | | | | | | all_208_10 & length1(int, all_208_10) = all_208_9 % 206.88/30.31 | | | | | | | | | | | | | | & uni(all_208_10) % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | ALPHA: (924) implies: % 206.88/30.31 | | | | | | | | | | | | | | (925) $lesseq(all_208_9, -1) % 206.88/30.31 | | | | | | | | | | | | | | (926) length1(int, all_208_10) = all_208_9 % 206.88/30.31 | | | | | | | | | | | | | | (927) t2tb2(all_100_15) = all_208_10 % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | BETA: splitting (136) gives: % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | Case 1: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | (928) $sum($difference($product(2, all_100_18), % 206.88/30.31 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COL_REDUCE: introducing fresh symbol sc_220_0_0 defined by: % 206.88/30.31 | | | | | | | | | | | | | | | (929) $difference(all_100_18, all_100_21) = sc_220_0_0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COMBINE_EQS: (928), (929) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (930) $sum($sum(all_100_21, all_100_22), $product(2, % 206.88/30.31 | | | | | | | | | | | | | | | sc_220_0_0)) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | COMBINE_EQS: (929), (930) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (931) $sum($sum(all_100_18, all_100_22), sc_220_0_0) = 0 % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REDUCE: (49), (930), (931) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (932) $lesseq(-1, all_100_22) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REDUCE: (46), (930) imply: % 206.88/30.31 | | | | | | | | | | | | | | | (933) $lesseq(1, $difference($product(-1, all_100_22), % 206.88/30.31 | | | | | | | | | | | | | | | sc_220_0_0)) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | SIMP: (933) implies: % 206.88/30.31 | | | | | | | | | | | | | | | (934) $lesseq(1, $difference($product(-1, all_100_22), % 206.88/30.31 | | | | | | | | | | | | | | | sc_220_0_0)) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | BETA: splitting (98) gives: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | Case 1: % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (32) with all_100_16, all_208_10, % 206.88/30.31 | | | | | | | | | | | | | | | | all_100_15, simplifying with (112), (927) gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (935) all_208_10 = all_100_16 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | COMBINE_INEQS: (47), (932) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (936) $lesseq(0, all_100_20) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (926), (935) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (937) length1(int, all_100_16) = all_208_9 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | GROUND_INST: instantiating (35) with all_100_20, all_208_9, % 206.88/30.31 | | | | | | | | | | | | | | | | all_100_16, int, simplifying with (89), (937) % 206.88/30.31 | | | | | | | | | | | | | | | | gives: % 206.88/30.31 | | | | | | | | | | | | | | | | (938) all_208_9 = all_100_20 % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (925), (938) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (939) $lesseq(all_100_20, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | COMBINE_INEQS: (936), (939) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (940) $false % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | CLOSE: (940) is inconsistent. % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | (941) $lesseq(all_100_18, -1) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | REDUCE: (931), (941) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (942) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | COMBINE_INEQS: (934), (942) imply: % 206.88/30.31 | | | | | | | | | | | | | | | | (943) $false % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | | CLOSE: (943) is inconsistent. % 206.88/30.31 | | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | (944) ~ ($sum($difference($product(2, all_100_18), % 206.88/30.31 | | | | | | | | | | | | | | | all_100_21), all_100_22) = 0) % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | | REF_CLOSE: (46), (48), (84), (85), (86), (115), (944) are % 206.88/30.31 | | | | | | | | | | | | | | | inconsistent by sub-proof #2. % 206.88/30.31 | | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | | % 206.88/30.31 | | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | | % 206.88/30.31 | | | | | | | | | End of split % 206.88/30.31 | | | | | | | | | % 206.88/30.31 | | | | | | | | End of split % 206.88/30.31 | | | | | | | | % 206.88/30.31 | | | | | | | Case 2: % 206.88/30.31 | | | | | | | | % 206.88/30.31 | | | | | | | | (945) ~ (all_129_1 = 0) & map(int, int) = all_129_2 & % 206.88/30.31 | | | | | | | | sort1(all_129_2, all_100_10) = all_129_1 & % 206.88/30.31 | | | | | | | | ty(all_129_2) % 206.88/30.31 | | | | | | | | % 206.88/30.31 | | | | | | | | ALPHA: (945) implies: % 206.88/30.31 | | | | | | | | (946) ~ (all_129_1 = 0) % 206.88/30.31 | | | | | | | | (947) sort1(all_129_2, all_100_10) = all_129_1 % 206.88/30.32 | | | | | | | | (948) map(int, int) = all_129_2 % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | BETA: splitting (136) gives: % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | Case 1: % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | (949) $sum($difference($product(2, all_100_18), % 206.88/30.32 | | | | | | | | | all_100_21), all_100_22) = 0 % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | COL_REDUCE: introducing fresh symbol sc_220_0_0 defined by: % 206.88/30.32 | | | | | | | | | (950) $difference(all_100_18, all_100_21) = sc_220_0_0 % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | COMBINE_EQS: (949), (950) imply: % 206.88/30.32 | | | | | | | | | (951) $sum($sum(all_100_21, all_100_22), $product(2, % 206.88/30.32 | | | | | | | | | sc_220_0_0)) = 0 % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | COMBINE_EQS: (950), (951) imply: % 206.88/30.32 | | | | | | | | | (952) $sum($sum(all_100_18, all_100_22), sc_220_0_0) = 0 % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | REDUCE: (46), (951) imply: % 206.88/30.32 | | | | | | | | | (953) $lesseq(1, $difference($product(-1, all_100_22), % 206.88/30.32 | | | | | | | | | sc_220_0_0)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | SIMP: (953) implies: % 206.88/30.32 | | | | | | | | | (954) $lesseq(1, $difference($product(-1, all_100_22), % 206.88/30.32 | | | | | | | | | sc_220_0_0)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | BETA: splitting (97) gives: % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | Case 1: % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | GROUND_INST: instantiating (34) with all_90_0, all_129_2, int, % 206.88/30.32 | | | | | | | | | | int, simplifying with (42), (948) gives: % 206.88/30.32 | | | | | | | | | | (955) all_129_2 = all_90_0 % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | REDUCE: (947), (955) imply: % 206.88/30.32 | | | | | | | | | | (956) sort1(all_90_0, all_100_10) = all_129_1 % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | GROUND_INST: instantiating (33) with 0, all_129_1, all_100_10, % 206.88/30.32 | | | | | | | | | | all_90_0, simplifying with (110), (956) gives: % 206.88/30.32 | | | | | | | | | | (957) all_129_1 = 0 % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | REDUCE: (946), (957) imply: % 206.88/30.32 | | | | | | | | | | (958) $false % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | CLOSE: (958) is inconsistent. % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | Case 2: % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | (959) $lesseq(all_100_18, -1) % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | REDUCE: (952), (959) imply: % 206.88/30.32 | | | | | | | | | | (960) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | COMBINE_INEQS: (954), (960) imply: % 206.88/30.32 | | | | | | | | | | (961) $false % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | | CLOSE: (961) is inconsistent. % 206.88/30.32 | | | | | | | | | | % 206.88/30.32 | | | | | | | | | End of split % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | Case 2: % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | (962) ~ ($sum($difference($product(2, all_100_18), % 206.88/30.32 | | | | | | | | | all_100_21), all_100_22) = 0) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | REF_CLOSE: (46), (48), (84), (85), (86), (115), (962) are % 206.88/30.32 | | | | | | | | | inconsistent by sub-proof #2. % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | End of split % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | End of split % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | Case 2: % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | (963) $lesseq(all_100_18, -1) % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | COMBINE_INEQS: (48), (963) imply: % 206.88/30.32 | | | | | | | (964) $false % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | CLOSE: (964) is inconsistent. % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | End of split % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | End of split % 206.88/30.32 | | | | | % 206.88/30.32 | | | | End of split % 206.88/30.32 | | | | % 206.88/30.32 | | | Case 2: % 206.88/30.32 | | | | % 206.88/30.32 | | | | (965) ~ (all_131_1 = 0) & map(int, int) = all_131_2 & % 206.88/30.32 | | | | sort1(all_131_2, all_100_4) = all_131_1 & ty(all_131_2) % 206.88/30.32 | | | | % 206.88/30.32 | | | | ALPHA: (965) implies: % 206.88/30.32 | | | | (966) ~ (all_131_1 = 0) % 206.88/30.32 | | | | (967) sort1(all_131_2, all_100_4) = all_131_1 % 206.88/30.32 | | | | (968) map(int, int) = all_131_2 % 206.88/30.32 | | | | % 206.88/30.32 | | | | BETA: splitting (115) gives: % 206.88/30.32 | | | | % 206.88/30.32 | | | | Case 1: % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | (969) $lesseq(-1, $difference(all_100_22, all_100_21)) % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | COMBINE_INEQS: (46), (969) imply: % 206.88/30.32 | | | | | (970) $false % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | CLOSE: (970) is inconsistent. % 206.88/30.32 | | | | | % 206.88/30.32 | | | | Case 2: % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | (971) ? [v0: int] : ($sum($difference($product(2, v0), % 206.88/30.32 | | | | | all_100_21), all_100_22) = 0 & % 206.88/30.32 | | | | | div1($difference(all_100_21, all_100_22), 2) = v0) % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | DELTA: instantiating (971) with fresh symbol all_185_0 gives: % 206.88/30.32 | | | | | (972) $sum($difference($product(2, all_185_0), all_100_21), % 206.88/30.32 | | | | | all_100_22) = 0 & div1($difference(all_100_21, all_100_22), % 206.88/30.32 | | | | | 2) = all_185_0 % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | ALPHA: (972) implies: % 206.88/30.32 | | | | | (973) $sum($difference($product(2, all_185_0), all_100_21), % 206.88/30.32 | | | | | all_100_22) = 0 % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | COL_REDUCE: introducing fresh symbol sc_187_0_0 defined by: % 206.88/30.32 | | | | | (974) $difference(all_185_0, all_100_21) = sc_187_0_0 % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | COMBINE_EQS: (973), (974) imply: % 206.88/30.32 | | | | | (975) $sum($sum(all_100_21, all_100_22), $product(2, sc_187_0_0)) = % 206.88/30.32 | | | | | 0 % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | REDUCE: (46), (975) imply: % 206.88/30.32 | | | | | (976) $lesseq(1, $difference($product(-1, all_100_22), sc_187_0_0)) % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | SIMP: (976) implies: % 206.88/30.32 | | | | | (977) $lesseq(1, $difference($product(-1, all_100_22), sc_187_0_0)) % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | BETA: splitting (136) gives: % 206.88/30.32 | | | | | % 206.88/30.32 | | | | | Case 1: % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | (978) $sum($difference($product(2, all_100_18), all_100_21), % 206.88/30.32 | | | | | | all_100_22) = 0 % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | COMBINE_EQS: (975), (978) imply: % 206.88/30.32 | | | | | | (979) $sum($sum(all_100_18, all_100_22), sc_187_0_0) = 0 % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | SIMP: (979) implies: % 206.88/30.32 | | | | | | (980) $sum($sum(all_100_18, all_100_22), sc_187_0_0) = 0 % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | BETA: splitting (95) gives: % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | Case 1: % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | (981) $lesseq(1, $sum($difference($product(2, all_100_18), % 206.88/30.32 | | | | | | | all_100_21), all_100_22)) % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | REDUCE: (975), (980), (981) imply: % 206.88/30.32 | | | | | | | (982) $false % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | CLOSE: (982) is inconsistent. % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | Case 2: % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | GROUND_INST: instantiating (34) with all_90_0, all_131_2, int, % 206.88/30.32 | | | | | | | int, simplifying with (42), (968) gives: % 206.88/30.32 | | | | | | | (983) all_131_2 = all_90_0 % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | REDUCE: (967), (983) imply: % 206.88/30.32 | | | | | | | (984) sort1(all_90_0, all_100_4) = all_131_1 % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | GROUND_INST: instantiating (33) with 0, all_131_1, all_100_4, % 206.88/30.32 | | | | | | | all_90_0, simplifying with (111), (984) gives: % 206.88/30.32 | | | | | | | (985) all_131_1 = 0 % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | REDUCE: (966), (985) imply: % 206.88/30.32 | | | | | | | (986) $false % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | CLOSE: (986) is inconsistent. % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | End of split % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | Case 2: % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | (987) ~ ($sum($difference($product(2, all_100_18), all_100_21), % 206.88/30.32 | | | | | | all_100_22) = 0) % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | REDUCE: (975), (987) imply: % 206.88/30.32 | | | | | | (988) ~ ($sum($sum(all_100_18, all_100_22), sc_187_0_0) = 0) % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | SIMP: (988) implies: % 206.88/30.32 | | | | | | (989) ~ ($sum($sum(all_100_18, all_100_22), sc_187_0_0) = 0) % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | BETA: splitting (86) gives: % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | | Case 1: % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | (990) $lesseq(1, $difference(all_100_22, all_100_21)) % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | REDUCE: (975), (990) imply: % 206.88/30.32 | | | | | | | (991) $lesseq(1, $sum(all_100_22, sc_187_0_0)) % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | SIMP: (991) implies: % 206.88/30.32 | | | | | | | (992) $lesseq(1, $sum(all_100_22, sc_187_0_0)) % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | COMBINE_INEQS: (977), (992) imply: % 206.88/30.32 | | | | | | | (993) $false % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | CLOSE: (993) is inconsistent. % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | Case 2: % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | (994) $lesseq(all_100_22, $difference(all_100_21, all_100_18)) % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | REDUCE: (975), (994) imply: % 206.88/30.32 | | | | | | | (995) $lesseq(0, $difference($difference($product(-1, % 206.88/30.32 | | | | | | | all_100_18), $product(2, all_100_22)), % 206.88/30.32 | | | | | | | $product(2, sc_187_0_0))) % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | BETA: splitting (85) gives: % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | | Case 1: % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | (996) $lesseq(1, $difference(all_100_22, all_100_21)) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | REDUCE: (975), (996) imply: % 206.88/30.32 | | | | | | | | (997) $lesseq(1, $sum(all_100_22, sc_187_0_0)) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | SIMP: (997) implies: % 206.88/30.32 | | | | | | | | (998) $lesseq(1, $sum(all_100_22, sc_187_0_0)) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | COMBINE_INEQS: (48), (995) imply: % 206.88/30.32 | | | | | | | | (999) $lesseq(1, $difference($product(-1, all_100_22), % 206.88/30.32 | | | | | | | | sc_187_0_0)) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | COMBINE_INEQS: (977), (998) imply: % 206.88/30.32 | | | | | | | | (1000) $false % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | CLOSE: (1000) is inconsistent. % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | Case 2: % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | (1001) $lesseq(all_100_22, $difference(all_100_21, % 206.88/30.32 | | | | | | | | $product(2, all_100_18))) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | REDUCE: (975), (1001) imply: % 206.88/30.32 | | | | | | | | (1002) $lesseq(sc_187_0_0, $difference($product(-1, % 206.88/30.32 | | | | | | | | all_100_18), all_100_22)) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | SIMP: (1002) implies: % 206.88/30.32 | | | | | | | | (1003) $lesseq(sc_187_0_0, $difference($product(-1, % 206.88/30.32 | | | | | | | | all_100_18), all_100_22)) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | STRENGTHEN: (989), (1003) imply: % 206.88/30.32 | | | | | | | | (1004) $lesseq(1, $difference($difference($product(-1, % 206.88/30.32 | | | | | | | | all_100_18), all_100_22), sc_187_0_0)) % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | BETA: splitting (84) gives: % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | | Case 1: % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | (1005) $lesseq(1, $difference(all_100_22, all_100_21)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | REDUCE: (975), (1005) imply: % 206.88/30.32 | | | | | | | | | (1006) $lesseq(1, $sum(all_100_22, sc_187_0_0)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | SIMP: (1006) implies: % 206.88/30.32 | | | | | | | | | (1007) $lesseq(1, $sum(all_100_22, sc_187_0_0)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | COMBINE_INEQS: (48), (1004) imply: % 206.88/30.32 | | | | | | | | | (1008) $lesseq(2, $difference($product(-1, all_100_22), % 206.88/30.32 | | | | | | | | | sc_187_0_0)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | COMBINE_INEQS: (1007), (1008) imply: % 206.88/30.32 | | | | | | | | | (1009) $false % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | CLOSE: (1009) is inconsistent. % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | Case 2: % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | (1010) $lesseq(-1, $sum($difference($product(2, % 206.88/30.32 | | | | | | | | | all_100_18), all_100_21), all_100_22)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | REDUCE: (975), (1010) imply: % 206.88/30.32 | | | | | | | | | (1011) $lesseq(0, $sum($sum(all_100_18, all_100_22), % 206.88/30.32 | | | | | | | | | sc_187_0_0)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | SIMP: (1011) implies: % 206.88/30.32 | | | | | | | | | (1012) $lesseq(0, $sum($sum(all_100_18, all_100_22), % 206.88/30.32 | | | | | | | | | sc_187_0_0)) % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | COMBINE_INEQS: (1004), (1012) imply: % 206.88/30.32 | | | | | | | | | (1013) $false % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | | CLOSE: (1013) is inconsistent. % 206.88/30.32 | | | | | | | | | % 206.88/30.32 | | | | | | | | End of split % 206.88/30.32 | | | | | | | | % 206.88/30.32 | | | | | | | End of split % 206.88/30.32 | | | | | | | % 206.88/30.32 | | | | | | End of split % 206.88/30.32 | | | | | | % 206.88/30.32 | | | | | End of split % 206.88/30.32 | | | | | % 206.88/30.32 | | | | End of split % 206.88/30.32 | | | | % 206.88/30.32 | | | End of split % 206.88/30.32 | | | % 206.88/30.32 | | End of split % 206.88/30.32 | | % 206.88/30.32 | End of split % 206.88/30.32 | % 206.88/30.32 End of proof % 206.88/30.32 % 206.88/30.32 Sub-proof #1 shows that the following formulas are inconsistent: % 206.88/30.32 ---------------------------------------------------------------- % 206.88/30.32 (1) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: uni] : % 206.88/30.32 ! [v3: ty] : (v1 = v0 | ~ (sort1(v3, v2) = v1) | ~ (sort1(v3, v2) = % 206.88/30.32 v0)) % 206.88/30.32 (2) sort1(all_90_0, all_100_17) = all_130_1 % 206.88/30.32 (3) sort1(all_90_0, all_100_17) = 0 % 206.88/30.32 (4) ~ (all_130_1 = 0) % 206.88/30.32 % 206.88/30.32 Begin of proof % 206.88/30.32 | % 206.88/30.32 | GROUND_INST: instantiating (1) with 0, all_130_1, all_100_17, all_90_0, % 206.88/30.32 | simplifying with (2), (3) gives: % 206.88/30.32 | (5) all_130_1 = 0 % 206.88/30.32 | % 206.88/30.32 | REDUCE: (4), (5) imply: % 206.88/30.32 | (6) $false % 206.88/30.32 | % 206.88/30.32 | CLOSE: (6) is inconsistent. % 206.88/30.32 | % 206.88/30.32 End of proof % 206.88/30.32 % 206.88/30.32 Sub-proof #2 shows that the following formulas are inconsistent: % 206.88/30.32 ---------------------------------------------------------------- % 206.88/30.32 (1) ~ ($lesseq(2, $difference($difference(all_100_21, $product(2, % 206.88/30.32 all_100_18)), all_100_22))) | ~ ($lesseq(all_100_22, % 206.88/30.32 all_100_21)) % 206.88/30.32 (2) $lesseq(2, $difference(all_100_21, all_100_22)) % 206.88/30.32 (3) ~ ($sum($difference($product(2, all_100_18), all_100_21), all_100_22) = % 206.88/30.32 0) % 206.88/30.32 (4) ~ ($lesseq(1, $sum($difference(all_100_18, all_100_21), all_100_22))) | % 206.88/30.32 ~ ($lesseq(all_100_22, all_100_21)) % 206.88/30.32 (5) ~ ($lesseq(2, $difference(all_100_21, all_100_22))) | ? [v0: int] : % 206.88/30.32 ($sum($difference($product(2, v0), all_100_21), all_100_22) = 0 & % 206.88/30.32 div1($difference(all_100_21, all_100_22), 2) = v0) % 206.88/30.32 (6) ~ ($lesseq(1, $sum($difference($product(2, all_100_18), all_100_21), % 206.88/30.32 all_100_22))) | ~ ($lesseq(all_100_22, all_100_21)) % 206.88/30.32 (7) $lesseq(1, all_100_18) % 206.88/30.32 % 206.88/30.32 Begin of proof % 206.88/30.32 | % 206.88/30.32 | BETA: splitting (5) gives: % 206.88/30.32 | % 206.88/30.32 | Case 1: % 206.88/30.32 | | % 206.88/30.32 | | (8) $lesseq(-1, $difference(all_100_22, all_100_21)) % 206.88/30.32 | | % 206.88/30.32 | | COMBINE_INEQS: (2), (8) imply: % 206.88/30.32 | | (9) $false % 206.88/30.32 | | % 206.88/30.32 | | CLOSE: (9) is inconsistent. % 206.88/30.32 | | % 206.88/30.32 | Case 2: % 206.88/30.32 | | % 206.88/30.32 | | (10) ? [v0: int] : ($sum($difference($product(2, v0), all_100_21), % 206.88/30.32 | | all_100_22) = 0 & div1($difference(all_100_21, all_100_22), 2) = % 206.88/30.32 | | v0) % 206.88/30.32 | | % 206.88/30.32 | | DELTA: instantiating (10) with fresh symbol all_252_0 gives: % 206.88/30.32 | | (11) $sum($difference($product(2, all_252_0), all_100_21), all_100_22) = % 206.88/30.32 | | 0 & div1($difference(all_100_21, all_100_22), 2) = all_252_0 % 206.88/30.32 | | % 206.88/30.32 | | ALPHA: (11) implies: % 206.88/30.32 | | (12) $sum($difference($product(2, all_252_0), all_100_21), all_100_22) = % 206.88/30.32 | | 0 % 206.88/30.32 | | % 206.88/30.32 | | COL_REDUCE: introducing fresh symbol sc_254_0_0 defined by: % 206.88/30.32 | | (13) $difference(all_252_0, all_100_21) = sc_254_0_0 % 206.88/30.32 | | % 206.88/30.32 | | COMBINE_EQS: (12), (13) imply: % 206.88/30.32 | | (14) $sum($sum(all_100_21, all_100_22), $product(2, sc_254_0_0)) = 0 % 206.88/30.32 | | % 206.88/30.32 | | REDUCE: (2), (14) imply: % 206.88/30.32 | | (15) $lesseq(1, $difference($product(-1, all_100_22), sc_254_0_0)) % 206.88/30.32 | | % 206.88/30.32 | | SIMP: (15) implies: % 206.88/30.33 | | (16) $lesseq(1, $difference($product(-1, all_100_22), sc_254_0_0)) % 206.88/30.33 | | % 206.88/30.33 | | REDUCE: (3), (14) imply: % 206.88/30.33 | | (17) ~ ($sum($sum(all_100_18, all_100_22), sc_254_0_0) = 0) % 206.88/30.33 | | % 206.88/30.33 | | SIMP: (17) implies: % 206.88/30.33 | | (18) ~ ($sum($sum(all_100_18, all_100_22), sc_254_0_0) = 0) % 206.88/30.33 | | % 206.88/30.33 | | BETA: splitting (4) gives: % 206.88/30.33 | | % 206.88/30.33 | | Case 1: % 206.88/30.33 | | | % 206.88/30.33 | | | (19) $lesseq(1, $difference(all_100_22, all_100_21)) % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (14), (19) imply: % 206.88/30.33 | | | (20) $lesseq(1, $sum(all_100_22, sc_254_0_0)) % 206.88/30.33 | | | % 206.88/30.33 | | | SIMP: (20) implies: % 206.88/30.33 | | | (21) $lesseq(1, $sum(all_100_22, sc_254_0_0)) % 206.88/30.33 | | | % 206.88/30.33 | | | COMBINE_INEQS: (16), (21) imply: % 206.88/30.33 | | | (22) $false % 206.88/30.33 | | | % 206.88/30.33 | | | CLOSE: (22) is inconsistent. % 206.88/30.33 | | | % 206.88/30.33 | | Case 2: % 206.88/30.33 | | | % 206.88/30.33 | | | (23) $lesseq(all_100_22, $difference(all_100_21, all_100_18)) % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (14), (23) imply: % 206.88/30.33 | | | (24) $lesseq(0, $difference($difference($product(-1, all_100_18), % 206.88/30.33 | | | $product(2, all_100_22)), $product(2, sc_254_0_0))) % 206.88/30.33 | | | % 206.88/30.33 | | | BETA: splitting (6) gives: % 206.88/30.33 | | | % 206.88/30.33 | | | Case 1: % 206.88/30.33 | | | | % 206.88/30.33 | | | | (25) $lesseq(1, $difference(all_100_22, all_100_21)) % 206.88/30.33 | | | | % 206.88/30.33 | | | | REDUCE: (14), (25) imply: % 206.88/30.33 | | | | (26) $lesseq(1, $sum(all_100_22, sc_254_0_0)) % 206.88/30.33 | | | | % 206.88/30.33 | | | | SIMP: (26) implies: % 206.88/30.33 | | | | (27) $lesseq(1, $sum(all_100_22, sc_254_0_0)) % 206.88/30.33 | | | | % 206.88/30.33 | | | | COMBINE_INEQS: (7), (24) imply: % 206.88/30.33 | | | | (28) $lesseq(1, $difference($product(-1, all_100_22), sc_254_0_0)) % 206.88/30.33 | | | | % 206.88/30.33 | | | | COMBINE_INEQS: (16), (27) imply: % 206.88/30.33 | | | | (29) $false % 206.88/30.33 | | | | % 206.88/30.33 | | | | CLOSE: (29) is inconsistent. % 206.88/30.33 | | | | % 206.88/30.33 | | | Case 2: % 206.88/30.33 | | | | % 206.88/30.33 | | | | (30) $lesseq(all_100_22, $difference(all_100_21, $product(2, % 206.88/30.33 | | | | all_100_18))) % 206.88/30.33 | | | | % 206.88/30.33 | | | | REDUCE: (14), (30) imply: % 206.88/30.33 | | | | (31) $lesseq(sc_254_0_0, $difference($product(-1, all_100_18), % 206.88/30.33 | | | | all_100_22)) % 206.88/30.33 | | | | % 206.88/30.33 | | | | SIMP: (31) implies: % 206.88/30.33 | | | | (32) $lesseq(sc_254_0_0, $difference($product(-1, all_100_18), % 206.88/30.33 | | | | all_100_22)) % 206.88/30.33 | | | | % 206.88/30.33 | | | | STRENGTHEN: (18), (32) imply: % 206.88/30.33 | | | | (33) $lesseq(1, $difference($difference($product(-1, all_100_18), % 206.88/30.33 | | | | all_100_22), sc_254_0_0)) % 206.88/30.33 | | | | % 206.88/30.33 | | | | BETA: splitting (1) gives: % 206.88/30.33 | | | | % 206.88/30.33 | | | | Case 1: % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | (34) $lesseq(1, $difference(all_100_22, all_100_21)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | REDUCE: (14), (34) imply: % 206.88/30.33 | | | | | (35) $lesseq(1, $sum(all_100_22, sc_254_0_0)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | SIMP: (35) implies: % 206.88/30.33 | | | | | (36) $lesseq(1, $sum(all_100_22, sc_254_0_0)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | COMBINE_INEQS: (7), (33) imply: % 206.88/30.33 | | | | | (37) $lesseq(2, $difference($product(-1, all_100_22), sc_254_0_0)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | COMBINE_INEQS: (36), (37) imply: % 206.88/30.33 | | | | | (38) $false % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | CLOSE: (38) is inconsistent. % 206.88/30.33 | | | | | % 206.88/30.33 | | | | Case 2: % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | (39) $lesseq(-1, $sum($difference($product(2, all_100_18), % 206.88/30.33 | | | | | all_100_21), all_100_22)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | REDUCE: (14), (39) imply: % 206.88/30.33 | | | | | (40) $lesseq(0, $sum($sum(all_100_18, all_100_22), sc_254_0_0)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | SIMP: (40) implies: % 206.88/30.33 | | | | | (41) $lesseq(0, $sum($sum(all_100_18, all_100_22), sc_254_0_0)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | COMBINE_INEQS: (33), (41) imply: % 206.88/30.33 | | | | | (42) $false % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | CLOSE: (42) is inconsistent. % 206.88/30.33 | | | | | % 206.88/30.33 | | | | End of split % 206.88/30.33 | | | | % 206.88/30.33 | | | End of split % 206.88/30.33 | | | % 206.88/30.33 | | End of split % 206.88/30.33 | | % 206.88/30.33 | End of split % 206.88/30.33 | % 206.88/30.33 End of proof % 206.88/30.33 % 206.88/30.33 Sub-proof #3 shows that the following formulas are inconsistent: % 206.88/30.33 ---------------------------------------------------------------- % 206.88/30.33 (1) $lesseq(all_100_18, -1) % 206.88/30.33 (2) $sum($sum(all_100_18, all_100_22), sc_220_0_0) = 0 % 206.88/30.33 (3) $lesseq(1, $difference($difference(all_208_4, $product(3, all_100_22)), % 206.88/30.33 $product(2, sc_220_0_0))) % 206.88/30.33 (4) $lesseq(1, $difference(all_100_22, all_208_4)) % 206.88/30.33 % 206.88/30.33 Begin of proof % 206.88/30.33 | % 206.88/30.33 | REDUCE: (1), (2) imply: % 206.88/30.33 | (5) $lesseq(1, $sum(all_100_22, sc_220_0_0)) % 206.88/30.33 | % 206.88/30.33 | COMBINE_INEQS: (3), (4) imply: % 206.88/30.33 | (6) $lesseq(1, $difference($product(-1, all_100_22), sc_220_0_0)) % 206.88/30.33 | % 206.88/30.33 | SIMP: (6) implies: % 206.88/30.33 | (7) $lesseq(1, $difference($product(-1, all_100_22), sc_220_0_0)) % 206.88/30.33 | % 206.88/30.33 | COMBINE_INEQS: (5), (7) imply: % 206.88/30.33 | (8) $false % 206.88/30.33 | % 206.88/30.33 | CLOSE: (8) is inconsistent. % 206.88/30.33 | % 206.88/30.33 End of proof % 206.88/30.33 % 206.88/30.33 Sub-proof #4 shows that the following formulas are inconsistent: % 206.88/30.33 ---------------------------------------------------------------- % 206.88/30.33 (1) ~ (all_100_0 = 0) % 206.88/30.33 (2) ! [v0: int] : ! [v1: int] : ! [v2: int] : ( ~ ($lesseq(1, v1)) | ~ % 206.88/30.33 (power1(v0, $sum(v1, -1)) = v2) | ? [v3: int] : (power1(v0, v1) = v3 & % 206.88/30.33 $product(v0, v2) = v3)) % 206.88/30.33 (3) $lesseq(1, all_115_0) % 206.88/30.33 (4) ~ (all_208_0 = all_208_2) % 206.88/30.33 (5) sum2(all_100_11, $sum(all_100_22, 1), $sum($difference($product(-1, % 206.88/30.33 all_100_22), $product(2, sc_220_0_0)), 1)) = all_100_6 % 206.88/30.33 (6) get(int, int, all_100_4, all_287_0) = all_208_1 % 206.88/30.33 (7) power1(2, $sum(all_115_0, -1)) = $difference($product(-1, all_100_22), % 206.88/30.33 sc_220_0_0) % 206.88/30.33 (8) ! [v0: int] : ! [v1: uni] : ( ~ ($lesseq(1, $difference(v0, % 206.88/30.33 all_100_22))) | ~ (t2tb(v0) = v1) | ? [v2: uni] : ? [v3: int] % 206.88/30.33 : ? [v4: uni] : (tb2t(v4) = v3 & tb2t(v2) = v3 & get(int, int, % 206.88/30.33 all_100_10, v1) = v2 & get(int, int, all_100_17, v1) = v4 & uni(v4) % 206.88/30.33 & uni(v2))) % 206.88/30.33 (9) tb2t(all_208_1) = all_208_0 % 206.88/30.33 (10) sum2(all_100_11, $sum(all_100_22, 1), $sum($difference($product(-1, % 206.88/30.33 all_100_22), $product(2, sc_220_0_0)), -1)) = all_542_3 % 206.88/30.33 (11) power1(2, $sum(all_115_0, 1)) = $difference($product(-4, all_100_22), % 206.88/30.33 $product(4, sc_220_0_0)) % 206.88/30.33 (12) $lesseq(1, $difference(all_100_22, all_208_4)) % 206.88/30.33 (13) ! [v0: int] : ! [v1: int] : ! [v2: uni] : (v1 = v0 | ~ (tb2t(v2) = % 206.88/30.33 v1) | ~ (tb2t(v2) = v0)) % 206.88/30.33 (14) ! [v0: uni] : ! [v1: uni] : ! [v2: map_int_int] : (v1 = v0 | ~ % 206.88/30.33 (t2tb1(v2) = v1) | ~ (t2tb1(v2) = v0)) % 206.88/30.33 (15) all_100_0 = 0 | ? [v0: int] : ? [v1: int] : ? [v2: int] : ? [v3: % 206.88/30.33 int] : ? [v4: uni] : ? [v5: uni] : ? [v6: int] : ? [v7: int] : (( % 206.88/30.33 ~ (v7 = v6) & sum3(all_100_15, $sum($difference(all_100_22, % 206.88/30.33 $product(2, all_100_18)), 1), $sum($difference(all_100_22, % 206.88/30.33 all_100_18), 1)) = v7 & t2tb2(all_100_2) = v4 & tb2t(v5) = v6 % 206.88/30.33 & get2(int, v4, $difference(all_100_22, all_100_18)) = v5 & uni(v5) % 206.88/30.33 & uni(v4)) | ( ~ (v3 = 0) & phase11(v2, all_100_22, all_100_15, % 206.88/30.33 all_100_2) = v3 & go_right1($difference(all_100_22, all_100_18), % 206.88/30.33 all_100_22) = v2) | ( ~ (v1 = 0) & phase11(v0, % 206.88/30.33 $difference(all_100_22, all_100_18), all_100_15, all_100_2) = v1 & % 206.88/30.33 go_left1($difference(all_100_22, all_100_18), all_100_22) = v0)) % 206.88/30.33 (16) (all_133_6 = all_100_6 & sum2(all_100_19, $sum($difference(all_100_21, % 206.88/30.33 $product(2, all_100_18)), 1), $sum(all_100_21, 1)) = all_100_6) % 206.88/30.33 | ( ~ (all_133_0 = all_133_2) & $lesseq(all_133_5, all_100_21) & % 206.88/30.33 $lesseq(1, $difference($sum(all_133_5, $product(2, all_100_18)), % 206.88/30.33 all_100_21)) & t2tb1(all_100_11) = all_133_7 & tb2t(all_133_1) = % 206.88/30.33 all_133_0 & tb2t(all_133_3) = all_133_2 & t2tb(all_133_5) = all_133_4 % 206.88/30.33 & get(int, int, all_133_7, all_133_4) = all_133_3 & get(int, int, % 206.88/30.33 all_100_17, all_133_4) = all_133_1 & uni(all_133_1) & uni(all_133_3) % 206.88/30.33 & uni(all_133_4) & uni(all_133_7)) % 206.88/30.33 (17) $lesseq(2, $difference($product(-1, all_100_22), sc_220_0_0)) % 206.88/30.33 (18) ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: ty] % 206.88/30.33 : ! [v5: ty] : (v1 = v0 | ~ (get(v5, v4, v3, v2) = v1) | ~ (get(v5, % 206.88/30.33 v4, v3, v2) = v0)) % 206.88/30.33 (19) $sum($sum(all_100_21, all_100_22), $product(2, sc_220_0_0)) = 0 % 206.88/30.33 (20) ! [v0: map_int_int] : ! [v1: int] : ! [v2: int] : ! [v3: int] : ! % 206.88/30.33 [v4: int] : ! [v5: int] : ( ~ ($lesseq(v2, v3)) | ~ ($lesseq(v1, v2)) % 206.88/30.33 | ~ (sum2(v0, v1, v3) = v4) | ~ (sum2(v0, v1, v2) = v5) | ~ % 206.88/30.33 map_int_int(v0) | sum2(v0, v2, v3) = $difference(v4, v5)) % 206.88/30.33 (21) ! [v0: int] : ! [v1: uni] : ( ~ ($lesseq(0, % 206.88/30.33 $sum($difference($product(-1, v0), $product(2, all_100_18)), % 206.88/30.33 all_100_21))) | ~ (t2tb(v0) = v1) | ? [v2: uni] : ? [v3: int] % 206.88/30.33 : ? [v4: uni] : (tb2t(v4) = v3 & tb2t(v2) = v3 & get(int, int, % 206.88/30.33 all_100_4, v1) = v2 & get(int, int, all_100_10, v1) = v4 & uni(v4) % 206.88/30.33 & uni(v2))) % 206.88/30.33 (22) $sum(all_100_22, sc_220_0_0) = -1 | ~ (power1(2, 0) = % 206.88/30.33 $difference($product(-1, all_100_22), sc_220_0_0)) % 206.88/30.33 (23) tb2t(all_208_3) = all_208_2 % 206.88/30.33 (24) ~ ($lesseq(2, all_100_18)) | ? [v0: int] : ($product(2, v0) = % 206.88/30.33 all_100_18 & div1(all_100_18, 2) = v0) % 206.88/30.33 (25) map_int_int(all_100_11) % 206.88/30.33 (26) get(int, int, all_100_10, all_287_0) = all_208_3 % 206.88/30.33 (27) $sum($sum(all_100_18, all_100_22), sc_220_0_0) = 0 % 206.88/30.33 (28) t2tb1(all_100_11) = all_100_10 % 206.88/30.33 (29) t2tb(all_208_4) = all_287_0 % 206.88/30.33 % 206.88/30.33 Begin of proof % 206.88/30.33 | % 206.88/30.33 | BETA: splitting (22) gives: % 206.88/30.33 | % 206.88/30.33 | Case 1: % 206.88/30.33 | | % 206.88/30.33 | | (30) ~ (power1(2, 0) = $difference($product(-1, all_100_22), % 206.88/30.33 | | sc_220_0_0)) % 206.88/30.33 | | % 206.88/30.33 | | BETA: splitting (24) gives: % 206.88/30.33 | | % 206.88/30.33 | | Case 1: % 206.88/30.33 | | | % 206.88/30.33 | | | (31) $lesseq(all_100_18, 1) % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (27), (31) imply: % 206.88/30.33 | | | (32) $lesseq(-1, $sum(all_100_22, sc_220_0_0)) % 206.88/30.33 | | | % 206.88/30.33 | | | COMBINE_INEQS: (17), (32) imply: % 206.88/30.33 | | | (33) $false % 206.88/30.33 | | | % 206.88/30.33 | | | CLOSE: (33) is inconsistent. % 206.88/30.33 | | | % 206.88/30.33 | | Case 2: % 206.88/30.33 | | | % 206.88/30.33 | | | (34) ? [v0: int] : ($product(2, v0) = all_100_18 & div1(all_100_18, 2) % 206.88/30.33 | | | = v0) % 206.88/30.33 | | | % 206.88/30.33 | | | DELTA: instantiating (34) with fresh symbol all_830_0 gives: % 206.88/30.33 | | | (35) $product(2, all_830_0) = all_100_18 & div1(all_100_18, 2) = % 206.88/30.33 | | | all_830_0 % 206.88/30.33 | | | % 206.88/30.33 | | | ALPHA: (35) implies: % 206.88/30.33 | | | (36) $product(2, all_830_0) = all_100_18 % 206.88/30.33 | | | % 206.88/30.33 | | | COMBINE_EQS: (27), (36) imply: % 206.88/30.33 | | | (37) $sum($sum($product(2, all_830_0), all_100_22), sc_220_0_0) = 0 % 206.88/30.33 | | | % 206.88/30.33 | | | COL_REDUCE: introducing fresh symbol sc_832_0_0 defined by: % 206.88/30.33 | | | (38) all_830_0 = sc_832_0_0 % 206.88/30.33 | | | % 206.88/30.33 | | | COMBINE_EQS: (37), (38) imply: % 206.88/30.33 | | | (39) $sum($sum(all_100_22, sc_220_0_0), $product(2, sc_832_0_0)) = 0 % 206.88/30.33 | | | % 206.88/30.33 | | | COMBINE_EQS: (19), (39) imply: % 206.88/30.33 | | | (40) $sum(all_100_21, sc_220_0_0) = $product(2, sc_832_0_0) % 206.88/30.33 | | | % 206.88/30.33 | | | COMBINE_EQS: (27), (39) imply: % 206.88/30.33 | | | (41) all_100_18 = $product(2, sc_832_0_0) % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (12), (39) imply: % 206.88/30.33 | | | (42) $lesseq(1, $difference($difference($product(-1, all_208_4), % 206.88/30.33 | | | sc_220_0_0), $product(2, sc_832_0_0))) % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (10), (39) imply: % 206.88/30.33 | | | (43) sum2(all_100_11, $sum($difference($product(-1, sc_220_0_0), % 206.88/30.33 | | | $product(2, sc_832_0_0)), 1), $sum($difference($product(2, % 206.88/30.33 | | | sc_832_0_0), sc_220_0_0), -1)) = all_542_3 % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (5), (39) imply: % 206.88/30.33 | | | (44) sum2(all_100_11, $sum($difference($product(-1, sc_220_0_0), % 206.88/30.33 | | | $product(2, sc_832_0_0)), 1), $sum($difference($product(2, % 206.88/30.33 | | | sc_832_0_0), sc_220_0_0), 1)) = all_100_6 % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (7), (39) imply: % 206.88/30.33 | | | (45) power1(2, $sum(all_115_0, -1)) = $product(2, sc_832_0_0) % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (11), (39) imply: % 206.88/30.33 | | | (46) power1(2, $sum(all_115_0, 1)) = $product(8, sc_832_0_0) % 206.88/30.33 | | | % 206.88/30.33 | | | REDUCE: (30), (39) imply: % 206.88/30.33 | | | (47) ~ (power1(2, 0) = $product(2, sc_832_0_0)) % 206.88/30.33 | | | % 206.88/30.33 | | | BETA: splitting (15) gives: % 206.88/30.33 | | | % 206.88/30.33 | | | Case 1: % 206.88/30.33 | | | | % 206.88/30.33 | | | | (48) all_100_0 = 0 % 206.88/30.33 | | | | % 206.88/30.33 | | | | REDUCE: (1), (48) imply: % 206.88/30.33 | | | | (49) $false % 206.88/30.33 | | | | % 206.88/30.33 | | | | CLOSE: (49) is inconsistent. % 206.88/30.33 | | | | % 206.88/30.33 | | | Case 2: % 206.88/30.33 | | | | % 206.88/30.33 | | | | % 206.88/30.33 | | | | PRED_UNIFY: (45), (47) imply: % 206.88/30.33 | | | | (50) ~ (all_115_0 = 1) % 206.88/30.33 | | | | % 206.88/30.33 | | | | STRENGTHEN: (3), (50) imply: % 206.88/30.33 | | | | (51) $lesseq(2, all_115_0) % 206.88/30.33 | | | | % 206.88/30.33 | | | | BETA: splitting (16) gives: % 206.88/30.33 | | | | % 206.88/30.33 | | | | Case 1: % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | GROUND_INST: instantiating (2) with 2, $sum(all_115_0, 2), $product(8, % 206.88/30.33 | | | | | sc_832_0_0), simplifying with (46) gives: % 206.88/30.33 | | | | | (52) ~ ($lesseq(-1, all_115_0)) | ? [v0: int] : (power1(2, % 206.88/30.33 | | | | | $sum(all_115_0, 2)) = v0 & $product(2, $product(8, % 206.88/30.33 | | | | | sc_832_0_0)) = v0) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | GROUND_INST: instantiating (21) with all_208_4, all_287_0, simplifying % 206.88/30.33 | | | | | with (29) gives: % 206.88/30.33 | | | | | (53) ~ ($lesseq(0, $sum($difference($product(-1, all_208_4), % 206.88/30.33 | | | | | $product(2, all_100_18)), all_100_21))) | ? [v0: uni] % 206.88/30.33 | | | | | : ? [v1: int] : ? [v2: uni] : (tb2t(v2) = v1 & tb2t(v0) = v1 % 206.88/30.33 | | | | | & get(int, int, all_100_4, all_287_0) = v0 & get(int, int, % 206.88/30.33 | | | | | all_100_10, all_287_0) = v2 & uni(v2) & uni(v0)) % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | BETA: splitting (53) gives: % 206.88/30.33 | | | | | % 206.88/30.33 | | | | | Case 1: % 206.88/30.33 | | | | | | % 206.88/30.33 | | | | | | (54) $lesseq(1, $difference($sum(all_208_4, $product(2, % 206.88/30.33 | | | | | | all_100_18)), all_100_21)) % 206.88/30.33 | | | | | | % 206.88/30.33 | | | | | | REDUCE: (40), (41), (54) imply: % 206.88/30.33 | | | | | | (55) $lesseq(1, $sum($sum(all_208_4, sc_220_0_0), $product(2, % 206.88/30.33 | | | | | | sc_832_0_0))) % 206.88/30.33 | | | | | | % 206.88/30.33 | | | | | | COMBINE_INEQS: (42), (55) imply: % 206.88/30.34 | | | | | | (56) $false % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | CLOSE: (56) is inconsistent. % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | Case 2: % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | (57) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : (tb2t(v2) = v1 % 206.88/30.34 | | | | | | & tb2t(v0) = v1 & get(int, int, all_100_4, all_287_0) = v0 % 206.88/30.34 | | | | | | & get(int, int, all_100_10, all_287_0) = v2 & uni(v2) & % 206.88/30.34 | | | | | | uni(v0)) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | DELTA: instantiating (57) with fresh symbols all_1829_0, all_1829_1, % 206.88/30.34 | | | | | | all_1829_2 gives: % 206.88/30.34 | | | | | | (58) tb2t(all_1829_0) = all_1829_1 & tb2t(all_1829_2) = % 206.88/30.34 | | | | | | all_1829_1 & get(int, int, all_100_4, all_287_0) = % 206.88/30.34 | | | | | | all_1829_2 & get(int, int, all_100_10, all_287_0) = % 206.88/30.34 | | | | | | all_1829_0 & uni(all_1829_0) & uni(all_1829_2) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | ALPHA: (58) implies: % 206.88/30.34 | | | | | | (59) get(int, int, all_100_10, all_287_0) = all_1829_0 % 206.88/30.34 | | | | | | (60) get(int, int, all_100_4, all_287_0) = all_1829_2 % 206.88/30.34 | | | | | | (61) tb2t(all_1829_2) = all_1829_1 % 206.88/30.34 | | | | | | (62) tb2t(all_1829_0) = all_1829_1 % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | BETA: splitting (52) gives: % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | Case 1: % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | (63) $lesseq(all_115_0, -2) % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | COMBINE_INEQS: (51), (63) imply: % 206.88/30.34 | | | | | | | (64) $false % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | CLOSE: (64) is inconsistent. % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | Case 2: % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (18) with all_208_3, all_1829_0, % 206.88/30.34 | | | | | | | all_287_0, all_100_10, int, int, simplifying with % 206.88/30.34 | | | | | | | (26), (59) gives: % 206.88/30.34 | | | | | | | (65) all_1829_0 = all_208_3 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (18) with all_208_1, all_1829_2, % 206.88/30.34 | | | | | | | all_287_0, all_100_4, int, int, simplifying with (6), % 206.88/30.34 | | | | | | | (60) gives: % 206.88/30.34 | | | | | | | (66) all_1829_2 = all_208_1 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | REDUCE: (62), (65) imply: % 206.88/30.34 | | | | | | | (67) tb2t(all_208_3) = all_1829_1 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | REDUCE: (61), (66) imply: % 206.88/30.34 | | | | | | | (68) tb2t(all_208_1) = all_1829_1 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (13) with all_208_2, all_1829_1, % 206.88/30.34 | | | | | | | all_208_3, simplifying with (23), (67) gives: % 206.88/30.34 | | | | | | | (69) all_1829_1 = all_208_2 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (13) with all_208_0, all_1829_1, % 206.88/30.34 | | | | | | | all_208_1, simplifying with (9), (68) gives: % 206.88/30.34 | | | | | | | (70) all_1829_1 = all_208_0 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | COMBINE_EQS: (69), (70) imply: % 206.88/30.34 | | | | | | | (71) all_208_0 = all_208_2 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | REDUCE: (4), (71) imply: % 206.88/30.34 | | | | | | | (72) $false % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | CLOSE: (72) is inconsistent. % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | End of split % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | End of split % 206.88/30.34 | | | | | % 206.88/30.34 | | | | Case 2: % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | (73) ~ (all_133_0 = all_133_2) & $lesseq(all_133_5, all_100_21) & % 206.88/30.34 | | | | | $lesseq(1, $difference($sum(all_133_5, $product(2, % 206.88/30.34 | | | | | all_100_18)), all_100_21)) & t2tb1(all_100_11) = % 206.88/30.34 | | | | | all_133_7 & tb2t(all_133_1) = all_133_0 & tb2t(all_133_3) = % 206.88/30.34 | | | | | all_133_2 & t2tb(all_133_5) = all_133_4 & get(int, int, % 206.88/30.34 | | | | | all_133_7, all_133_4) = all_133_3 & get(int, int, % 206.88/30.34 | | | | | all_100_17, all_133_4) = all_133_1 & uni(all_133_1) & % 206.88/30.34 | | | | | uni(all_133_3) & uni(all_133_4) & uni(all_133_7) % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | ALPHA: (73) implies: % 206.88/30.34 | | | | | (74) ~ (all_133_0 = all_133_2) % 206.88/30.34 | | | | | (75) $lesseq(1, $difference($sum(all_133_5, $product(2, % 206.88/30.34 | | | | | all_100_18)), all_100_21)) % 206.88/30.34 | | | | | (76) $lesseq(all_133_5, all_100_21) % 206.88/30.34 | | | | | (77) get(int, int, all_100_17, all_133_4) = all_133_1 % 206.88/30.34 | | | | | (78) get(int, int, all_133_7, all_133_4) = all_133_3 % 206.88/30.34 | | | | | (79) t2tb(all_133_5) = all_133_4 % 206.88/30.34 | | | | | (80) tb2t(all_133_3) = all_133_2 % 206.88/30.34 | | | | | (81) tb2t(all_133_1) = all_133_0 % 206.88/30.34 | | | | | (82) t2tb1(all_100_11) = all_133_7 % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | REDUCE: (40), (76) imply: % 206.88/30.34 | | | | | (83) $lesseq(0, $sum($difference($product(-1, all_133_5), % 206.88/30.34 | | | | | sc_220_0_0), $product(2, sc_832_0_0))) % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | REDUCE: (40), (41), (75) imply: % 206.88/30.34 | | | | | (84) $lesseq(1, $sum($sum(all_133_5, sc_220_0_0), $product(2, % 206.88/30.34 | | | | | sc_832_0_0))) % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | GROUND_INST: instantiating (14) with all_100_10, all_133_7, % 206.88/30.34 | | | | | all_100_11, simplifying with (28), (82) gives: % 206.88/30.34 | | | | | (85) all_133_7 = all_100_10 % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | REDUCE: (78), (85) imply: % 206.88/30.34 | | | | | (86) get(int, int, all_100_10, all_133_4) = all_133_3 % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | GROUND_INST: instantiating (8) with all_133_5, all_133_4, simplifying % 206.88/30.34 | | | | | with (79) gives: % 206.88/30.34 | | | | | (87) ~ ($lesseq(1, $difference(all_133_5, all_100_22))) | ? [v0: % 206.88/30.34 | | | | | uni] : ? [v1: int] : ? [v2: uni] : (tb2t(v2) = v1 & % 206.88/30.34 | | | | | tb2t(v0) = v1 & get(int, int, all_100_10, all_133_4) = v0 & % 206.88/30.34 | | | | | get(int, int, all_100_17, all_133_4) = v2 & uni(v2) & % 206.88/30.34 | | | | | uni(v0)) % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | GROUND_INST: instantiating (20) with all_100_11, % 206.88/30.34 | | | | | $sum($difference($product(-1, sc_220_0_0), $product(2, % 206.88/30.34 | | | | | sc_832_0_0)), 1), $sum($difference($product(2, % 206.88/30.34 | | | | | sc_832_0_0), sc_220_0_0), -1), % 206.88/30.34 | | | | | $sum($difference($product(2, sc_832_0_0), sc_220_0_0), % 206.88/30.34 | | | | | 1), all_100_6, all_542_3, simplifying with (25), (43), % 206.88/30.34 | | | | | (44) gives: % 206.88/30.34 | | | | | (88) ~ ($lesseq(1, sc_832_0_0)) | sum2(all_100_11, % 206.88/30.34 | | | | | $sum($difference($product(2, sc_832_0_0), sc_220_0_0), -1), % 206.88/30.34 | | | | | $sum($difference($product(2, sc_832_0_0), sc_220_0_0), 1)) = % 206.88/30.34 | | | | | $difference(all_100_6, all_542_3) % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | BETA: splitting (87) gives: % 206.88/30.34 | | | | | % 206.88/30.34 | | | | | Case 1: % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | (89) $lesseq(all_133_5, all_100_22) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | REDUCE: (39), (89) imply: % 206.88/30.34 | | | | | | (90) $lesseq(0, $difference($difference($product(-1, all_133_5), % 206.88/30.34 | | | | | | sc_220_0_0), $product(2, sc_832_0_0))) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | COMBINE_INEQS: (84), (90) imply: % 206.88/30.34 | | | | | | (91) $false % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | CLOSE: (91) is inconsistent. % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | Case 2: % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | (92) $lesseq(1, $difference(all_133_5, all_100_22)) % 206.88/30.34 | | | | | | (93) ? [v0: uni] : ? [v1: int] : ? [v2: uni] : (tb2t(v2) = v1 % 206.88/30.34 | | | | | | & tb2t(v0) = v1 & get(int, int, all_100_10, all_133_4) = % 206.88/30.34 | | | | | | v0 & get(int, int, all_100_17, all_133_4) = v2 & uni(v2) & % 206.88/30.34 | | | | | | uni(v0)) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | DELTA: instantiating (93) with fresh symbols all_1261_0, all_1261_1, % 206.88/30.34 | | | | | | all_1261_2 gives: % 206.88/30.34 | | | | | | (94) tb2t(all_1261_0) = all_1261_1 & tb2t(all_1261_2) = % 206.88/30.34 | | | | | | all_1261_1 & get(int, int, all_100_10, all_133_4) = % 206.88/30.34 | | | | | | all_1261_2 & get(int, int, all_100_17, all_133_4) = % 206.88/30.34 | | | | | | all_1261_0 & uni(all_1261_0) & uni(all_1261_2) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | ALPHA: (94) implies: % 206.88/30.34 | | | | | | (95) get(int, int, all_100_17, all_133_4) = all_1261_0 % 206.88/30.34 | | | | | | (96) get(int, int, all_100_10, all_133_4) = all_1261_2 % 206.88/30.34 | | | | | | (97) tb2t(all_1261_2) = all_1261_1 % 206.88/30.34 | | | | | | (98) tb2t(all_1261_0) = all_1261_1 % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | COMBINE_INEQS: (83), (84) imply: % 206.88/30.34 | | | | | | (99) $lesseq(1, sc_832_0_0) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | SIMP: (99) implies: % 206.88/30.34 | | | | | | (100) $lesseq(1, sc_832_0_0) % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | BETA: splitting (88) gives: % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | | Case 1: % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (18) with all_133_1, all_1261_0, % 206.88/30.34 | | | | | | | all_133_4, all_100_17, int, int, simplifying with % 206.88/30.34 | | | | | | | (77), (95) gives: % 206.88/30.34 | | | | | | | (101) all_1261_0 = all_133_1 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (18) with all_133_3, all_1261_2, % 206.88/30.34 | | | | | | | all_133_4, all_100_10, int, int, simplifying with % 206.88/30.34 | | | | | | | (86), (96) gives: % 206.88/30.34 | | | | | | | (102) all_1261_2 = all_133_3 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | REDUCE: (98), (101) imply: % 206.88/30.34 | | | | | | | (103) tb2t(all_133_1) = all_1261_1 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | REDUCE: (97), (102) imply: % 206.88/30.34 | | | | | | | (104) tb2t(all_133_3) = all_1261_1 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (13) with all_133_2, all_1261_1, % 206.88/30.34 | | | | | | | all_133_3, simplifying with (80), (104) gives: % 206.88/30.34 | | | | | | | (105) all_1261_1 = all_133_2 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | GROUND_INST: instantiating (13) with all_133_0, all_1261_1, % 206.88/30.34 | | | | | | | all_133_1, simplifying with (81), (103) gives: % 206.88/30.34 | | | | | | | (106) all_1261_1 = all_133_0 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | COMBINE_EQS: (105), (106) imply: % 206.88/30.34 | | | | | | | (107) all_133_0 = all_133_2 % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | REDUCE: (74), (107) imply: % 206.88/30.34 | | | | | | | (108) $false % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | CLOSE: (108) is inconsistent. % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | Case 2: % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | (109) $lesseq(sc_832_0_0, 0) % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | COMBINE_INEQS: (100), (109) imply: % 206.88/30.34 | | | | | | | (110) $false % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | | CLOSE: (110) is inconsistent. % 206.88/30.34 | | | | | | | % 206.88/30.34 | | | | | | End of split % 206.88/30.34 | | | | | | % 206.88/30.34 | | | | | End of split % 206.88/30.34 | | | | | % 206.88/30.34 | | | | End of split % 206.88/30.34 | | | | % 206.88/30.34 | | | End of split % 206.88/30.34 | | | % 206.88/30.34 | | End of split % 206.88/30.34 | | % 206.88/30.34 | Case 2: % 206.88/30.34 | | % 206.88/30.34 | | (111) $sum(all_100_22, sc_220_0_0) = -1 % 206.88/30.34 | | % 206.88/30.34 | | REDUCE: (17), (111) imply: % 206.88/30.34 | | (112) $false % 206.88/30.34 | | % 206.88/30.34 | | CLOSE: (112) is inconsistent. % 206.88/30.34 | | % 206.88/30.34 | End of split % 206.88/30.34 | % 206.88/30.34 End of proof % 206.88/30.34 % 206.88/30.34 Sub-proof #5 shows that the following formulas are inconsistent: % 206.88/30.34 ---------------------------------------------------------------- % 206.88/30.34 (1) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: % 206.88/30.34 array_int] : ! [v3: array_int] : ! [v4: int] : ! [v5: int] : (v1 = % 206.88/30.34 v0 | ~ (phase11(v5, v4, v3, v2) = v1) | ~ (phase11(v5, v4, v3, v2) = % 206.88/30.34 v0)) % 206.88/30.34 (2) phase11($sum($product(2, all_100_22), sc_220_0_0), all_100_22, % 206.88/30.34 all_100_15, all_100_2) = all_100_0 % 206.88/30.34 (3) phase11($sum($product(2, all_100_22), sc_220_0_0), all_100_22, % 206.88/30.34 all_100_15, all_100_2) = 0 % 206.88/30.34 (4) ~ (all_100_0 = 0) % 206.88/30.34 % 206.88/30.34 Begin of proof % 206.88/30.34 | % 206.88/30.34 | GROUND_INST: instantiating (1) with all_100_0, 0, all_100_2, all_100_15, % 206.88/30.34 | all_100_22, $sum($product(2, all_100_22), sc_220_0_0), % 206.88/30.34 | simplifying with (2), (3) gives: % 206.88/30.34 | (5) all_100_0 = 0 % 206.88/30.34 | % 206.88/30.34 | REDUCE: (4), (5) imply: % 206.88/30.34 | (6) $false % 206.88/30.34 | % 206.88/30.34 | CLOSE: (6) is inconsistent. % 206.88/30.34 | % 206.88/30.34 End of proof % 206.88/30.34 % SZS output end Proof for theBenchmark % 206.88/30.34 % 206.88/30.34 29716ms %------------------------------------------------------------------------------