%------------------------------------------------------------------------------ % File : Princess---230619 % Problem : SWW575_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 : n023.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:50:46 EDT 2023 % Result : Theorem 45.84s 6.74s % Output : Proof 48.06s % Verified : % SZS Type : - % Comments : %------------------------------------------------------------------------------ %----WARNING: Could not form TPTP format derivation %------------------------------------------------------------------------------ %----ORIGINAL SYSTEM OUTPUT % 0.08/0.12 % Problem : SWW575_2 : TPTP v8.1.2. Released v6.1.0. % 0.08/0.12 % Command : princess -inputFormat=tptp +threads -portfolio=casc +printProof -timeoutSec=%d %s % 0.13/0.33 % Computer : n023.cluster.edu % 0.13/0.33 % Model : x86_64 x86_64 % 0.13/0.33 % CPU : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz % 0.13/0.33 % Memory : 8042.1875MB % 0.13/0.33 % OS : Linux 3.10.0-693.el7.x86_64 % 0.13/0.33 % CPULimit : 300 % 0.13/0.33 % WCLimit : 300 % 0.13/0.33 % DateTime : Sun Aug 27 19:06:11 EDT 2023 % 0.13/0.33 % CPUTime : % 0.51/0.59 ________ _____ % 0.51/0.59 ___ __ \_________(_)________________________________ % 0.51/0.59 __ /_/ /_ ___/_ /__ __ \ ___/ _ \_ ___/_ ___/ % 0.51/0.59 _ ____/_ / _ / _ / / / /__ / __/(__ )_(__ ) % 0.51/0.59 /_/ /_/ /_/ /_/ /_/\___/ \___//____/ /____/ % 0.51/0.59 % 0.51/0.59 A Theorem Prover for First-Order Logic modulo Linear Integer Arithmetic % 0.51/0.59 (2023-06-19) % 0.51/0.59 % 0.51/0.59 (c) Philipp Rümmer, 2009-2023 % 0.51/0.59 Contributors: Peter Backeman, Peter Baumgartner, Angelo Brillout, Zafer Esen, % 0.51/0.59 Amanda Stjerna. % 0.51/0.59 Free software under BSD-3-Clause. % 0.51/0.59 % 0.51/0.59 For more information, visit http://www.philipp.ruemmer.org/princess.shtml % 0.51/0.59 % 0.51/0.59 Loading /export/starexec/sandbox2/benchmark/theBenchmark.p ... % 0.51/0.60 Running up to 7 provers in parallel. % 0.51/0.61 Prover 0: Options: +triggersInConjecture +genTotalityAxioms +tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1042961893 % 0.51/0.61 Prover 1: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-1571432423 % 0.51/0.61 Prover 2: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMinimalAndEmpty -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1065072994 % 0.51/0.61 Prover 3: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1922548996 % 0.51/0.61 Prover 5: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allMaximal -realRatSaturationRounds=1 -ignoreQuantifiers -constructProofs=never -generateTriggers=complete -randomSeed=1259561288 % 0.51/0.61 Prover 4: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=simple -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=1868514696 % 0.51/0.61 Prover 6: Options: -triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=none +reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximalOutermost -realRatSaturationRounds=0 -ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=-1399714365 % 5.33/1.47 Prover 0: Preprocessing ... % 5.60/1.47 Prover 3: Preprocessing ... % 5.60/1.49 Prover 5: Preprocessing ... % 5.60/1.50 Prover 2: Preprocessing ... % 5.60/1.50 Prover 6: Preprocessing ... % 5.60/1.52 Prover 1: Preprocessing ... % 6.09/1.53 Prover 4: Preprocessing ... % 13.79/2.58 Prover 1: Warning: ignoring some quantifiers % 14.61/2.65 Prover 3: Warning: ignoring some quantifiers % 14.61/2.65 Prover 6: Proving ... % 14.70/2.66 Prover 1: Constructing countermodel ... % 14.70/2.68 Prover 3: Constructing countermodel ... % 14.70/2.69 Prover 4: Warning: ignoring some quantifiers % 15.44/2.81 Prover 4: Constructing countermodel ... % 16.09/2.85 Prover 0: Proving ... % 16.38/2.92 Prover 5: Proving ... % 18.68/3.23 Prover 2: Proving ... % 23.24/3.80 Prover 3: gave up % 23.24/3.80 Prover 7: Options: +triggersInConjecture -genTotalityAxioms +tightFunctionScopes -clausifier=simple +reverseFunctionalityPropagation +boolFunsAsPreds -triggerStrategy=allUni -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-236303470 % 23.66/3.84 Prover 1: gave up % 23.66/3.86 Prover 8: Options: +triggersInConjecture +genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=maximal -realRatSaturationRounds=0 +ignoreQuantifiers -constructProofs=always -generateTriggers=all -randomSeed=-200781089 % 24.62/3.98 Prover 7: Preprocessing ... % 24.62/4.02 Prover 8: Preprocessing ... % 27.91/4.40 Prover 8: Warning: ignoring some quantifiers % 28.39/4.45 Prover 8: Constructing countermodel ... % 28.39/4.46 Prover 7: Warning: ignoring some quantifiers % 29.01/4.54 Prover 7: Constructing countermodel ... % 34.46/5.26 Prover 8: gave up % 34.46/5.28 Prover 9: Options: +triggersInConjecture -genTotalityAxioms -tightFunctionScopes -clausifier=none -reverseFunctionalityPropagation -boolFunsAsPreds -triggerStrategy=allMinimal -realRatSaturationRounds=1 +ignoreQuantifiers -constructProofs=never -generateTriggers=all -randomSeed=1423531889 % 35.84/5.44 Prover 9: Preprocessing ... % 38.77/5.80 Prover 9: Warning: ignoring some quantifiers % 38.77/5.81 Prover 9: Constructing countermodel ... % 45.84/6.73 Prover 4: Found proof (size 971) % 45.84/6.73 Prover 4: proved (6121ms) % 45.84/6.74 Prover 9: stopped % 45.84/6.74 Prover 2: stopped % 45.84/6.74 Prover 0: stopped % 45.84/6.74 Prover 6: stopped % 45.84/6.74 Prover 5: stopped % 45.84/6.74 Prover 7: stopped % 45.84/6.74 % 45.84/6.74 % SZS status Theorem for /export/starexec/sandbox2/benchmark/theBenchmark.p % 45.84/6.74 % 46.88/6.94 % SZS output start Proof for theBenchmark % 46.88/6.95 Assumptions after simplification: % 46.88/6.95 --------------------------------- % 46.88/6.95 % 46.88/6.95 (array_eq_sub_def) % 46.88/6.97 ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ! % 46.88/6.97 [v5: uni] : ! [v6: uni] : ! [v7: any] : ( ~ (map_eq_sub1(v0, v5, v6, v3, v4) % 46.88/6.97 = v7) | ~ (elts(v0, v2) = v6) | ~ (elts(v0, v1) = v5) | ~ ty(v0) | ~ % 46.88/6.98 uni(v2) | ~ uni(v1) | ? [v8: any] : ? [v9: int] : ? [v10: int] : % 46.88/6.98 (array_eq_sub1(v0, v1, v2, v3, v4) = v8 & length1(v0, v2) = v10 & % 46.88/6.98 length1(v0, v1) = v9 & ( ~ (v8 = 0) | (v10 = v9 & v7 = 0 & $lesseq(v4, v9) % 46.88/6.98 & $lesseq(v3, v9) & $lesseq(0, v4) & $lesseq(0, v3))))) & ! [v0: ty] % 46.88/6.98 : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ! [v5: uni] : % 46.88/6.98 ! [v6: uni] : ( ~ ($lesseq(0, v4)) | ~ ($lesseq(0, v3)) | ~ (map_eq_sub1(v0, % 46.88/6.98 v5, v6, v3, v4) = 0) | ~ (elts(v0, v2) = v6) | ~ (elts(v0, v1) = v5) | % 46.88/6.98 ~ ty(v0) | ~ uni(v2) | ~ uni(v1) | ? [v7: int] : ? [v8: int] : ? [v9: % 46.88/6.98 any] : (array_eq_sub1(v0, v1, v2, v3, v4) = v9 & length1(v0, v2) = v8 & % 46.88/6.98 length1(v0, v1) = v7 & ( ~ (v8 = v7) | v9 = 0 | ~ ($lesseq(v4, v7)) | ~ % 46.88/6.98 ($lesseq(v3, v7))))) & ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! % 46.88/6.98 [v3: int] : ! [v4: int] : ! [v5: int] : (v5 = 0 | ~ ($lesseq(0, v4)) | ~ % 46.88/6.98 ($lesseq(0, v3)) | ~ (array_eq_sub1(v0, v1, v2, v3, v4) = v5) | ~ ty(v0) | % 46.88/6.98 ~ uni(v2) | ~ uni(v1) | ? [v6: int] : ? [v7: int] : ? [v8: uni] : ? % 46.88/6.98 [v9: uni] : ? [v10: any] : (map_eq_sub1(v0, v8, v9, v3, v4) = v10 & % 46.88/6.98 elts(v0, v2) = v9 & elts(v0, v1) = v8 & length1(v0, v2) = v7 & length1(v0, % 46.88/6.98 v1) = v6 & uni(v9) & uni(v8) & ( ~ (v10 = 0) | ~ (v7 = v6) | ~ % 46.88/6.98 ($lesseq(v4, v6)) | ~ ($lesseq(v3, v6))))) & ! [v0: ty] : ! [v1: uni] % 46.88/6.98 : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ( ~ ($lesseq(v4, -1)) | ~ % 46.88/6.98 (array_eq_sub1(v0, v1, v2, v3, v4) = 0) | ~ ty(v0) | ~ uni(v2) | ~ % 46.88/6.98 uni(v1)) & ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! % 46.88/6.98 [v4: int] : ( ~ ($lesseq(v3, -1)) | ~ (array_eq_sub1(v0, v1, v2, v3, v4) = 0) % 46.88/6.98 | ~ ty(v0) | ~ uni(v2) | ~ uni(v1)) & ! [v0: ty] : ! [v1: uni] : ! % 46.88/6.98 [v2: uni] : ! [v3: int] : ! [v4: int] : ( ~ (array_eq_sub1(v0, v1, v2, v3, % 46.88/6.98 v4) = 0) | ~ ty(v0) | ~ uni(v2) | ~ uni(v1) | ? [v5: int] : ? [v6: % 46.88/6.98 uni] : ? [v7: uni] : ($lesseq(v4, v5) & $lesseq(v3, v5) & map_eq_sub1(v0, % 46.88/6.98 v6, v7, v3, v4) = 0 & elts(v0, v2) = v7 & elts(v0, v1) = v6 & % 46.88/6.98 length1(v0, v2) = v5 & length1(v0, v1) = v5 & uni(v7) & uni(v6))) % 46.88/6.98 % 46.88/6.98 (array_inversion3) % 46.88/6.98 ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ( ~ (elts(v0, v1) = v2) | ~ % 46.88/6.98 ty(v0) | ~ uni(v1) | ? [v3: int] : (length1(v0, v1) = v3 & mk_array2(v0, % 46.88/6.98 v3, v2) = v1)) & ! [v0: ty] : ! [v1: uni] : ! [v2: int] : ( ~ % 46.88/6.98 (length1(v0, v1) = v2) | ~ ty(v0) | ~ uni(v1) | ? [v3: uni] : (elts(v0, % 46.88/6.98 v1) = v3 & mk_array2(v0, v2, v3) = v1 & uni(v3))) % 46.88/6.98 % 46.88/6.98 (bridgeR) % 46.88/6.98 ! [v0: uni] : ! [v1: map_int_int] : ( ~ (tb2t(v0) = v1) | ~ uni(v0) | % 46.88/6.98 t2tb(v1) = v0) % 46.88/6.98 % 46.88/6.98 (elts_def2) % 46.88/6.98 ty(int) & ! [v0: int] : ! [v1: map_int_int] : ! [v2: array_int] : ( ~ % 46.88/6.98 (mk_array3(v0, v1) = v2) | ~ map_int_int(v1) | ? [v3: uni] : ? [v4: uni] % 46.88/6.98 : (elts(int, v3) = v4 & t2tb2(v2) = v3 & tb2t(v4) = v1 & uni(v4) & uni(v3))) % 46.88/6.98 % 46.88/6.98 (length_def2) % 46.88/6.98 ty(int) & ! [v0: int] : ! [v1: map_int_int] : ! [v2: array_int] : ( ~ % 46.88/6.98 (mk_array3(v0, v1) = v2) | ~ map_int_int(v1) | ? [v3: uni] : (length1(int, % 46.88/6.98 v3) = v0 & t2tb2(v2) = v3 & uni(v3))) % 46.88/6.98 % 46.88/6.98 (map_eq_sub_def) % 46.88/6.99 ty(int) & ! [v0: map_int_int] : ! [v1: map_int_int] : ! [v2: int] : ! [v3: % 46.88/6.99 int] : ! [v4: uni] : ! [v5: uni] : ! [v6: int] : ! [v7: int] : ( ~ % 46.88/6.99 ($lesseq(1, $difference(v3, v6))) | ~ ($lesseq(v2, v6)) | ~ % 46.88/6.99 (map_eq_sub1(int, v4, v5, v2, v3) = 0) | ~ (get3(v1, v6) = v7) | ~ % 46.88/6.99 (t2tb(v1) = v5) | ~ (t2tb(v0) = v4) | ~ map_int_int(v1) | ~ % 46.88/6.99 map_int_int(v0) | get3(v0, v6) = v7) & ! [v0: map_int_int] : ! [v1: % 46.88/6.99 map_int_int] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: uni] : % 46.88/6.99 ! [v6: int] : ! [v7: int] : ( ~ ($lesseq(1, $difference(v3, v6))) | ~ % 46.88/6.99 ($lesseq(v2, v6)) | ~ (map_eq_sub1(int, v4, v5, v2, v3) = 0) | ~ (get3(v0, % 46.88/6.99 v6) = v7) | ~ (t2tb(v1) = v5) | ~ (t2tb(v0) = v4) | ~ map_int_int(v1) % 46.88/6.99 | ~ map_int_int(v0) | get3(v1, v6) = v7) & ! [v0: map_int_int] : ! [v1: % 46.88/6.99 map_int_int] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: uni] : % 46.88/6.99 ! [v6: int] : (v6 = 0 | ~ (map_eq_sub1(int, v4, v5, v2, v3) = v6) | ~ % 46.88/6.99 (t2tb(v1) = v5) | ~ (t2tb(v0) = v4) | ~ map_int_int(v1) | ~ % 46.88/6.99 map_int_int(v0) | ? [v7: int] : ? [v8: int] : ? [v9: int] : ( ~ (v9 = v8) % 46.88/6.99 & $lesseq(1, $difference(v3, v7)) & $lesseq(v2, v7) & get3(v1, v7) = v9 & % 46.88/6.99 get3(v0, v7) = v8)) % 46.88/6.99 % 46.88/6.99 (permut_def1) % 46.88/6.99 ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ! % 46.88/6.99 [v5: uni] : ! [v6: uni] : ! [v7: any] : ( ~ (permut2(v0, v5, v6, v3, v4) = % 46.88/6.99 v7) | ~ (elts(v0, v2) = v6) | ~ (elts(v0, v1) = v5) | ~ ty(v0) | ~ % 46.88/6.99 uni(v2) | ~ uni(v1) | ? [v8: any] : ? [v9: int] : ? [v10: int] : % 46.88/6.99 (permut3(v0, v1, v2, v3, v4) = v8 & length1(v0, v2) = v10 & length1(v0, v1) % 46.88/6.99 = v9 & ( ~ (v8 = 0) | (v10 = v9 & v7 = 0 & $lesseq(v4, v9) & $lesseq(v3, % 46.88/6.99 v9) & $lesseq(0, v4) & $lesseq(0, v3))))) & ! [v0: ty] : ! [v1: % 46.88/6.99 uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ! [v5: uni] : ! [v6: % 46.88/6.99 uni] : ( ~ ($lesseq(0, v4)) | ~ ($lesseq(0, v3)) | ~ (permut2(v0, v5, v6, % 46.88/6.99 v3, v4) = 0) | ~ (elts(v0, v2) = v6) | ~ (elts(v0, v1) = v5) | ~ % 46.88/6.99 ty(v0) | ~ uni(v2) | ~ uni(v1) | ? [v7: int] : ? [v8: int] : ? [v9: % 46.88/6.99 any] : (permut3(v0, v1, v2, v3, v4) = v9 & length1(v0, v2) = v8 & % 46.88/6.99 length1(v0, v1) = v7 & ( ~ (v8 = v7) | v9 = 0 | ~ ($lesseq(v4, v7)) | ~ % 46.88/6.99 ($lesseq(v3, v7))))) & ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! % 46.88/6.99 [v3: int] : ! [v4: int] : ! [v5: int] : (v5 = 0 | ~ ($lesseq(0, v4)) | ~ % 46.88/6.99 ($lesseq(0, v3)) | ~ (permut3(v0, v1, v2, v3, v4) = v5) | ~ ty(v0) | ~ % 46.88/6.99 uni(v2) | ~ uni(v1) | ? [v6: int] : ? [v7: int] : ? [v8: uni] : ? [v9: % 46.88/6.99 uni] : ? [v10: any] : (permut2(v0, v8, v9, v3, v4) = v10 & elts(v0, v2) = % 46.88/6.99 v9 & elts(v0, v1) = v8 & length1(v0, v2) = v7 & length1(v0, v1) = v6 & % 46.88/6.99 uni(v9) & uni(v8) & ( ~ (v10 = 0) | ~ (v7 = v6) | ~ ($lesseq(v4, v6)) | % 46.88/6.99 ~ ($lesseq(v3, v6))))) & ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! % 46.88/6.99 [v3: int] : ! [v4: int] : ( ~ ($lesseq(v4, -1)) | ~ (permut3(v0, v1, v2, v3, % 46.88/6.99 v4) = 0) | ~ ty(v0) | ~ uni(v2) | ~ uni(v1)) & ! [v0: ty] : ! [v1: % 46.88/6.99 uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ( ~ ($lesseq(v3, -1)) | % 46.88/6.99 ~ (permut3(v0, v1, v2, v3, v4) = 0) | ~ ty(v0) | ~ uni(v2) | ~ uni(v1)) & % 46.88/6.99 ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ( ~ % 46.88/6.99 (permut3(v0, v1, v2, v3, v4) = 0) | ~ ty(v0) | ~ uni(v2) | ~ uni(v1) | ? % 46.88/6.99 [v5: int] : ? [v6: uni] : ? [v7: uni] : ($lesseq(v4, v5) & $lesseq(v3, v5) % 46.88/6.99 & permut2(v0, v6, v7, v3, v4) = 0 & elts(v0, v2) = v7 & elts(v0, v1) = v6 % 46.88/6.99 & length1(v0, v2) = v5 & length1(v0, v1) = v5 & uni(v7) & uni(v6))) % 46.88/6.99 % 46.88/6.99 (permut_exists) % 46.88/6.99 ty(int) & ! [v0: map_int_int] : ! [v1: map_int_int] : ! [v2: int] : ! [v3: % 46.88/6.99 int] : ! [v4: int] : ! [v5: uni] : ! [v6: uni] : ! [v7: int] : ( ~ % 46.88/6.99 ($lesseq(1, $difference(v3, v4))) | ~ ($lesseq(v2, v4)) | ~ (permut2(int, % 46.88/6.99 v5, v6, v2, v3) = 0) | ~ (get3(v1, v4) = v7) | ~ (t2tb(v1) = v6) | ~ % 46.88/6.99 (t2tb(v0) = v5) | ~ map_int_int(v1) | ~ map_int_int(v0) | ? [v8: int] : % 46.88/6.99 ($lesseq(1, $difference(v3, v8)) & $lesseq(v2, v8) & get3(v0, v8) = v7)) % 46.88/6.99 % 46.88/6.99 (permut_sub_def) % 46.88/7.00 ty(int) & ! [v0: array_int] : ! [v1: array_int] : ! [v2: int] : ! [v3: % 46.88/7.00 int] : ! [v4: uni] : ! [v5: uni] : ! [v6: any] : ( ~ (permut3(int, v4, % 46.88/7.00 v5, v2, v3) = v6) | ~ (t2tb2(v1) = v5) | ~ (t2tb2(v0) = v4) | ~ % 46.88/7.00 array_int(v1) | ~ array_int(v0) | ? [v7: any] : ? [v8: uni] : ? [v9: % 46.88/7.00 uni] : ? [v10: any] : ? [v11: int] : ? [v12: any] : (permut_sub3(v0, % 46.88/7.00 v1, v2, v3) = v7 & map_eq_sub1(int, v8, v9, v3, v11) = v12 & % 46.88/7.00 map_eq_sub1(int, v8, v9, 0, v2) = v10 & elts(int, v5) = v9 & elts(int, v4) % 46.88/7.00 = v8 & length1(int, v4) = v11 & uni(v9) & uni(v8) & ( ~ (v7 = 0) | (v12 = % 46.88/7.00 0 & v10 = 0 & v6 = 0)))) & ! [v0: array_int] : ! [v1: array_int] : % 46.88/7.00 ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: uni] : ( ~ (permut3(int, % 46.88/7.00 v4, v5, v2, v3) = 0) | ~ (t2tb2(v1) = v5) | ~ (t2tb2(v0) = v4) | ~ % 46.88/7.00 array_int(v1) | ~ array_int(v0) | ? [v6: uni] : ? [v7: uni] : ? [v8: % 46.88/7.00 any] : ? [v9: int] : ? [v10: any] : ? [v11: any] : (permut_sub3(v0, v1, % 46.88/7.00 v2, v3) = v11 & map_eq_sub1(int, v6, v7, v3, v9) = v10 & % 46.88/7.00 map_eq_sub1(int, v6, v7, 0, v2) = v8 & elts(int, v5) = v7 & elts(int, v4) % 46.88/7.00 = v6 & length1(int, v4) = v9 & uni(v7) & uni(v6) & ( ~ (v10 = 0) | ~ (v8 % 46.88/7.00 = 0) | v11 = 0))) & ! [v0: array_int] : ! [v1: array_int] : ! [v2: % 46.88/7.00 int] : ! [v3: int] : ! [v4: int] : (v4 = 0 | ~ (permut_sub3(v0, v1, v2, % 46.88/7.00 v3) = v4) | ~ array_int(v1) | ~ array_int(v0) | ? [v5: uni] : ? [v6: % 46.88/7.00 uni] : ? [v7: uni] : ? [v8: uni] : ? [v9: any] : ? [v10: any] : ? % 46.88/7.00 [v11: int] : ? [v12: any] : (permut3(int, v5, v7, v2, v3) = v10 & % 46.88/7.00 map_eq_sub1(int, v6, v8, v3, v11) = v12 & map_eq_sub1(int, v6, v8, 0, v2) % 46.88/7.00 = v9 & elts(int, v7) = v8 & elts(int, v5) = v6 & length1(int, v5) = v11 & % 46.88/7.00 t2tb2(v1) = v7 & t2tb2(v0) = v5 & uni(v8) & uni(v7) & uni(v6) & uni(v5) & % 46.88/7.00 ( ~ (v12 = 0) | ~ (v10 = 0) | ~ (v9 = 0)))) & ! [v0: array_int] : ! % 46.88/7.00 [v1: array_int] : ! [v2: int] : ! [v3: int] : ( ~ (permut_sub3(v0, v1, v2, % 46.88/7.00 v3) = 0) | ~ array_int(v1) | ~ array_int(v0) | ? [v4: uni] : ? [v5: % 46.88/7.00 uni] : ? [v6: uni] : ? [v7: uni] : ? [v8: int] : (permut3(int, v4, v6, % 46.88/7.00 v2, v3) = 0 & map_eq_sub1(int, v5, v7, v3, v8) = 0 & map_eq_sub1(int, % 46.88/7.00 v5, v7, 0, v2) = 0 & elts(int, v6) = v7 & elts(int, v4) = v5 & % 46.88/7.00 length1(int, v4) = v8 & t2tb2(v1) = v6 & t2tb2(v0) = v4 & uni(v7) & % 46.88/7.00 uni(v6) & uni(v5) & uni(v4))) % 46.88/7.00 % 46.88/7.00 (permut_sub_def1) % 46.88/7.00 ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ! % 46.88/7.00 [v5: int] : (v5 = 0 | ~ (permut_sub2(v0, v1, v2, v3, v4) = v5) | ~ ty(v0) | % 46.88/7.00 ~ uni(v2) | ~ uni(v1) | ? [v6: uni] : ? [v7: uni] : ? [v8: any] : ? % 46.88/7.00 [v9: any] : ? [v10: int] : ? [v11: any] : (permut3(v0, v1, v2, v3, v4) = % 46.88/7.00 v9 & map_eq_sub1(v0, v6, v7, v4, v10) = v11 & map_eq_sub1(v0, v6, v7, 0, % 46.88/7.00 v3) = v8 & elts(v0, v2) = v7 & elts(v0, v1) = v6 & length1(v0, v1) = v10 % 46.88/7.00 & uni(v7) & uni(v6) & ( ~ (v11 = 0) | ~ (v9 = 0) | ~ (v8 = 0)))) & ! % 46.88/7.00 [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ! [v5: % 46.88/7.00 any] : ( ~ (permut3(v0, v1, v2, v3, v4) = v5) | ~ ty(v0) | ~ uni(v2) | ~ % 46.88/7.00 uni(v1) | ? [v6: any] : ? [v7: uni] : ? [v8: uni] : ? [v9: any] : ? % 46.88/7.00 [v10: int] : ? [v11: any] : (permut_sub2(v0, v1, v2, v3, v4) = v6 & % 46.88/7.00 map_eq_sub1(v0, v7, v8, v4, v10) = v11 & map_eq_sub1(v0, v7, v8, 0, v3) = % 46.88/7.00 v9 & elts(v0, v2) = v8 & elts(v0, v1) = v7 & length1(v0, v1) = v10 & % 46.88/7.00 uni(v8) & uni(v7) & ( ~ (v6 = 0) | (v11 = 0 & v9 = 0 & v5 = 0)))) & ! % 46.88/7.00 [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] : ( ~ % 46.88/7.00 (permut_sub2(v0, v1, v2, v3, v4) = 0) | ~ ty(v0) | ~ uni(v2) | ~ uni(v1) % 46.88/7.00 | ? [v5: uni] : ? [v6: uni] : ? [v7: int] : (permut3(v0, v1, v2, v3, v4) % 46.88/7.00 = 0 & map_eq_sub1(v0, v5, v6, v4, v7) = 0 & map_eq_sub1(v0, v5, v6, 0, v3) % 46.88/7.00 = 0 & elts(v0, v2) = v6 & elts(v0, v1) = v5 & length1(v0, v1) = v7 & % 46.88/7.00 uni(v6) & uni(v5))) & ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: % 46.88/7.00 int] : ! [v4: int] : ( ~ (permut3(v0, v1, v2, v3, v4) = 0) | ~ ty(v0) | ~ % 46.88/7.00 uni(v2) | ~ uni(v1) | ? [v5: uni] : ? [v6: uni] : ? [v7: any] : ? [v8: % 46.88/7.00 int] : ? [v9: any] : ? [v10: any] : (permut_sub2(v0, v1, v2, v3, v4) = % 46.88/7.00 v10 & map_eq_sub1(v0, v5, v6, v4, v8) = v9 & map_eq_sub1(v0, v5, v6, 0, % 46.88/7.00 v3) = v7 & elts(v0, v2) = v6 & elts(v0, v1) = v5 & length1(v0, v1) = v8 % 46.88/7.00 & uni(v6) & uni(v5) & ( ~ (v9 = 0) | ~ (v7 = 0) | v10 = 0))) % 46.88/7.00 % 46.88/7.00 (permut_sub_weakening) % 46.88/7.00 ty(int) & ! [v0: array_int] : ! [v1: array_int] : ! [v2: int] : ! [v3: % 46.88/7.00 int] : ! [v4: int] : ! [v5: int] : ! [v6: int] : (v6 = 0 | ~ % 46.88/7.00 ($lesseq(v3, v5)) | ~ ($lesseq(v4, v2)) | ~ ($lesseq(0, v4)) | ~ % 46.88/7.00 (permut_sub3(v0, v1, v4, v5) = v6) | ~ (permut_sub3(v0, v1, v2, v3) = 0) | % 46.88/7.00 ~ array_int(v1) | ~ array_int(v0) | ? [v7: uni] : ? [v8: int] : % 46.88/7.00 ($lesseq(1, $difference(v5, v8)) & length1(int, v7) = v8 & t2tb2(v0) = v7 & % 46.88/7.00 uni(v7))) % 46.88/7.00 % 47.21/7.00 (wP_parameter_find) % 47.21/7.01 ? [v0: int] : ? [v1: map_int_int] : ? [v2: int] : ? [v3: int] : ? [v4: % 47.21/7.01 int] : ? [v5: array_int] : ? [v6: int] : ? [v7: int] : ? [v8: % 47.21/7.01 map_int_int] : ? [v9: array_int] : ? [v10: map_int_int] : ? [v11: % 47.21/7.01 array_int] : ? [v12: int] : ? [v13: int] : ? [v14: int] : ? [v15: int] : % 47.21/7.01 ? [v16: int] : ($lesseq(v15, v3) & $lesseq(v7, v15) & $lesseq(1, % 47.21/7.01 $difference(v7, v6)) & $lesseq(1, $difference(v7, v4)) & $lesseq(1, % 47.21/7.01 $difference(v0, v6)) & $lesseq(v4, v6) & $lesseq(v2, v6) & $lesseq(v2, v4) % 47.21/7.01 & $lesseq(1, $difference(v0, v3)) & $lesseq(0, v2) & permut_sub3(v11, v11, % 47.21/7.01 v2, $sum(v3, 1)) = 0 & permut_sub3(v9, v11, v2, $sum(v6, 1)) = 0 & % 47.21/7.01 permut_sub3(v9, v11, v2, $sum(v3, 1)) = 0 & permut_sub3(v5, v9, v2, $sum(v3, % 47.21/7.01 1)) = 0 & mk_array3(v0, v10) = v11 & mk_array3(v0, v8) = v9 & % 47.21/7.01 mk_array3(v0, v1) = v5 & get3(v10, v15) = v16 & get3(v10, $sum(v7, -1)) = % 47.21/7.01 v14 & get3(v10, $sum(v6, 1)) = v13 & get3(v10, v4) = v12 & array_int(v11) & % 47.21/7.01 array_int(v9) & array_int(v5) & map_int_int(v10) & map_int_int(v8) & % 47.21/7.01 map_int_int(v1) & ! [v17: int] : ! [v18: int] : (v18 = 42 | ~ ($lesseq(1, % 47.21/7.01 $difference(v7, v17))) | ~ ($lesseq(1, $difference(v17, v6))) | ~ % 47.21/7.01 (get3(v8, v17) = v18)) & ! [v17: int] : ! [v18: int] : ( ~ ($lesseq(1, % 47.21/7.01 $difference(v12, v18))) | ~ ($lesseq(v17, v6)) | ~ ($lesseq(v4, % 47.21/7.01 v17)) | ~ (get3(v10, v17) = v18)) & ! [v17: int] : ! [v18: int] : ( % 47.21/7.01 ~ ($lesseq(v18, 41)) | ~ ($lesseq(v17, v3)) | ~ ($lesseq(v7, v17)) | ~ % 47.21/7.01 (get3(v8, v17) = v18)) & ! [v17: int] : ! [v18: int] : ( ~ ($lesseq(1, % 47.21/7.01 $difference(v18, v13))) | ~ ($lesseq(v17, v6)) | ~ ($lesseq(v2, % 47.21/7.01 v17)) | ~ (get3(v10, v17) = v18)) & ! [v17: int] : ! [v18: int] : ( % 47.21/7.01 ~ ($lesseq(1, $difference(v18, v12))) | ~ ($lesseq(v17, v4)) | ~ % 47.21/7.01 ($lesseq(v2, v17)) | ~ (get3(v10, v17) = v18)) & ! [v17: int] : ! [v18: % 47.21/7.01 int] : ( ~ ($lesseq(43, v18)) | ~ ($lesseq(v17, v6)) | ~ ($lesseq(v2, % 47.21/7.01 v17)) | ~ (get3(v8, v17) = v18)) & ! [v17: int] : ! [v18: int] : ( % 47.21/7.01 ~ ($lesseq(v17, v6)) | ~ ($lesseq(v2, v17)) | ~ (get3(v10, v17) = v18) | % 47.21/7.01 ? [v19: int] : ($lesseq(v19, v6) & $lesseq(v2, v19) & get3(v8, v19) = % 47.21/7.01 v18)) & ! [v17: int] : ! [v18: int] : ( ~ ($lesseq(v17, v3)) | ~ % 47.21/7.01 ($lesseq(1, $difference(v17, v6))) | ~ (get3(v10, v17) = v18) | get3(v8, % 47.21/7.01 v17) = v18) & ! [v17: int] : ! [v18: int] : ( ~ ($lesseq(v17, v3)) | % 47.21/7.01 ~ ($lesseq(1, $difference(v17, v6))) | ~ (get3(v8, v17) = v18) | % 47.21/7.01 get3(v10, v17) = v18) & ( ~ ($lesseq(v14, v16)) | ! [v17: int] : ( ~ % 47.21/7.01 ($lesseq(v17, v3)) | ~ ($lesseq(v7, v17)) | ~ (get3(v10, v17) = % 47.21/7.01 v16)))) % 47.21/7.01 % 47.21/7.01 (function-axioms) % 47.21/7.02 ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: int] : ! % 47.21/7.02 [v3: int] : ! [v4: int] : ! [v5: int] : ! [v6: uni] : ! [v7: uni] : ! % 47.21/7.02 [v8: ty] : (v1 = v0 | ~ (exchange2(v8, v7, v6, v5, v4, v3, v2) = v1) | ~ % 47.21/7.02 (exchange2(v8, v7, v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : % 47.21/7.02 ! [v1: MultipleValueBool] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! % 47.21/7.02 [v5: uni] : ! [v6: ty] : (v1 = v0 | ~ (permut_sub2(v6, v5, v4, v3, v2) = v1) % 47.21/7.02 | ~ (permut_sub2(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : % 47.21/7.02 ! [v1: MultipleValueBool] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! % 47.21/7.02 [v5: uni] : ! [v6: ty] : (v1 = v0 | ~ (permut3(v6, v5, v4, v3, v2) = v1) | % 47.21/7.02 ~ (permut3(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: % 47.21/7.02 MultipleValueBool] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: % 47.21/7.02 uni] : ! [v6: ty] : (v1 = v0 | ~ (exchange3(v6, v5, v4, v3, v2) = v1) | ~ % 47.21/7.02 (exchange3(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: % 47.21/7.02 MultipleValueBool] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: % 47.21/7.02 uni] : ! [v6: ty] : (v1 = v0 | ~ (array_eq_sub1(v6, v5, v4, v3, v2) = v1) % 47.21/7.02 | ~ (array_eq_sub1(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] % 47.21/7.02 : ! [v1: MultipleValueBool] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! % 47.21/7.02 [v5: uni] : ! [v6: ty] : (v1 = v0 | ~ (map_eq_sub1(v6, v5, v4, v3, v2) = v1) % 47.21/7.02 | ~ (map_eq_sub1(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : % 47.21/7.02 ! [v1: MultipleValueBool] : ! [v2: int] : ! [v3: int] : ! [v4: uni] : ! % 47.21/7.02 [v5: uni] : ! [v6: ty] : (v1 = v0 | ~ (permut2(v6, v5, v4, v3, v2) = v1) | % 47.21/7.02 ~ (permut2(v6, v5, v4, v3, v2) = v0)) & ! [v0: int] : ! [v1: int] : ! % 47.21/7.02 [v2: int] : ! [v3: int] : ! [v4: uni] : ! [v5: uni] : ! [v6: ty] : (v1 = % 47.21/7.02 v0 | ~ (occ1(v6, v5, v4, v3, v2) = v1) | ~ (occ1(v6, v5, v4, v3, v2) = % 47.21/7.02 v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: % 47.21/7.02 uni] : ! [v5: ty] : ! [v6: ty] : (v1 = v0 | ~ (set(v6, v5, v4, v3, v2) = % 47.21/7.02 v1) | ~ (set(v6, v5, v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! % 47.21/7.02 [v1: MultipleValueBool] : ! [v2: int] : ! [v3: int] : ! [v4: array_int] : % 47.21/7.02 ! [v5: array_int] : (v1 = v0 | ~ (permut_sub3(v5, v4, v3, v2) = v1) | ~ % 47.21/7.02 (permut_sub3(v5, v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: % 47.21/7.02 uni] : ! [v3: int] : ! [v4: uni] : ! [v5: ty] : (v1 = v0 | ~ (set2(v5, % 47.21/7.02 v4, v3, v2) = v1) | ~ (set2(v5, v4, v3, v2) = v0)) & ! [v0: uni] : ! % 47.21/7.02 [v1: uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: ty] : ! [v5: ty] : (v1 = v0 % 47.21/7.02 | ~ (get(v5, v4, v3, v2) = v1) | ~ (get(v5, v4, v3, v2) = v0)) & ! [v0: % 47.21/7.02 uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: uni] : ! [v4: bool1] : ! [v5: % 47.21/7.02 ty] : (v1 = v0 | ~ (match_bool1(v5, v4, v3, v2) = v1) | ~ (match_bool1(v5, % 47.21/7.02 v4, v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: % 47.21/7.02 MultipleValueBool] : ! [v2: uni] : ! [v3: uni] : ! [v4: ty] : (v1 = v0 | % 47.21/7.02 ~ (permut_all(v4, v3, v2) = v1) | ~ (permut_all(v4, v3, v2) = v0)) & ! % 47.21/7.02 [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: uni] : ! [v3: % 47.21/7.02 uni] : ! [v4: ty] : (v1 = v0 | ~ (array_eq(v4, v3, v2) = v1) | ~ % 47.21/7.02 (array_eq(v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : % 47.21/7.02 ! [v3: int] : ! [v4: ty] : (v1 = v0 | ~ (make1(v4, v3, v2) = v1) | ~ % 47.21/7.02 (make1(v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: int] : ! % 47.21/7.02 [v3: uni] : ! [v4: ty] : (v1 = v0 | ~ (get4(v4, v3, v2) = v1) | ~ (get4(v4, % 47.21/7.02 v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: % 47.21/7.02 int] : ! [v4: ty] : (v1 = v0 | ~ (mk_array2(v4, v3, v2) = v1) | ~ % 47.21/7.02 (mk_array2(v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : % 47.21/7.02 ! [v3: ty] : ! [v4: ty] : (v1 = v0 | ~ (const(v4, v3, v2) = v1) | ~ % 47.21/7.02 (const(v4, v3, v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! % 47.21/7.02 [v3: ty] : (v1 = v0 | ~ (elts(v3, v2) = v1) | ~ (elts(v3, v2) = v0)) & ! % 47.21/7.02 [v0: array_int] : ! [v1: array_int] : ! [v2: map_int_int] : ! [v3: int] : % 47.21/7.02 (v1 = v0 | ~ (mk_array3(v3, v2) = v1) | ~ (mk_array3(v3, v2) = v0)) & ! % 47.21/7.02 [v0: int] : ! [v1: int] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | ~ % 47.21/7.02 (length1(v3, v2) = v1) | ~ (length1(v3, v2) = v0)) & ! [v0: int] : ! [v1: % 47.21/7.02 int] : ! [v2: int] : ! [v3: map_int_int] : (v1 = v0 | ~ (get3(v3, v2) = % 47.21/7.02 v1) | ~ (get3(v3, v2) = v0)) & ! [v0: ty] : ! [v1: ty] : ! [v2: ty] : % 47.21/7.02 ! [v3: ty] : (v1 = v0 | ~ (map(v3, v2) = v1) | ~ (map(v3, v2) = v0)) & ! % 47.21/7.02 [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | ~ % 47.21/7.02 (contents(v3, v2) = v1) | ~ (contents(v3, v2) = v0)) & ! [v0: uni] : ! % 47.21/7.02 [v1: uni] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | ~ (mk_ref(v3, v2) = v1) | % 47.21/7.02 ~ (mk_ref(v3, v2) = v0)) & ! [v0: MultipleValueBool] : ! [v1: % 47.21/7.02 MultipleValueBool] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | ~ (sort1(v3, % 47.21/7.02 v2) = v1) | ~ (sort1(v3, v2) = v0)) & ! [v0: array_int] : ! [v1: % 47.21/7.02 array_int] : ! [v2: uni] : (v1 = v0 | ~ (tb2t2(v2) = v1) | ~ (tb2t2(v2) = % 47.21/7.02 v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: array_int] : (v1 = v0 | ~ % 47.21/7.02 (t2tb2(v2) = v1) | ~ (t2tb2(v2) = v0)) & ! [v0: ty] : ! [v1: ty] : ! % 47.21/7.02 [v2: ty] : (v1 = v0 | ~ (array(v2) = v1) | ~ (array(v2) = v0)) & ! [v0: % 47.21/7.02 int] : ! [v1: int] : ! [v2: uni] : (v1 = v0 | ~ (tb2t1(v2) = v1) | ~ % 47.21/7.02 (tb2t1(v2) = v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: int] : (v1 = v0 | % 47.21/7.02 ~ (t2tb1(v2) = v1) | ~ (t2tb1(v2) = v0)) & ! [v0: map_int_int] : ! [v1: % 47.21/7.02 map_int_int] : ! [v2: uni] : (v1 = v0 | ~ (tb2t(v2) = v1) | ~ (tb2t(v2) = % 47.21/7.02 v0)) & ! [v0: uni] : ! [v1: uni] : ! [v2: map_int_int] : (v1 = v0 | ~ % 47.21/7.02 (t2tb(v2) = v1) | ~ (t2tb(v2) = v0)) & ! [v0: ty] : ! [v1: ty] : ! [v2: % 47.21/7.02 ty] : (v1 = v0 | ~ (ref(v2) = v1) | ~ (ref(v2) = v0)) & ! [v0: uni] : ! % 47.21/7.02 [v1: uni] : ! [v2: ty] : (v1 = v0 | ~ (witness1(v2) = v1) | ~ (witness1(v2) % 47.21/7.02 = v0)) % 47.21/7.02 % 47.21/7.02 Further assumptions not needed in the proof: % 47.21/7.02 -------------------------------------------- % 47.21/7.02 array_eq_def, array_inversion2, bool_inversion, bridgeL, bridgeL1, bridgeL2, % 47.21/7.02 bridgeR1, bridgeR2, compatOrderMult, const, const1, const_sort1, contents_def1, % 47.21/7.02 contents_sort1, elts_def3, elts_sort1, exchange_def, exchange_def1, % 47.21/7.02 exchange_def2, exchange_permut_all, exchange_permut_sub, exchange_permut_sub1, % 47.21/7.02 exchange_set, exchange_set1, get_def, get_def1, get_sort3, get_sort4, % 47.21/7.02 length_def3, make_def, make_def1, make_sort1, map_eq_sub_def1, match_bool_False, % 47.21/7.02 match_bool_True, match_bool_sort1, mk_array_sort2, mk_ref_sort1, occ_append, % 47.21/7.02 occ_bounds, occ_empty, occ_eq, occ_eq1, occ_exists, occ_exists1, occ_neq, % 47.21/7.02 occ_neq1, occ_pos, occ_pos1, occ_right_add, occ_right_add1, occ_right_no_add, % 47.21/7.02 occ_right_no_add1, permut_all_def, permut_def, permut_exists1, % 47.21/7.02 permut_sub_weakening1, permut_trans, ref_inversion1, select_eq, select_eq1, % 47.21/7.02 select_neq, select_neq1, set_def, set_def1, set_sort2, set_sort3, t2tb_sort, % 47.21/7.02 t2tb_sort1, t2tb_sort2, true_False, tuple0_inversion, witness_sort1 % 47.21/7.02 % 47.21/7.02 Those formulas are unsatisfiable: % 47.21/7.02 --------------------------------- % 47.21/7.02 % 47.21/7.02 Begin of proof % 47.21/7.02 | % 47.21/7.02 | ALPHA: (length_def2) implies: % 47.21/7.02 | (1) ! [v0: int] : ! [v1: map_int_int] : ! [v2: array_int] : ( ~ % 47.21/7.02 | (mk_array3(v0, v1) = v2) | ~ map_int_int(v1) | ? [v3: uni] : % 47.21/7.02 | (length1(int, v3) = v0 & t2tb2(v2) = v3 & uni(v3))) % 47.21/7.02 | % 47.21/7.02 | ALPHA: (elts_def2) implies: % 47.21/7.02 | (2) ! [v0: int] : ! [v1: map_int_int] : ! [v2: array_int] : ( ~ % 47.21/7.02 | (mk_array3(v0, v1) = v2) | ~ map_int_int(v1) | ? [v3: uni] : ? % 47.21/7.02 | [v4: uni] : (elts(int, v3) = v4 & t2tb2(v2) = v3 & tb2t(v4) = v1 & % 47.21/7.02 | uni(v4) & uni(v3))) % 47.21/7.02 | % 47.21/7.02 | ALPHA: (array_inversion3) implies: % 47.21/7.02 | (3) ! [v0: ty] : ! [v1: uni] : ! [v2: int] : ( ~ (length1(v0, v1) = v2) % 47.21/7.02 | | ~ ty(v0) | ~ uni(v1) | ? [v3: uni] : (elts(v0, v1) = v3 & % 47.21/7.02 | mk_array2(v0, v2, v3) = v1 & uni(v3))) % 47.21/7.03 | (4) ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ( ~ (elts(v0, v1) = v2) | % 47.21/7.03 | ~ ty(v0) | ~ uni(v1) | ? [v3: int] : (length1(v0, v1) = v3 & % 47.21/7.03 | mk_array2(v0, v3, v2) = v1)) % 47.21/7.03 | % 47.21/7.03 | ALPHA: (permut_exists) implies: % 47.21/7.03 | (5) ! [v0: map_int_int] : ! [v1: map_int_int] : ! [v2: int] : ! [v3: % 47.21/7.03 | int] : ! [v4: int] : ! [v5: uni] : ! [v6: uni] : ! [v7: int] : ( % 47.21/7.03 | ~ ($lesseq(1, $difference(v3, v4))) | ~ ($lesseq(v2, v4)) | ~ % 47.21/7.03 | (permut2(int, v5, v6, v2, v3) = 0) | ~ (get3(v1, v4) = v7) | ~ % 47.21/7.03 | (t2tb(v1) = v6) | ~ (t2tb(v0) = v5) | ~ map_int_int(v1) | ~ % 47.21/7.03 | map_int_int(v0) | ? [v8: int] : ($lesseq(1, $difference(v3, v8)) & % 47.21/7.03 | $lesseq(v2, v8) & get3(v0, v8) = v7)) % 47.21/7.03 | % 47.21/7.03 | ALPHA: (map_eq_sub_def) implies: % 47.21/7.03 | (6) ! [v0: map_int_int] : ! [v1: map_int_int] : ! [v2: int] : ! [v3: % 47.21/7.03 | int] : ! [v4: uni] : ! [v5: uni] : ! [v6: int] : ! [v7: int] : ( % 47.21/7.03 | ~ ($lesseq(1, $difference(v3, v6))) | ~ ($lesseq(v2, v6)) | ~ % 47.21/7.03 | (map_eq_sub1(int, v4, v5, v2, v3) = 0) | ~ (get3(v1, v6) = v7) | ~ % 47.21/7.03 | (t2tb(v1) = v5) | ~ (t2tb(v0) = v4) | ~ map_int_int(v1) | ~ % 47.21/7.03 | map_int_int(v0) | get3(v0, v6) = v7) % 47.21/7.03 | % 47.21/7.03 | ALPHA: (array_eq_sub_def) implies: % 47.21/7.03 | (7) ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] % 47.21/7.03 | : ! [v5: uni] : ! [v6: uni] : ( ~ ($lesseq(0, v4)) | ~ ($lesseq(0, % 47.21/7.03 | v3)) | ~ (map_eq_sub1(v0, v5, v6, v3, v4) = 0) | ~ (elts(v0, % 47.21/7.03 | v2) = v6) | ~ (elts(v0, v1) = v5) | ~ ty(v0) | ~ uni(v2) | ~ % 47.21/7.03 | uni(v1) | ? [v7: int] : ? [v8: int] : ? [v9: any] : % 47.21/7.03 | (array_eq_sub1(v0, v1, v2, v3, v4) = v9 & length1(v0, v2) = v8 & % 47.21/7.03 | length1(v0, v1) = v7 & ( ~ (v8 = v7) | v9 = 0 | ~ ($lesseq(v4, % 47.21/7.03 | v7)) | ~ ($lesseq(v3, v7))))) % 47.21/7.03 | (8) ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] % 47.21/7.03 | : ! [v5: uni] : ! [v6: uni] : ! [v7: any] : ( ~ (map_eq_sub1(v0, v5, % 47.21/7.03 | v6, v3, v4) = v7) | ~ (elts(v0, v2) = v6) | ~ (elts(v0, v1) = % 47.21/7.03 | v5) | ~ ty(v0) | ~ uni(v2) | ~ uni(v1) | ? [v8: any] : ? [v9: % 47.21/7.03 | int] : ? [v10: int] : (array_eq_sub1(v0, v1, v2, v3, v4) = v8 & % 47.21/7.03 | length1(v0, v2) = v10 & length1(v0, v1) = v9 & ( ~ (v8 = 0) | (v10 % 47.21/7.03 | = v9 & v7 = 0 & $lesseq(v4, v9) & $lesseq(v3, v9) & $lesseq(0, % 47.21/7.03 | v4) & $lesseq(0, v3))))) % 47.21/7.03 | % 47.21/7.03 | ALPHA: (permut_def1) implies: % 47.21/7.03 | (9) ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: int] % 47.21/7.03 | : ( ~ (permut3(v0, v1, v2, v3, v4) = 0) | ~ ty(v0) | ~ uni(v2) | ~ % 47.21/7.03 | uni(v1) | ? [v5: int] : ? [v6: uni] : ? [v7: uni] : ($lesseq(v4, % 47.21/7.03 | v5) & $lesseq(v3, v5) & permut2(v0, v6, v7, v3, v4) = 0 & % 47.21/7.03 | elts(v0, v2) = v7 & elts(v0, v1) = v6 & length1(v0, v2) = v5 & % 47.21/7.03 | length1(v0, v1) = v5 & uni(v7) & uni(v6))) % 47.21/7.03 | % 47.21/7.03 | ALPHA: (permut_sub_def) implies: % 47.21/7.03 | (10) ! [v0: array_int] : ! [v1: array_int] : ! [v2: int] : ! [v3: int] % 47.21/7.03 | : ( ~ (permut_sub3(v0, v1, v2, v3) = 0) | ~ array_int(v1) | ~ % 47.21/7.03 | array_int(v0) | ? [v4: uni] : ? [v5: uni] : ? [v6: uni] : ? [v7: % 47.21/7.03 | uni] : ? [v8: int] : (permut3(int, v4, v6, v2, v3) = 0 & % 47.21/7.03 | map_eq_sub1(int, v5, v7, v3, v8) = 0 & map_eq_sub1(int, v5, v7, 0, % 47.21/7.03 | v2) = 0 & elts(int, v6) = v7 & elts(int, v4) = v5 & length1(int, % 47.21/7.03 | v4) = v8 & t2tb2(v1) = v6 & t2tb2(v0) = v4 & uni(v7) & uni(v6) & % 47.21/7.03 | uni(v5) & uni(v4))) % 47.21/7.03 | % 47.21/7.03 | ALPHA: (permut_sub_def1) implies: % 47.21/7.03 | (11) ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: % 47.21/7.03 | int] : ( ~ (permut3(v0, v1, v2, v3, v4) = 0) | ~ ty(v0) | ~ % 47.21/7.04 | uni(v2) | ~ uni(v1) | ? [v5: uni] : ? [v6: uni] : ? [v7: any] : % 47.21/7.04 | ? [v8: int] : ? [v9: any] : ? [v10: any] : (permut_sub2(v0, v1, % 47.21/7.04 | v2, v3, v4) = v10 & map_eq_sub1(v0, v5, v6, v4, v8) = v9 & % 47.21/7.04 | map_eq_sub1(v0, v5, v6, 0, v3) = v7 & elts(v0, v2) = v6 & elts(v0, % 47.21/7.04 | v1) = v5 & length1(v0, v1) = v8 & uni(v6) & uni(v5) & ( ~ (v9 = % 47.21/7.04 | 0) | ~ (v7 = 0) | v10 = 0))) % 47.21/7.04 | (12) ! [v0: ty] : ! [v1: uni] : ! [v2: uni] : ! [v3: int] : ! [v4: % 47.21/7.04 | int] : ! [v5: any] : ( ~ (permut3(v0, v1, v2, v3, v4) = v5) | ~ % 47.21/7.04 | ty(v0) | ~ uni(v2) | ~ uni(v1) | ? [v6: any] : ? [v7: uni] : ? % 47.21/7.04 | [v8: uni] : ? [v9: any] : ? [v10: int] : ? [v11: any] : % 47.21/7.04 | (permut_sub2(v0, v1, v2, v3, v4) = v6 & map_eq_sub1(v0, v7, v8, v4, % 47.21/7.04 | v10) = v11 & map_eq_sub1(v0, v7, v8, 0, v3) = v9 & elts(v0, v2) % 47.21/7.04 | = v8 & elts(v0, v1) = v7 & length1(v0, v1) = v10 & uni(v8) & % 47.21/7.04 | uni(v7) & ( ~ (v6 = 0) | (v11 = 0 & v9 = 0 & v5 = 0)))) % 47.21/7.04 | % 47.21/7.04 | ALPHA: (permut_sub_weakening) implies: % 47.21/7.04 | (13) ty(int) % 47.21/7.04 | % 47.21/7.04 | ALPHA: (function-axioms) implies: % 47.21/7.04 | (14) ! [v0: uni] : ! [v1: uni] : ! [v2: array_int] : (v1 = v0 | ~ % 47.21/7.04 | (t2tb2(v2) = v1) | ~ (t2tb2(v2) = v0)) % 47.21/7.04 | (15) ! [v0: int] : ! [v1: int] : ! [v2: int] : ! [v3: map_int_int] : % 47.21/7.04 | (v1 = v0 | ~ (get3(v3, v2) = v1) | ~ (get3(v3, v2) = v0)) % 47.21/7.04 | (16) ! [v0: int] : ! [v1: int] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | % 47.21/7.04 | ~ (length1(v3, v2) = v1) | ~ (length1(v3, v2) = v0)) % 47.21/7.04 | (17) ! [v0: uni] : ! [v1: uni] : ! [v2: uni] : ! [v3: ty] : (v1 = v0 | % 47.21/7.04 | ~ (elts(v3, v2) = v1) | ~ (elts(v3, v2) = v0)) % 47.21/7.04 | (18) ! [v0: MultipleValueBool] : ! [v1: MultipleValueBool] : ! [v2: int] % 47.21/7.04 | : ! [v3: int] : ! [v4: uni] : ! [v5: uni] : ! [v6: ty] : (v1 = v0 % 47.21/7.04 | | ~ (map_eq_sub1(v6, v5, v4, v3, v2) = v1) | ~ (map_eq_sub1(v6, % 47.21/7.04 | v5, v4, v3, v2) = v0)) % 47.21/7.04 | % 47.21/7.04 | DELTA: instantiating (wP_parameter_find) with fresh symbols all_103_0, % 47.21/7.04 | all_103_1, all_103_2, all_103_3, all_103_4, all_103_5, all_103_6, % 47.21/7.04 | all_103_7, all_103_8, all_103_9, all_103_10, all_103_11, all_103_12, % 47.21/7.04 | all_103_13, all_103_14, all_103_15, all_103_16 gives: % 47.21/7.04 | (19) $lesseq(all_103_1, all_103_13) & $lesseq(all_103_9, all_103_1) & % 47.21/7.04 | $lesseq(1, $difference(all_103_9, all_103_10)) & $lesseq(1, % 47.21/7.04 | $difference(all_103_9, all_103_12)) & $lesseq(1, % 47.21/7.04 | $difference(all_103_16, all_103_10)) & $lesseq(all_103_12, % 47.21/7.04 | all_103_10) & $lesseq(all_103_14, all_103_10) & $lesseq(all_103_14, % 47.21/7.04 | all_103_12) & $lesseq(1, $difference(all_103_16, all_103_13)) & % 47.21/7.04 | $lesseq(0, all_103_14) & permut_sub3(all_103_5, all_103_5, all_103_14, % 47.21/7.04 | $sum(all_103_13, 1)) = 0 & permut_sub3(all_103_7, all_103_5, % 47.21/7.04 | all_103_14, $sum(all_103_10, 1)) = 0 & permut_sub3(all_103_7, % 47.21/7.04 | all_103_5, all_103_14, $sum(all_103_13, 1)) = 0 & % 47.21/7.04 | permut_sub3(all_103_11, all_103_7, all_103_14, $sum(all_103_13, 1)) = % 47.21/7.04 | 0 & mk_array3(all_103_16, all_103_6) = all_103_5 & % 47.21/7.04 | mk_array3(all_103_16, all_103_8) = all_103_7 & mk_array3(all_103_16, % 47.21/7.04 | all_103_15) = all_103_11 & get3(all_103_6, all_103_1) = all_103_0 & % 47.21/7.04 | get3(all_103_6, $sum(all_103_9, -1)) = all_103_2 & get3(all_103_6, % 47.21/7.04 | $sum(all_103_10, 1)) = all_103_3 & get3(all_103_6, all_103_12) = % 47.21/7.04 | all_103_4 & array_int(all_103_5) & array_int(all_103_7) & % 47.21/7.04 | array_int(all_103_11) & map_int_int(all_103_6) & % 47.21/7.04 | map_int_int(all_103_8) & map_int_int(all_103_15) & ! [v0: int] : ! % 47.21/7.04 | [v1: int] : (v1 = 42 | ~ ($lesseq(1, $difference(all_103_9, v0))) | % 47.21/7.04 | ~ ($lesseq(1, $difference(v0, all_103_10))) | ~ (get3(all_103_8, % 47.21/7.04 | v0) = v1)) & ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(1, % 47.21/7.04 | $difference(all_103_4, v1))) | ~ ($lesseq(v0, all_103_10)) | ~ % 47.21/7.04 | ($lesseq(all_103_12, v0)) | ~ (get3(all_103_6, v0) = v1)) & ! [v0: % 47.21/7.04 | int] : ! [v1: int] : ( ~ ($lesseq(v1, 41)) | ~ ($lesseq(v0, % 47.21/7.04 | all_103_13)) | ~ ($lesseq(all_103_9, v0)) | ~ (get3(all_103_8, % 47.21/7.04 | v0) = v1)) & ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(1, % 47.21/7.04 | $difference(v1, all_103_3))) | ~ ($lesseq(v0, all_103_10)) | ~ % 47.21/7.04 | ($lesseq(all_103_14, v0)) | ~ (get3(all_103_6, v0) = v1)) & ! [v0: % 47.21/7.04 | int] : ! [v1: int] : ( ~ ($lesseq(1, $difference(v1, all_103_4))) | % 47.21/7.04 | ~ ($lesseq(v0, all_103_12)) | ~ ($lesseq(all_103_14, v0)) | ~ % 47.21/7.04 | (get3(all_103_6, v0) = v1)) & ! [v0: int] : ! [v1: int] : ( ~ % 47.21/7.04 | ($lesseq(43, v1)) | ~ ($lesseq(v0, all_103_10)) | ~ % 47.21/7.04 | ($lesseq(all_103_14, v0)) | ~ (get3(all_103_8, v0) = v1)) & ! [v0: % 47.21/7.04 | int] : ! [v1: int] : ( ~ ($lesseq(v0, all_103_10)) | ~ % 47.21/7.04 | ($lesseq(all_103_14, v0)) | ~ (get3(all_103_6, v0) = v1) | ? [v2: % 47.21/7.04 | int] : ($lesseq(v2, all_103_10) & $lesseq(all_103_14, v2) & % 47.21/7.04 | get3(all_103_8, v2) = v1)) & ! [v0: int] : ! [v1: int] : ( ~ % 47.21/7.04 | ($lesseq(v0, all_103_13)) | ~ ($lesseq(1, $difference(v0, % 47.21/7.04 | all_103_10))) | ~ (get3(all_103_6, v0) = v1) | % 47.21/7.04 | get3(all_103_8, v0) = v1) & ! [v0: int] : ! [v1: int] : ( ~ % 47.21/7.04 | ($lesseq(v0, all_103_13)) | ~ ($lesseq(1, $difference(v0, % 47.21/7.04 | all_103_10))) | ~ (get3(all_103_8, v0) = v1) | % 47.21/7.04 | get3(all_103_6, v0) = v1) & ( ~ ($lesseq(all_103_2, all_103_0)) | ! % 47.21/7.04 | [v0: int] : ( ~ ($lesseq(v0, all_103_13)) | ~ ($lesseq(all_103_9, % 47.21/7.04 | v0)) | ~ (get3(all_103_6, v0) = all_103_0))) % 47.21/7.04 | % 47.21/7.04 | ALPHA: (19) implies: % 47.21/7.04 | (20) $lesseq(0, all_103_14) % 47.21/7.04 | (21) $lesseq(all_103_14, all_103_12) % 47.21/7.04 | (22) $lesseq(all_103_12, all_103_10) % 47.21/7.04 | (23) $lesseq(1, $difference(all_103_9, all_103_10)) % 47.21/7.04 | (24) $lesseq(all_103_9, all_103_1) % 47.21/7.04 | (25) $lesseq(all_103_1, all_103_13) % 47.21/7.04 | (26) map_int_int(all_103_15) % 47.21/7.04 | (27) map_int_int(all_103_8) % 47.21/7.04 | (28) map_int_int(all_103_6) % 47.21/7.04 | (29) array_int(all_103_11) % 47.21/7.04 | (30) array_int(all_103_7) % 47.21/7.04 | (31) array_int(all_103_5) % 47.21/7.04 | (32) get3(all_103_6, all_103_12) = all_103_4 % 47.21/7.04 | (33) get3(all_103_6, $sum(all_103_10, 1)) = all_103_3 % 47.21/7.05 | (34) get3(all_103_6, $sum(all_103_9, -1)) = all_103_2 % 47.21/7.05 | (35) get3(all_103_6, all_103_1) = all_103_0 % 47.21/7.05 | (36) mk_array3(all_103_16, all_103_15) = all_103_11 % 47.21/7.05 | (37) mk_array3(all_103_16, all_103_8) = all_103_7 % 47.21/7.05 | (38) mk_array3(all_103_16, all_103_6) = all_103_5 % 47.21/7.05 | (39) permut_sub3(all_103_11, all_103_7, all_103_14, $sum(all_103_13, 1)) = % 47.21/7.05 | 0 % 47.21/7.05 | (40) permut_sub3(all_103_7, all_103_5, all_103_14, $sum(all_103_13, 1)) = 0 % 47.21/7.05 | (41) permut_sub3(all_103_7, all_103_5, all_103_14, $sum(all_103_10, 1)) = 0 % 47.21/7.05 | (42) permut_sub3(all_103_5, all_103_5, all_103_14, $sum(all_103_13, 1)) = 0 % 47.21/7.05 | (43) ~ ($lesseq(all_103_2, all_103_0)) | ! [v0: int] : ( ~ ($lesseq(v0, % 47.21/7.05 | all_103_13)) | ~ ($lesseq(all_103_9, v0)) | ~ (get3(all_103_6, % 47.21/7.05 | v0) = all_103_0)) % 47.21/7.05 | (44) ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(v0, all_103_13)) | ~ % 47.21/7.05 | ($lesseq(1, $difference(v0, all_103_10))) | ~ (get3(all_103_6, v0) % 47.21/7.05 | = v1) | get3(all_103_8, v0) = v1) % 47.21/7.05 | (45) ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(v0, all_103_10)) | ~ % 47.21/7.05 | ($lesseq(all_103_14, v0)) | ~ (get3(all_103_6, v0) = v1) | ? [v2: % 47.21/7.05 | int] : ($lesseq(v2, all_103_10) & $lesseq(all_103_14, v2) & % 47.21/7.05 | get3(all_103_8, v2) = v1)) % 47.21/7.05 | (46) ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(43, v1)) | ~ ($lesseq(v0, % 47.21/7.05 | all_103_10)) | ~ ($lesseq(all_103_14, v0)) | ~ % 47.21/7.05 | (get3(all_103_8, v0) = v1)) % 47.21/7.05 | (47) ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(1, $difference(v1, % 47.21/7.05 | all_103_3))) | ~ ($lesseq(v0, all_103_10)) | ~ % 47.21/7.05 | ($lesseq(all_103_14, v0)) | ~ (get3(all_103_6, v0) = v1)) % 47.21/7.05 | (48) ! [v0: int] : ! [v1: int] : ( ~ ($lesseq(v1, 41)) | ~ ($lesseq(v0, % 47.21/7.05 | all_103_13)) | ~ ($lesseq(all_103_9, v0)) | ~ (get3(all_103_8, % 47.21/7.05 | v0) = v1)) % 47.21/7.05 | (49) ! [v0: int] : ! [v1: int] : (v1 = 42 | ~ ($lesseq(1, % 47.21/7.05 | $difference(all_103_9, v0))) | ~ ($lesseq(1, $difference(v0, % 47.21/7.05 | all_103_10))) | ~ (get3(all_103_8, v0) = v1)) % 47.21/7.05 | % 47.21/7.05 | COMBINE_INEQS: (24), (25) imply: % 47.21/7.05 | (50) $lesseq(all_103_9, all_103_13) % 47.21/7.05 | % 47.21/7.05 | COMBINE_INEQS: (23), (50) imply: % 47.21/7.05 | (51) $lesseq(1, $difference(all_103_13, all_103_10)) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (47) with all_103_12, all_103_4, simplifying with % 47.21/7.05 | (32) gives: % 47.21/7.05 | (52) ~ ($lesseq(1, $difference(all_103_4, all_103_3))) | ~ % 47.21/7.05 | ($lesseq(all_103_12, all_103_10)) | ~ ($lesseq(all_103_14, % 47.21/7.05 | all_103_12)) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (15) with all_103_3, all_103_2, $sum(all_103_10, % 47.21/7.05 | 1), all_103_6, simplifying with (33) gives: % 47.21/7.05 | (53) all_103_2 = all_103_3 | ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.21/7.05 | all_103_2) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (47) with $sum(all_103_9, -1), all_103_2, % 47.21/7.05 | simplifying with (34) gives: % 47.21/7.05 | (54) ~ ($lesseq(1, $difference(all_103_2, all_103_3))) | ~ ($lesseq(-1, % 47.21/7.05 | $difference(all_103_10, all_103_9))) | ~ ($lesseq(1, % 47.21/7.05 | $difference(all_103_9, all_103_14))) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (15) with all_103_3, all_103_0, $sum(all_103_10, % 47.21/7.05 | 1), all_103_6, simplifying with (33) gives: % 47.21/7.05 | (55) all_103_0 = all_103_3 | ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.21/7.05 | all_103_0) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (15) with all_103_4, all_103_0, all_103_12, % 47.21/7.05 | all_103_6, simplifying with (32) gives: % 47.21/7.05 | (56) all_103_0 = all_103_4 | ~ (get3(all_103_6, all_103_12) = all_103_0) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (45) with all_103_12, all_103_4, simplifying with % 47.21/7.05 | (32) gives: % 47.21/7.05 | (57) ~ ($lesseq(all_103_12, all_103_10)) | ~ ($lesseq(all_103_14, % 47.21/7.05 | all_103_12)) | ? [v0: int] : ($lesseq(v0, all_103_10) & % 47.21/7.05 | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = all_103_4) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (44) with $sum(all_103_10, 1), all_103_3, % 47.21/7.05 | simplifying with (33) gives: % 47.21/7.05 | (58) ~ ($lesseq(1, $difference(all_103_13, all_103_10))) | get3(all_103_8, % 47.21/7.05 | $sum(all_103_10, 1)) = all_103_3 % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (44) with $sum(all_103_9, -1), all_103_2, % 47.21/7.05 | simplifying with (34) gives: % 47.21/7.05 | (59) ~ ($lesseq(-1, $difference(all_103_13, all_103_9))) | ~ ($lesseq(2, % 47.21/7.05 | $difference(all_103_9, all_103_10))) | get3(all_103_8, % 47.21/7.05 | $sum(all_103_9, -1)) = all_103_2 % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (44) with all_103_1, all_103_0, simplifying with % 47.21/7.05 | (35) gives: % 47.21/7.05 | (60) ~ ($lesseq(all_103_1, all_103_13)) | ~ ($lesseq(1, % 47.21/7.05 | $difference(all_103_1, all_103_10))) | get3(all_103_8, all_103_1) % 47.21/7.05 | = all_103_0 % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (2) with all_103_16, all_103_15, all_103_11, % 47.21/7.05 | simplifying with (26), (36) gives: % 47.21/7.05 | (61) ? [v0: uni] : ? [v1: uni] : (elts(int, v0) = v1 & t2tb2(all_103_11) % 47.21/7.05 | = v0 & tb2t(v1) = all_103_15 & uni(v1) & uni(v0)) % 47.21/7.05 | % 47.21/7.05 | GROUND_INST: instantiating (1) with all_103_16, all_103_15, all_103_11, % 47.21/7.05 | simplifying with (26), (36) gives: % 47.21/7.06 | (62) ? [v0: uni] : (length1(int, v0) = all_103_16 & t2tb2(all_103_11) = v0 % 47.21/7.06 | & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (2) with all_103_16, all_103_8, all_103_7, % 47.21/7.06 | simplifying with (27), (37) gives: % 47.21/7.06 | (63) ? [v0: uni] : ? [v1: uni] : (elts(int, v0) = v1 & t2tb2(all_103_7) = % 47.21/7.06 | v0 & tb2t(v1) = all_103_8 & uni(v1) & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (1) with all_103_16, all_103_8, all_103_7, % 47.21/7.06 | simplifying with (27), (37) gives: % 47.21/7.06 | (64) ? [v0: uni] : (length1(int, v0) = all_103_16 & t2tb2(all_103_7) = v0 % 47.21/7.06 | & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (2) with all_103_16, all_103_6, all_103_5, % 47.21/7.06 | simplifying with (28), (38) gives: % 47.21/7.06 | (65) ? [v0: uni] : ? [v1: uni] : (elts(int, v0) = v1 & t2tb2(all_103_5) = % 47.21/7.06 | v0 & tb2t(v1) = all_103_6 & uni(v1) & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (1) with all_103_16, all_103_6, all_103_5, % 47.21/7.06 | simplifying with (28), (38) gives: % 47.21/7.06 | (66) ? [v0: uni] : (length1(int, v0) = all_103_16 & t2tb2(all_103_5) = v0 % 47.21/7.06 | & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (10) with all_103_11, all_103_7, all_103_14, % 47.21/7.06 | $sum(all_103_13, 1), simplifying with (29), (30), (39) gives: % 47.21/7.06 | (67) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : ? [v4: % 47.21/7.06 | int] : (permut3(int, v0, v2, all_103_14, $sum(all_103_13, 1)) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, $sum(all_103_13, 1), v4) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, 0, all_103_14) = 0 & elts(int, v2) = v3 & % 47.21/7.06 | elts(int, v0) = v1 & length1(int, v0) = v4 & t2tb2(all_103_7) = v2 & % 47.21/7.06 | t2tb2(all_103_11) = v0 & uni(v3) & uni(v2) & uni(v1) & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (10) with all_103_7, all_103_5, all_103_14, % 47.21/7.06 | $sum(all_103_13, 1), simplifying with (30), (31), (40) gives: % 47.21/7.06 | (68) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : ? [v4: % 47.21/7.06 | int] : (permut3(int, v0, v2, all_103_14, $sum(all_103_13, 1)) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, $sum(all_103_13, 1), v4) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, 0, all_103_14) = 0 & elts(int, v2) = v3 & % 47.21/7.06 | elts(int, v0) = v1 & length1(int, v0) = v4 & t2tb2(all_103_5) = v2 & % 47.21/7.06 | t2tb2(all_103_7) = v0 & uni(v3) & uni(v2) & uni(v1) & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (10) with all_103_7, all_103_5, all_103_14, % 47.21/7.06 | $sum(all_103_10, 1), simplifying with (30), (31), (41) gives: % 47.21/7.06 | (69) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : ? [v4: % 47.21/7.06 | int] : (permut3(int, v0, v2, all_103_14, $sum(all_103_10, 1)) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, $sum(all_103_10, 1), v4) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, 0, all_103_14) = 0 & elts(int, v2) = v3 & % 47.21/7.06 | elts(int, v0) = v1 & length1(int, v0) = v4 & t2tb2(all_103_5) = v2 & % 47.21/7.06 | t2tb2(all_103_7) = v0 & uni(v3) & uni(v2) & uni(v1) & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | GROUND_INST: instantiating (10) with all_103_5, all_103_5, all_103_14, % 47.21/7.06 | $sum(all_103_13, 1), simplifying with (31), (42) gives: % 47.21/7.06 | (70) ? [v0: uni] : ? [v1: uni] : ? [v2: uni] : ? [v3: uni] : ? [v4: % 47.21/7.06 | int] : (permut3(int, v0, v2, all_103_14, $sum(all_103_13, 1)) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, $sum(all_103_13, 1), v4) = 0 & % 47.21/7.06 | map_eq_sub1(int, v1, v3, 0, all_103_14) = 0 & elts(int, v2) = v3 & % 47.21/7.06 | elts(int, v0) = v1 & length1(int, v0) = v4 & t2tb2(all_103_5) = v2 & % 47.21/7.06 | t2tb2(all_103_5) = v0 & uni(v3) & uni(v2) & uni(v1) & uni(v0)) % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (66) with fresh symbol all_114_0 gives: % 47.21/7.06 | (71) length1(int, all_114_0) = all_103_16 & t2tb2(all_103_5) = all_114_0 & % 47.21/7.06 | uni(all_114_0) % 47.21/7.06 | % 47.21/7.06 | ALPHA: (71) implies: % 47.21/7.06 | (72) t2tb2(all_103_5) = all_114_0 % 47.21/7.06 | (73) length1(int, all_114_0) = all_103_16 % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (64) with fresh symbol all_116_0 gives: % 47.21/7.06 | (74) length1(int, all_116_0) = all_103_16 & t2tb2(all_103_7) = all_116_0 & % 47.21/7.06 | uni(all_116_0) % 47.21/7.06 | % 47.21/7.06 | ALPHA: (74) implies: % 47.21/7.06 | (75) t2tb2(all_103_7) = all_116_0 % 47.21/7.06 | (76) length1(int, all_116_0) = all_103_16 % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (62) with fresh symbol all_118_0 gives: % 47.21/7.06 | (77) length1(int, all_118_0) = all_103_16 & t2tb2(all_103_11) = all_118_0 & % 47.21/7.06 | uni(all_118_0) % 47.21/7.06 | % 47.21/7.06 | ALPHA: (77) implies: % 47.21/7.06 | (78) t2tb2(all_103_11) = all_118_0 % 47.21/7.06 | (79) length1(int, all_118_0) = all_103_16 % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (61) with fresh symbols all_120_0, all_120_1 gives: % 47.21/7.06 | (80) elts(int, all_120_1) = all_120_0 & t2tb2(all_103_11) = all_120_1 & % 47.21/7.06 | tb2t(all_120_0) = all_103_15 & uni(all_120_0) & uni(all_120_1) % 47.21/7.06 | % 47.21/7.06 | ALPHA: (80) implies: % 47.21/7.06 | (81) uni(all_120_1) % 47.21/7.06 | (82) t2tb2(all_103_11) = all_120_1 % 47.21/7.06 | (83) elts(int, all_120_1) = all_120_0 % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (65) with fresh symbols all_122_0, all_122_1 gives: % 47.21/7.06 | (84) elts(int, all_122_1) = all_122_0 & t2tb2(all_103_5) = all_122_1 & % 47.21/7.06 | tb2t(all_122_0) = all_103_6 & uni(all_122_0) & uni(all_122_1) % 47.21/7.06 | % 47.21/7.06 | ALPHA: (84) implies: % 47.21/7.06 | (85) uni(all_122_1) % 47.21/7.06 | (86) tb2t(all_122_0) = all_103_6 % 47.21/7.06 | (87) t2tb2(all_103_5) = all_122_1 % 47.21/7.06 | (88) elts(int, all_122_1) = all_122_0 % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (63) with fresh symbols all_124_0, all_124_1 gives: % 47.21/7.06 | (89) elts(int, all_124_1) = all_124_0 & t2tb2(all_103_7) = all_124_1 & % 47.21/7.06 | tb2t(all_124_0) = all_103_8 & uni(all_124_0) & uni(all_124_1) % 47.21/7.06 | % 47.21/7.06 | ALPHA: (89) implies: % 47.21/7.06 | (90) uni(all_124_1) % 47.21/7.06 | (91) tb2t(all_124_0) = all_103_8 % 47.21/7.06 | (92) t2tb2(all_103_7) = all_124_1 % 47.21/7.06 | (93) elts(int, all_124_1) = all_124_0 % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (70) with fresh symbols all_126_0, all_126_1, all_126_2, % 47.21/7.06 | all_126_3, all_126_4 gives: % 47.21/7.06 | (94) permut3(int, all_126_4, all_126_2, all_103_14, $sum(all_103_13, 1)) = % 47.21/7.06 | 0 & map_eq_sub1(int, all_126_3, all_126_1, $sum(all_103_13, 1), % 47.21/7.06 | all_126_0) = 0 & map_eq_sub1(int, all_126_3, all_126_1, 0, % 47.21/7.06 | all_103_14) = 0 & elts(int, all_126_2) = all_126_1 & elts(int, % 47.21/7.06 | all_126_4) = all_126_3 & length1(int, all_126_4) = all_126_0 & % 47.21/7.06 | t2tb2(all_103_5) = all_126_2 & t2tb2(all_103_5) = all_126_4 & % 47.21/7.06 | uni(all_126_1) & uni(all_126_2) & uni(all_126_3) & uni(all_126_4) % 47.21/7.06 | % 47.21/7.06 | ALPHA: (94) implies: % 47.21/7.06 | (95) uni(all_126_3) % 47.21/7.06 | (96) t2tb2(all_103_5) = all_126_4 % 47.21/7.06 | (97) t2tb2(all_103_5) = all_126_2 % 47.21/7.06 | (98) length1(int, all_126_4) = all_126_0 % 47.21/7.06 | (99) elts(int, all_126_4) = all_126_3 % 47.21/7.06 | (100) elts(int, all_126_2) = all_126_1 % 47.21/7.06 | (101) map_eq_sub1(int, all_126_3, all_126_1, 0, all_103_14) = 0 % 47.21/7.06 | (102) map_eq_sub1(int, all_126_3, all_126_1, $sum(all_103_13, 1), % 47.21/7.06 | all_126_0) = 0 % 47.21/7.06 | (103) permut3(int, all_126_4, all_126_2, all_103_14, $sum(all_103_13, 1)) = % 47.21/7.06 | 0 % 47.21/7.06 | % 47.21/7.06 | DELTA: instantiating (68) with fresh symbols all_128_0, all_128_1, all_128_2, % 47.21/7.06 | all_128_3, all_128_4 gives: % 47.21/7.07 | (104) permut3(int, all_128_4, all_128_2, all_103_14, $sum(all_103_13, 1)) = % 47.21/7.07 | 0 & map_eq_sub1(int, all_128_3, all_128_1, $sum(all_103_13, 1), % 47.21/7.07 | all_128_0) = 0 & map_eq_sub1(int, all_128_3, all_128_1, 0, % 47.21/7.07 | all_103_14) = 0 & elts(int, all_128_2) = all_128_1 & elts(int, % 47.21/7.07 | all_128_4) = all_128_3 & length1(int, all_128_4) = all_128_0 & % 47.21/7.07 | t2tb2(all_103_5) = all_128_2 & t2tb2(all_103_7) = all_128_4 & % 47.21/7.07 | uni(all_128_1) & uni(all_128_2) & uni(all_128_3) & uni(all_128_4) % 47.21/7.07 | % 47.21/7.07 | ALPHA: (104) implies: % 47.21/7.07 | (105) uni(all_128_3) % 47.21/7.07 | (106) t2tb2(all_103_7) = all_128_4 % 47.21/7.07 | (107) t2tb2(all_103_5) = all_128_2 % 47.21/7.07 | (108) length1(int, all_128_4) = all_128_0 % 47.21/7.07 | (109) elts(int, all_128_4) = all_128_3 % 47.21/7.07 | (110) elts(int, all_128_2) = all_128_1 % 47.21/7.07 | (111) map_eq_sub1(int, all_128_3, all_128_1, 0, all_103_14) = 0 % 47.21/7.07 | (112) map_eq_sub1(int, all_128_3, all_128_1, $sum(all_103_13, 1), % 47.21/7.07 | all_128_0) = 0 % 47.21/7.07 | (113) permut3(int, all_128_4, all_128_2, all_103_14, $sum(all_103_13, 1)) = % 47.21/7.07 | 0 % 47.21/7.07 | % 47.21/7.07 | DELTA: instantiating (67) with fresh symbols all_130_0, all_130_1, all_130_2, % 47.21/7.07 | all_130_3, all_130_4 gives: % 47.51/7.07 | (114) permut3(int, all_130_4, all_130_2, all_103_14, $sum(all_103_13, 1)) = % 47.51/7.07 | 0 & map_eq_sub1(int, all_130_3, all_130_1, $sum(all_103_13, 1), % 47.51/7.07 | all_130_0) = 0 & map_eq_sub1(int, all_130_3, all_130_1, 0, % 47.51/7.07 | all_103_14) = 0 & elts(int, all_130_2) = all_130_1 & elts(int, % 47.51/7.07 | all_130_4) = all_130_3 & length1(int, all_130_4) = all_130_0 & % 47.51/7.07 | t2tb2(all_103_7) = all_130_2 & t2tb2(all_103_11) = all_130_4 & % 47.51/7.07 | uni(all_130_1) & uni(all_130_2) & uni(all_130_3) & uni(all_130_4) % 47.51/7.07 | % 47.51/7.07 | ALPHA: (114) implies: % 47.51/7.07 | (115) t2tb2(all_103_11) = all_130_4 % 47.51/7.07 | (116) t2tb2(all_103_7) = all_130_2 % 47.51/7.07 | (117) length1(int, all_130_4) = all_130_0 % 47.51/7.07 | (118) elts(int, all_130_4) = all_130_3 % 47.51/7.07 | (119) elts(int, all_130_2) = all_130_1 % 47.51/7.07 | (120) map_eq_sub1(int, all_130_3, all_130_1, 0, all_103_14) = 0 % 47.51/7.07 | (121) map_eq_sub1(int, all_130_3, all_130_1, $sum(all_103_13, 1), % 47.51/7.07 | all_130_0) = 0 % 47.51/7.07 | (122) permut3(int, all_130_4, all_130_2, all_103_14, $sum(all_103_13, 1)) = % 47.51/7.07 | 0 % 47.51/7.07 | % 47.51/7.07 | DELTA: instantiating (69) with fresh symbols all_132_0, all_132_1, all_132_2, % 47.51/7.07 | all_132_3, all_132_4 gives: % 47.51/7.07 | (123) permut3(int, all_132_4, all_132_2, all_103_14, $sum(all_103_10, 1)) = % 47.51/7.07 | 0 & map_eq_sub1(int, all_132_3, all_132_1, $sum(all_103_10, 1), % 47.51/7.07 | all_132_0) = 0 & map_eq_sub1(int, all_132_3, all_132_1, 0, % 47.51/7.07 | all_103_14) = 0 & elts(int, all_132_2) = all_132_1 & elts(int, % 47.51/7.07 | all_132_4) = all_132_3 & length1(int, all_132_4) = all_132_0 & % 47.51/7.07 | t2tb2(all_103_5) = all_132_2 & t2tb2(all_103_7) = all_132_4 & % 47.51/7.07 | uni(all_132_1) & uni(all_132_2) & uni(all_132_3) & uni(all_132_4) % 47.51/7.07 | % 47.51/7.07 | ALPHA: (123) implies: % 47.51/7.07 | (124) t2tb2(all_103_7) = all_132_4 % 47.51/7.07 | (125) t2tb2(all_103_5) = all_132_2 % 47.51/7.07 | (126) length1(int, all_132_4) = all_132_0 % 47.51/7.07 | (127) elts(int, all_132_4) = all_132_3 % 47.51/7.07 | (128) elts(int, all_132_2) = all_132_1 % 47.51/7.07 | (129) map_eq_sub1(int, all_132_3, all_132_1, $sum(all_103_10, 1), % 47.51/7.07 | all_132_0) = 0 % 47.51/7.07 | (130) permut3(int, all_132_4, all_132_2, all_103_14, $sum(all_103_10, 1)) = % 47.51/7.07 | 0 % 47.51/7.07 | % 47.51/7.07 | BETA: splitting (52) gives: % 47.51/7.07 | % 47.51/7.07 | Case 1: % 47.51/7.07 | | % 47.51/7.07 | | (131) $lesseq(1, $difference(all_103_12, all_103_10)) % 47.51/7.07 | | % 47.51/7.07 | | COMBINE_INEQS: (22), (131) imply: % 47.51/7.07 | | (132) $false % 47.51/7.07 | | % 47.51/7.07 | | CLOSE: (132) is inconsistent. % 47.51/7.07 | | % 47.51/7.07 | Case 2: % 47.51/7.07 | | % 47.51/7.07 | | (133) ~ ($lesseq(1, $difference(all_103_4, all_103_3))) | ~ % 47.51/7.07 | | ($lesseq(all_103_14, all_103_12)) % 47.51/7.07 | | % 47.51/7.07 | | BETA: splitting (58) gives: % 47.51/7.07 | | % 47.51/7.07 | | Case 1: % 47.51/7.07 | | | % 47.51/7.07 | | | (134) get3(all_103_8, $sum(all_103_10, 1)) = all_103_3 % 47.51/7.07 | | | % 47.51/7.07 | | | BETA: splitting (133) gives: % 47.51/7.07 | | | % 47.51/7.07 | | | Case 1: % 47.51/7.07 | | | | % 47.51/7.07 | | | | (135) $lesseq(1, $difference(all_103_14, all_103_12)) % 47.51/7.07 | | | | % 47.51/7.07 | | | | COMBINE_INEQS: (21), (135) imply: % 47.51/7.07 | | | | (136) $false % 47.51/7.07 | | | | % 47.51/7.07 | | | | CLOSE: (136) is inconsistent. % 47.51/7.07 | | | | % 47.51/7.07 | | | Case 2: % 47.51/7.07 | | | | % 47.51/7.07 | | | | (137) $lesseq(all_103_4, all_103_3) % 47.51/7.07 | | | | % 47.51/7.07 | | | | BETA: splitting (57) gives: % 47.51/7.07 | | | | % 47.51/7.07 | | | | Case 1: % 47.51/7.07 | | | | | % 47.51/7.07 | | | | | (138) $lesseq(1, $difference(all_103_12, all_103_10)) % 47.51/7.07 | | | | | % 47.51/7.07 | | | | | COMBINE_INEQS: (22), (138) imply: % 47.51/7.07 | | | | | (139) $false % 47.51/7.07 | | | | | % 47.51/7.07 | | | | | CLOSE: (139) is inconsistent. % 47.51/7.07 | | | | | % 47.51/7.07 | | | | Case 2: % 47.51/7.07 | | | | | % 47.51/7.07 | | | | | (140) ~ ($lesseq(all_103_14, all_103_12)) | ? [v0: int] : % 47.51/7.07 | | | | | ($lesseq(v0, all_103_10) & $lesseq(all_103_14, v0) & % 47.51/7.07 | | | | | get3(all_103_8, v0) = all_103_4) % 47.51/7.07 | | | | | % 47.51/7.07 | | | | | BETA: splitting (140) gives: % 47.51/7.07 | | | | | % 47.51/7.07 | | | | | Case 1: % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | (141) $lesseq(1, $difference(all_103_14, all_103_12)) % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | COMBINE_INEQS: (21), (141) imply: % 47.51/7.07 | | | | | | (142) $false % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | CLOSE: (142) is inconsistent. % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | Case 2: % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | (143) ? [v0: int] : ($lesseq(v0, all_103_10) & % 47.51/7.07 | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.51/7.07 | | | | | | all_103_4) % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | DELTA: instantiating (143) with fresh symbol all_161_0 gives: % 47.51/7.07 | | | | | | (144) $lesseq(all_161_0, all_103_10) & $lesseq(all_103_14, % 47.51/7.07 | | | | | | all_161_0) & get3(all_103_8, all_161_0) = all_103_4 % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | ALPHA: (144) implies: % 47.51/7.07 | | | | | | (145) $lesseq(all_103_14, all_161_0) % 47.51/7.07 | | | | | | (146) $lesseq(all_161_0, all_103_10) % 47.51/7.07 | | | | | | (147) get3(all_103_8, all_161_0) = all_103_4 % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | GROUND_INST: instantiating (49) with $sum(all_103_10, 1), all_103_3, % 47.51/7.07 | | | | | | simplifying with (134) gives: % 47.51/7.07 | | | | | | (148) all_103_3 = 42 | ~ ($lesseq(2, $difference(all_103_9, % 47.51/7.07 | | | | | | all_103_10))) % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | GROUND_INST: instantiating (46) with all_161_0, all_103_4, % 47.51/7.07 | | | | | | simplifying with (147) gives: % 47.51/7.07 | | | | | | (149) ~ ($lesseq(all_161_0, all_103_10)) | ~ % 47.51/7.07 | | | | | | ($lesseq(all_103_14, all_161_0)) | ~ ($lesseq(43, % 47.51/7.07 | | | | | | all_103_4)) % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | GROUND_INST: instantiating (14) with all_120_1, all_130_4, % 47.51/7.07 | | | | | | all_103_11, simplifying with (82), (115) gives: % 47.51/7.07 | | | | | | (150) all_130_4 = all_120_1 % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | GROUND_INST: instantiating (14) with all_118_0, all_130_4, % 47.51/7.07 | | | | | | all_103_11, simplifying with (78), (115) gives: % 47.51/7.07 | | | | | | (151) all_130_4 = all_118_0 % 47.51/7.07 | | | | | | % 47.51/7.07 | | | | | | GROUND_INST: instantiating (14) with all_124_1, all_128_4, % 47.51/7.07 | | | | | | all_103_7, simplifying with (92), (106) gives: % 47.51/7.08 | | | | | | (152) all_128_4 = all_124_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_130_2, all_132_4, % 47.51/7.08 | | | | | | all_103_7, simplifying with (116), (124) gives: % 47.51/7.08 | | | | | | (153) all_132_4 = all_130_2 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_128_4, all_132_4, % 47.51/7.08 | | | | | | all_103_7, simplifying with (106), (124) gives: % 47.51/7.08 | | | | | | (154) all_132_4 = all_128_4 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_116_0, all_132_4, % 47.51/7.08 | | | | | | all_103_7, simplifying with (75), (124) gives: % 47.51/7.08 | | | | | | (155) all_132_4 = all_116_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_126_4, all_126_2, % 47.51/7.08 | | | | | | all_103_5, simplifying with (96), (97) gives: % 47.51/7.08 | | | | | | (156) all_126_2 = all_126_4 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_122_1, all_126_2, % 47.51/7.08 | | | | | | all_103_5, simplifying with (87), (97) gives: % 47.51/7.08 | | | | | | (157) all_126_2 = all_122_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_126_4, all_128_2, % 47.51/7.08 | | | | | | all_103_5, simplifying with (96), (107) gives: % 47.51/7.08 | | | | | | (158) all_128_2 = all_126_4 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_128_2, all_132_2, % 47.51/7.08 | | | | | | all_103_5, simplifying with (107), (125) gives: % 47.51/7.08 | | | | | | (159) all_132_2 = all_128_2 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | GROUND_INST: instantiating (14) with all_114_0, all_132_2, % 47.51/7.08 | | | | | | all_103_5, simplifying with (72), (125) gives: % 47.51/7.08 | | | | | | (160) all_132_2 = all_114_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (159), (160) imply: % 47.51/7.08 | | | | | | (161) all_128_2 = all_114_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | SIMP: (161) implies: % 47.51/7.08 | | | | | | (162) all_128_2 = all_114_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (153), (154) imply: % 47.51/7.08 | | | | | | (163) all_130_2 = all_128_4 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (153), (155) imply: % 47.51/7.08 | | | | | | (164) all_130_2 = all_116_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (163), (164) imply: % 47.51/7.08 | | | | | | (165) all_128_4 = all_116_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | SIMP: (165) implies: % 47.51/7.08 | | | | | | (166) all_128_4 = all_116_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (150), (151) imply: % 47.51/7.08 | | | | | | (167) all_120_1 = all_118_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (158), (162) imply: % 47.51/7.08 | | | | | | (168) all_126_4 = all_114_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | SIMP: (168) implies: % 47.51/7.08 | | | | | | (169) all_126_4 = all_114_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (152), (166) imply: % 47.51/7.08 | | | | | | (170) all_124_1 = all_116_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | SIMP: (170) implies: % 47.51/7.08 | | | | | | (171) all_124_1 = all_116_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (156), (157) imply: % 47.51/7.08 | | | | | | (172) all_126_4 = all_122_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | SIMP: (172) implies: % 47.51/7.08 | | | | | | (173) all_126_4 = all_122_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (169), (173) imply: % 47.51/7.08 | | | | | | (174) all_122_1 = all_114_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | COMBINE_EQS: (157), (174) imply: % 47.51/7.08 | | | | | | (175) all_126_2 = all_114_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (130), (155), (160) imply: % 47.51/7.08 | | | | | | (176) permut3(int, all_116_0, all_114_0, all_103_14, % 47.51/7.08 | | | | | | $sum(all_103_10, 1)) = 0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (122), (151), (164) imply: % 47.51/7.08 | | | | | | (177) permut3(int, all_118_0, all_116_0, all_103_14, % 47.51/7.08 | | | | | | $sum(all_103_13, 1)) = 0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (113), (162), (166) imply: % 47.51/7.08 | | | | | | (178) permut3(int, all_116_0, all_114_0, all_103_14, % 47.51/7.08 | | | | | | $sum(all_103_13, 1)) = 0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (103), (169), (175) imply: % 47.51/7.08 | | | | | | (179) permut3(int, all_114_0, all_114_0, all_103_14, % 47.51/7.08 | | | | | | $sum(all_103_13, 1)) = 0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (128), (160) imply: % 47.51/7.08 | | | | | | (180) elts(int, all_114_0) = all_132_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (127), (155) imply: % 47.51/7.08 | | | | | | (181) elts(int, all_116_0) = all_132_3 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (119), (164) imply: % 47.51/7.08 | | | | | | (182) elts(int, all_116_0) = all_130_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (118), (151) imply: % 47.51/7.08 | | | | | | (183) elts(int, all_118_0) = all_130_3 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (110), (162) imply: % 47.51/7.08 | | | | | | (184) elts(int, all_114_0) = all_128_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (109), (166) imply: % 47.51/7.08 | | | | | | (185) elts(int, all_116_0) = all_128_3 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (100), (175) imply: % 47.51/7.08 | | | | | | (186) elts(int, all_114_0) = all_126_1 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (99), (169) imply: % 47.51/7.08 | | | | | | (187) elts(int, all_114_0) = all_126_3 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (93), (171) imply: % 47.51/7.08 | | | | | | (188) elts(int, all_116_0) = all_124_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (88), (174) imply: % 47.51/7.08 | | | | | | (189) elts(int, all_114_0) = all_122_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (83), (167) imply: % 47.51/7.08 | | | | | | (190) elts(int, all_118_0) = all_120_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (126), (155) imply: % 47.51/7.08 | | | | | | (191) length1(int, all_116_0) = all_132_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (117), (151) imply: % 47.51/7.08 | | | | | | (192) length1(int, all_118_0) = all_130_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (108), (166) imply: % 47.51/7.08 | | | | | | (193) length1(int, all_116_0) = all_128_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (98), (169) imply: % 47.51/7.08 | | | | | | (194) length1(int, all_114_0) = all_126_0 % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (90), (171) imply: % 47.51/7.08 | | | | | | (195) uni(all_116_0) % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (85), (174) imply: % 47.51/7.08 | | | | | | (196) uni(all_114_0) % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | REDUCE: (81), (167) imply: % 47.51/7.08 | | | | | | (197) uni(all_118_0) % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | BETA: splitting (149) gives: % 47.51/7.08 | | | | | | % 47.51/7.08 | | | | | | Case 1: % 47.51/7.08 | | | | | | | % 47.51/7.08 | | | | | | | (198) $lesseq(1, $difference(all_161_0, all_103_10)) % 47.51/7.08 | | | | | | | % 47.51/7.08 | | | | | | | COMBINE_INEQS: (146), (198) imply: % 47.51/7.08 | | | | | | | (199) $false % 47.51/7.08 | | | | | | | % 47.51/7.08 | | | | | | | CLOSE: (199) is inconsistent. % 47.51/7.08 | | | | | | | % 47.51/7.08 | | | | | | Case 2: % 47.51/7.08 | | | | | | | % 47.51/7.08 | | | | | | | (200) ~ ($lesseq(all_103_14, all_161_0)) | ~ ($lesseq(43, % 47.51/7.08 | | | | | | | all_103_4)) % 47.51/7.08 | | | | | | | % 47.51/7.08 | | | | | | | BETA: splitting (200) gives: % 47.51/7.08 | | | | | | | % 47.51/7.08 | | | | | | | Case 1: % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | (201) $lesseq(1, $difference(all_103_14, all_161_0)) % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | COMBINE_INEQS: (145), (201) imply: % 47.51/7.08 | | | | | | | | (202) $false % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | CLOSE: (202) is inconsistent. % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | Case 2: % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | (203) $lesseq(all_103_4, 42) % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_126_0, % 47.51/7.08 | | | | | | | | all_114_0, int, simplifying with (73), (194) gives: % 47.51/7.08 | | | | | | | | (204) all_126_0 = all_103_16 % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_132_0, % 47.51/7.08 | | | | | | | | all_116_0, int, simplifying with (76), (191) gives: % 47.51/7.08 | | | | | | | | (205) all_132_0 = all_103_16 % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | GROUND_INST: instantiating (16) with all_128_0, all_132_0, % 47.51/7.08 | | | | | | | | all_116_0, int, simplifying with (191), (193) % 47.51/7.08 | | | | | | | | gives: % 47.51/7.08 | | | | | | | | (206) all_132_0 = all_128_0 % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_130_0, % 47.51/7.08 | | | | | | | | all_118_0, int, simplifying with (79), (192) gives: % 47.51/7.08 | | | | | | | | (207) all_130_0 = all_103_16 % 47.51/7.08 | | | | | | | | % 47.51/7.08 | | | | | | | | GROUND_INST: instantiating (17) with all_122_0, all_126_1, % 47.51/7.08 | | | | | | | | all_114_0, int, simplifying with (186), (189) % 47.51/7.08 | | | | | | | | gives: % 47.51/7.08 | | | | | | | | (208) all_126_1 = all_122_0 % 47.51/7.08 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (17) with all_126_1, all_128_1, % 47.51/7.09 | | | | | | | | all_114_0, int, simplifying with (184), (186) % 47.51/7.09 | | | | | | | | gives: % 47.51/7.09 | | | | | | | | (209) all_128_1 = all_126_1 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (17) with all_128_1, all_132_1, % 47.51/7.09 | | | | | | | | all_114_0, int, simplifying with (180), (184) % 47.51/7.09 | | | | | | | | gives: % 47.51/7.09 | | | | | | | | (210) all_132_1 = all_128_1 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (17) with all_126_3, all_132_1, % 47.51/7.09 | | | | | | | | all_114_0, int, simplifying with (180), (187) % 47.51/7.09 | | | | | | | | gives: % 47.51/7.09 | | | | | | | | (211) all_132_1 = all_126_3 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (17) with all_130_1, all_132_3, % 47.51/7.09 | | | | | | | | all_116_0, int, simplifying with (181), (182) % 47.51/7.09 | | | | | | | | gives: % 47.51/7.09 | | | | | | | | (212) all_132_3 = all_130_1 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (17) with all_128_3, all_132_3, % 47.51/7.09 | | | | | | | | all_116_0, int, simplifying with (181), (185) % 47.51/7.09 | | | | | | | | gives: % 47.51/7.09 | | | | | | | | (213) all_132_3 = all_128_3 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (17) with all_124_0, all_132_3, % 47.51/7.09 | | | | | | | | all_116_0, int, simplifying with (181), (188) % 47.51/7.09 | | | | | | | | gives: % 47.51/7.09 | | | | | | | | (214) all_132_3 = all_124_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (17) with all_120_0, all_130_3, % 47.51/7.09 | | | | | | | | all_118_0, int, simplifying with (183), (190) % 47.51/7.09 | | | | | | | | gives: % 47.51/7.09 | | | | | | | | (215) all_130_3 = all_120_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (205), (206) imply: % 47.51/7.09 | | | | | | | | (216) all_128_0 = all_103_16 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (210), (211) imply: % 47.51/7.09 | | | | | | | | (217) all_128_1 = all_126_3 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | SIMP: (217) implies: % 47.51/7.09 | | | | | | | | (218) all_128_1 = all_126_3 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (212), (214) imply: % 47.51/7.09 | | | | | | | | (219) all_130_1 = all_124_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (212), (213) imply: % 47.51/7.09 | | | | | | | | (220) all_130_1 = all_128_3 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (219), (220) imply: % 47.51/7.09 | | | | | | | | (221) all_128_3 = all_124_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (209), (218) imply: % 47.51/7.09 | | | | | | | | (222) all_126_1 = all_126_3 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | SIMP: (222) implies: % 47.51/7.09 | | | | | | | | (223) all_126_1 = all_126_3 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (208), (223) imply: % 47.51/7.09 | | | | | | | | (224) all_126_3 = all_122_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (218), (224) imply: % 47.51/7.09 | | | | | | | | (225) all_128_1 = all_122_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | COMBINE_EQS: (211), (224) imply: % 47.51/7.09 | | | | | | | | (226) all_132_1 = all_122_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (129), (205), (214), (226) imply: % 47.51/7.09 | | | | | | | | (227) map_eq_sub1(int, all_124_0, all_122_0, $sum(all_103_10, % 47.51/7.09 | | | | | | | | 1), all_103_16) = 0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (121), (207), (215), (219) imply: % 47.51/7.09 | | | | | | | | (228) map_eq_sub1(int, all_120_0, all_124_0, $sum(all_103_13, % 47.51/7.09 | | | | | | | | 1), all_103_16) = 0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (120), (215), (219) imply: % 47.51/7.09 | | | | | | | | (229) map_eq_sub1(int, all_120_0, all_124_0, 0, all_103_14) = % 47.51/7.09 | | | | | | | | 0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (112), (216), (221), (225) imply: % 47.51/7.09 | | | | | | | | (230) map_eq_sub1(int, all_124_0, all_122_0, $sum(all_103_13, % 47.51/7.09 | | | | | | | | 1), all_103_16) = 0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (111), (221), (225) imply: % 47.51/7.09 | | | | | | | | (231) map_eq_sub1(int, all_124_0, all_122_0, 0, all_103_14) = % 47.51/7.09 | | | | | | | | 0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (102), (204), (208), (224) imply: % 47.51/7.09 | | | | | | | | (232) map_eq_sub1(int, all_122_0, all_122_0, $sum(all_103_13, % 47.51/7.09 | | | | | | | | 1), all_103_16) = 0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (101), (208), (224) imply: % 47.51/7.09 | | | | | | | | (233) map_eq_sub1(int, all_122_0, all_122_0, 0, all_103_14) = % 47.51/7.09 | | | | | | | | 0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (105), (221) imply: % 47.51/7.09 | | | | | | | | (234) uni(all_124_0) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | REDUCE: (95), (224) imply: % 47.51/7.09 | | | | | | | | (235) uni(all_122_0) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (bridgeR) with all_122_0, all_103_6, % 47.51/7.09 | | | | | | | | simplifying with (86), (235) gives: % 47.51/7.09 | | | | | | | | (236) t2tb(all_103_6) = all_122_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (bridgeR) with all_124_0, all_103_8, % 47.51/7.09 | | | | | | | | simplifying with (91), (234) gives: % 47.51/7.09 | | | | | | | | (237) t2tb(all_103_8) = all_124_0 % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (3) with int, all_114_0, all_103_16, % 47.51/7.09 | | | | | | | | simplifying with (13), (73), (196) gives: % 47.51/7.09 | | | | | | | | (238) ? [v0: uni] : (elts(int, all_114_0) = v0 & % 47.51/7.09 | | | | | | | | mk_array2(int, all_103_16, v0) = all_114_0 & uni(v0)) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (3) with int, all_116_0, all_103_16, % 47.51/7.09 | | | | | | | | simplifying with (13), (76), (195) gives: % 47.51/7.09 | | | | | | | | (239) ? [v0: uni] : (elts(int, all_116_0) = v0 & % 47.51/7.09 | | | | | | | | mk_array2(int, all_103_16, v0) = all_116_0 & uni(v0)) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (4) with int, all_114_0, all_122_0, % 47.51/7.09 | | | | | | | | simplifying with (13), (189), (196) gives: % 47.51/7.09 | | | | | | | | (240) ? [v0: int] : (length1(int, all_114_0) = v0 & % 47.51/7.09 | | | | | | | | mk_array2(int, v0, all_122_0) = all_114_0) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (4) with int, all_116_0, all_124_0, % 47.51/7.09 | | | | | | | | simplifying with (13), (188), (195) gives: % 47.51/7.09 | | | | | | | | (241) ? [v0: int] : (length1(int, all_116_0) = v0 & % 47.51/7.09 | | | | | | | | mk_array2(int, v0, all_124_0) = all_116_0) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (4) with int, all_118_0, all_120_0, % 47.51/7.09 | | | | | | | | simplifying with (13), (190), (197) gives: % 47.51/7.09 | | | | | | | | (242) ? [v0: int] : (length1(int, all_118_0) = v0 & % 47.51/7.09 | | | | | | | | mk_array2(int, v0, all_120_0) = all_118_0) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (8) with int, all_118_0, all_116_0, % 47.51/7.09 | | | | | | | | 0, all_103_14, all_120_0, all_124_0, 0, simplifying % 47.51/7.09 | | | | | | | | with (13), (188), (190), (195), (197), (229) gives: % 47.51/7.09 | | | | | | | | (243) ? [v0: any] : ? [v1: int] : ? [v2: int] : % 47.51/7.09 | | | | | | | | (array_eq_sub1(int, all_118_0, all_116_0, 0, % 47.51/7.09 | | | | | | | | all_103_14) = v0 & length1(int, all_118_0) = v1 & % 47.51/7.09 | | | | | | | | length1(int, all_116_0) = v2 & ( ~ (v0 = 0) | (v2 = % 47.51/7.09 | | | | | | | | v1 & $lesseq(all_103_14, v1) & $lesseq(0, v1) & % 47.51/7.09 | | | | | | | | $lesseq(0, all_103_14)))) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (7) with int, all_118_0, all_116_0, % 47.51/7.09 | | | | | | | | 0, all_103_14, all_120_0, all_124_0, simplifying % 47.51/7.09 | | | | | | | | with (13), (188), (190), (195), (197), (229) gives: % 47.51/7.09 | | | | | | | | (244) ~ ($lesseq(0, all_103_14)) | ? [v0: int] : ? [v1: % 47.51/7.09 | | | | | | | | int] : ? [v2: any] : (array_eq_sub1(int, all_118_0, % 47.51/7.09 | | | | | | | | all_116_0, 0, all_103_14) = v2 & length1(int, % 47.51/7.09 | | | | | | | | all_118_0) = v0 & length1(int, all_116_0) = v1 & ( % 47.51/7.09 | | | | | | | | ~ (v1 = v0) | v2 = 0 | ~ ($lesseq(all_103_14, v0)) % 47.51/7.09 | | | | | | | | | ~ ($lesseq(0, v0)))) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (8) with int, all_118_0, all_116_0, % 47.51/7.09 | | | | | | | | $sum(all_103_13, 1), all_103_16, all_120_0, % 47.51/7.09 | | | | | | | | all_124_0, 0, simplifying with (13), (188), (190), % 47.51/7.09 | | | | | | | | (195), (197), (228) gives: % 47.51/7.09 | | | | | | | | (245) ? [v0: any] : ? [v1: int] : ? [v2: int] : % 47.51/7.09 | | | | | | | | (array_eq_sub1(int, all_118_0, all_116_0, % 47.51/7.09 | | | | | | | | $sum(all_103_13, 1), all_103_16) = v0 & % 47.51/7.09 | | | | | | | | length1(int, all_118_0) = v1 & length1(int, % 47.51/7.09 | | | | | | | | all_116_0) = v2 & ( ~ (v0 = 0) | (v2 = v1 & % 47.51/7.09 | | | | | | | | $lesseq(1, $difference(v1, all_103_13)) & % 47.51/7.09 | | | | | | | | $lesseq(all_103_16, v1) & $lesseq(-1, all_103_13) % 47.51/7.09 | | | | | | | | & $lesseq(0, all_103_16)))) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (7) with int, all_118_0, all_116_0, % 47.51/7.09 | | | | | | | | $sum(all_103_13, 1), all_103_16, all_120_0, % 47.51/7.09 | | | | | | | | all_124_0, simplifying with (13), (188), (190), % 47.51/7.09 | | | | | | | | (195), (197), (228) gives: % 47.51/7.09 | | | | | | | | (246) ~ ($lesseq(-1, all_103_13)) | ~ ($lesseq(0, % 47.51/7.09 | | | | | | | | all_103_16)) | ? [v0: int] : ? [v1: int] : ? % 47.51/7.09 | | | | | | | | [v2: any] : (array_eq_sub1(int, all_118_0, all_116_0, % 47.51/7.09 | | | | | | | | $sum(all_103_13, 1), all_103_16) = v2 & % 47.51/7.09 | | | | | | | | length1(int, all_118_0) = v0 & length1(int, % 47.51/7.09 | | | | | | | | all_116_0) = v1 & ( ~ (v1 = v0) | v2 = 0 | ~ % 47.51/7.09 | | | | | | | | ($lesseq(1, $difference(v0, all_103_13))) | ~ % 47.51/7.09 | | | | | | | | ($lesseq(all_103_16, v0)))) % 47.51/7.09 | | | | | | | | % 47.51/7.09 | | | | | | | | GROUND_INST: instantiating (8) with int, all_114_0, all_114_0, % 47.51/7.09 | | | | | | | | 0, all_103_14, all_122_0, all_122_0, 0, simplifying % 47.51/7.09 | | | | | | | | with (13), (189), (196), (233) gives: % 47.51/7.10 | | | | | | | | (247) ? [v0: any] : ? [v1: int] : ? [v2: int] : % 47.51/7.10 | | | | | | | | (array_eq_sub1(int, all_114_0, all_114_0, 0, % 47.51/7.10 | | | | | | | | all_103_14) = v0 & length1(int, all_114_0) = v2 & % 47.51/7.10 | | | | | | | | length1(int, all_114_0) = v1 & ( ~ (v0 = 0) | (v2 = % 47.51/7.10 | | | | | | | | v1 & $lesseq(all_103_14, v1) & $lesseq(0, v1) & % 47.51/7.10 | | | | | | | | $lesseq(0, all_103_14)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (7) with int, all_114_0, all_114_0, % 47.51/7.10 | | | | | | | | 0, all_103_14, all_122_0, all_122_0, simplifying % 47.51/7.10 | | | | | | | | with (13), (189), (196), (233) gives: % 47.51/7.10 | | | | | | | | (248) ~ ($lesseq(0, all_103_14)) | ? [v0: int] : ? [v1: % 47.51/7.10 | | | | | | | | int] : ? [v2: any] : (array_eq_sub1(int, all_114_0, % 47.51/7.10 | | | | | | | | all_114_0, 0, all_103_14) = v2 & length1(int, % 47.51/7.10 | | | | | | | | all_114_0) = v1 & length1(int, all_114_0) = v0 & ( % 47.51/7.10 | | | | | | | | ~ (v1 = v0) | v2 = 0 | ~ ($lesseq(all_103_14, v0)) % 47.51/7.10 | | | | | | | | | ~ ($lesseq(0, v0)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (8) with int, all_114_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1), all_103_16, all_122_0, % 47.51/7.10 | | | | | | | | all_122_0, 0, simplifying with (13), (189), (196), % 47.51/7.10 | | | | | | | | (232) gives: % 47.51/7.10 | | | | | | | | (249) ? [v0: any] : ? [v1: int] : ? [v2: int] : % 47.51/7.10 | | | | | | | | (array_eq_sub1(int, all_114_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1), all_103_16) = v0 & % 47.51/7.10 | | | | | | | | length1(int, all_114_0) = v2 & length1(int, % 47.51/7.10 | | | | | | | | all_114_0) = v1 & ( ~ (v0 = 0) | (v2 = v1 & % 47.51/7.10 | | | | | | | | $lesseq(1, $difference(v1, all_103_13)) & % 47.51/7.10 | | | | | | | | $lesseq(all_103_16, v1) & $lesseq(-1, all_103_13) % 47.51/7.10 | | | | | | | | & $lesseq(0, all_103_16)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (8) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | 0, all_103_14, all_124_0, all_122_0, 0, simplifying % 47.51/7.10 | | | | | | | | with (13), (188), (189), (195), (196), (231) gives: % 47.51/7.10 | | | | | | | | (250) ? [v0: any] : ? [v1: int] : ? [v2: int] : % 47.51/7.10 | | | | | | | | (array_eq_sub1(int, all_116_0, all_114_0, 0, % 47.51/7.10 | | | | | | | | all_103_14) = v0 & length1(int, all_116_0) = v1 & % 47.51/7.10 | | | | | | | | length1(int, all_114_0) = v2 & ( ~ (v0 = 0) | (v2 = % 47.51/7.10 | | | | | | | | v1 & $lesseq(all_103_14, v1) & $lesseq(0, v1) & % 47.51/7.10 | | | | | | | | $lesseq(0, all_103_14)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (7) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | 0, all_103_14, all_124_0, all_122_0, simplifying % 47.51/7.10 | | | | | | | | with (13), (188), (189), (195), (196), (231) gives: % 47.51/7.10 | | | | | | | | (251) ~ ($lesseq(0, all_103_14)) | ? [v0: int] : ? [v1: % 47.51/7.10 | | | | | | | | int] : ? [v2: any] : (array_eq_sub1(int, all_116_0, % 47.51/7.10 | | | | | | | | all_114_0, 0, all_103_14) = v2 & length1(int, % 47.51/7.10 | | | | | | | | all_116_0) = v0 & length1(int, all_114_0) = v1 & ( % 47.51/7.10 | | | | | | | | ~ (v1 = v0) | v2 = 0 | ~ ($lesseq(all_103_14, v0)) % 47.51/7.10 | | | | | | | | | ~ ($lesseq(0, v0)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (8) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1), all_103_16, all_124_0, % 47.51/7.10 | | | | | | | | all_122_0, 0, simplifying with (13), (188), (189), % 47.51/7.10 | | | | | | | | (195), (196), (230) gives: % 47.51/7.10 | | | | | | | | (252) ? [v0: any] : ? [v1: int] : ? [v2: int] : % 47.51/7.10 | | | | | | | | (array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1), all_103_16) = v0 & % 47.51/7.10 | | | | | | | | length1(int, all_116_0) = v1 & length1(int, % 47.51/7.10 | | | | | | | | all_114_0) = v2 & ( ~ (v0 = 0) | (v2 = v1 & % 47.51/7.10 | | | | | | | | $lesseq(1, $difference(v1, all_103_13)) & % 47.51/7.10 | | | | | | | | $lesseq(all_103_16, v1) & $lesseq(-1, all_103_13) % 47.51/7.10 | | | | | | | | & $lesseq(0, all_103_16)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (7) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1), all_103_16, all_124_0, % 47.51/7.10 | | | | | | | | all_122_0, simplifying with (13), (188), (189), % 47.51/7.10 | | | | | | | | (195), (196), (230) gives: % 47.51/7.10 | | | | | | | | (253) ~ ($lesseq(-1, all_103_13)) | ~ ($lesseq(0, % 47.51/7.10 | | | | | | | | all_103_16)) | ? [v0: int] : ? [v1: int] : ? % 47.51/7.10 | | | | | | | | [v2: any] : (array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1), all_103_16) = v2 & % 47.51/7.10 | | | | | | | | length1(int, all_116_0) = v0 & length1(int, % 47.51/7.10 | | | | | | | | all_114_0) = v1 & ( ~ (v1 = v0) | v2 = 0 | ~ % 47.51/7.10 | | | | | | | | ($lesseq(1, $difference(v0, all_103_13))) | ~ % 47.51/7.10 | | | | | | | | ($lesseq(all_103_16, v0)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (8) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_10, 1), all_103_16, all_124_0, % 47.51/7.10 | | | | | | | | all_122_0, 0, simplifying with (13), (188), (189), % 47.51/7.10 | | | | | | | | (195), (196), (227) gives: % 47.51/7.10 | | | | | | | | (254) ? [v0: any] : ? [v1: int] : ? [v2: int] : % 47.51/7.10 | | | | | | | | (array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_10, 1), all_103_16) = v0 & % 47.51/7.10 | | | | | | | | length1(int, all_116_0) = v1 & length1(int, % 47.51/7.10 | | | | | | | | all_114_0) = v2 & ( ~ (v0 = 0) | (v2 = v1 & % 47.51/7.10 | | | | | | | | $lesseq(1, $difference(v1, all_103_10)) & % 47.51/7.10 | | | | | | | | $lesseq(all_103_16, v1) & $lesseq(-1, all_103_10) % 47.51/7.10 | | | | | | | | & $lesseq(0, all_103_16)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (7) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_10, 1), all_103_16, all_124_0, % 47.51/7.10 | | | | | | | | all_122_0, simplifying with (13), (188), (189), % 47.51/7.10 | | | | | | | | (195), (196), (227) gives: % 47.51/7.10 | | | | | | | | (255) ~ ($lesseq(-1, all_103_10)) | ~ ($lesseq(0, % 47.51/7.10 | | | | | | | | all_103_16)) | ? [v0: int] : ? [v1: int] : ? % 47.51/7.10 | | | | | | | | [v2: any] : (array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | $sum(all_103_10, 1), all_103_16) = v2 & % 47.51/7.10 | | | | | | | | length1(int, all_116_0) = v0 & length1(int, % 47.51/7.10 | | | | | | | | all_114_0) = v1 & ( ~ (v1 = v0) | v2 = 0 | ~ % 47.51/7.10 | | | | | | | | ($lesseq(1, $difference(v0, all_103_10))) | ~ % 47.51/7.10 | | | | | | | | ($lesseq(all_103_16, v0)))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (11) with int, all_114_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1), simplifying with % 47.51/7.10 | | | | | | | | (13), (179), (196) gives: % 47.51/7.10 | | | | | | | | (256) ? [v0: uni] : ? [v1: uni] : ? [v2: any] : ? [v3: % 47.51/7.10 | | | | | | | | int] : ? [v4: any] : ? [v5: any] : % 47.51/7.10 | | | | | | | | (permut_sub2(int, all_114_0, all_114_0, all_103_14, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1)) = v5 & map_eq_sub1(int, v0, % 47.51/7.10 | | | | | | | | v1, $sum(all_103_13, 1), v3) = v4 & % 47.51/7.10 | | | | | | | | map_eq_sub1(int, v0, v1, 0, all_103_14) = v2 & % 47.51/7.10 | | | | | | | | elts(int, all_114_0) = v1 & elts(int, all_114_0) = v0 % 47.51/7.10 | | | | | | | | & length1(int, all_114_0) = v3 & uni(v1) & uni(v0) & % 47.51/7.10 | | | | | | | | ( ~ (v4 = 0) | ~ (v2 = 0) | v5 = 0)) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (9) with int, all_114_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1), simplifying with % 47.51/7.10 | | | | | | | | (13), (179), (196) gives: % 47.51/7.10 | | | | | | | | (257) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : % 47.51/7.10 | | | | | | | | ($lesseq(1, $difference(v0, all_103_13)) & % 47.51/7.10 | | | | | | | | $lesseq(all_103_14, v0) & permut2(int, v1, v2, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1)) = 0 & elts(int, % 47.51/7.10 | | | | | | | | all_114_0) = v2 & elts(int, all_114_0) = v1 & % 47.51/7.10 | | | | | | | | length1(int, all_114_0) = v0 & uni(v2) & uni(v1)) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (12) with int, all_114_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1), 0, simplifying % 47.51/7.10 | | | | | | | | with (13), (179), (196) gives: % 47.51/7.10 | | | | | | | | (258) ? [v0: any] : ? [v1: uni] : ? [v2: uni] : ? [v3: % 47.51/7.10 | | | | | | | | any] : ? [v4: int] : ? [v5: any] : % 47.51/7.10 | | | | | | | | (permut_sub2(int, all_114_0, all_114_0, all_103_14, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1)) = v0 & map_eq_sub1(int, v1, % 47.51/7.10 | | | | | | | | v2, $sum(all_103_13, 1), v4) = v5 & % 47.51/7.10 | | | | | | | | map_eq_sub1(int, v1, v2, 0, all_103_14) = v3 & % 47.51/7.10 | | | | | | | | elts(int, all_114_0) = v2 & elts(int, all_114_0) = v1 % 47.51/7.10 | | | | | | | | & length1(int, all_114_0) = v4 & uni(v2) & uni(v1) & % 47.51/7.10 | | | | | | | | ( ~ (v0 = 0) | (v5 = 0 & v3 = 0))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (11) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1), simplifying with % 47.51/7.10 | | | | | | | | (13), (178), (195), (196) gives: % 47.51/7.10 | | | | | | | | (259) ? [v0: uni] : ? [v1: uni] : ? [v2: any] : ? [v3: % 47.51/7.10 | | | | | | | | int] : ? [v4: any] : ? [v5: any] : % 47.51/7.10 | | | | | | | | (permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1)) = v5 & map_eq_sub1(int, v0, % 47.51/7.10 | | | | | | | | v1, $sum(all_103_13, 1), v3) = v4 & % 47.51/7.10 | | | | | | | | map_eq_sub1(int, v0, v1, 0, all_103_14) = v2 & % 47.51/7.10 | | | | | | | | elts(int, all_116_0) = v0 & elts(int, all_114_0) = v1 % 47.51/7.10 | | | | | | | | & length1(int, all_116_0) = v3 & uni(v1) & uni(v0) & % 47.51/7.10 | | | | | | | | ( ~ (v4 = 0) | ~ (v2 = 0) | v5 = 0)) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (9) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1), simplifying with % 47.51/7.10 | | | | | | | | (13), (178), (195), (196) gives: % 47.51/7.10 | | | | | | | | (260) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : % 47.51/7.10 | | | | | | | | ($lesseq(1, $difference(v0, all_103_13)) & % 47.51/7.10 | | | | | | | | $lesseq(all_103_14, v0) & permut2(int, v1, v2, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1)) = 0 & elts(int, % 47.51/7.10 | | | | | | | | all_116_0) = v1 & elts(int, all_114_0) = v2 & % 47.51/7.10 | | | | | | | | length1(int, all_116_0) = v0 & length1(int, % 47.51/7.10 | | | | | | | | all_114_0) = v0 & uni(v2) & uni(v1)) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (12) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_13, 1), 0, simplifying % 47.51/7.10 | | | | | | | | with (13), (178), (195), (196) gives: % 47.51/7.10 | | | | | | | | (261) ? [v0: any] : ? [v1: uni] : ? [v2: uni] : ? [v3: % 47.51/7.10 | | | | | | | | any] : ? [v4: int] : ? [v5: any] : % 47.51/7.10 | | | | | | | | (permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.10 | | | | | | | | $sum(all_103_13, 1)) = v0 & map_eq_sub1(int, v1, % 47.51/7.10 | | | | | | | | v2, $sum(all_103_13, 1), v4) = v5 & % 47.51/7.10 | | | | | | | | map_eq_sub1(int, v1, v2, 0, all_103_14) = v3 & % 47.51/7.10 | | | | | | | | elts(int, all_116_0) = v1 & elts(int, all_114_0) = v2 % 47.51/7.10 | | | | | | | | & length1(int, all_116_0) = v4 & uni(v2) & uni(v1) & % 47.51/7.10 | | | | | | | | ( ~ (v0 = 0) | (v5 = 0 & v3 = 0))) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (11) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_10, 1), simplifying with % 47.51/7.10 | | | | | | | | (13), (176), (195), (196) gives: % 47.51/7.10 | | | | | | | | (262) ? [v0: uni] : ? [v1: uni] : ? [v2: any] : ? [v3: % 47.51/7.10 | | | | | | | | int] : ? [v4: any] : ? [v5: any] : % 47.51/7.10 | | | | | | | | (permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.10 | | | | | | | | $sum(all_103_10, 1)) = v5 & map_eq_sub1(int, v0, % 47.51/7.10 | | | | | | | | v1, $sum(all_103_10, 1), v3) = v4 & % 47.51/7.10 | | | | | | | | map_eq_sub1(int, v0, v1, 0, all_103_14) = v2 & % 47.51/7.10 | | | | | | | | elts(int, all_116_0) = v0 & elts(int, all_114_0) = v1 % 47.51/7.10 | | | | | | | | & length1(int, all_116_0) = v3 & uni(v1) & uni(v0) & % 47.51/7.10 | | | | | | | | ( ~ (v4 = 0) | ~ (v2 = 0) | v5 = 0)) % 47.51/7.10 | | | | | | | | % 47.51/7.10 | | | | | | | | GROUND_INST: instantiating (9) with int, all_116_0, all_114_0, % 47.51/7.10 | | | | | | | | all_103_14, $sum(all_103_10, 1), simplifying with % 47.51/7.10 | | | | | | | | (13), (176), (195), (196) gives: % 47.51/7.11 | | | | | | | | (263) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : % 47.51/7.11 | | | | | | | | ($lesseq(1, $difference(v0, all_103_10)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_14, v0) & permut2(int, v1, v2, % 47.51/7.11 | | | | | | | | all_103_14, $sum(all_103_10, 1)) = 0 & elts(int, % 47.51/7.11 | | | | | | | | all_116_0) = v1 & elts(int, all_114_0) = v2 & % 47.51/7.11 | | | | | | | | length1(int, all_116_0) = v0 & length1(int, % 47.51/7.11 | | | | | | | | all_114_0) = v0 & uni(v2) & uni(v1)) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | GROUND_INST: instantiating (12) with int, all_116_0, all_114_0, % 47.51/7.11 | | | | | | | | all_103_14, $sum(all_103_10, 1), 0, simplifying % 47.51/7.11 | | | | | | | | with (13), (176), (195), (196) gives: % 47.51/7.11 | | | | | | | | (264) ? [v0: any] : ? [v1: uni] : ? [v2: uni] : ? [v3: % 47.51/7.11 | | | | | | | | any] : ? [v4: int] : ? [v5: any] : % 47.51/7.11 | | | | | | | | (permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.11 | | | | | | | | $sum(all_103_10, 1)) = v0 & map_eq_sub1(int, v1, % 47.51/7.11 | | | | | | | | v2, $sum(all_103_10, 1), v4) = v5 & % 47.51/7.11 | | | | | | | | map_eq_sub1(int, v1, v2, 0, all_103_14) = v3 & % 47.51/7.11 | | | | | | | | elts(int, all_116_0) = v1 & elts(int, all_114_0) = v2 % 47.51/7.11 | | | | | | | | & length1(int, all_116_0) = v4 & uni(v2) & uni(v1) & % 47.51/7.11 | | | | | | | | ( ~ (v0 = 0) | (v5 = 0 & v3 = 0))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | GROUND_INST: instantiating (11) with int, all_118_0, all_116_0, % 47.51/7.11 | | | | | | | | all_103_14, $sum(all_103_13, 1), simplifying with % 47.51/7.11 | | | | | | | | (13), (177), (195), (197) gives: % 47.51/7.11 | | | | | | | | (265) ? [v0: uni] : ? [v1: uni] : ? [v2: any] : ? [v3: % 47.51/7.11 | | | | | | | | int] : ? [v4: any] : ? [v5: any] : % 47.51/7.11 | | | | | | | | (permut_sub2(int, all_118_0, all_116_0, all_103_14, % 47.51/7.11 | | | | | | | | $sum(all_103_13, 1)) = v5 & map_eq_sub1(int, v0, % 47.51/7.11 | | | | | | | | v1, $sum(all_103_13, 1), v3) = v4 & % 47.51/7.11 | | | | | | | | map_eq_sub1(int, v0, v1, 0, all_103_14) = v2 & % 47.51/7.11 | | | | | | | | elts(int, all_118_0) = v0 & elts(int, all_116_0) = v1 % 47.51/7.11 | | | | | | | | & length1(int, all_118_0) = v3 & uni(v1) & uni(v0) & % 47.51/7.11 | | | | | | | | ( ~ (v4 = 0) | ~ (v2 = 0) | v5 = 0)) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | GROUND_INST: instantiating (9) with int, all_118_0, all_116_0, % 47.51/7.11 | | | | | | | | all_103_14, $sum(all_103_13, 1), simplifying with % 47.51/7.11 | | | | | | | | (13), (177), (195), (197) gives: % 47.51/7.11 | | | | | | | | (266) ? [v0: int] : ? [v1: uni] : ? [v2: uni] : % 47.51/7.11 | | | | | | | | ($lesseq(1, $difference(v0, all_103_13)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_14, v0) & permut2(int, v1, v2, % 47.51/7.11 | | | | | | | | all_103_14, $sum(all_103_13, 1)) = 0 & elts(int, % 47.51/7.11 | | | | | | | | all_118_0) = v1 & elts(int, all_116_0) = v2 & % 47.51/7.11 | | | | | | | | length1(int, all_118_0) = v0 & length1(int, % 47.51/7.11 | | | | | | | | all_116_0) = v0 & uni(v2) & uni(v1)) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | GROUND_INST: instantiating (12) with int, all_118_0, all_116_0, % 47.51/7.11 | | | | | | | | all_103_14, $sum(all_103_13, 1), 0, simplifying % 47.51/7.11 | | | | | | | | with (13), (177), (195), (197) gives: % 47.51/7.11 | | | | | | | | (267) ? [v0: any] : ? [v1: uni] : ? [v2: uni] : ? [v3: % 47.51/7.11 | | | | | | | | any] : ? [v4: int] : ? [v5: any] : % 47.51/7.11 | | | | | | | | (permut_sub2(int, all_118_0, all_116_0, all_103_14, % 47.51/7.11 | | | | | | | | $sum(all_103_13, 1)) = v0 & map_eq_sub1(int, v1, % 47.51/7.11 | | | | | | | | v2, $sum(all_103_13, 1), v4) = v5 & % 47.51/7.11 | | | | | | | | map_eq_sub1(int, v1, v2, 0, all_103_14) = v3 & % 47.51/7.11 | | | | | | | | elts(int, all_118_0) = v1 & elts(int, all_116_0) = v2 % 47.51/7.11 | | | | | | | | & length1(int, all_118_0) = v4 & uni(v2) & uni(v1) & % 47.51/7.11 | | | | | | | | ( ~ (v0 = 0) | (v5 = 0 & v3 = 0))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (242) with fresh symbol all_191_0 gives: % 47.51/7.11 | | | | | | | | (268) length1(int, all_118_0) = all_191_0 & mk_array2(int, % 47.51/7.11 | | | | | | | | all_191_0, all_120_0) = all_118_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (268) implies: % 47.51/7.11 | | | | | | | | (269) length1(int, all_118_0) = all_191_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (241) with fresh symbol all_193_0 gives: % 47.51/7.11 | | | | | | | | (270) length1(int, all_116_0) = all_193_0 & mk_array2(int, % 47.51/7.11 | | | | | | | | all_193_0, all_124_0) = all_116_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (270) implies: % 47.51/7.11 | | | | | | | | (271) length1(int, all_116_0) = all_193_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (240) with fresh symbol all_195_0 gives: % 47.51/7.11 | | | | | | | | (272) length1(int, all_114_0) = all_195_0 & mk_array2(int, % 47.51/7.11 | | | | | | | | all_195_0, all_122_0) = all_114_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (272) implies: % 47.51/7.11 | | | | | | | | (273) length1(int, all_114_0) = all_195_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (238) with fresh symbol all_213_0 gives: % 47.51/7.11 | | | | | | | | (274) elts(int, all_114_0) = all_213_0 & mk_array2(int, % 47.51/7.11 | | | | | | | | all_103_16, all_213_0) = all_114_0 & uni(all_213_0) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (274) implies: % 47.51/7.11 | | | | | | | | (275) elts(int, all_114_0) = all_213_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (239) with fresh symbol all_217_0 gives: % 47.51/7.11 | | | | | | | | (276) elts(int, all_116_0) = all_217_0 & mk_array2(int, % 47.51/7.11 | | | | | | | | all_103_16, all_217_0) = all_116_0 & uni(all_217_0) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (276) implies: % 47.51/7.11 | | | | | | | | (277) elts(int, all_116_0) = all_217_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (257) with fresh symbols all_221_0, % 47.51/7.11 | | | | | | | | all_221_1, all_221_2 gives: % 47.51/7.11 | | | | | | | | (278) $lesseq(1, $difference(all_221_2, all_103_13)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_14, all_221_2) & permut2(int, % 47.51/7.11 | | | | | | | | all_221_1, all_221_0, all_103_14, $sum(all_103_13, % 47.51/7.11 | | | | | | | | 1)) = 0 & elts(int, all_114_0) = all_221_0 & % 47.51/7.11 | | | | | | | | elts(int, all_114_0) = all_221_1 & length1(int, % 47.51/7.11 | | | | | | | | all_114_0) = all_221_2 & uni(all_221_0) & % 47.51/7.11 | | | | | | | | uni(all_221_1) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (278) implies: % 47.51/7.11 | | | | | | | | (279) $lesseq(1, $difference(all_221_2, all_103_13)) % 47.51/7.11 | | | | | | | | (280) length1(int, all_114_0) = all_221_2 % 47.51/7.11 | | | | | | | | (281) elts(int, all_114_0) = all_221_1 % 47.51/7.11 | | | | | | | | (282) elts(int, all_114_0) = all_221_0 % 47.51/7.11 | | | | | | | | (283) permut2(int, all_221_1, all_221_0, all_103_14, % 47.51/7.11 | | | | | | | | $sum(all_103_13, 1)) = 0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (247) with fresh symbols all_224_0, % 47.51/7.11 | | | | | | | | all_224_1, all_224_2 gives: % 47.51/7.11 | | | | | | | | (284) array_eq_sub1(int, all_114_0, all_114_0, 0, all_103_14) % 47.51/7.11 | | | | | | | | = all_224_2 & length1(int, all_114_0) = all_224_0 & % 47.51/7.11 | | | | | | | | length1(int, all_114_0) = all_224_1 & ( ~ (all_224_2 = % 47.51/7.11 | | | | | | | | 0) | (all_224_0 = all_224_1 & $lesseq(all_103_14, % 47.51/7.11 | | | | | | | | all_224_1) & $lesseq(0, all_224_1) & $lesseq(0, % 47.51/7.11 | | | | | | | | all_103_14))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (284) implies: % 47.51/7.11 | | | | | | | | (285) length1(int, all_114_0) = all_224_1 % 47.51/7.11 | | | | | | | | (286) length1(int, all_114_0) = all_224_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (250) with fresh symbols all_226_0, % 47.51/7.11 | | | | | | | | all_226_1, all_226_2 gives: % 47.51/7.11 | | | | | | | | (287) array_eq_sub1(int, all_116_0, all_114_0, 0, all_103_14) % 47.51/7.11 | | | | | | | | = all_226_2 & length1(int, all_116_0) = all_226_1 & % 47.51/7.11 | | | | | | | | length1(int, all_114_0) = all_226_0 & ( ~ (all_226_2 = % 47.51/7.11 | | | | | | | | 0) | (all_226_0 = all_226_1 & $lesseq(all_103_14, % 47.51/7.11 | | | | | | | | all_226_1) & $lesseq(0, all_226_1) & $lesseq(0, % 47.51/7.11 | | | | | | | | all_103_14))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (287) implies: % 47.51/7.11 | | | | | | | | (288) length1(int, all_114_0) = all_226_0 % 47.51/7.11 | | | | | | | | (289) length1(int, all_116_0) = all_226_1 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (243) with fresh symbols all_228_0, % 47.51/7.11 | | | | | | | | all_228_1, all_228_2 gives: % 47.51/7.11 | | | | | | | | (290) array_eq_sub1(int, all_118_0, all_116_0, 0, all_103_14) % 47.51/7.11 | | | | | | | | = all_228_2 & length1(int, all_118_0) = all_228_1 & % 47.51/7.11 | | | | | | | | length1(int, all_116_0) = all_228_0 & ( ~ (all_228_2 = % 47.51/7.11 | | | | | | | | 0) | (all_228_0 = all_228_1 & $lesseq(all_103_14, % 47.51/7.11 | | | | | | | | all_228_1) & $lesseq(0, all_228_1) & $lesseq(0, % 47.51/7.11 | | | | | | | | all_103_14))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (290) implies: % 47.51/7.11 | | | | | | | | (291) length1(int, all_116_0) = all_228_0 % 47.51/7.11 | | | | | | | | (292) length1(int, all_118_0) = all_228_1 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (263) with fresh symbols all_230_0, % 47.51/7.11 | | | | | | | | all_230_1, all_230_2 gives: % 47.51/7.11 | | | | | | | | (293) $lesseq(1, $difference(all_230_2, all_103_10)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_14, all_230_2) & permut2(int, % 47.51/7.11 | | | | | | | | all_230_1, all_230_0, all_103_14, $sum(all_103_10, % 47.51/7.11 | | | | | | | | 1)) = 0 & elts(int, all_116_0) = all_230_1 & % 47.51/7.11 | | | | | | | | elts(int, all_114_0) = all_230_0 & length1(int, % 47.51/7.11 | | | | | | | | all_116_0) = all_230_2 & length1(int, all_114_0) = % 47.51/7.11 | | | | | | | | all_230_2 & uni(all_230_0) & uni(all_230_1) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (293) implies: % 47.51/7.11 | | | | | | | | (294) length1(int, all_114_0) = all_230_2 % 47.51/7.11 | | | | | | | | (295) length1(int, all_116_0) = all_230_2 % 47.51/7.11 | | | | | | | | (296) elts(int, all_114_0) = all_230_0 % 47.51/7.11 | | | | | | | | (297) elts(int, all_116_0) = all_230_1 % 47.51/7.11 | | | | | | | | (298) permut2(int, all_230_1, all_230_0, all_103_14, % 47.51/7.11 | | | | | | | | $sum(all_103_10, 1)) = 0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (260) with fresh symbols all_233_0, % 47.51/7.11 | | | | | | | | all_233_1, all_233_2 gives: % 47.51/7.11 | | | | | | | | (299) $lesseq(1, $difference(all_233_2, all_103_13)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_14, all_233_2) & permut2(int, % 47.51/7.11 | | | | | | | | all_233_1, all_233_0, all_103_14, $sum(all_103_13, % 47.51/7.11 | | | | | | | | 1)) = 0 & elts(int, all_116_0) = all_233_1 & % 47.51/7.11 | | | | | | | | elts(int, all_114_0) = all_233_0 & length1(int, % 47.51/7.11 | | | | | | | | all_116_0) = all_233_2 & length1(int, all_114_0) = % 47.51/7.11 | | | | | | | | all_233_2 & uni(all_233_0) & uni(all_233_1) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (299) implies: % 47.51/7.11 | | | | | | | | (300) length1(int, all_114_0) = all_233_2 % 47.51/7.11 | | | | | | | | (301) length1(int, all_116_0) = all_233_2 % 47.51/7.11 | | | | | | | | (302) elts(int, all_114_0) = all_233_0 % 47.51/7.11 | | | | | | | | (303) elts(int, all_116_0) = all_233_1 % 47.51/7.11 | | | | | | | | (304) permut2(int, all_233_1, all_233_0, all_103_14, % 47.51/7.11 | | | | | | | | $sum(all_103_13, 1)) = 0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (249) with fresh symbols all_236_0, % 47.51/7.11 | | | | | | | | all_236_1, all_236_2 gives: % 47.51/7.11 | | | | | | | | (305) array_eq_sub1(int, all_114_0, all_114_0, % 47.51/7.11 | | | | | | | | $sum(all_103_13, 1), all_103_16) = all_236_2 & % 47.51/7.11 | | | | | | | | length1(int, all_114_0) = all_236_0 & length1(int, % 47.51/7.11 | | | | | | | | all_114_0) = all_236_1 & ( ~ (all_236_2 = 0) | % 47.51/7.11 | | | | | | | | (all_236_0 = all_236_1 & $lesseq(1, % 47.51/7.11 | | | | | | | | $difference(all_236_1, all_103_13)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_16, all_236_1) & $lesseq(-1, % 47.51/7.11 | | | | | | | | all_103_13) & $lesseq(0, all_103_16))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (305) implies: % 47.51/7.11 | | | | | | | | (306) length1(int, all_114_0) = all_236_1 % 47.51/7.11 | | | | | | | | (307) length1(int, all_114_0) = all_236_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (266) with fresh symbols all_238_0, % 47.51/7.11 | | | | | | | | all_238_1, all_238_2 gives: % 47.51/7.11 | | | | | | | | (308) $lesseq(1, $difference(all_238_2, all_103_13)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_14, all_238_2) & permut2(int, % 47.51/7.11 | | | | | | | | all_238_1, all_238_0, all_103_14, $sum(all_103_13, % 47.51/7.11 | | | | | | | | 1)) = 0 & elts(int, all_118_0) = all_238_1 & % 47.51/7.11 | | | | | | | | elts(int, all_116_0) = all_238_0 & length1(int, % 47.51/7.11 | | | | | | | | all_118_0) = all_238_2 & length1(int, all_116_0) = % 47.51/7.11 | | | | | | | | all_238_2 & uni(all_238_0) & uni(all_238_1) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (308) implies: % 47.51/7.11 | | | | | | | | (309) length1(int, all_116_0) = all_238_2 % 47.51/7.11 | | | | | | | | (310) length1(int, all_118_0) = all_238_2 % 47.51/7.11 | | | | | | | | (311) elts(int, all_116_0) = all_238_0 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (245) with fresh symbols all_241_0, % 47.51/7.11 | | | | | | | | all_241_1, all_241_2 gives: % 47.51/7.11 | | | | | | | | (312) array_eq_sub1(int, all_118_0, all_116_0, % 47.51/7.11 | | | | | | | | $sum(all_103_13, 1), all_103_16) = all_241_2 & % 47.51/7.11 | | | | | | | | length1(int, all_118_0) = all_241_1 & length1(int, % 47.51/7.11 | | | | | | | | all_116_0) = all_241_0 & ( ~ (all_241_2 = 0) | % 47.51/7.11 | | | | | | | | (all_241_0 = all_241_1 & $lesseq(1, % 47.51/7.11 | | | | | | | | $difference(all_241_1, all_103_13)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_16, all_241_1) & $lesseq(-1, % 47.51/7.11 | | | | | | | | all_103_13) & $lesseq(0, all_103_16))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (312) implies: % 47.51/7.11 | | | | | | | | (313) length1(int, all_116_0) = all_241_0 % 47.51/7.11 | | | | | | | | (314) length1(int, all_118_0) = all_241_1 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (252) with fresh symbols all_243_0, % 47.51/7.11 | | | | | | | | all_243_1, all_243_2 gives: % 47.51/7.11 | | | | | | | | (315) array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.11 | | | | | | | | $sum(all_103_13, 1), all_103_16) = all_243_2 & % 47.51/7.11 | | | | | | | | length1(int, all_116_0) = all_243_1 & length1(int, % 47.51/7.11 | | | | | | | | all_114_0) = all_243_0 & ( ~ (all_243_2 = 0) | % 47.51/7.11 | | | | | | | | (all_243_0 = all_243_1 & $lesseq(1, % 47.51/7.11 | | | | | | | | $difference(all_243_1, all_103_13)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_16, all_243_1) & $lesseq(-1, % 47.51/7.11 | | | | | | | | all_103_13) & $lesseq(0, all_103_16))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (315) implies: % 47.51/7.11 | | | | | | | | (316) length1(int, all_114_0) = all_243_0 % 47.51/7.11 | | | | | | | | (317) length1(int, all_116_0) = all_243_1 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (254) with fresh symbols all_245_0, % 47.51/7.11 | | | | | | | | all_245_1, all_245_2 gives: % 47.51/7.11 | | | | | | | | (318) array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.11 | | | | | | | | $sum(all_103_10, 1), all_103_16) = all_245_2 & % 47.51/7.11 | | | | | | | | length1(int, all_116_0) = all_245_1 & length1(int, % 47.51/7.11 | | | | | | | | all_114_0) = all_245_0 & ( ~ (all_245_2 = 0) | % 47.51/7.11 | | | | | | | | (all_245_0 = all_245_1 & $lesseq(1, % 47.51/7.11 | | | | | | | | $difference(all_245_1, all_103_10)) & % 47.51/7.11 | | | | | | | | $lesseq(all_103_16, all_245_1) & $lesseq(-1, % 47.51/7.11 | | | | | | | | all_103_10) & $lesseq(0, all_103_16))) % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | ALPHA: (318) implies: % 47.51/7.11 | | | | | | | | (319) length1(int, all_114_0) = all_245_0 % 47.51/7.11 | | | | | | | | (320) length1(int, all_116_0) = all_245_1 % 47.51/7.11 | | | | | | | | % 47.51/7.11 | | | | | | | | DELTA: instantiating (262) with fresh symbols all_247_0, % 47.51/7.11 | | | | | | | | all_247_1, all_247_2, all_247_3, all_247_4, all_247_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (321) permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_10, 1)) = all_247_0 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_247_5, all_247_4, $sum(all_103_10, 1), all_247_2) % 47.51/7.12 | | | | | | | | = all_247_1 & map_eq_sub1(int, all_247_5, all_247_4, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_247_3 & elts(int, all_116_0) = % 47.51/7.12 | | | | | | | | all_247_5 & elts(int, all_114_0) = all_247_4 & % 47.51/7.12 | | | | | | | | length1(int, all_116_0) = all_247_2 & uni(all_247_4) & % 47.51/7.12 | | | | | | | | uni(all_247_5) & ( ~ (all_247_1 = 0) | ~ (all_247_3 = % 47.51/7.12 | | | | | | | | 0) | all_247_0 = 0) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (321) implies: % 47.51/7.12 | | | | | | | | (322) length1(int, all_116_0) = all_247_2 % 47.51/7.12 | | | | | | | | (323) elts(int, all_114_0) = all_247_4 % 47.51/7.12 | | | | | | | | (324) elts(int, all_116_0) = all_247_5 % 47.51/7.12 | | | | | | | | (325) map_eq_sub1(int, all_247_5, all_247_4, $sum(all_103_10, % 47.51/7.12 | | | | | | | | 1), all_247_2) = all_247_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | DELTA: instantiating (261) with fresh symbols all_249_0, % 47.51/7.12 | | | | | | | | all_249_1, all_249_2, all_249_3, all_249_4, all_249_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (326) permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_13, 1)) = all_249_5 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_249_4, all_249_3, $sum(all_103_13, 1), all_249_1) % 47.51/7.12 | | | | | | | | = all_249_0 & map_eq_sub1(int, all_249_4, all_249_3, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_249_2 & elts(int, all_116_0) = % 47.51/7.12 | | | | | | | | all_249_4 & elts(int, all_114_0) = all_249_3 & % 47.51/7.12 | | | | | | | | length1(int, all_116_0) = all_249_1 & uni(all_249_3) & % 47.51/7.12 | | | | | | | | uni(all_249_4) & ( ~ (all_249_5 = 0) | (all_249_0 = 0 & % 47.51/7.12 | | | | | | | | all_249_2 = 0)) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (326) implies: % 47.51/7.12 | | | | | | | | (327) length1(int, all_116_0) = all_249_1 % 47.51/7.12 | | | | | | | | (328) elts(int, all_114_0) = all_249_3 % 47.51/7.12 | | | | | | | | (329) elts(int, all_116_0) = all_249_4 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | DELTA: instantiating (267) with fresh symbols all_251_0, % 47.51/7.12 | | | | | | | | all_251_1, all_251_2, all_251_3, all_251_4, all_251_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (330) permut_sub2(int, all_118_0, all_116_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_13, 1)) = all_251_5 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_251_4, all_251_3, $sum(all_103_13, 1), all_251_1) % 47.51/7.12 | | | | | | | | = all_251_0 & map_eq_sub1(int, all_251_4, all_251_3, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_251_2 & elts(int, all_118_0) = % 47.51/7.12 | | | | | | | | all_251_4 & elts(int, all_116_0) = all_251_3 & % 47.51/7.12 | | | | | | | | length1(int, all_118_0) = all_251_1 & uni(all_251_3) & % 47.51/7.12 | | | | | | | | uni(all_251_4) & ( ~ (all_251_5 = 0) | (all_251_0 = 0 & % 47.51/7.12 | | | | | | | | all_251_2 = 0)) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (330) implies: % 47.51/7.12 | | | | | | | | (331) length1(int, all_118_0) = all_251_1 % 47.51/7.12 | | | | | | | | (332) elts(int, all_116_0) = all_251_3 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | DELTA: instantiating (256) with fresh symbols all_253_0, % 47.51/7.12 | | | | | | | | all_253_1, all_253_2, all_253_3, all_253_4, all_253_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (333) permut_sub2(int, all_114_0, all_114_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_13, 1)) = all_253_0 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_253_5, all_253_4, $sum(all_103_13, 1), all_253_2) % 47.51/7.12 | | | | | | | | = all_253_1 & map_eq_sub1(int, all_253_5, all_253_4, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_253_3 & elts(int, all_114_0) = % 47.51/7.12 | | | | | | | | all_253_4 & elts(int, all_114_0) = all_253_5 & % 47.51/7.12 | | | | | | | | length1(int, all_114_0) = all_253_2 & uni(all_253_4) & % 47.51/7.12 | | | | | | | | uni(all_253_5) & ( ~ (all_253_1 = 0) | ~ (all_253_3 = % 47.51/7.12 | | | | | | | | 0) | all_253_0 = 0) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (333) implies: % 47.51/7.12 | | | | | | | | (334) length1(int, all_114_0) = all_253_2 % 47.51/7.12 | | | | | | | | (335) elts(int, all_114_0) = all_253_5 % 47.51/7.12 | | | | | | | | (336) elts(int, all_114_0) = all_253_4 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | DELTA: instantiating (265) with fresh symbols all_255_0, % 47.51/7.12 | | | | | | | | all_255_1, all_255_2, all_255_3, all_255_4, all_255_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (337) permut_sub2(int, all_118_0, all_116_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_13, 1)) = all_255_0 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_255_5, all_255_4, $sum(all_103_13, 1), all_255_2) % 47.51/7.12 | | | | | | | | = all_255_1 & map_eq_sub1(int, all_255_5, all_255_4, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_255_3 & elts(int, all_118_0) = % 47.51/7.12 | | | | | | | | all_255_5 & elts(int, all_116_0) = all_255_4 & % 47.51/7.12 | | | | | | | | length1(int, all_118_0) = all_255_2 & uni(all_255_4) & % 47.51/7.12 | | | | | | | | uni(all_255_5) & ( ~ (all_255_1 = 0) | ~ (all_255_3 = % 47.51/7.12 | | | | | | | | 0) | all_255_0 = 0) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (337) implies: % 47.51/7.12 | | | | | | | | (338) length1(int, all_118_0) = all_255_2 % 47.51/7.12 | | | | | | | | (339) elts(int, all_116_0) = all_255_4 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | DELTA: instantiating (264) with fresh symbols all_257_0, % 47.51/7.12 | | | | | | | | all_257_1, all_257_2, all_257_3, all_257_4, all_257_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (340) permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_10, 1)) = all_257_5 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_257_4, all_257_3, $sum(all_103_10, 1), all_257_1) % 47.51/7.12 | | | | | | | | = all_257_0 & map_eq_sub1(int, all_257_4, all_257_3, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_257_2 & elts(int, all_116_0) = % 47.51/7.12 | | | | | | | | all_257_4 & elts(int, all_114_0) = all_257_3 & % 47.51/7.12 | | | | | | | | length1(int, all_116_0) = all_257_1 & uni(all_257_3) & % 47.51/7.12 | | | | | | | | uni(all_257_4) & ( ~ (all_257_5 = 0) | (all_257_0 = 0 & % 47.51/7.12 | | | | | | | | all_257_2 = 0)) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (340) implies: % 47.51/7.12 | | | | | | | | (341) length1(int, all_116_0) = all_257_1 % 47.51/7.12 | | | | | | | | (342) elts(int, all_114_0) = all_257_3 % 47.51/7.12 | | | | | | | | (343) elts(int, all_116_0) = all_257_4 % 47.51/7.12 | | | | | | | | (344) map_eq_sub1(int, all_257_4, all_257_3, $sum(all_103_10, % 47.51/7.12 | | | | | | | | 1), all_257_1) = all_257_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | DELTA: instantiating (259) with fresh symbols all_259_0, % 47.51/7.12 | | | | | | | | all_259_1, all_259_2, all_259_3, all_259_4, all_259_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (345) permut_sub2(int, all_116_0, all_114_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_13, 1)) = all_259_0 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_259_5, all_259_4, $sum(all_103_13, 1), all_259_2) % 47.51/7.12 | | | | | | | | = all_259_1 & map_eq_sub1(int, all_259_5, all_259_4, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_259_3 & elts(int, all_116_0) = % 47.51/7.12 | | | | | | | | all_259_5 & elts(int, all_114_0) = all_259_4 & % 47.51/7.12 | | | | | | | | length1(int, all_116_0) = all_259_2 & uni(all_259_4) & % 47.51/7.12 | | | | | | | | uni(all_259_5) & ( ~ (all_259_1 = 0) | ~ (all_259_3 = % 47.51/7.12 | | | | | | | | 0) | all_259_0 = 0) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (345) implies: % 47.51/7.12 | | | | | | | | (346) length1(int, all_116_0) = all_259_2 % 47.51/7.12 | | | | | | | | (347) elts(int, all_114_0) = all_259_4 % 47.51/7.12 | | | | | | | | (348) elts(int, all_116_0) = all_259_5 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | DELTA: instantiating (258) with fresh symbols all_261_0, % 47.51/7.12 | | | | | | | | all_261_1, all_261_2, all_261_3, all_261_4, all_261_5 % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (349) permut_sub2(int, all_114_0, all_114_0, all_103_14, % 47.51/7.12 | | | | | | | | $sum(all_103_13, 1)) = all_261_5 & map_eq_sub1(int, % 47.51/7.12 | | | | | | | | all_261_4, all_261_3, $sum(all_103_13, 1), all_261_1) % 47.51/7.12 | | | | | | | | = all_261_0 & map_eq_sub1(int, all_261_4, all_261_3, 0, % 47.51/7.12 | | | | | | | | all_103_14) = all_261_2 & elts(int, all_114_0) = % 47.51/7.12 | | | | | | | | all_261_3 & elts(int, all_114_0) = all_261_4 & % 47.51/7.12 | | | | | | | | length1(int, all_114_0) = all_261_1 & uni(all_261_3) & % 47.51/7.12 | | | | | | | | uni(all_261_4) & ( ~ (all_261_5 = 0) | (all_261_0 = 0 & % 47.51/7.12 | | | | | | | | all_261_2 = 0)) % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | ALPHA: (349) implies: % 47.51/7.12 | | | | | | | | (350) length1(int, all_114_0) = all_261_1 % 47.51/7.12 | | | | | | | | (351) elts(int, all_114_0) = all_261_4 % 47.51/7.12 | | | | | | | | (352) elts(int, all_114_0) = all_261_3 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_224_0, all_230_2, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (286), (294) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (353) all_230_2 = all_224_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_233_2, all_236_1, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (300), (306) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (354) all_236_1 = all_233_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_230_2, all_236_1, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (294), (306) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (355) all_236_1 = all_230_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_230_2, all_236_0, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (294), (307) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (356) all_236_0 = all_230_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_243_0, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (73), (316) gives: % 47.51/7.12 | | | | | | | | (357) all_243_0 = all_103_16 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_230_2, all_243_0, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (294), (316) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (358) all_243_0 = all_230_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_236_0, all_245_0, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (307), (319) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (359) all_245_0 = all_236_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_195_0, all_245_0, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (273), (319) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (360) all_245_0 = all_195_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_230_2, all_253_2, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (294), (334) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (361) all_253_2 = all_230_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_226_0, all_253_2, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (288), (334) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (362) all_253_2 = all_226_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_224_1, all_253_2, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (285), (334) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (363) all_253_2 = all_224_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_243_0, all_261_1, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (316), (350) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (364) all_261_1 = all_243_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_221_2, all_261_1, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (280), (350) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (365) all_261_1 = all_221_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_193_0, all_230_2, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (271), (295) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (366) all_230_2 = all_193_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_238_2, all_241_0, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (309), (313) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (367) all_241_0 = all_238_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_228_0, all_241_0, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (291), (313) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (368) all_241_0 = all_228_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_238_2, all_243_1, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (309), (317) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (369) all_243_1 = all_238_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_243_1, all_245_1, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (317), (320) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (370) all_245_1 = all_243_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_233_2, all_245_1, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (301), (320) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (371) all_245_1 = all_233_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_226_1, all_247_2, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (289), (322) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (372) all_247_2 = all_226_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_247_2, all_249_1, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (322), (327) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (373) all_249_1 = all_247_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_259_2, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (76), (346) gives: % 47.51/7.12 | | | | | | | | (374) all_259_2 = all_103_16 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_257_1, all_259_2, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (341), (346) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (375) all_259_2 = all_257_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_249_1, all_259_2, % 47.51/7.12 | | | | | | | | all_116_0, int, simplifying with (327), (346) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (376) all_259_2 = all_249_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_238_2, all_241_1, % 47.51/7.12 | | | | | | | | all_118_0, int, simplifying with (310), (314) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (377) all_241_1 = all_238_2 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_191_0, all_241_1, % 47.51/7.12 | | | | | | | | all_118_0, int, simplifying with (269), (314) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (378) all_241_1 = all_191_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_241_1, all_251_1, % 47.51/7.12 | | | | | | | | all_118_0, int, simplifying with (314), (331) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (379) all_251_1 = all_241_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_251_1, all_255_2, % 47.51/7.12 | | | | | | | | all_118_0, int, simplifying with (331), (338) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (380) all_255_2 = all_251_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (16) with all_228_1, all_255_2, % 47.51/7.12 | | | | | | | | all_118_0, int, simplifying with (292), (338) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (381) all_255_2 = all_228_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (17) with all_233_0, all_253_5, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (302), (335) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (382) all_253_5 = all_233_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (17) with all_230_0, all_253_5, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (296), (335) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (383) all_253_5 = all_230_0 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (17) with all_221_1, all_253_5, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (281), (335) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.12 | | | | | | | | (384) all_253_5 = all_221_1 % 47.51/7.12 | | | | | | | | % 47.51/7.12 | | | | | | | | GROUND_INST: instantiating (17) with all_122_0, all_253_4, % 47.51/7.12 | | | | | | | | all_114_0, int, simplifying with (189), (336) % 47.51/7.12 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (385) all_253_4 = all_122_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_221_0, all_253_4, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (282), (336) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (386) all_253_4 = all_221_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_221_1, all_253_4, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (281), (336) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (387) all_253_4 = all_221_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_213_0, all_259_4, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (275), (347) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (388) all_259_4 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_249_3, all_261_4, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (328), (351) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (389) all_261_4 = all_249_3 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_247_4, all_261_4, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (323), (351) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (390) all_261_4 = all_247_4 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_233_0, all_261_4, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (302), (351) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (391) all_261_4 = all_233_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_259_4, all_261_3, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (347), (352) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (392) all_261_3 = all_259_4 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_257_3, all_261_3, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (342), (352) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (393) all_261_3 = all_257_3 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_249_3, all_261_3, % 47.51/7.13 | | | | | | | | all_114_0, int, simplifying with (328), (352) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (394) all_261_3 = all_249_3 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_233_1, all_247_5, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (303), (324) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (395) all_247_5 = all_233_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_124_0, all_251_3, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (188), (332) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (396) all_251_3 = all_124_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_249_4, all_251_3, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (329), (332) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (397) all_251_3 = all_249_4 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_255_4, all_257_4, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (339), (343) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (398) all_257_4 = all_255_4 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_247_5, all_257_4, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (324), (343) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (399) all_257_4 = all_247_5 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_217_0, all_257_4, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (277), (343) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (400) all_257_4 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_249_4, all_259_5, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (329), (348) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (401) all_259_5 = all_249_4 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_238_0, all_259_5, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (311), (348) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (402) all_259_5 = all_238_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_233_1, all_259_5, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (303), (348) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (403) all_259_5 = all_233_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | GROUND_INST: instantiating (17) with all_230_1, all_259_5, % 47.51/7.13 | | | | | | | | all_116_0, int, simplifying with (297), (348) % 47.51/7.13 | | | | | | | | gives: % 47.51/7.13 | | | | | | | | (404) all_259_5 = all_230_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (364), (365) imply: % 47.51/7.13 | | | | | | | | (405) all_243_0 = all_221_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (405) implies: % 47.51/7.13 | | | | | | | | (406) all_243_0 = all_221_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (392), (393) imply: % 47.51/7.13 | | | | | | | | (407) all_259_4 = all_257_3 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (407) implies: % 47.51/7.13 | | | | | | | | (408) all_259_4 = all_257_3 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (393), (394) imply: % 47.51/7.13 | | | | | | | | (409) all_257_3 = all_249_3 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (389), (390) imply: % 47.51/7.13 | | | | | | | | (410) all_249_3 = all_247_4 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (410) implies: % 47.51/7.13 | | | | | | | | (411) all_249_3 = all_247_4 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (390), (391) imply: % 47.51/7.13 | | | | | | | | (412) all_247_4 = all_233_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (374), (375) imply: % 47.51/7.13 | | | | | | | | (413) all_257_1 = all_103_16 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (375), (376) imply: % 47.51/7.13 | | | | | | | | (414) all_257_1 = all_249_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (388), (408) imply: % 47.51/7.13 | | | | | | | | (415) all_257_3 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (415) implies: % 47.51/7.13 | | | | | | | | (416) all_257_3 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (402), (403) imply: % 47.51/7.13 | | | | | | | | (417) all_238_0 = all_233_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (401), (402) imply: % 47.51/7.13 | | | | | | | | (418) all_249_4 = all_238_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (418) implies: % 47.51/7.13 | | | | | | | | (419) all_249_4 = all_238_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (402), (404) imply: % 47.51/7.13 | | | | | | | | (420) all_238_0 = all_230_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (413), (414) imply: % 47.51/7.13 | | | | | | | | (421) all_249_1 = all_103_16 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (421) implies: % 47.51/7.13 | | | | | | | | (422) all_249_1 = all_103_16 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (409), (416) imply: % 47.51/7.13 | | | | | | | | (423) all_249_3 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (423) implies: % 47.51/7.13 | | | | | | | | (424) all_249_3 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (398), (400) imply: % 47.51/7.13 | | | | | | | | (425) all_255_4 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (398), (399) imply: % 47.51/7.13 | | | | | | | | (426) all_255_4 = all_247_5 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (380), (381) imply: % 47.51/7.13 | | | | | | | | (427) all_251_1 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (427) implies: % 47.51/7.13 | | | | | | | | (428) all_251_1 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (425), (426) imply: % 47.51/7.13 | | | | | | | | (429) all_247_5 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (429) implies: % 47.51/7.13 | | | | | | | | (430) all_247_5 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (361), (362) imply: % 47.51/7.13 | | | | | | | | (431) all_230_2 = all_226_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (431) implies: % 47.51/7.13 | | | | | | | | (432) all_230_2 = all_226_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (362), (363) imply: % 47.51/7.13 | | | | | | | | (433) all_226_0 = all_224_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (385), (386) imply: % 47.51/7.13 | | | | | | | | (434) all_221_0 = all_122_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (386), (387) imply: % 47.51/7.13 | | | | | | | | (435) all_221_0 = all_221_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (382), (383) imply: % 47.51/7.13 | | | | | | | | (436) all_233_0 = all_230_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (436) implies: % 47.51/7.13 | | | | | | | | (437) all_233_0 = all_230_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (383), (384) imply: % 47.51/7.13 | | | | | | | | (438) all_230_0 = all_221_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (379), (428) imply: % 47.51/7.13 | | | | | | | | (439) all_241_1 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (439) implies: % 47.51/7.13 | | | | | | | | (440) all_241_1 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (396), (397) imply: % 47.51/7.13 | | | | | | | | (441) all_249_4 = all_124_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (441) implies: % 47.51/7.13 | | | | | | | | (442) all_249_4 = all_124_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (373), (422) imply: % 47.51/7.13 | | | | | | | | (443) all_247_2 = all_103_16 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (443) implies: % 47.51/7.13 | | | | | | | | (444) all_247_2 = all_103_16 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (411), (424) imply: % 47.51/7.13 | | | | | | | | (445) all_247_4 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (445) implies: % 47.51/7.13 | | | | | | | | (446) all_247_4 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (419), (442) imply: % 47.51/7.13 | | | | | | | | (447) all_238_0 = all_124_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (447) implies: % 47.51/7.13 | | | | | | | | (448) all_238_0 = all_124_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (372), (444) imply: % 47.51/7.13 | | | | | | | | (449) all_226_1 = all_103_16 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (412), (446) imply: % 47.51/7.13 | | | | | | | | (450) all_233_0 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (450) implies: % 47.51/7.13 | | | | | | | | (451) all_233_0 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (395), (430) imply: % 47.51/7.13 | | | | | | | | (452) all_233_1 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (452) implies: % 47.51/7.13 | | | | | | | | (453) all_233_1 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (359), (360) imply: % 47.51/7.13 | | | | | | | | (454) all_236_0 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (454) implies: % 47.51/7.13 | | | | | | | | (455) all_236_0 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (370), (371) imply: % 47.51/7.13 | | | | | | | | (456) all_243_1 = all_233_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (456) implies: % 47.51/7.13 | | | | | | | | (457) all_243_1 = all_233_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (358), (406) imply: % 47.51/7.13 | | | | | | | | (458) all_230_2 = all_221_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (458) implies: % 47.51/7.13 | | | | | | | | (459) all_230_2 = all_221_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (357), (406) imply: % 47.51/7.13 | | | | | | | | (460) all_221_2 = all_103_16 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (369), (457) imply: % 47.51/7.13 | | | | | | | | (461) all_238_2 = all_233_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (461) implies: % 47.51/7.13 | | | | | | | | (462) all_238_2 = all_233_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (367), (368) imply: % 47.51/7.13 | | | | | | | | (463) all_238_2 = all_228_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (463) implies: % 47.51/7.13 | | | | | | | | (464) all_238_2 = all_228_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (378), (440) imply: % 47.51/7.13 | | | | | | | | (465) all_228_1 = all_191_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (377), (440) imply: % 47.51/7.13 | | | | | | | | (466) all_238_2 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (466) implies: % 47.51/7.13 | | | | | | | | (467) all_238_2 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (420), (448) imply: % 47.51/7.13 | | | | | | | | (468) all_230_1 = all_124_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (417), (420) imply: % 47.51/7.13 | | | | | | | | (469) all_233_1 = all_230_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (469) implies: % 47.51/7.13 | | | | | | | | (470) all_233_1 = all_230_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (462), (464) imply: % 47.51/7.13 | | | | | | | | (471) all_233_2 = all_228_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (462), (467) imply: % 47.51/7.13 | | | | | | | | (472) all_233_2 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (356), (455) imply: % 47.51/7.13 | | | | | | | | (473) all_230_2 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (473) implies: % 47.51/7.13 | | | | | | | | (474) all_230_2 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (354), (355) imply: % 47.51/7.13 | | | | | | | | (475) all_233_2 = all_230_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (437), (451) imply: % 47.51/7.13 | | | | | | | | (476) all_230_0 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (476) implies: % 47.51/7.13 | | | | | | | | (477) all_230_0 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (453), (470) imply: % 47.51/7.13 | | | | | | | | (478) all_230_1 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (478) implies: % 47.51/7.13 | | | | | | | | (479) all_230_1 = all_217_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (471), (475) imply: % 47.51/7.13 | | | | | | | | (480) all_230_2 = all_228_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (480) implies: % 47.51/7.13 | | | | | | | | (481) all_230_2 = all_228_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (471), (472) imply: % 47.51/7.13 | | | | | | | | (482) all_228_0 = all_228_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (438), (477) imply: % 47.51/7.13 | | | | | | | | (483) all_221_1 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (483) implies: % 47.51/7.13 | | | | | | | | (484) all_221_1 = all_213_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (468), (479) imply: % 47.51/7.13 | | | | | | | | (485) all_217_0 = all_124_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (366), (481) imply: % 47.51/7.13 | | | | | | | | (486) all_228_0 = all_193_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (432), (481) imply: % 47.51/7.13 | | | | | | | | (487) all_228_0 = all_226_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (353), (481) imply: % 47.51/7.13 | | | | | | | | (488) all_228_0 = all_224_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (474), (481) imply: % 47.51/7.13 | | | | | | | | (489) all_228_0 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (459), (481) imply: % 47.51/7.13 | | | | | | | | (490) all_228_0 = all_221_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (488), (489) imply: % 47.51/7.13 | | | | | | | | (491) all_224_0 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (487), (488) imply: % 47.51/7.13 | | | | | | | | (492) all_226_0 = all_224_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (492) implies: % 47.51/7.13 | | | | | | | | (493) all_226_0 = all_224_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (482), (488) imply: % 47.51/7.13 | | | | | | | | (494) all_228_1 = all_224_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (494) implies: % 47.51/7.13 | | | | | | | | (495) all_228_1 = all_224_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (486), (488) imply: % 47.51/7.13 | | | | | | | | (496) all_224_0 = all_193_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (488), (490) imply: % 47.51/7.13 | | | | | | | | (497) all_224_0 = all_221_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (465), (495) imply: % 47.51/7.13 | | | | | | | | (498) all_224_0 = all_191_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (498) implies: % 47.51/7.13 | | | | | | | | (499) all_224_0 = all_191_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (433), (493) imply: % 47.51/7.13 | | | | | | | | (500) all_224_0 = all_224_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (500) implies: % 47.51/7.13 | | | | | | | | (501) all_224_0 = all_224_1 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (491), (501) imply: % 47.51/7.13 | | | | | | | | (502) all_224_1 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (496), (501) imply: % 47.51/7.13 | | | | | | | | (503) all_224_1 = all_193_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (499), (501) imply: % 47.51/7.13 | | | | | | | | (504) all_224_1 = all_191_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (497), (501) imply: % 47.51/7.13 | | | | | | | | (505) all_224_1 = all_221_2 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | COMBINE_EQS: (502), (505) imply: % 47.51/7.13 | | | | | | | | (506) all_221_2 = all_195_0 % 47.51/7.13 | | | | | | | | % 47.51/7.13 | | | | | | | | SIMP: (506) implies: % 47.51/7.14 | | | | | | | | (507) all_221_2 = all_195_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (502), (503) imply: % 47.51/7.14 | | | | | | | | (508) all_195_0 = all_193_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (502), (504) imply: % 47.51/7.14 | | | | | | | | (509) all_195_0 = all_191_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (434), (435) imply: % 47.51/7.14 | | | | | | | | (510) all_221_1 = all_122_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | SIMP: (510) implies: % 47.51/7.14 | | | | | | | | (511) all_221_1 = all_122_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (484), (511) imply: % 47.51/7.14 | | | | | | | | (512) all_213_0 = all_122_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (460), (507) imply: % 47.51/7.14 | | | | | | | | (513) all_195_0 = all_103_16 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (508), (513) imply: % 47.51/7.14 | | | | | | | | (514) all_193_0 = all_103_16 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | SIMP: (514) implies: % 47.51/7.14 | | | | | | | | (515) all_193_0 = all_103_16 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (509), (513) imply: % 47.51/7.14 | | | | | | | | (516) all_191_0 = all_103_16 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | SIMP: (516) implies: % 47.51/7.14 | | | | | | | | (517) all_191_0 = all_103_16 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (477), (512) imply: % 47.51/7.14 | | | | | | | | (518) all_230_0 = all_122_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (453), (485) imply: % 47.51/7.14 | | | | | | | | (519) all_233_1 = all_124_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (451), (512) imply: % 47.51/7.14 | | | | | | | | (520) all_233_0 = all_122_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (430), (485) imply: % 47.51/7.14 | | | | | | | | (521) all_247_5 = all_124_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (446), (512) imply: % 47.51/7.14 | | | | | | | | (522) all_247_4 = all_122_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (425), (485) imply: % 47.51/7.14 | | | | | | | | (523) all_255_4 = all_124_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (398), (523) imply: % 47.51/7.14 | | | | | | | | (524) all_257_4 = all_124_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | COMBINE_EQS: (416), (512) imply: % 47.51/7.14 | | | | | | | | (525) all_257_3 = all_122_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | REDUCE: (279), (460) imply: % 47.51/7.14 | | | | | | | | (526) $lesseq(1, $difference(all_103_16, all_103_13)) % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | REDUCE: (344), (413), (524), (525) imply: % 47.51/7.14 | | | | | | | | (527) map_eq_sub1(int, all_124_0, all_122_0, $sum(all_103_10, % 47.51/7.14 | | | | | | | | 1), all_103_16) = all_257_0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | REDUCE: (325), (444), (521), (522) imply: % 47.51/7.14 | | | | | | | | (528) map_eq_sub1(int, all_124_0, all_122_0, $sum(all_103_10, % 47.51/7.14 | | | | | | | | 1), all_103_16) = all_247_1 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | REDUCE: (304), (519), (520) imply: % 47.51/7.14 | | | | | | | | (529) permut2(int, all_124_0, all_122_0, all_103_14, % 47.51/7.14 | | | | | | | | $sum(all_103_13, 1)) = 0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | REDUCE: (298), (468), (518) imply: % 47.51/7.14 | | | | | | | | (530) permut2(int, all_124_0, all_122_0, all_103_14, % 47.51/7.14 | | | | | | | | $sum(all_103_10, 1)) = 0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | REDUCE: (283), (434), (511) imply: % 47.51/7.14 | | | | | | | | (531) permut2(int, all_122_0, all_122_0, all_103_14, % 47.51/7.14 | | | | | | | | $sum(all_103_13, 1)) = 0 % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | BETA: splitting (248) gives: % 47.51/7.14 | | | | | | | | % 47.51/7.14 | | | | | | | | Case 1: % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | (532) $lesseq(all_103_14, -1) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | COMBINE_INEQS: (20), (532) imply: % 47.51/7.14 | | | | | | | | | (533) $false % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | CLOSE: (533) is inconsistent. % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | Case 2: % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | (534) ? [v0: int] : ? [v1: int] : ? [v2: any] : % 47.51/7.14 | | | | | | | | | (array_eq_sub1(int, all_114_0, all_114_0, 0, % 47.51/7.14 | | | | | | | | | all_103_14) = v2 & length1(int, all_114_0) = v1 & % 47.51/7.14 | | | | | | | | | length1(int, all_114_0) = v0 & ( ~ (v1 = v0) | v2 = % 47.51/7.14 | | | | | | | | | 0 | ~ ($lesseq(all_103_14, v0)) | ~ ($lesseq(0, % 47.51/7.14 | | | | | | | | | v0)))) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | COMBINE_INEQS: (20), (21) imply: % 47.51/7.14 | | | | | | | | | (535) $lesseq(0, all_103_12) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | COMBINE_INEQS: (22), (535) imply: % 47.51/7.14 | | | | | | | | | (536) $lesseq(0, all_103_10) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | COMBINE_INEQS: (51), (536) imply: % 47.51/7.14 | | | | | | | | | (537) $lesseq(1, all_103_13) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | COMBINE_INEQS: (526), (537) imply: % 47.51/7.14 | | | | | | | | | (538) $lesseq(2, all_103_16) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | DELTA: instantiating (534) with fresh symbols all_273_0, % 47.51/7.14 | | | | | | | | | all_273_1, all_273_2 gives: % 47.51/7.14 | | | | | | | | | (539) array_eq_sub1(int, all_114_0, all_114_0, 0, % 47.51/7.14 | | | | | | | | | all_103_14) = all_273_0 & length1(int, all_114_0) = % 47.51/7.14 | | | | | | | | | all_273_1 & length1(int, all_114_0) = all_273_2 & ( ~ % 47.51/7.14 | | | | | | | | | (all_273_1 = all_273_2) | all_273_0 = 0 | ~ % 47.51/7.14 | | | | | | | | | ($lesseq(all_103_14, all_273_2)) | ~ ($lesseq(0, % 47.51/7.14 | | | | | | | | | all_273_2))) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | ALPHA: (539) implies: % 47.51/7.14 | | | | | | | | | (540) length1(int, all_114_0) = all_273_2 % 47.51/7.14 | | | | | | | | | (541) length1(int, all_114_0) = all_273_1 % 47.51/7.14 | | | | | | | | | (542) ~ (all_273_1 = all_273_2) | all_273_0 = 0 | ~ % 47.51/7.14 | | | | | | | | | ($lesseq(all_103_14, all_273_2)) | ~ ($lesseq(0, % 47.51/7.14 | | | | | | | | | all_273_2)) % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | BETA: splitting (246) gives: % 47.51/7.14 | | | | | | | | | % 47.51/7.14 | | | | | | | | | Case 1: % 47.51/7.14 | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | (543) $lesseq(all_103_16, -1) % 47.51/7.14 | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | COMBINE_INEQS: (538), (543) imply: % 47.51/7.14 | | | | | | | | | | (544) $false % 47.51/7.14 | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | CLOSE: (544) is inconsistent. % 47.51/7.14 | | | | | | | | | | % 47.51/7.14 | | | | | | | | | Case 2: % 47.51/7.14 | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | (545) ~ ($lesseq(-1, all_103_13)) | ? [v0: int] : ? % 47.51/7.14 | | | | | | | | | | [v1: int] : ? [v2: any] : (array_eq_sub1(int, % 47.51/7.14 | | | | | | | | | | all_118_0, all_116_0, $sum(all_103_13, 1), % 47.51/7.14 | | | | | | | | | | all_103_16) = v2 & length1(int, all_118_0) = v0 % 47.51/7.14 | | | | | | | | | | & length1(int, all_116_0) = v1 & ( ~ (v1 = v0) | % 47.51/7.14 | | | | | | | | | | v2 = 0 | ~ ($lesseq(1, $difference(v0, % 47.51/7.14 | | | | | | | | | | all_103_13))) | ~ ($lesseq(all_103_16, % 47.51/7.14 | | | | | | | | | | v0)))) % 47.51/7.14 | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | BETA: splitting (253) gives: % 47.51/7.14 | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | Case 1: % 47.51/7.14 | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | (546) $lesseq(all_103_16, -1) % 47.51/7.14 | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | COMBINE_INEQS: (538), (546) imply: % 47.51/7.14 | | | | | | | | | | | (547) $false % 47.51/7.14 | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | CLOSE: (547) is inconsistent. % 47.51/7.14 | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | Case 2: % 47.51/7.14 | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | (548) ~ ($lesseq(-1, all_103_13)) | ? [v0: int] : ? % 47.51/7.14 | | | | | | | | | | | [v1: int] : ? [v2: any] : (array_eq_sub1(int, % 47.51/7.14 | | | | | | | | | | | all_116_0, all_114_0, $sum(all_103_13, 1), % 47.51/7.14 | | | | | | | | | | | all_103_16) = v2 & length1(int, all_116_0) = % 47.51/7.14 | | | | | | | | | | | v0 & length1(int, all_114_0) = v1 & ( ~ (v1 = % 47.51/7.14 | | | | | | | | | | | v0) | v2 = 0 | ~ ($lesseq(1, % 47.51/7.14 | | | | | | | | | | | $difference(v0, all_103_13))) | ~ % 47.51/7.14 | | | | | | | | | | | ($lesseq(all_103_16, v0)))) % 47.51/7.14 | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | BETA: splitting (251) gives: % 47.51/7.14 | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | Case 1: % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | (549) $lesseq(all_103_14, -1) % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | COMBINE_INEQS: (20), (549) imply: % 47.51/7.14 | | | | | | | | | | | | (550) $false % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | CLOSE: (550) is inconsistent. % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | Case 2: % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | (551) ? [v0: int] : ? [v1: int] : ? [v2: any] : % 47.51/7.14 | | | | | | | | | | | | (array_eq_sub1(int, all_116_0, all_114_0, 0, % 47.51/7.14 | | | | | | | | | | | | all_103_14) = v2 & length1(int, all_116_0) = % 47.51/7.14 | | | | | | | | | | | | v0 & length1(int, all_114_0) = v1 & ( ~ (v1 = % 47.51/7.14 | | | | | | | | | | | | v0) | v2 = 0 | ~ ($lesseq(all_103_14, v0)) % 47.51/7.14 | | | | | | | | | | | | | ~ ($lesseq(0, v0)))) % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | DELTA: instantiating (551) with fresh symbols all_295_0, % 47.51/7.14 | | | | | | | | | | | | all_295_1, all_295_2 gives: % 47.51/7.14 | | | | | | | | | | | | (552) array_eq_sub1(int, all_116_0, all_114_0, 0, % 47.51/7.14 | | | | | | | | | | | | all_103_14) = all_295_0 & length1(int, % 47.51/7.14 | | | | | | | | | | | | all_116_0) = all_295_2 & length1(int, all_114_0) % 47.51/7.14 | | | | | | | | | | | | = all_295_1 & ( ~ (all_295_1 = all_295_2) | % 47.51/7.14 | | | | | | | | | | | | all_295_0 = 0 | ~ ($lesseq(all_103_14, % 47.51/7.14 | | | | | | | | | | | | all_295_2)) | ~ ($lesseq(0, all_295_2))) % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | ALPHA: (552) implies: % 47.51/7.14 | | | | | | | | | | | | (553) length1(int, all_114_0) = all_295_1 % 47.51/7.14 | | | | | | | | | | | | (554) length1(int, all_116_0) = all_295_2 % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | BETA: splitting (244) gives: % 47.51/7.14 | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | Case 1: % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | (555) $lesseq(all_103_14, -1) % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | COMBINE_INEQS: (20), (555) imply: % 47.51/7.14 | | | | | | | | | | | | | (556) $false % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | CLOSE: (556) is inconsistent. % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | Case 2: % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | (557) ? [v0: int] : ? [v1: int] : ? [v2: any] : % 47.51/7.14 | | | | | | | | | | | | | (array_eq_sub1(int, all_118_0, all_116_0, 0, % 47.51/7.14 | | | | | | | | | | | | | all_103_14) = v2 & length1(int, all_118_0) = % 47.51/7.14 | | | | | | | | | | | | | v0 & length1(int, all_116_0) = v1 & ( ~ (v1 = % 47.51/7.14 | | | | | | | | | | | | | v0) | v2 = 0 | ~ ($lesseq(all_103_14, v0)) % 47.51/7.14 | | | | | | | | | | | | | | ~ ($lesseq(0, v0)))) % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | DELTA: instantiating (557) with fresh symbols all_302_0, % 47.51/7.14 | | | | | | | | | | | | | all_302_1, all_302_2 gives: % 47.51/7.14 | | | | | | | | | | | | | (558) array_eq_sub1(int, all_118_0, all_116_0, 0, % 47.51/7.14 | | | | | | | | | | | | | all_103_14) = all_302_0 & length1(int, % 47.51/7.14 | | | | | | | | | | | | | all_118_0) = all_302_2 & length1(int, all_116_0) % 47.51/7.14 | | | | | | | | | | | | | = all_302_1 & ( ~ (all_302_1 = all_302_2) | % 47.51/7.14 | | | | | | | | | | | | | all_302_0 = 0 | ~ ($lesseq(all_103_14, % 47.51/7.14 | | | | | | | | | | | | | all_302_2)) | ~ ($lesseq(0, all_302_2))) % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | ALPHA: (558) implies: % 47.51/7.14 | | | | | | | | | | | | | (559) length1(int, all_116_0) = all_302_1 % 47.51/7.14 | | | | | | | | | | | | | (560) length1(int, all_118_0) = all_302_2 % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | BETA: splitting (255) gives: % 47.51/7.14 | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | Case 1: % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | (561) $lesseq(all_103_16, -1) % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | COMBINE_INEQS: (538), (561) imply: % 47.51/7.14 | | | | | | | | | | | | | | (562) $false % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | CLOSE: (562) is inconsistent. % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | Case 2: % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | (563) ~ ($lesseq(-1, all_103_10)) | ? [v0: int] : ? % 47.51/7.14 | | | | | | | | | | | | | | [v1: int] : ? [v2: any] : (array_eq_sub1(int, % 47.51/7.14 | | | | | | | | | | | | | | all_116_0, all_114_0, $sum(all_103_10, 1), % 47.51/7.14 | | | | | | | | | | | | | | all_103_16) = v2 & length1(int, all_116_0) = % 47.51/7.14 | | | | | | | | | | | | | | v0 & length1(int, all_114_0) = v1 & ( ~ (v1 = % 47.51/7.14 | | | | | | | | | | | | | | v0) | v2 = 0 | ~ ($lesseq(1, % 47.51/7.14 | | | | | | | | | | | | | | $difference(v0, all_103_10))) | ~ % 47.51/7.14 | | | | | | | | | | | | | | ($lesseq(all_103_16, v0)))) % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_273_1, % 47.51/7.14 | | | | | | | | | | | | | | all_114_0, int, simplifying with (73), (541) % 47.51/7.14 | | | | | | | | | | | | | | gives: % 47.51/7.14 | | | | | | | | | | | | | | (564) all_273_1 = all_103_16 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_273_1, all_295_1, % 47.51/7.14 | | | | | | | | | | | | | | all_114_0, int, simplifying with (541), (553) % 47.51/7.14 | | | | | | | | | | | | | | gives: % 47.51/7.14 | | | | | | | | | | | | | | (565) all_295_1 = all_273_1 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_273_2, all_295_1, % 47.51/7.14 | | | | | | | | | | | | | | all_114_0, int, simplifying with (540), (553) % 47.51/7.14 | | | | | | | | | | | | | | gives: % 47.51/7.14 | | | | | | | | | | | | | | (566) all_295_1 = all_273_2 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_302_1, % 47.51/7.14 | | | | | | | | | | | | | | all_116_0, int, simplifying with (76), (559) % 47.51/7.14 | | | | | | | | | | | | | | gives: % 47.51/7.14 | | | | | | | | | | | | | | (567) all_302_1 = all_103_16 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_295_2, all_302_1, % 47.51/7.14 | | | | | | | | | | | | | | all_116_0, int, simplifying with (554), (559) % 47.51/7.14 | | | | | | | | | | | | | | gives: % 47.51/7.14 | | | | | | | | | | | | | | (568) all_302_1 = all_295_2 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_302_2, % 47.51/7.14 | | | | | | | | | | | | | | all_118_0, int, simplifying with (79), (560) % 47.51/7.14 | | | | | | | | | | | | | | gives: % 47.51/7.14 | | | | | | | | | | | | | | (569) all_302_2 = all_103_16 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with 0, all_257_0, all_103_16, % 47.51/7.14 | | | | | | | | | | | | | | $sum(all_103_10, 1), all_122_0, all_124_0, int, % 47.51/7.14 | | | | | | | | | | | | | | simplifying with (227), (527) gives: % 47.51/7.14 | | | | | | | | | | | | | | (570) all_257_0 = 0 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | GROUND_INST: instantiating (18) with all_247_1, all_257_0, % 47.51/7.14 | | | | | | | | | | | | | | all_103_16, $sum(all_103_10, 1), all_122_0, % 47.51/7.14 | | | | | | | | | | | | | | all_124_0, int, simplifying with (527), (528) % 47.51/7.14 | | | | | | | | | | | | | | gives: % 47.51/7.14 | | | | | | | | | | | | | | (571) all_257_0 = all_247_1 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | COMBINE_EQS: (567), (568) imply: % 47.51/7.14 | | | | | | | | | | | | | | (572) all_295_2 = all_103_16 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | COMBINE_EQS: (565), (566) imply: % 47.51/7.14 | | | | | | | | | | | | | | (573) all_273_1 = all_273_2 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | SIMP: (573) implies: % 47.51/7.14 | | | | | | | | | | | | | | (574) all_273_1 = all_273_2 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | COMBINE_EQS: (564), (574) imply: % 47.51/7.14 | | | | | | | | | | | | | | (575) all_273_2 = all_103_16 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | SIMP: (575) implies: % 47.51/7.14 | | | | | | | | | | | | | | (576) all_273_2 = all_103_16 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | COMBINE_EQS: (570), (571) imply: % 47.51/7.14 | | | | | | | | | | | | | | (577) all_247_1 = 0 % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | BETA: splitting (563) gives: % 47.51/7.14 | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | Case 1: % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | | (578) $lesseq(all_103_10, -2) % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | | COMBINE_INEQS: (22), (578) imply: % 47.51/7.14 | | | | | | | | | | | | | | | (579) $lesseq(all_103_12, -2) % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | | COMBINE_INEQS: (21), (579) imply: % 47.51/7.14 | | | | | | | | | | | | | | | (580) $lesseq(all_103_14, -2) % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | | COMBINE_INEQS: (20), (580) imply: % 47.51/7.14 | | | | | | | | | | | | | | | (581) $false % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | | CLOSE: (581) is inconsistent. % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | Case 2: % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | | (582) $lesseq(-1, all_103_10) % 47.51/7.14 | | | | | | | | | | | | | | | % 47.51/7.14 | | | | | | | | | | | | | | | COMBINE_INEQS: (23), (582) imply: % 47.51/7.14 | | | | | | | | | | | | | | | (583) $lesseq(0, all_103_9) % 47.51/7.15 | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | COMBINE_INEQS: (24), (583) imply: % 47.51/7.15 | | | | | | | | | | | | | | | (584) $lesseq(0, all_103_1) % 47.51/7.15 | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | COMBINE_INEQS: (25), (584) imply: % 47.51/7.15 | | | | | | | | | | | | | | | (585) $lesseq(0, all_103_13) % 47.51/7.15 | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | BETA: splitting (545) gives: % 47.51/7.15 | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | (586) $lesseq(all_103_13, -2) % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | COMBINE_INEQS: (585), (586) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | (587) $false % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | CLOSE: (587) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | (588) ? [v0: int] : ? [v1: int] : ? [v2: any] : % 47.51/7.15 | | | | | | | | | | | | | | | | (array_eq_sub1(int, all_118_0, all_116_0, % 47.51/7.15 | | | | | | | | | | | | | | | | $sum(all_103_13, 1), all_103_16) = v2 & % 47.51/7.15 | | | | | | | | | | | | | | | | length1(int, all_118_0) = v0 & length1(int, % 47.51/7.15 | | | | | | | | | | | | | | | | all_116_0) = v1 & ( ~ (v1 = v0) | v2 = 0 | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | ($lesseq(1, $difference(v0, all_103_13))) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | ($lesseq(all_103_16, v0)))) % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | DELTA: instantiating (588) with fresh symbols all_346_0, % 47.51/7.15 | | | | | | | | | | | | | | | | all_346_1, all_346_2 gives: % 47.51/7.15 | | | | | | | | | | | | | | | | (589) array_eq_sub1(int, all_118_0, all_116_0, % 47.51/7.15 | | | | | | | | | | | | | | | | $sum(all_103_13, 1), all_103_16) = all_346_0 & % 47.51/7.15 | | | | | | | | | | | | | | | | length1(int, all_118_0) = all_346_2 & length1(int, % 47.51/7.15 | | | | | | | | | | | | | | | | all_116_0) = all_346_1 & ( ~ (all_346_1 = % 47.51/7.15 | | | | | | | | | | | | | | | | all_346_2) | all_346_0 = 0 | ~ ($lesseq(1, % 47.51/7.15 | | | | | | | | | | | | | | | | $difference(all_346_2, all_103_13))) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | ($lesseq(all_103_16, all_346_2))) % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | ALPHA: (589) implies: % 47.51/7.15 | | | | | | | | | | | | | | | | (590) length1(int, all_116_0) = all_346_1 % 47.51/7.15 | | | | | | | | | | | | | | | | (591) length1(int, all_118_0) = all_346_2 % 47.51/7.15 | | | | | | | | | | | | | | | | (592) ~ (all_346_1 = all_346_2) | all_346_0 = 0 | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_346_2, all_103_13))) | % 47.51/7.15 | | | | | | | | | | | | | | | | ~ ($lesseq(all_103_16, all_346_2)) % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | BETA: splitting (542) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | (593) ~ (all_273_1 = all_273_2) % 47.51/7.15 | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | REDUCE: (564), (576), (593) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | (594) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | CLOSE: (594) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | (595) all_273_0 = 0 | ~ ($lesseq(all_103_14, % 47.51/7.15 | | | | | | | | | | | | | | | | | all_273_2)) | ~ ($lesseq(0, all_273_2)) % 47.51/7.15 | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | BETA: splitting (548) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | (596) $lesseq(all_103_13, -2) % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (585), (596) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | (597) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | CLOSE: (597) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | (598) ? [v0: int] : ? [v1: int] : ? [v2: any] : % 47.51/7.15 | | | | | | | | | | | | | | | | | | (array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.15 | | | | | | | | | | | | | | | | | | $sum(all_103_13, 1), all_103_16) = v2 & % 47.51/7.15 | | | | | | | | | | | | | | | | | | length1(int, all_116_0) = v0 & length1(int, % 47.51/7.15 | | | | | | | | | | | | | | | | | | all_114_0) = v1 & ( ~ (v1 = v0) | v2 = 0 | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(v0, all_103_13))) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | ($lesseq(all_103_16, v0)))) % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | DELTA: instantiating (598) with fresh symbols all_410_0, % 47.51/7.15 | | | | | | | | | | | | | | | | | | all_410_1, all_410_2 gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | (599) array_eq_sub1(int, all_116_0, all_114_0, % 47.51/7.15 | | | | | | | | | | | | | | | | | | $sum(all_103_13, 1), all_103_16) = all_410_0 & % 47.51/7.15 | | | | | | | | | | | | | | | | | | length1(int, all_116_0) = all_410_2 & length1(int, % 47.51/7.15 | | | | | | | | | | | | | | | | | | all_114_0) = all_410_1 & ( ~ (all_410_1 = % 47.51/7.15 | | | | | | | | | | | | | | | | | | all_410_2) | all_410_0 = 0 | ~ ($lesseq(1, % 47.51/7.15 | | | | | | | | | | | | | | | | | | $difference(all_410_2, all_103_13))) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | ($lesseq(all_103_16, all_410_2))) % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | ALPHA: (599) implies: % 47.51/7.15 | | | | | | | | | | | | | | | | | | (600) length1(int, all_116_0) = all_410_2 % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | BETA: splitting (595) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (601) $lesseq(all_273_2, -1) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | REDUCE: (576), (601) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (602) $lesseq(all_103_16, -1) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (22), (51) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (603) $lesseq(1, $difference(all_103_13, all_103_12)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (21), (603) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (604) $lesseq(1, $difference(all_103_13, all_103_14)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (526), (604) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (605) $lesseq(2, $difference(all_103_16, all_103_14)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (538), (602) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (606) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | CLOSE: (606) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_410_2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | all_116_0, int, simplifying with (76), (600) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (607) all_410_2 = all_103_16 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_346_1, all_410_2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | all_116_0, int, simplifying with (590), (600) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (608) all_410_2 = all_346_1 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (16) with all_103_16, all_346_2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | all_118_0, int, simplifying with (79), (591) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (609) all_346_2 = all_103_16 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (607), (608) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (610) all_346_1 = all_103_16 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | SIMP: (610) implies: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | (611) all_346_1 = all_103_16 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | BETA: splitting (592) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | (612) ~ (all_346_1 = all_346_2) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | REDUCE: (609), (611), (612) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | (613) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | CLOSE: (613) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | (614) all_346_1 = all_346_2 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | (615) all_346_0 = 0 | ~ ($lesseq(1, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | $difference(all_346_2, all_103_13))) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_16, all_346_2)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (611), (614) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | (616) all_346_2 = all_103_16 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | BETA: splitting (615) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | (617) $lesseq(1, $difference(all_103_16, all_346_2)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | REDUCE: (609), (617) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | (618) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | CLOSE: (618) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | (619) all_346_0 = 0 | ~ ($lesseq(1, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | $difference(all_346_2, all_103_13))) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | BETA: splitting (619) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (620) $lesseq(all_346_2, all_103_13) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | REDUCE: (609), (620) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (621) $lesseq(all_103_16, all_103_13) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (526), (621) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (622) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | CLOSE: (622) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (623) $lesseq(1, $difference(all_346_2, all_103_13)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (22), (51) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (624) $lesseq(1, $difference(all_103_13, all_103_12)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (6) with all_103_8, all_103_6, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | $sum(all_103_10, 1), all_103_16, all_124_0, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_122_0, $sum(all_103_9, -1), all_103_2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | simplifying with (27), (28), (34), (227), (236), % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (237) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (625) ~ ($lesseq(all_103_9, all_103_16)) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | ($lesseq(2, $difference(all_103_9, all_103_10))) | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | get3(all_103_8, $sum(all_103_9, -1)) = all_103_2 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_103_6, all_103_6, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_14, $sum(all_103_13, 1), $sum(all_103_9, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | -1), all_122_0, all_122_0, all_103_2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | simplifying with (28), (34), (236), (531) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (626) ~ ($lesseq(-1, $difference(all_103_13, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) | ? [v0: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | int] : ($lesseq(v0, all_103_13) & % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_6, v0) = % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_103_8, all_103_6, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_14, $sum(all_103_13, 1), $sum(all_103_9, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | -1), all_124_0, all_122_0, all_103_2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | simplifying with (27), (28), (34), (236), (237), % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (529) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (627) ~ ($lesseq(-1, $difference(all_103_13, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) | ? [v0: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | int] : ($lesseq(v0, all_103_13) & % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_103_8, all_103_6, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_14, $sum(all_103_13, 1), all_103_12, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_124_0, all_122_0, all_103_4, simplifying with % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (27), (28), (32), (236), (237), (529) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (628) ~ ($lesseq(all_103_12, all_103_13)) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_14, all_103_12)) | ? [v0: int] : % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | ($lesseq(v0, all_103_13) & $lesseq(all_103_14, v0) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | & get3(all_103_8, v0) = all_103_4) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (5) with all_103_8, all_103_6, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_14, $sum(all_103_10, 1), $sum(all_103_9, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | -1), all_124_0, all_122_0, all_103_2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | simplifying with (27), (28), (34), (236), (237), % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (530) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | (629) ~ ($lesseq(-1, $difference(all_103_10, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) | ? [v0: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | int] : ($lesseq(v0, all_103_10) & % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (628) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | (630) $lesseq(1, $difference(all_103_12, all_103_13)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (624), (630) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | (631) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (631) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | (632) ~ ($lesseq(all_103_14, all_103_12)) | ? [v0: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | int] : ($lesseq(v0, all_103_13) & % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | all_103_4) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (632) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (633) $lesseq(1, $difference(all_103_14, all_103_12)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (21), (633) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (634) $false % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (634) is inconsistent. % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (635) ? [v0: int] : ($lesseq(v0, all_103_13) & % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | all_103_4) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (635) with fresh symbol all_573_0 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (636) $lesseq(all_573_0, all_103_13) & % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, all_573_0) & get3(all_103_8, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | all_573_0) = all_103_4 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (636) implies: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (637) $lesseq(all_103_14, all_573_0) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (638) $lesseq(all_573_0, all_103_13) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (639) get3(all_103_8, all_573_0) = all_103_4 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (48) with all_573_0, all_103_4, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (639) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | (640) ~ ($lesseq(all_573_0, all_103_13)) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_573_0)) | ~ % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_4, 41)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (43) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | (641) $lesseq(1, $difference(all_103_2, all_103_0)) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (56) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | (642) ~ (get3(all_103_6, all_103_12) = all_103_0) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (32), (642) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | (643) ~ (all_103_0 = all_103_4) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (55) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | (644) ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_0) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (35), (644) imply: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | (645) ~ ($difference(all_103_1, all_103_10) = 1) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (59) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (646) get3(all_103_8, $sum(all_103_9, -1)) = all_103_2 % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (49) with $sum(all_103_9, -1), % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2, simplifying with (646) gives: % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (647) all_103_2 = 42 | ~ ($lesseq(2, % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_10))) % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (46) with $sum(all_103_9, -1), % 47.51/7.15 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2, simplifying with (646) gives: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (648) ~ ($lesseq(43, all_103_2)) | ~ ($lesseq(-1, % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_10, all_103_9))) | ~ % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_103_9, all_103_14))) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (60) gives: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (649) get3(all_103_8, all_103_1) = all_103_0 % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (48) with all_103_1, all_103_0, % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (649) gives: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (650) ~ ($lesseq(all_103_0, 41)) | ~ % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_1, all_103_13)) | ~ % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_103_1)) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (650) gives: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (651) $lesseq(42, all_103_0) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (641), (651) imply: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (652) $lesseq(43, all_103_2) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (647) gives: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (653) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (23), (653) imply: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (654) $difference(all_103_9, all_103_10) = 1 % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (24), (654) imply: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (655) $lesseq(1, $difference(all_103_1, all_103_10)) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (645), (655) imply: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (656) $lesseq(2, $difference(all_103_1, all_103_10)) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (648) gives: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (657) $lesseq(all_103_2, 42) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (25), (641), (650), (654), (656), (657) are % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #10. % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (658) ~ ($lesseq(-1, $difference(all_103_10, % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (145), (146), (654), (658) are inconsistent by % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #8. % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (659) $lesseq(2, $difference(all_103_9, all_103_10)) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (647), (652), (659) are inconsistent by sub-proof % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #7. % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (660) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_103_1)) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (24), (25), (660) are inconsistent by sub-proof % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #6. % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (661) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_103_1, all_103_10))) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (23), (24), (25), (661) are inconsistent by % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #5. % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (662) ~ (get3(all_103_8, $sum(all_103_9, -1)) = % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (663) ~ ($lesseq(-1, $difference(all_103_13, % 47.51/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(2, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_10))) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (663) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (664) $lesseq(2, $difference(all_103_9, all_103_13)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (50), (664) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (665) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (665) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (666) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (23), (666) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (667) $difference(all_103_9, all_103_10) = 1 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (24), (667) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (668) $lesseq(1, $difference(all_103_1, all_103_10)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (645), (668) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (669) $lesseq(2, $difference(all_103_1, all_103_10)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (662), (667) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (670) ~ (get3(all_103_8, all_103_10) = all_103_2) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (60) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (671) get3(all_103_8, all_103_1) = all_103_0 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (629) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (672) $lesseq(2, $difference(all_103_9, all_103_10)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (50), (663), (672) are inconsistent by sub-proof % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #4. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (673) ~ ($lesseq(1, $difference(all_103_9, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_14))) | ? [v0: int] : ($lesseq(v0, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_10) & $lesseq(all_103_14, v0) & % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get3(all_103_8, v0) = all_103_2) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (673) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (674) $lesseq(all_103_9, all_103_14) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (145), (146), (667), (674) are inconsistent by % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #9. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (675) ? [v0: int] : ($lesseq(v0, all_103_10) & % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (675) with fresh symbol all_722_0 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (676) $lesseq(all_722_0, all_103_10) & % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, all_722_0) & get3(all_103_8, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_722_0) = all_103_2 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (676) implies: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (677) $lesseq(all_103_14, all_722_0) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (678) $lesseq(all_722_0, all_103_10) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (679) get3(all_103_8, all_722_0) = all_103_2 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (48) with all_103_1, all_103_0, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (671) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (680) ~ ($lesseq(all_103_0, 41)) | ~ % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_103_1)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (46) with all_722_0, all_103_2, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (679) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (681) ~ ($lesseq(all_722_0, all_103_10)) | ~ % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_14, all_722_0)) | ~ ($lesseq(43, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (670), (679) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (682) ~ (all_722_0 = all_103_10) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (678), (682) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (683) $lesseq(1, $difference(all_103_10, all_722_0)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (681) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (684) $lesseq(1, $difference(all_722_0, all_103_10)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (683), (684) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (685) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (685) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (686) ~ ($lesseq(all_103_14, all_722_0)) | ~ % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(43, all_103_2)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (686) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (687) $lesseq(1, $difference(all_103_14, all_722_0)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (677), (687) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (688) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (688) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (689) $lesseq(all_103_2, 42) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (25), (641), (667), (669), (680), (689) are % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #10. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (690) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_103_1, all_103_10))) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (25), (669), (690) are inconsistent by sub-proof % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #3. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | (691) all_103_0 = all_103_3 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (641), (691) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | (692) $lesseq(1, $difference(all_103_2, all_103_3)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (145), (146) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | (693) $lesseq(all_103_14, all_103_10) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (643), (691) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | (694) ~ (all_103_3 = all_103_4) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (137), (694) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | (695) $lesseq(1, $difference(all_103_3, all_103_4)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (54) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (696) $lesseq(all_103_2, all_103_3) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (692), (696) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (697) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (697) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (698) ~ ($lesseq(-1, $difference(all_103_10, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (698) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (699) $lesseq(2, $difference(all_103_9, all_103_10)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (148) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (700) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (699), (700) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (701) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (701) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (702) all_103_3 = 42 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (692), (702) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (703) $lesseq(43, all_103_2) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (695), (702) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (704) $lesseq(all_103_4, 41) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (59) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (705) get3(all_103_8, $sum(all_103_9, -1)) = all_103_2 % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (640) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (706) $lesseq(1, $difference(all_573_0, all_103_13)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (638), (706) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (707) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (707) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (708) ~ ($lesseq(all_103_9, all_573_0)) | ~ % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_4, 41)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (708) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (709) $lesseq(1, $difference(all_103_9, all_573_0)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (637), (709) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (710) $lesseq(1, $difference(all_103_9, all_103_14)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (627) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (711) $lesseq(2, $difference(all_103_9, all_103_13)) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (50), (711) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (712) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (712) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (713) ~ ($lesseq(1, $difference(all_103_9, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_14))) | ? [v0: int] : ($lesseq(v0, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_13) & $lesseq(all_103_14, v0) & % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get3(all_103_8, v0) = all_103_2) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (713) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (714) $lesseq(all_103_9, all_103_14) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (710), (714) imply: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (715) $false % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (715) is inconsistent. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (49) with $sum(all_103_9, -1), % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2, simplifying with (705) gives: % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (716) all_103_2 = 42 | ~ ($lesseq(2, % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_10))) % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (699), (703), (716) are inconsistent by sub-proof % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #7. % 47.93/7.16 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (717) $lesseq(42, all_103_4) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (704), (717) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (718) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (718) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (719) ~ ($lesseq(-1, $difference(all_103_13, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(2, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_10))) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (50), (699), (719) are inconsistent by sub-proof % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #4. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (720) $lesseq(all_103_9, all_103_14) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (23), (720) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (721) $lesseq(1, $difference(all_103_14, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (693), (721) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (722) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (722) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | (723) all_103_0 = all_103_4 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (641), (723) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | (724) $lesseq(1, $difference(all_103_2, all_103_4)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (35), (723) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | (725) get3(all_103_6, all_103_1) = all_103_4 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (53) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | (726) ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (34), (726) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | (727) ~ ($difference(all_103_9, all_103_10) = 2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (33), (726) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | (728) ~ (all_103_2 = all_103_3) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (55) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (729) ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_0) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (723), (729) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (730) ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_4) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (725), (730) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (731) ~ ($difference(all_103_1, all_103_10) = 1) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (145), (146) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (732) $lesseq(all_103_14, all_103_10) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (59) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (733) get3(all_103_8, $sum(all_103_9, -1)) = all_103_2 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (49) with $sum(all_103_9, -1), % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2, simplifying with (733) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (734) all_103_2 = 42 | ~ ($lesseq(2, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_10))) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (46) with $sum(all_103_9, -1), % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2, simplifying with (733) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (735) ~ ($lesseq(43, all_103_2)) | ~ ($lesseq(-1, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_10, all_103_9))) | ~ % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_103_9, all_103_14))) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (60) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (736) get3(all_103_8, all_103_1) = all_103_0 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (723), (736) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (737) get3(all_103_8, all_103_1) = all_103_4 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (48) with all_103_1, all_103_4, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (737) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (738) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_103_1)) | ~ % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_4, 41)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (54) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (739) $lesseq(all_103_2, all_103_3) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (728), (739) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (740) $lesseq(1, $difference(all_103_3, all_103_2)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (738) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (741) $lesseq(1, $difference(all_103_1, all_103_13)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (25), (741) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (742) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (742) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (743) ~ ($lesseq(all_103_9, all_103_1)) | ~ % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_4, 41)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (743) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (744) $lesseq(1, $difference(all_103_9, all_103_1)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (24), (744) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (745) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (745) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (746) $lesseq(42, all_103_4) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (203), (746) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (747) all_103_4 = 42 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (724), (747) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (748) $lesseq(43, all_103_2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (148) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (749) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (23), (749) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (750) $difference(all_103_9, all_103_10) = 1 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (24), (750) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (751) $lesseq(1, $difference(all_103_1, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (731), (751) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (752) $lesseq(2, $difference(all_103_1, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (735) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (753) $lesseq(all_103_2, 42) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (25), (724), (738), (750), (752), (753) are % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #2. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (754) ~ ($lesseq(-1, $difference(all_103_10, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (145), (146), (750), (754) are inconsistent by % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #8. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (755) all_103_3 = 42 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (740), (755) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (756) $lesseq(all_103_2, 41) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (748), (756) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (757) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (757) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (758) $lesseq(1, $difference(all_103_2, all_103_3)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (759) ~ ($lesseq(-1, $difference(all_103_10, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (759) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (760) $lesseq(2, $difference(all_103_9, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (727), (760) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (761) $lesseq(3, $difference(all_103_9, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (148) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (762) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (761), (762) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (763) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (763) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (764) all_103_3 = 42 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (758), (764) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (765) $lesseq(43, all_103_2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (734), (761), (765) are inconsistent by sub-proof % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #1. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (766) $lesseq(all_103_9, all_103_14) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (23), (766) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (767) $lesseq(1, $difference(all_103_14, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (732), (767) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (768) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (768) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (769) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_103_1, all_103_10))) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (23), (24), (25), (769) are inconsistent by % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #5. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (770) ~ (get3(all_103_8, $sum(all_103_9, -1)) = % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (771) ~ ($lesseq(-1, $difference(all_103_13, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(2, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_10))) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (771) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (772) $lesseq(2, $difference(all_103_9, all_103_13)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (50), (772) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (773) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (773) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (774) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (23), (774) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (775) $difference(all_103_9, all_103_10) = 1 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (24), (775) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (776) $lesseq(1, $difference(all_103_1, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (731), (776) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (777) $lesseq(2, $difference(all_103_1, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (770), (775) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (778) ~ (get3(all_103_8, all_103_10) = all_103_2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (60) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (779) get3(all_103_8, all_103_1) = all_103_0 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (723), (779) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (780) get3(all_103_8, all_103_1) = all_103_4 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (629) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (781) $lesseq(2, $difference(all_103_9, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (775), (781) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (782) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (782) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (783) ~ ($lesseq(1, $difference(all_103_9, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_14))) | ? [v0: int] : ($lesseq(v0, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_10) & $lesseq(all_103_14, v0) & % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get3(all_103_8, v0) = all_103_2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (783) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (784) $lesseq(all_103_9, all_103_14) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (145), (146), (775), (784) are inconsistent by % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #9. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (785) ? [v0: int] : ($lesseq(v0, all_103_10) & % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (785) with fresh symbol all_719_0 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (786) $lesseq(all_719_0, all_103_10) & % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, all_719_0) & get3(all_103_8, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_719_0) = all_103_2 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (786) implies: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (787) $lesseq(all_103_14, all_719_0) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (788) $lesseq(all_719_0, all_103_10) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (789) get3(all_103_8, all_719_0) = all_103_2 % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (783) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (790) $lesseq(all_103_9, all_103_14) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (775), (790) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (791) $lesseq(1, $difference(all_103_14, all_103_10)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (732), (791) imply: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (792) $false % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (792) is inconsistent. % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (48) with all_103_1, all_103_4, % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (780) gives: % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (793) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_103_1)) | ~ % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_4, 41)) % 47.93/7.17 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (46) with all_719_0, all_103_2, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (789) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (794) ~ ($lesseq(all_719_0, all_103_10)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_14, all_719_0)) | ~ ($lesseq(43, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (778), (789) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (795) ~ (all_719_0 = all_103_10) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (788), (795) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (796) $lesseq(1, $difference(all_103_10, all_719_0)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (794) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (797) $lesseq(1, $difference(all_719_0, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (796), (797) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (798) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (798) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (799) ~ ($lesseq(all_103_14, all_719_0)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(43, all_103_2)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (799) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (800) $lesseq(1, $difference(all_103_14, all_719_0)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (787), (800) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (801) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (801) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (802) $lesseq(all_103_2, 42) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (25), (724), (775), (777), (793), (802) are % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | inconsistent by sub-proof #2. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (803) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_103_1, all_103_10))) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (25), (777), (803) are inconsistent by sub-proof % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #3. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (804) all_103_0 = all_103_3 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (723), (804) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (805) all_103_3 = all_103_4 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (805) implies: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (806) all_103_3 = all_103_4 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (54) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (807) $lesseq(all_103_2, all_103_3) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (806), (807) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (808) $lesseq(all_103_2, all_103_4) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (724), (808) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (809) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (809) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (810) $lesseq(1, $difference(all_103_2, all_103_3)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (811) ~ ($lesseq(-1, $difference(all_103_10, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_9))) | ~ ($lesseq(1, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_14))) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (145), (146) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (812) $lesseq(all_103_14, all_103_10) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (811) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (813) $lesseq(2, $difference(all_103_9, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (727), (813) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (814) $lesseq(3, $difference(all_103_9, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (625) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (815) get3(all_103_8, $sum(all_103_9, -1)) = all_103_2 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (148) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (816) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (814), (816) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (817) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (817) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (818) all_103_3 = 42 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (806), (818) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (819) all_103_4 = 42 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SIMP: (819) implies: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (820) all_103_4 = 42 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (724), (820) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (821) $lesseq(43, all_103_2) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (49) with $sum(all_103_9, -1), % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2, simplifying with (815) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (822) all_103_2 = 42 | ~ ($lesseq(2, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $difference(all_103_9, all_103_10))) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (814), (821), (822) are inconsistent by sub-proof % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | #1. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (823) ~ ($lesseq(all_103_9, all_103_16)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(2, $difference(all_103_9, all_103_10))) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (823) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (824) $lesseq(1, $difference(all_103_9, all_103_16)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (50), (824) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (825) $lesseq(1, $difference(all_103_13, all_103_16)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (526), (825) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (826) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (826) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (827) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (814), (827) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (828) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (828) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (829) $lesseq(all_103_9, all_103_14) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (23), (829) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (830) $lesseq(1, $difference(all_103_14, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (812), (830) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (831) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (831) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | (832) all_103_2 = all_103_3 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (724), (832) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | (833) $lesseq(1, $difference(all_103_3, all_103_4)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (55) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (834) ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_0) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (723), (834) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (835) ~ (get3(all_103_6, $sum(all_103_10, 1)) = % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_4) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | PRED_UNIFY: (725), (835) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (836) ~ ($difference(all_103_1, all_103_10) = 1) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (60) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (837) get3(all_103_8, all_103_1) = all_103_0 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (723), (837) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (838) get3(all_103_8, all_103_1) = all_103_4 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (48) with all_103_1, all_103_4, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (838) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (839) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_103_1)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_4, 41)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (839) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (840) $lesseq(1, $difference(all_103_1, all_103_13)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (25), (840) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (841) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (841) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (842) ~ ($lesseq(all_103_9, all_103_1)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_4, 41)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (842) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (843) $lesseq(1, $difference(all_103_9, all_103_1)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (24), (843) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (844) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (844) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (845) $lesseq(42, all_103_4) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (203), (845) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (846) all_103_4 = 42 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (833), (846) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (847) $lesseq(43, all_103_3) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (148) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (848) $lesseq(-1, $difference(all_103_10, all_103_9)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ANTI_SYMM: (23), (848) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (849) $difference(all_103_9, all_103_10) = 1 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (24), (849) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (850) $lesseq(1, $difference(all_103_1, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | STRENGTHEN: (836), (850) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (851) $lesseq(2, $difference(all_103_1, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (629) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (852) $lesseq(2, $difference(all_103_9, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (849), (852) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (853) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (853) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (854) ~ ($lesseq(1, $difference(all_103_9, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_14))) | ? [v0: int] : ($lesseq(v0, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_10) & $lesseq(all_103_14, v0) & % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get3(all_103_8, v0) = all_103_2) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (626) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (855) $lesseq(2, $difference(all_103_9, all_103_13)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (849), (855) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (856) $lesseq(1, $difference(all_103_10, all_103_13)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (25), (851) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (857) $lesseq(2, $difference(all_103_13, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (856), (857) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (858) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (858) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (859) ~ ($lesseq(1, $difference(all_103_9, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_14))) | ? [v0: int] : ($lesseq(v0, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_13) & $lesseq(all_103_14, v0) & % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | get3(all_103_6, v0) = all_103_2) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (854) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (860) $lesseq(all_103_9, all_103_14) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (145), (146), (849), (860) are inconsistent by % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #9. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (861) ? [v0: int] : ($lesseq(v0, all_103_10) & % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, v0) & get3(all_103_8, v0) = % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_2) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (859) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (862) $lesseq(all_103_9, all_103_14) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (849), (862) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (863) $lesseq(1, $difference(all_103_14, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (145), (146) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (864) $lesseq(all_103_14, all_103_10) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (863), (864) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (865) $false % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (865) is inconsistent. % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | DELTA: instantiating (861) with fresh symbol all_738_0 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (866) $lesseq(all_738_0, all_103_10) & % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | $lesseq(all_103_14, all_738_0) & get3(all_103_8, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_738_0) = all_103_2 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ALPHA: (866) implies: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (867) $lesseq(all_103_14, all_738_0) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (868) $lesseq(all_738_0, all_103_10) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (869) get3(all_103_8, all_738_0) = all_103_2 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (832), (869) imply: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (870) get3(all_103_8, all_738_0) = all_103_3 % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (46) with all_738_0, all_103_3, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | simplifying with (870) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (871) ~ ($lesseq(all_738_0, all_103_10)) | ~ % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_14, all_738_0)) | ~ ($lesseq(43, % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | all_103_3)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (871) gives: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (872) $lesseq(1, $difference(all_738_0, all_103_10)) % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.18 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (868), (872) imply: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (873) $false % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (873) is inconsistent. % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (874) ~ ($lesseq(all_103_14, all_738_0)) | ~ % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(43, all_103_3)) % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | BETA: splitting (874) gives: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 1: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (875) $lesseq(1, $difference(all_103_14, all_738_0)) % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (867), (875) imply: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (876) $false % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (876) is inconsistent. % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (877) $lesseq(all_103_3, 42) % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_INEQS: (847), (877) imply: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (878) $false % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (878) is inconsistent. % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (879) all_103_3 = 42 % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (847), (879) imply: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (880) $false % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (880) is inconsistent. % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | (881) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(1, $difference(all_103_1, all_103_10))) % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (23), (24), (25), (881) are inconsistent by % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | sub-proof #5. % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (882) all_103_0 = all_103_3 % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | COMBINE_EQS: (723), (882) imply: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (883) all_103_3 = all_103_4 % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | REDUCE: (833), (883) imply: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | (884) $false % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | CLOSE: (884) is inconsistent. % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | End of split % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | Case 2: % 47.93/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | (885) ! [v0: int] : ( ~ ($lesseq(v0, all_103_13)) | ~ % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, v0)) | ~ (get3(all_103_6, % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | v0) = all_103_0)) % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | GROUND_INST: instantiating (885) with all_103_1, simplifying % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | with (35) gives: % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | (886) ~ ($lesseq(all_103_1, all_103_13)) | ~ % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | ($lesseq(all_103_9, all_103_1)) % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | REF_CLOSE: (24), (25), (886) are inconsistent by sub-proof % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | #6. % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | | % 48.06/7.19 | | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | | % 48.06/7.19 | | | | | | | | | End of split % 48.06/7.19 | | | | | | | | | % 48.06/7.19 | | | | | | | | End of split % 48.06/7.19 | | | | | | | | % 48.06/7.19 | | | | | | | End of split % 48.06/7.19 | | | | | | | % 48.06/7.19 | | | | | | End of split % 48.06/7.19 | | | | | | % 48.06/7.19 | | | | | End of split % 48.06/7.19 | | | | | % 48.06/7.19 | | | | End of split % 48.06/7.19 | | | | % 48.06/7.19 | | | End of split % 48.06/7.19 | | | % 48.06/7.19 | | Case 2: % 48.06/7.19 | | | % 48.06/7.19 | | | (887) $lesseq(all_103_13, all_103_10) % 48.06/7.19 | | | % 48.06/7.19 | | | COMBINE_INEQS: (51), (887) imply: % 48.06/7.19 | | | (888) $false % 48.06/7.19 | | | % 48.06/7.19 | | | CLOSE: (888) is inconsistent. % 48.06/7.19 | | | % 48.06/7.19 | | End of split % 48.06/7.19 | | % 48.06/7.19 | End of split % 48.06/7.19 | % 48.06/7.19 End of proof % 48.06/7.19 % 48.06/7.19 Sub-proof #1 shows that the following formulas are inconsistent: % 48.06/7.19 ---------------------------------------------------------------- % 48.06/7.19 (1) all_103_2 = 42 | ~ ($lesseq(2, $difference(all_103_9, all_103_10))) % 48.06/7.19 (2) $lesseq(3, $difference(all_103_9, all_103_10)) % 48.06/7.19 (3) $lesseq(43, all_103_2) % 48.06/7.19 % 48.06/7.19 Begin of proof % 48.06/7.19 | % 48.06/7.19 | BETA: splitting (1) gives: % 48.06/7.19 | % 48.06/7.19 | Case 1: % 48.06/7.19 | | % 48.06/7.19 | | (4) $lesseq(-1, $difference(all_103_10, all_103_9)) % 48.06/7.19 | | % 48.06/7.20 | | COMBINE_INEQS: (2), (4) imply: % 48.06/7.20 | | (5) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (5) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (6) all_103_2 = 42 % 48.06/7.20 | | % 48.06/7.20 | | REDUCE: (3), (6) imply: % 48.06/7.20 | | (7) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (7) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #2 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) $difference(all_103_9, all_103_10) = 1 % 48.06/7.20 (2) $lesseq(all_103_2, 42) % 48.06/7.20 (3) $lesseq(1, $difference(all_103_2, all_103_4)) % 48.06/7.20 (4) $lesseq(all_103_1, all_103_13) % 48.06/7.20 (5) $lesseq(2, $difference(all_103_1, all_103_10)) % 48.06/7.20 (6) ~ ($lesseq(all_103_1, all_103_13)) | ~ ($lesseq(all_103_9, all_103_1)) % 48.06/7.20 | ~ ($lesseq(all_103_4, 41)) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (6) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (7) $lesseq(1, $difference(all_103_1, all_103_13)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (4), (7) imply: % 48.06/7.20 | | (8) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (8) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (9) ~ ($lesseq(all_103_9, all_103_1)) | ~ ($lesseq(all_103_4, 41)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (2), (3) imply: % 48.06/7.20 | | (10) $lesseq(all_103_4, 41) % 48.06/7.20 | | % 48.06/7.20 | | BETA: splitting (9) gives: % 48.06/7.20 | | % 48.06/7.20 | | Case 1: % 48.06/7.20 | | | % 48.06/7.20 | | | (11) $lesseq(1, $difference(all_103_9, all_103_1)) % 48.06/7.20 | | | % 48.06/7.20 | | | REDUCE: (1), (11) imply: % 48.06/7.20 | | | (12) $lesseq(all_103_1, all_103_10) % 48.06/7.20 | | | % 48.06/7.20 | | | COMBINE_INEQS: (5), (12) imply: % 48.06/7.20 | | | (13) $false % 48.06/7.20 | | | % 48.06/7.20 | | | CLOSE: (13) is inconsistent. % 48.06/7.20 | | | % 48.06/7.20 | | Case 2: % 48.06/7.20 | | | % 48.06/7.20 | | | (14) $lesseq(42, all_103_4) % 48.06/7.20 | | | % 48.06/7.20 | | | COMBINE_INEQS: (10), (14) imply: % 48.06/7.20 | | | (15) $false % 48.06/7.20 | | | % 48.06/7.20 | | | CLOSE: (15) is inconsistent. % 48.06/7.20 | | | % 48.06/7.20 | | End of split % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #3 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) ~ ($lesseq(all_103_1, all_103_13)) | ~ ($lesseq(1, % 48.06/7.20 $difference(all_103_1, all_103_10))) % 48.06/7.20 (2) $lesseq(all_103_1, all_103_13) % 48.06/7.20 (3) $lesseq(2, $difference(all_103_1, all_103_10)) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (1) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (4) $lesseq(1, $difference(all_103_1, all_103_13)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (2), (4) imply: % 48.06/7.20 | | (5) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (5) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (6) $lesseq(all_103_1, all_103_10) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (3), (6) imply: % 48.06/7.20 | | (7) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (7) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #4 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) ~ ($lesseq(-1, $difference(all_103_13, all_103_9))) | ~ ($lesseq(2, % 48.06/7.20 $difference(all_103_9, all_103_10))) % 48.06/7.20 (2) $lesseq(all_103_9, all_103_13) % 48.06/7.20 (3) $lesseq(2, $difference(all_103_9, all_103_10)) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (1) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (4) $lesseq(2, $difference(all_103_9, all_103_13)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (2), (4) imply: % 48.06/7.20 | | (5) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (5) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (6) $lesseq(-1, $difference(all_103_10, all_103_9)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (3), (6) imply: % 48.06/7.20 | | (7) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (7) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #5 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) ~ ($lesseq(all_103_1, all_103_13)) | ~ ($lesseq(1, % 48.06/7.20 $difference(all_103_1, all_103_10))) % 48.06/7.20 (2) $lesseq(all_103_1, all_103_13) % 48.06/7.20 (3) $lesseq(all_103_9, all_103_1) % 48.06/7.20 (4) $lesseq(1, $difference(all_103_9, all_103_10)) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (1) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (5) $lesseq(1, $difference(all_103_1, all_103_13)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (2), (5) imply: % 48.06/7.20 | | (6) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (6) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (7) $lesseq(all_103_1, all_103_10) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (3), (7) imply: % 48.06/7.20 | | (8) $lesseq(all_103_9, all_103_10) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (4), (8) imply: % 48.06/7.20 | | (9) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (9) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #6 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) ~ ($lesseq(all_103_1, all_103_13)) | ~ ($lesseq(all_103_9, all_103_1)) % 48.06/7.20 (2) $lesseq(all_103_1, all_103_13) % 48.06/7.20 (3) $lesseq(all_103_9, all_103_1) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (1) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (4) $lesseq(1, $difference(all_103_1, all_103_13)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (2), (4) imply: % 48.06/7.20 | | (5) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (5) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (6) $lesseq(1, $difference(all_103_9, all_103_1)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (3), (6) imply: % 48.06/7.20 | | (7) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (7) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #7 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) all_103_2 = 42 | ~ ($lesseq(2, $difference(all_103_9, all_103_10))) % 48.06/7.20 (2) $lesseq(2, $difference(all_103_9, all_103_10)) % 48.06/7.20 (3) $lesseq(43, all_103_2) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (1) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (4) $lesseq(-1, $difference(all_103_10, all_103_9)) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (2), (4) imply: % 48.06/7.20 | | (5) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (5) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (6) all_103_2 = 42 % 48.06/7.20 | | % 48.06/7.20 | | REDUCE: (3), (6) imply: % 48.06/7.20 | | (7) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (7) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #8 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) ~ ($lesseq(-1, $difference(all_103_10, all_103_9))) | ~ ($lesseq(1, % 48.06/7.20 $difference(all_103_9, all_103_14))) % 48.06/7.20 (2) $difference(all_103_9, all_103_10) = 1 % 48.06/7.20 (3) $lesseq(all_103_14, all_161_0) % 48.06/7.20 (4) $lesseq(all_161_0, all_103_10) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (1) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (5) $lesseq(2, $difference(all_103_9, all_103_10)) % 48.06/7.20 | | % 48.06/7.20 | | REDUCE: (2), (5) imply: % 48.06/7.20 | | (6) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (6) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (7) $lesseq(all_103_9, all_103_14) % 48.06/7.20 | | % 48.06/7.20 | | REF_CLOSE: (2), (3), (4), (7) are inconsistent by sub-proof #9. % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #9 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) $lesseq(all_103_9, all_103_14) % 48.06/7.20 (2) $difference(all_103_9, all_103_10) = 1 % 48.06/7.20 (3) $lesseq(all_103_14, all_161_0) % 48.06/7.20 (4) $lesseq(all_161_0, all_103_10) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | REDUCE: (1), (2) imply: % 48.06/7.20 | (5) $lesseq(1, $difference(all_103_14, all_103_10)) % 48.06/7.20 | % 48.06/7.20 | COMBINE_INEQS: (3), (4) imply: % 48.06/7.20 | (6) $lesseq(all_103_14, all_103_10) % 48.06/7.20 | % 48.06/7.20 | COMBINE_INEQS: (5), (6) imply: % 48.06/7.20 | (7) $false % 48.06/7.20 | % 48.06/7.20 | CLOSE: (7) is inconsistent. % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % 48.06/7.20 Sub-proof #10 shows that the following formulas are inconsistent: % 48.06/7.20 ---------------------------------------------------------------- % 48.06/7.20 (1) $difference(all_103_9, all_103_10) = 1 % 48.06/7.20 (2) ~ ($lesseq(all_103_0, 41)) | ~ ($lesseq(all_103_1, all_103_13)) | ~ % 48.06/7.20 ($lesseq(all_103_9, all_103_1)) % 48.06/7.20 (3) $lesseq(all_103_2, 42) % 48.06/7.20 (4) $lesseq(all_103_1, all_103_13) % 48.06/7.20 (5) $lesseq(2, $difference(all_103_1, all_103_10)) % 48.06/7.20 (6) $lesseq(1, $difference(all_103_2, all_103_0)) % 48.06/7.20 % 48.06/7.20 Begin of proof % 48.06/7.20 | % 48.06/7.20 | BETA: splitting (2) gives: % 48.06/7.20 | % 48.06/7.20 | Case 1: % 48.06/7.20 | | % 48.06/7.20 | | (7) $lesseq(42, all_103_0) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (6), (7) imply: % 48.06/7.20 | | (8) $lesseq(43, all_103_2) % 48.06/7.20 | | % 48.06/7.20 | | COMBINE_INEQS: (3), (8) imply: % 48.06/7.20 | | (9) $false % 48.06/7.20 | | % 48.06/7.20 | | CLOSE: (9) is inconsistent. % 48.06/7.20 | | % 48.06/7.20 | Case 2: % 48.06/7.20 | | % 48.06/7.20 | | (10) ~ ($lesseq(all_103_1, all_103_13)) | ~ ($lesseq(all_103_9, % 48.06/7.20 | | all_103_1)) % 48.06/7.20 | | % 48.06/7.20 | | BETA: splitting (10) gives: % 48.06/7.20 | | % 48.06/7.20 | | Case 1: % 48.06/7.20 | | | % 48.06/7.20 | | | (11) $lesseq(1, $difference(all_103_1, all_103_13)) % 48.06/7.20 | | | % 48.06/7.20 | | | COMBINE_INEQS: (4), (11) imply: % 48.06/7.20 | | | (12) $false % 48.06/7.20 | | | % 48.06/7.20 | | | CLOSE: (12) is inconsistent. % 48.06/7.20 | | | % 48.06/7.20 | | Case 2: % 48.06/7.20 | | | % 48.06/7.20 | | | (13) $lesseq(1, $difference(all_103_9, all_103_1)) % 48.06/7.20 | | | % 48.06/7.20 | | | REDUCE: (1), (13) imply: % 48.06/7.20 | | | (14) $lesseq(all_103_1, all_103_10) % 48.06/7.20 | | | % 48.06/7.20 | | | COMBINE_INEQS: (5), (14) imply: % 48.06/7.20 | | | (15) $false % 48.06/7.20 | | | % 48.06/7.20 | | | CLOSE: (15) is inconsistent. % 48.06/7.20 | | | % 48.06/7.20 | | End of split % 48.06/7.20 | | % 48.06/7.20 | End of split % 48.06/7.20 | % 48.06/7.20 End of proof % 48.06/7.20 % SZS output end Proof for theBenchmark % 48.06/7.20 % 48.06/7.20 6611ms %------------------------------------------------------------------------------