(0) Obligation:
Need to prove time_complexity of the following program:
public class Test9 {
public static void main(int x) {
long l = x;
while (l > 0) {
for (int i = (int) l ; i < 100; i++)
test(i);
l--;
}
}
private static void test(int i) {
int j, k, l, m;
for (j = i; j > 0; j--);
for (k = i; k > 0; k--);
for (l = i; l > 0; l--);
for (m = i; m > 0; m--);
for (j = i; j > 0; j--);
for (k = i; k > 0; k--);
for (l = i; l > 0; l--);
for (m = i; m > 0; m--);
for (j = i; j > 0; j--);
for (k = i; k > 0; k--);
for (l = i; l > 0; l--);
for (m = i; m > 0; m--);
}
}
(1) JBCToGraph (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Constructed TerminationGraph.
(2) Obligation:
Termination Graph based on JBC Program:
Test9.main(I)V: Graph of 183 nodes with 1 SCC.
(3) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(5)) transformation)
Extracted set of 191 edges for the analysis of TIME complexity. Kept leaves.
(4) Obligation:
Set of 191 edges based on JBC Program.
Performed SCC analyses:
- Used field analysis yielded the following read fields:
Considered paths: nonterm paths and paths from start to sinks
(5) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 191 jbc graph edges to a weighted ITS with 191 rules.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Did no encode lower bounds for putfield and astore.
(6) Obligation:
IntTrs with 191 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(i2, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(i2, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_18(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_18(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_20(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_20(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_22(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_22(i2, env, static) -{0,0}> langle_clinit_rangle_New_24(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_New_24(i2, env, static) -{0,0}> langle_clinit_rangle_New_26(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_26(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_28(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_28(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_31(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_31(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_32(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_32(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_33(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_33(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_42(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_42(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_43(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_43(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_44(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_44(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_45(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_45(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_46(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_46(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_47(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_47(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_48(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_48(i2, env, static) -{1,1}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_50(i2, env, static) :|: 0 >= 0
main_Load_50(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 <= static
main_Load_51(i2, env, static) -{0,0}> main_Load_52(i2, env, static) :|: 0 >= 0
main_Load_52(i2, env, static) -{0,0}> main_Load_53(i2, env, static) :|: 0 >= 0
main_Load_53(i2, env, static) -{1,1}> main_TypeCast_54(i2, env, static) :|: 0 >= 0
main_TypeCast_54(i2, env, static) -{1,1}> main_Store_55(i2, i4, env, static) :|: i4 = i2
main_Store_55(i2, i4, env, static) -{1,1}> main_Load_56(i2, i4, env, static) :|: 0 >= 0
main_Load_56(i2, i4, env, static) -{1,1}> main_ConstantStackPush_57(i2, i4, env, static) :|: 0 >= 0
main_ConstantStackPush_57(i2, i4, env, static) -{1,1}> main_Cmp_60(i2, i4, lconst_0, env, static) :|: lconst_0 = 0
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
main_Cmp_64(i2, i14, lconst_0, env, static) -{0,0}> main_Cmp_70(i2, i14, lconst_0, env, static) :|: 0 <= i14 && 1 <= i14 && lconst_0 = 0
main_Cmp_70(i2, i14, lconst_0, env, static) -{1,1}> main_LE_85(i2, iconst_1, i14, env, static) :|: 1 <= i14 && lconst_0 = 0 && iconst_1 = 1
main_LE_85(i2, iconst_1, i14, env, static) -{1,1}> main_Load_92(i2, i14, env, static) :|: 0 < iconst_1 && 1 <= i14 && iconst_1 = 1
main_Load_92(i2, i14, env, static) -{1,1}> main_TypeCast_94(i2, i14, env, static) :|: 1 <= i14
main_TypeCast_94(i2, i14, env, static) -{1,1}> main_Store_95(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14 && i18 = i14
main_Store_95(i2, i18, i14, env, static) -{1,1}> main_Load_97(i2, i14, i18, env, static) :|: 1 <= i18 && 1 <= i14
main_Load_97(i2, i14, i18, env, static) -{1,1}> main_ConstantStackPush_99(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_ConstantStackPush_99(i2, i18, i14, env, static) -{1,1}> main_GE_100(i2, i18, iconst_100, i14, env, static) :|: 1 <= i18 && 1 <= i14 && iconst_100 = 100
main_GE_100(i2, i24, iconst_100, i14, env, static) -{0,0}> main_GE_104(i2, i24, iconst_100, i14, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 <= 99
main_GE_100(i2, i25, iconst_100, i14, env, static) -{0,0}> main_GE_105(i2, i25, iconst_100, i14, env, static) :|: 1 <= i25 && 1 <= i14 && iconst_100 = 100 && 100 <= i25
main_GE_104(i2, i24, iconst_100, i14, env, static) -{1,1}> main_Load_113(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 < iconst_100 && i24 <= 99
main_GE_105(i2, i25, iconst_100, i14, env, static) -{1,1}> main_Load_117(i2, i14, env, static) :|: 1 <= i14 && iconst_100 = 100 && 100 <= i25 && iconst_100 <= i25
main_Load_113(i2, i14, i24, env, static) -{1,1}> main_InvokeMethod_118(i2, i24, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Load_117(i2, i14, env, static) -{1,1}> main_ConstantStackPush_119(i2, i14, env, static) :|: 1 <= i14
main_InvokeMethod_118(i2, i24, i14, env, static) -{1,1}> test_Load_120(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_ConstantStackPush_119(i2, i14, env, static) -{1,1}> main_IntArithmetic_121(i2, i14, lconst_1, env, static) :|: 1 <= i14 && lconst_1 = 1
test_Load_120(i24, i2, i14, env, static) -{1,1}> test_Store_124(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_IntArithmetic_121(i2, i14, lconst_1, env, static) -{1,1}> main_Store_123(i2, i28, env, static) :|: 0 <= i28 && 1 <= i14 && i14 - lconst_1 = i28 && lconst_1 = 1
main_Store_123(i2, i28, env, static) -{1,1}> main_JMP_125(i2, i28, env, static) :|: 0 <= i28
test_Store_124(i24, i2, i14, env, static) -{1,1}> test_Load_126(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_JMP_125(i2, i28, env, static) -{1,1}> main_Load_130(i2, i28, env, static) :|: 0 <= i28
test_Load_126(i24, i2, i14, env, static) -{1,1}> test_LE_132(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Load_130(i2, i28, env, static) -{1,1}> main_ConstantStackPush_135(i2, i28, env, static) :|: 0 <= i28
test_LE_132(i24, i2, i14, env, static) -{1,1}> test_Inc_138(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i24 && i24 <= 99
main_ConstantStackPush_135(i2, i28, env, static) -{1,1}> main_Cmp_158(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
test_Inc_138(i24, i2, i14, env, static) -{1,1}> test_JMP_160(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 + -1 = i39 && i24 <= 99
main_Cmp_158(i2, i28, lconst_0, env, static) -{0,0}> main_Cmp_60(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
test_JMP_160(i24, i39, i2, i14, env, static) -{1,1}> test_Load_161(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_Load_161(i24, i39, i2, i14, env, static) -{1,1}> test_LE_163(i39, i24, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_LE_163(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_164(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 98 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_163(i45, i46, i2, i14, env, static) -{0,0}> test_LE_165(i45, i46, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 0 <= i45 && 1 <= i45
test_LE_164(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_166(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_165(i45, i46, i2, i14, env, static) -{1,1}> test_Inc_167(i46, i45, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 1 <= i45 && 0 < i45
test_Load_166(i24, i2, i14, env, static) -{1,1}> test_Store_169(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_167(i46, i45, i2, i14, env, static) -{1,1}> test_JMP_186(i46, i47, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && i45 + -1 = i47 && 1 <= i45 && 0 <= i47 && i47 <= 97
test_Store_169(i24, i2, i14, env, static) -{1,1}> test_Load_188(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_186(i46, i47, i2, i14, env, static) -{0,0}> test_JMP_160(i46, i47, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && 1 <= i14 && 2 <= i46 && 0 <= i47 && i47 <= 97 && i47 <= 98
test_Load_188(i24, i2, i14, env, static) -{0,0}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_215(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_218(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{0,0}> test_LE_219(i61, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i61 <= 99 && 0 <= i61 && i24 <= 99 && 1 <= i61
test_LE_218(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_221(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_219(i61, i24, i2, i14, env, static) -{1,1}> test_Inc_224(i24, i61, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i61 && i61 <= 99 && i24 <= 99 && 1 <= i61
test_Load_221(i24, i2, i14, env, static) -{1,1}> test_Store_226(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_224(i24, i61, i2, i14, env, static) -{1,1}> test_JMP_229(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i61 + -1 = i63 && i61 <= 99 && i24 <= 99 && 1 <= i61 && 0 <= i63
test_Store_226(i24, i2, i14, env, static) -{1,1}> test_Load_231(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_229(i24, i63, i2, i14, env, static) -{1,1}> test_Load_235(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_231(i24, i2, i14, env, static) -{0,0}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_235(i24, i63, i2, i14, env, static) -{0,0}> test_Load_213(i24, i63, i2, i14, env, static) :|: i63 <= 99 && 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_251(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_252(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{0,0}> test_LE_253(i73, i24, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && i24 <= 99 && 0 <= i73
test_LE_252(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_254(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_253(i73, i24, i2, i14, env, static) -{1,1}> test_Inc_256(i24, i73, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 < i73 && i24 <= 99
test_Load_254(i24, i2, i14, env, static) -{1,1}> test_Store_271(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_256(i24, i73, i2, i14, env, static) -{1,1}> test_JMP_273(i24, i76, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 <= i76 && i73 + -1 = i76 && i24 <= 99 && i76 <= 98
test_Store_271(i24, i2, i14, env, static) -{1,1}> test_Load_276(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_273(i24, i76, i2, i14, env, static) -{1,1}> test_Load_282(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i24 <= 99 && i76 <= 98
test_Load_276(i24, i2, i14, env, static) -{0,0}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_282(i24, i76, i2, i14, env, static) -{0,0}> test_Load_250(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i76 <= 99 && i24 <= 99 && i76 <= 98
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_313(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_315(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{0,0}> test_LE_316(i90, i24, i2, i14, env, static) :|: 0 <= i90 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i90 <= 99 && i24 <= 99
test_LE_315(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_317(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_316(i90, i24, i2, i14, env, static) -{1,1}> test_Inc_320(i24, i90, i2, i14, env, static) :|: 1 <= i90 && 1 <= i14 && 1 <= i24 && 0 < i90 && i90 <= 99 && i24 <= 99
test_Load_317(i24, i2, i14, env, static) -{1,1}> test_Store_323(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_320(i24, i90, i2, i14, env, static) -{1,1}> test_JMP_325(i24, i93, i2, i14, env, static) :|: i90 + -1 = i93 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i93 <= 98 && i90 <= 99 && i24 <= 99 && 0 <= i93
test_Store_323(i24, i2, i14, env, static) -{1,1}> test_Load_327(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_325(i24, i93, i2, i14, env, static) -{1,1}> test_Load_330(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && 0 <= i93
test_Load_327(i24, i2, i14, env, static) -{0,0}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_330(i24, i93, i2, i14, env, static) -{0,0}> test_Load_310(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && i93 <= 99 && 0 <= i93
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_359(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{0,0}> test_LE_360(i103, i24, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 1 <= i24 && 0 <= i103 && i24 <= 99
test_LE_359(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_363(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_360(i103, i24, i2, i14, env, static) -{1,1}> test_Inc_368(i24, i103, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 0 < i103 && 1 <= i24 && i24 <= 99
test_Load_363(i24, i2, i14, env, static) -{1,1}> test_Store_370(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_368(i24, i103, i2, i14, env, static) -{1,1}> test_JMP_372(i24, i105, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && i103 + -1 = i105 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Store_370(i24, i2, i14, env, static) -{1,1}> test_Load_374(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_372(i24, i105, i2, i14, env, static) -{1,1}> test_Load_377(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Load_374(i24, i2, i14, env, static) -{0,0}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_377(i24, i105, i2, i14, env, static) -{0,0}> test_Load_357(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i105 <= 99 && i24 <= 99
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_401(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_403(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_401(i117, i24, i2, i14, env, static) -{0,0}> test_LE_404(i117, i24, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i24 <= 99 && 0 <= i117
test_LE_403(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_405(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_404(i117, i24, i2, i14, env, static) -{1,1}> test_Inc_406(i24, i117, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 0 < i117 && 1 <= i24 && i24 <= 99
test_Load_405(i24, i2, i14, env, static) -{1,1}> test_Store_407(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_406(i24, i117, i2, i14, env, static) -{1,1}> test_JMP_408(i24, i118, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i117 + -1 = i118 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Store_407(i24, i2, i14, env, static) -{1,1}> test_Load_409(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_408(i24, i118, i2, i14, env, static) -{1,1}> test_Load_411(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Load_409(i24, i2, i14, env, static) -{0,0}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_411(i24, i118, i2, i14, env, static) -{0,0}> test_Load_398(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99 && i118 <= 99
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_430(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_427(i127, i24, i2, i14, env, static) -{0,0}> test_LE_431(i127, i24, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i24 <= 99 && 0 <= i127
test_LE_430(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_433(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_431(i127, i24, i2, i14, env, static) -{1,1}> test_Inc_435(i24, i127, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && 0 < i127 && i24 <= 99
test_Load_433(i24, i2, i14, env, static) -{1,1}> test_Store_437(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_435(i24, i127, i2, i14, env, static) -{1,1}> test_JMP_440(i24, i128, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i127 + -1 = i128 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Store_437(i24, i2, i14, env, static) -{1,1}> test_Load_442(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_440(i24, i128, i2, i14, env, static) -{1,1}> test_Load_456(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Load_442(i24, i2, i14, env, static) -{0,0}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_456(i24, i128, i2, i14, env, static) -{0,0}> test_Load_425(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128 && i128 <= 99
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_482(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_485(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_482(i141, i24, i2, i14, env, static) -{0,0}> test_LE_486(i141, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i141 && i24 <= 99 && i141 <= 99
test_LE_485(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_489(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_486(i141, i24, i2, i14, env, static) -{1,1}> test_Inc_504(i24, i141, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && i24 <= 99 && i141 <= 99 && 0 < i141
test_Load_489(i24, i2, i14, env, static) -{1,1}> test_Store_507(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_504(i24, i141, i2, i14, env, static) -{1,1}> test_JMP_518(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i149 && i24 <= 99 && i149 <= 98 && i141 <= 99 && i141 + -1 = i149
test_Store_507(i24, i2, i14, env, static) -{1,1}> test_Load_520(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_518(i24, i149, i2, i14, env, static) -{1,1}> test_Load_541(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 98
test_Load_520(i24, i2, i14, env, static) -{0,0}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_541(i24, i149, i2, i14, env, static) -{0,0}> test_Load_479(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 99 && i149 <= 98
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_569(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_566(i165, i24, i2, i14, env, static) -{0,0}> test_LE_570(i165, i24, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 <= i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_LE_569(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_572(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_570(i165, i24, i2, i14, env, static) -{1,1}> test_Inc_574(i24, i165, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 < i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_Load_572(i24, i2, i14, env, static) -{1,1}> test_Store_576(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_574(i24, i165, i2, i14, env, static) -{1,1}> test_JMP_580(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i165 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i165 + -1 = i169 && i24 <= 99 && 1 <= i165
test_Store_576(i24, i2, i14, env, static) -{1,1}> test_Load_582(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_580(i24, i169, i2, i14, env, static) -{1,1}> test_Load_588(i24, i169, i2, i14, env, static) :|: i169 <= 98 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_582(i24, i2, i14, env, static) -{0,0}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_588(i24, i169, i2, i14, env, static) -{0,0}> test_Load_564(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i169 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_612(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_613(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{0,0}> test_LE_614(i178, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && 0 <= i178 && i24 <= 99 && i178 <= 99
test_LE_613(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_615(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_614(i178, i24, i2, i14, env, static) -{1,1}> test_Inc_617(i24, i178, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && i24 <= 99 && 0 < i178 && i178 <= 99
test_Load_615(i24, i2, i14, env, static) -{1,1}> test_Store_619(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_617(i24, i178, i2, i14, env, static) -{1,1}> test_JMP_621(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i178 + -1 = i180 && 1 <= i178 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i178 <= 99
test_Store_619(i24, i2, i14, env, static) -{1,1}> test_Load_624(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_621(i24, i180, i2, i14, env, static) -{1,1}> test_Load_628(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99
test_Load_624(i24, i2, i14, env, static) -{0,0}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_628(i24, i180, i2, i14, env, static) -{0,0}> test_Load_611(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i180 <= 99
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_654(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_656(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_654(i190, i24, i2, i14, env, static) -{0,0}> test_LE_657(i190, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && 0 <= i190 && i190 <= 99 && i24 <= 99
test_LE_656(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_659(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_657(i190, i24, i2, i14, env, static) -{1,1}> test_Inc_661(i24, i190, i2, i14, env, static) :|: 0 < i190 && 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 <= 99 && i24 <= 99
test_Load_659(i24, i2, i14, env, static) -{1,1}> test_Store_664(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_661(i24, i190, i2, i14, env, static) -{1,1}> test_JMP_667(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 + -1 = i191 && 0 <= i191 && i24 <= 99 && i190 <= 99 && i191 <= 98
test_Store_664(i24, i2, i14, env, static) -{1,1}> test_Load_668(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_667(i24, i191, i2, i14, env, static) -{1,1}> test_Load_674(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_668(i24, i2, i14, env, static) -{0,0}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_674(i24, i191, i2, i14, env, static) -{0,0}> test_Load_650(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i191 <= 99 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_697(iconst_0, i2, i14, i24, env, static) -{0,0}> test_LE_698(iconst_0, i2, i14, i24, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_697(i201, i2, i14, i24, env, static) -{0,0}> test_LE_699(i201, i2, i14, i24, env, static) :|: 0 <= i201 && 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_698(iconst_0, i2, i14, i24, env, static) -{1,1}> test_Return_700(i2, i14, i24, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_699(i201, i2, i14, i24, env, static) -{1,1}> test_Inc_701(i201, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 < i201
test_Return_700(i2, i14, i24, env, static) -{1,1}> main_Inc_702(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_701(i201, i2, i14, i24, env, static) -{1,1}> test_JMP_705(i203, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i201 + -1 = i203 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_Inc_702(i2, i14, i24, env, static) -{1,1}> main_JMP_706(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 1 <= i24 && 2 <= i204 && i24 + 1 = i204 && i24 <= 99
test_JMP_705(i203, i2, i14, i24, env, static) -{1,1}> test_Load_707(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_JMP_706(i2, i14, i204, env, static) -{1,1}> main_Load_708(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204
test_Load_707(i203, i2, i14, i24, env, static) -{0,0}> test_Load_696(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i203 <= 99 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_Load_708(i2, i14, i204, env, static) -{0,0}> main_Load_97(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204 && 1 <= i204
(7) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_2(
i4',
env,
static) -{20,20}>
main_Cmp_60(
i4',
i4',
0,
env,
static'1) :|:
static'1 <=
static''' +
1 &&
0 <=
2 &&
0 <=
static''' &&
static''' <=
static +
2 &&
0 <
1 &&
0 <=
1 &&
0 <=
static &&
0 <
2 && 0 >= 0 &&
0 <=
static'1by chaining
main_Load_2(
i2,
env,
static) -{0,0}>
main_Load_3(
i2,
env,
static) :|: 0 >= 0
main_Load_3(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_18(
iconst_0,
i2,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_18(
iconst_0,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_20(
a2,
i2,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_20(
a2,
i2,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_22(
i2,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_22(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_24(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_24(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_26(
i2,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_26(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_28(
o2,
i2,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_28(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_31(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_31(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_32(
o2,
NULL,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_32(
o2,
NULL,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_33(
o2,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_33(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_42(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_42(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_43(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Load_43(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_44(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_44(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_45(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_45(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_46(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_46(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_47(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_47(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Return_48(
i2,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_48(
i2,
env,
static) -{1,1}>
main_Load_49(
i2,
env,
static) :|: 0 >= 0
main_Load_49(
i2,
env,
static) -{0,0}>
main_Load_50(
i2,
env,
static) :|: 0 >= 0
main_Load_50(
i2,
env,
static) -{0,0}>
main_Load_51(
i2,
env,
static) :|:
0 <=
staticmain_Load_51(
i2,
env,
static) -{0,0}>
main_Load_52(
i2,
env,
static) :|: 0 >= 0
main_Load_52(
i2,
env,
static) -{0,0}>
main_Load_53(
i2,
env,
static) :|: 0 >= 0
main_Load_53(
i2,
env,
static) -{1,1}>
main_TypeCast_54(
i2,
env,
static) :|: 0 >= 0
main_TypeCast_54(
i2,
env,
static) -{1,1}>
main_Store_55(
i2,
i4,
env,
static) :|:
i4 =
i2main_Store_55(
i2,
i4,
env,
static) -{1,1}>
main_Load_56(
i2,
i4,
env,
static) :|: 0 >= 0
main_Load_56(
i2,
i4,
env,
static) -{1,1}>
main_ConstantStackPush_57(
i2,
i4,
env,
static) :|: 0 >= 0
main_ConstantStackPush_57(
i2,
i4,
env,
static) -{1,1}>
main_Cmp_60(
i2,
i4,
lconst_0,
env,
static) :|:
lconst_0 =
0obtained
main_Cmp_64(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
by chaining
main_Cmp_64(i2, i14, lconst_0, env, static) -{0,0}> main_Cmp_70(i2, i14, lconst_0, env, static) :|: 0 <= i14 && 1 <= i14 && lconst_0 = 0
main_Cmp_70(i2, i14, lconst_0, env, static) -{1,1}> main_LE_85(i2, iconst_1, i14, env, static) :|: 1 <= i14 && lconst_0 = 0 && iconst_1 = 1
main_LE_85(i2, iconst_1, i14, env, static) -{1,1}> main_Load_92(i2, i14, env, static) :|: 0 < iconst_1 && 1 <= i14 && iconst_1 = 1
main_Load_92(i2, i14, env, static) -{1,1}> main_TypeCast_94(i2, i14, env, static) :|: 1 <= i14
main_TypeCast_94(i2, i14, env, static) -{1,1}> main_Store_95(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14 && i18 = i14
main_Store_95(i2, i18, i14, env, static) -{1,1}> main_Load_97(i2, i14, i18, env, static) :|: 1 <= i18 && 1 <= i14
obtained
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
by chaining
main_Load_97(i2, i14, i18, env, static) -{1,1}> main_ConstantStackPush_99(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_ConstantStackPush_99(i2, i18, i14, env, static) -{1,1}> main_GE_100(i2, i18, iconst_100, i14, env, static) :|: 1 <= i18 && 1 <= i14 && iconst_100 = 100
obtained
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
by chaining
main_GE_100(i2, i25, iconst_100, i14, env, static) -{0,0}> main_GE_105(i2, i25, iconst_100, i14, env, static) :|: 1 <= i25 && 1 <= i14 && iconst_100 = 100 && 100 <= i25
main_GE_105(i2, i25, iconst_100, i14, env, static) -{1,1}> main_Load_117(i2, i14, env, static) :|: 1 <= i14 && iconst_100 = 100 && 100 <= i25 && iconst_100 <= i25
main_Load_117(i2, i14, env, static) -{1,1}> main_ConstantStackPush_119(i2, i14, env, static) :|: 1 <= i14
main_ConstantStackPush_119(i2, i14, env, static) -{1,1}> main_IntArithmetic_121(i2, i14, lconst_1, env, static) :|: 1 <= i14 && lconst_1 = 1
main_IntArithmetic_121(i2, i14, lconst_1, env, static) -{1,1}> main_Store_123(i2, i28, env, static) :|: 0 <= i28 && 1 <= i14 && i14 - lconst_1 = i28 && lconst_1 = 1
main_Store_123(i2, i28, env, static) -{1,1}> main_JMP_125(i2, i28, env, static) :|: 0 <= i28
main_JMP_125(i2, i28, env, static) -{1,1}> main_Load_130(i2, i28, env, static) :|: 0 <= i28
main_Load_130(i2, i28, env, static) -{1,1}> main_ConstantStackPush_135(i2, i28, env, static) :|: 0 <= i28
main_ConstantStackPush_135(i2, i28, env, static) -{1,1}> main_Cmp_158(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
main_Cmp_158(i2, i28, lconst_0, env, static) -{0,0}> main_Cmp_60(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
obtained
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
by chaining
main_GE_100(i2, i24, iconst_100, i14, env, static) -{0,0}> main_GE_104(i2, i24, iconst_100, i14, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 <= 99
main_GE_104(i2, i24, iconst_100, i14, env, static) -{1,1}> main_Load_113(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 < iconst_100 && i24 <= 99
main_Load_113(i2, i14, i24, env, static) -{1,1}> main_InvokeMethod_118(i2, i24, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_InvokeMethod_118(i2, i24, i14, env, static) -{1,1}> test_Load_120(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_120(i24, i2, i14, env, static) -{1,1}> test_Store_124(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_124(i24, i2, i14, env, static) -{1,1}> test_Load_126(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_126(i24, i2, i14, env, static) -{1,1}> test_LE_132(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_132(i24, i2, i14, env, static) -{1,1}> test_Inc_138(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i24 && i24 <= 99
test_Inc_138(i24, i2, i14, env, static) -{1,1}> test_JMP_160(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 + -1 = i39 && i24 <= 99
obtained
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
by chaining
test_JMP_160(i24, i39, i2, i14, env, static) -{1,1}> test_Load_161(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_Load_161(i24, i39, i2, i14, env, static) -{1,1}> test_LE_163(i39, i24, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
obtained
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
by chaining
test_LE_163(i45, i46, i2, i14, env, static) -{0,0}> test_LE_165(i45, i46, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 0 <= i45 && 1 <= i45
test_LE_165(i45, i46, i2, i14, env, static) -{1,1}> test_Inc_167(i46, i45, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 1 <= i45 && 0 < i45
test_Inc_167(i46, i45, i2, i14, env, static) -{1,1}> test_JMP_186(i46, i47, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && i45 + -1 = i47 && 1 <= i45 && 0 <= i47 && i47 <= 97
test_JMP_186(i46, i47, i2, i14, env, static) -{0,0}> test_JMP_160(i46, i47, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && 1 <= i14 && 2 <= i46 && 0 <= i47 && i47 <= 97 && i47 <= 98
obtained
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_163(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_164(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 98 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_164(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_166(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_166(i24, i2, i14, env, static) -{1,1}> test_Store_169(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_169(i24, i2, i14, env, static) -{1,1}> test_Load_188(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_188(i24, i2, i14, env, static) -{0,0}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
by chaining
test_LE_215(i61, i24, i2, i14, env, static) -{0,0}> test_LE_219(i61, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i61 <= 99 && 0 <= i61 && i24 <= 99 && 1 <= i61
test_LE_219(i61, i24, i2, i14, env, static) -{1,1}> test_Inc_224(i24, i61, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i61 && i61 <= 99 && i24 <= 99 && 1 <= i61
test_Inc_224(i24, i61, i2, i14, env, static) -{1,1}> test_JMP_229(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i61 + -1 = i63 && i61 <= 99 && i24 <= 99 && 1 <= i61 && 0 <= i63
test_JMP_229(i24, i63, i2, i14, env, static) -{1,1}> test_Load_235(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_235(i24, i63, i2, i14, env, static) -{0,0}> test_Load_213(i24, i63, i2, i14, env, static) :|: i63 <= 99 && 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
obtained
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_215(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_218(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_218(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_221(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_221(i24, i2, i14, env, static) -{1,1}> test_Store_226(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_226(i24, i2, i14, env, static) -{1,1}> test_Load_231(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_231(i24, i2, i14, env, static) -{0,0}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
by chaining
test_LE_251(i73, i24, i2, i14, env, static) -{0,0}> test_LE_253(i73, i24, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && i24 <= 99 && 0 <= i73
test_LE_253(i73, i24, i2, i14, env, static) -{1,1}> test_Inc_256(i24, i73, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 < i73 && i24 <= 99
test_Inc_256(i24, i73, i2, i14, env, static) -{1,1}> test_JMP_273(i24, i76, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 <= i76 && i73 + -1 = i76 && i24 <= 99 && i76 <= 98
test_JMP_273(i24, i76, i2, i14, env, static) -{1,1}> test_Load_282(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i24 <= 99 && i76 <= 98
test_Load_282(i24, i76, i2, i14, env, static) -{0,0}> test_Load_250(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i76 <= 99 && i24 <= 99 && i76 <= 98
obtained
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_251(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_252(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_252(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_254(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_254(i24, i2, i14, env, static) -{1,1}> test_Store_271(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_271(i24, i2, i14, env, static) -{1,1}> test_Load_276(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_276(i24, i2, i14, env, static) -{0,0}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
by chaining
test_LE_313(i90, i24, i2, i14, env, static) -{0,0}> test_LE_316(i90, i24, i2, i14, env, static) :|: 0 <= i90 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i90 <= 99 && i24 <= 99
test_LE_316(i90, i24, i2, i14, env, static) -{1,1}> test_Inc_320(i24, i90, i2, i14, env, static) :|: 1 <= i90 && 1 <= i14 && 1 <= i24 && 0 < i90 && i90 <= 99 && i24 <= 99
test_Inc_320(i24, i90, i2, i14, env, static) -{1,1}> test_JMP_325(i24, i93, i2, i14, env, static) :|: i90 + -1 = i93 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i93 <= 98 && i90 <= 99 && i24 <= 99 && 0 <= i93
test_JMP_325(i24, i93, i2, i14, env, static) -{1,1}> test_Load_330(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && 0 <= i93
test_Load_330(i24, i93, i2, i14, env, static) -{0,0}> test_Load_310(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && i93 <= 99 && 0 <= i93
obtained
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_313(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_315(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_315(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_317(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_317(i24, i2, i14, env, static) -{1,1}> test_Store_323(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_323(i24, i2, i14, env, static) -{1,1}> test_Load_327(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_327(i24, i2, i14, env, static) -{0,0}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
by chaining
test_LE_358(i103, i24, i2, i14, env, static) -{0,0}> test_LE_360(i103, i24, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 1 <= i24 && 0 <= i103 && i24 <= 99
test_LE_360(i103, i24, i2, i14, env, static) -{1,1}> test_Inc_368(i24, i103, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 0 < i103 && 1 <= i24 && i24 <= 99
test_Inc_368(i24, i103, i2, i14, env, static) -{1,1}> test_JMP_372(i24, i105, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && i103 + -1 = i105 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_JMP_372(i24, i105, i2, i14, env, static) -{1,1}> test_Load_377(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Load_377(i24, i105, i2, i14, env, static) -{0,0}> test_Load_357(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i105 <= 99 && i24 <= 99
obtained
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_358(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_359(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_359(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_363(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_363(i24, i2, i14, env, static) -{1,1}> test_Store_370(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_370(i24, i2, i14, env, static) -{1,1}> test_Load_374(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_374(i24, i2, i14, env, static) -{0,0}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
by chaining
test_LE_401(i117, i24, i2, i14, env, static) -{0,0}> test_LE_404(i117, i24, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i24 <= 99 && 0 <= i117
test_LE_404(i117, i24, i2, i14, env, static) -{1,1}> test_Inc_406(i24, i117, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 0 < i117 && 1 <= i24 && i24 <= 99
test_Inc_406(i24, i117, i2, i14, env, static) -{1,1}> test_JMP_408(i24, i118, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i117 + -1 = i118 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_JMP_408(i24, i118, i2, i14, env, static) -{1,1}> test_Load_411(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Load_411(i24, i118, i2, i14, env, static) -{0,0}> test_Load_398(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99 && i118 <= 99
obtained
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_401(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_403(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_403(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_405(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_405(i24, i2, i14, env, static) -{1,1}> test_Store_407(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_407(i24, i2, i14, env, static) -{1,1}> test_Load_409(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_409(i24, i2, i14, env, static) -{0,0}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
by chaining
test_LE_427(i127, i24, i2, i14, env, static) -{0,0}> test_LE_431(i127, i24, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i24 <= 99 && 0 <= i127
test_LE_431(i127, i24, i2, i14, env, static) -{1,1}> test_Inc_435(i24, i127, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && 0 < i127 && i24 <= 99
test_Inc_435(i24, i127, i2, i14, env, static) -{1,1}> test_JMP_440(i24, i128, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i127 + -1 = i128 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_JMP_440(i24, i128, i2, i14, env, static) -{1,1}> test_Load_456(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Load_456(i24, i128, i2, i14, env, static) -{0,0}> test_Load_425(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128 && i128 <= 99
obtained
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_427(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_430(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_430(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_433(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_433(i24, i2, i14, env, static) -{1,1}> test_Store_437(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_437(i24, i2, i14, env, static) -{1,1}> test_Load_442(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_442(i24, i2, i14, env, static) -{0,0}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
by chaining
test_LE_482(i141, i24, i2, i14, env, static) -{0,0}> test_LE_486(i141, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i141 && i24 <= 99 && i141 <= 99
test_LE_486(i141, i24, i2, i14, env, static) -{1,1}> test_Inc_504(i24, i141, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && i24 <= 99 && i141 <= 99 && 0 < i141
test_Inc_504(i24, i141, i2, i14, env, static) -{1,1}> test_JMP_518(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i149 && i24 <= 99 && i149 <= 98 && i141 <= 99 && i141 + -1 = i149
test_JMP_518(i24, i149, i2, i14, env, static) -{1,1}> test_Load_541(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 98
test_Load_541(i24, i149, i2, i14, env, static) -{0,0}> test_Load_479(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 99 && i149 <= 98
obtained
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_482(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_485(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_485(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_489(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_489(i24, i2, i14, env, static) -{1,1}> test_Store_507(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_507(i24, i2, i14, env, static) -{1,1}> test_Load_520(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_520(i24, i2, i14, env, static) -{0,0}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
by chaining
test_LE_566(i165, i24, i2, i14, env, static) -{0,0}> test_LE_570(i165, i24, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 <= i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_LE_570(i165, i24, i2, i14, env, static) -{1,1}> test_Inc_574(i24, i165, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 < i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_Inc_574(i24, i165, i2, i14, env, static) -{1,1}> test_JMP_580(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i165 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i165 + -1 = i169 && i24 <= 99 && 1 <= i165
test_JMP_580(i24, i169, i2, i14, env, static) -{1,1}> test_Load_588(i24, i169, i2, i14, env, static) :|: i169 <= 98 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_588(i24, i169, i2, i14, env, static) -{0,0}> test_Load_564(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i169 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_566(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_569(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_569(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_572(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_572(i24, i2, i14, env, static) -{1,1}> test_Store_576(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_576(i24, i2, i14, env, static) -{1,1}> test_Load_582(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_582(i24, i2, i14, env, static) -{0,0}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
by chaining
test_LE_612(i178, i24, i2, i14, env, static) -{0,0}> test_LE_614(i178, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && 0 <= i178 && i24 <= 99 && i178 <= 99
test_LE_614(i178, i24, i2, i14, env, static) -{1,1}> test_Inc_617(i24, i178, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && i24 <= 99 && 0 < i178 && i178 <= 99
test_Inc_617(i24, i178, i2, i14, env, static) -{1,1}> test_JMP_621(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i178 + -1 = i180 && 1 <= i178 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i178 <= 99
test_JMP_621(i24, i180, i2, i14, env, static) -{1,1}> test_Load_628(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99
test_Load_628(i24, i180, i2, i14, env, static) -{0,0}> test_Load_611(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i180 <= 99
obtained
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_612(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_613(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_613(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_615(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_615(i24, i2, i14, env, static) -{1,1}> test_Store_619(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_619(i24, i2, i14, env, static) -{1,1}> test_Load_624(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_624(i24, i2, i14, env, static) -{0,0}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
by chaining
test_LE_654(i190, i24, i2, i14, env, static) -{0,0}> test_LE_657(i190, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && 0 <= i190 && i190 <= 99 && i24 <= 99
test_LE_657(i190, i24, i2, i14, env, static) -{1,1}> test_Inc_661(i24, i190, i2, i14, env, static) :|: 0 < i190 && 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 <= 99 && i24 <= 99
test_Inc_661(i24, i190, i2, i14, env, static) -{1,1}> test_JMP_667(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 + -1 = i191 && 0 <= i191 && i24 <= 99 && i190 <= 99 && i191 <= 98
test_JMP_667(i24, i191, i2, i14, env, static) -{1,1}> test_Load_674(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_674(i24, i191, i2, i14, env, static) -{0,0}> test_Load_650(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i191 <= 99 && 0 <= i191 && i24 <= 99 && i191 <= 98
obtained
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_654(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_656(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_656(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_659(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_659(i24, i2, i14, env, static) -{1,1}> test_Store_664(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_664(i24, i2, i14, env, static) -{1,1}> test_Load_668(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_668(i24, i2, i14, env, static) -{0,0}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
by chaining
test_LE_697(i201, i2, i14, i24, env, static) -{0,0}> test_LE_699(i201, i2, i14, i24, env, static) :|: 0 <= i201 && 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_699(i201, i2, i14, i24, env, static) -{1,1}> test_Inc_701(i201, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 < i201
test_Inc_701(i201, i2, i14, i24, env, static) -{1,1}> test_JMP_705(i203, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i201 + -1 = i203 && 0 <= i203 && i203 <= 98 && i24 <= 99
test_JMP_705(i203, i2, i14, i24, env, static) -{1,1}> test_Load_707(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i203 && i203 <= 98 && i24 <= 99
test_Load_707(i203, i2, i14, i24, env, static) -{0,0}> test_Load_696(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i203 <= 99 && 0 <= i203 && i203 <= 98 && i24 <= 99
obtained
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
by chaining
test_LE_697(iconst_0, i2, i14, i24, env, static) -{0,0}> test_LE_698(iconst_0, i2, i14, i24, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_698(iconst_0, i2, i14, i24, env, static) -{1,1}> test_Return_700(i2, i14, i24, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Return_700(i2, i14, i24, env, static) -{1,1}> main_Inc_702(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Inc_702(i2, i14, i24, env, static) -{1,1}> main_JMP_706(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 1 <= i24 && 2 <= i204 && i24 + 1 = i204 && i24 <= 99
main_JMP_706(i2, i14, i204, env, static) -{1,1}> main_Load_708(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204
main_Load_708(i2, i14, i204, env, static) -{0,0}> main_Load_97(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204 && 1 <= i204
(8) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
main_Cmp_64(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
(9) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
main_Cmp_64(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
was transformed to
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
was transformed to
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
was transformed to
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
was transformed to
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(10) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(11) LinearizedLhssProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Linearized lhss.
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
was transformed to
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
(12) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(13) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
was transformed to
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i14 - 1, 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
was transformed to
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, 0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
was transformed to
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 + -1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
was transformed to
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 + -1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
was transformed to
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, 0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
was transformed to
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
was transformed to
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 + -1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
was transformed to
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 + -1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
was transformed to
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 + -1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
was transformed to
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 + -1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
was transformed to
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 + -1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
was transformed to
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 + -1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
was transformed to
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 + -1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
was transformed to
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 + -1, i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
was transformed to
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 + -1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
was transformed to
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, 0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
was transformed to
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 + -1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
was transformed to
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 + -1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
(14) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i14 - 1, 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, 0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 + -1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 + -1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, 0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 + -1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 + -1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 + -1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 + -1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 + -1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 + -1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 + -1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 + -1, i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 + -1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, 0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 + -1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 + -1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
(15) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 + -1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
was transformed to
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 - 1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 - 1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 + -1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
was transformed to
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 - 1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 - 1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 + -1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
was transformed to
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 - 1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 - 1 = i128' && 0 < i127
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 + -1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
was transformed to
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 - 1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 < i178 && i178 - 1 = i180'
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 + -1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
was transformed to
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 - 1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 - 1 = i118'
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 + -1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
was transformed to
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 - 1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 - 1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 + -1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
was transformed to
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 - 1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && i61 - 1 = i63'
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
was transformed to
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && x = 0
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
was transformed to
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 + -1, i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
was transformed to
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 - 1, i2, i14, env, static) :|: i141 - 1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 < i141
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 + -1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
was transformed to
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 - 1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 - 1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 + -1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
was transformed to
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 - 1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 - 1 = i105'
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
was transformed to
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 <= i18' && x = 0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 + -1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
was transformed to
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 - 1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 - 1 = i93'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 + -1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
was transformed to
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 - 1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && i190 - 1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 + -1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
was transformed to
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 - 1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 - 1 = i169' && 0 <= i169' && i169' <= 98 && i169' <= 99
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(16) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 - 1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 - 1 = i128' && 0 < i127
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 - 1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 - 1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i14 - 1, 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 - 1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 - 1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, 0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 - 1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 - 1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 - 1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && i61 - 1 = i63'
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 - 1, i2, i14, env, static) :|: i141 - 1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 < i141
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 - 1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 - 1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 - 1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 - 1 = i105'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 - 1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && i190 - 1 = i191'
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && x = 0
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, 0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 - 1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 - 1 = i169' && 0 <= i169' && i169' <= 98 && i169' <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 - 1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 < i178 && i178 - 1 = i180'
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 <= i18' && x = 0
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 - 1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 - 1 = i93'
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, 0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 - 1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 - 1 = i118'
(17) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 191 jbc graph edges to a weighted ITS with 191 rules.
Used simplified encoding of division and modulo.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Did no encode lower bounds for putfield and astore.
(18) Obligation:
IntTrs with 191 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(i2, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(i2, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_18(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_18(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_20(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_20(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_22(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_22(i2, env, static) -{0,0}> langle_clinit_rangle_New_24(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_New_24(i2, env, static) -{0,0}> langle_clinit_rangle_New_26(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_26(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_28(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_28(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_31(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_31(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_32(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_32(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_33(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_33(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_42(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_42(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_43(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_43(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_44(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_44(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_45(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_45(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_46(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_46(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_47(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_47(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_48(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_48(i2, env, static) -{1,1}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_50(i2, env, static) :|: 0 >= 0
main_Load_50(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 <= static
main_Load_51(i2, env, static) -{0,0}> main_Load_52(i2, env, static) :|: 0 >= 0
main_Load_52(i2, env, static) -{0,0}> main_Load_53(i2, env, static) :|: 0 >= 0
main_Load_53(i2, env, static) -{1,1}> main_TypeCast_54(i2, env, static) :|: 0 >= 0
main_TypeCast_54(i2, env, static) -{1,1}> main_Store_55(i2, i4, env, static) :|: i4 = i2
main_Store_55(i2, i4, env, static) -{1,1}> main_Load_56(i2, i4, env, static) :|: 0 >= 0
main_Load_56(i2, i4, env, static) -{1,1}> main_ConstantStackPush_57(i2, i4, env, static) :|: 0 >= 0
main_ConstantStackPush_57(i2, i4, env, static) -{1,1}> main_Cmp_60(i2, i4, lconst_0, env, static) :|: lconst_0 = 0
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
main_Cmp_64(i2, i14, lconst_0, env, static) -{0,0}> main_Cmp_70(i2, i14, lconst_0, env, static) :|: 0 <= i14 && 1 <= i14 && lconst_0 = 0
main_Cmp_70(i2, i14, lconst_0, env, static) -{1,1}> main_LE_85(i2, iconst_1, i14, env, static) :|: 1 <= i14 && lconst_0 = 0 && iconst_1 = 1
main_LE_85(i2, iconst_1, i14, env, static) -{1,1}> main_Load_92(i2, i14, env, static) :|: 0 < iconst_1 && 1 <= i14 && iconst_1 = 1
main_Load_92(i2, i14, env, static) -{1,1}> main_TypeCast_94(i2, i14, env, static) :|: 1 <= i14
main_TypeCast_94(i2, i14, env, static) -{1,1}> main_Store_95(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14 && i18 = i14
main_Store_95(i2, i18, i14, env, static) -{1,1}> main_Load_97(i2, i14, i18, env, static) :|: 1 <= i18 && 1 <= i14
main_Load_97(i2, i14, i18, env, static) -{1,1}> main_ConstantStackPush_99(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_ConstantStackPush_99(i2, i18, i14, env, static) -{1,1}> main_GE_100(i2, i18, iconst_100, i14, env, static) :|: 1 <= i18 && 1 <= i14 && iconst_100 = 100
main_GE_100(i2, i24, iconst_100, i14, env, static) -{0,0}> main_GE_104(i2, i24, iconst_100, i14, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 <= 99
main_GE_100(i2, i25, iconst_100, i14, env, static) -{0,0}> main_GE_105(i2, i25, iconst_100, i14, env, static) :|: 1 <= i25 && 1 <= i14 && iconst_100 = 100 && 100 <= i25
main_GE_104(i2, i24, iconst_100, i14, env, static) -{1,1}> main_Load_113(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 < iconst_100 && i24 <= 99
main_GE_105(i2, i25, iconst_100, i14, env, static) -{1,1}> main_Load_117(i2, i14, env, static) :|: 1 <= i14 && iconst_100 = 100 && 100 <= i25 && iconst_100 <= i25
main_Load_113(i2, i14, i24, env, static) -{1,1}> main_InvokeMethod_118(i2, i24, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Load_117(i2, i14, env, static) -{1,1}> main_ConstantStackPush_119(i2, i14, env, static) :|: 1 <= i14
main_InvokeMethod_118(i2, i24, i14, env, static) -{1,1}> test_Load_120(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_ConstantStackPush_119(i2, i14, env, static) -{1,1}> main_IntArithmetic_121(i2, i14, lconst_1, env, static) :|: 1 <= i14 && lconst_1 = 1
test_Load_120(i24, i2, i14, env, static) -{1,1}> test_Store_124(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_IntArithmetic_121(i2, i14, lconst_1, env, static) -{1,1}> main_Store_123(i2, i28, env, static) :|: 0 <= i28 && 1 <= i14 && i14 - lconst_1 = i28 && lconst_1 = 1
main_Store_123(i2, i28, env, static) -{1,1}> main_JMP_125(i2, i28, env, static) :|: 0 <= i28
test_Store_124(i24, i2, i14, env, static) -{1,1}> test_Load_126(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_JMP_125(i2, i28, env, static) -{1,1}> main_Load_130(i2, i28, env, static) :|: 0 <= i28
test_Load_126(i24, i2, i14, env, static) -{1,1}> test_LE_132(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Load_130(i2, i28, env, static) -{1,1}> main_ConstantStackPush_135(i2, i28, env, static) :|: 0 <= i28
test_LE_132(i24, i2, i14, env, static) -{1,1}> test_Inc_138(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i24 && i24 <= 99
main_ConstantStackPush_135(i2, i28, env, static) -{1,1}> main_Cmp_158(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
test_Inc_138(i24, i2, i14, env, static) -{1,1}> test_JMP_160(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 + -1 = i39 && i24 <= 99
main_Cmp_158(i2, i28, lconst_0, env, static) -{0,0}> main_Cmp_60(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
test_JMP_160(i24, i39, i2, i14, env, static) -{1,1}> test_Load_161(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_Load_161(i24, i39, i2, i14, env, static) -{1,1}> test_LE_163(i39, i24, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_LE_163(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_164(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 98 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_163(i45, i46, i2, i14, env, static) -{0,0}> test_LE_165(i45, i46, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 0 <= i45 && 1 <= i45
test_LE_164(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_166(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_165(i45, i46, i2, i14, env, static) -{1,1}> test_Inc_167(i46, i45, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 1 <= i45 && 0 < i45
test_Load_166(i24, i2, i14, env, static) -{1,1}> test_Store_169(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_167(i46, i45, i2, i14, env, static) -{1,1}> test_JMP_186(i46, i47, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && i45 + -1 = i47 && 1 <= i45 && 0 <= i47 && i47 <= 97
test_Store_169(i24, i2, i14, env, static) -{1,1}> test_Load_188(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_186(i46, i47, i2, i14, env, static) -{0,0}> test_JMP_160(i46, i47, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && 1 <= i14 && 2 <= i46 && 0 <= i47 && i47 <= 97 && i47 <= 98
test_Load_188(i24, i2, i14, env, static) -{0,0}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_215(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_218(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{0,0}> test_LE_219(i61, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i61 <= 99 && 0 <= i61 && i24 <= 99 && 1 <= i61
test_LE_218(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_221(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_219(i61, i24, i2, i14, env, static) -{1,1}> test_Inc_224(i24, i61, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i61 && i61 <= 99 && i24 <= 99 && 1 <= i61
test_Load_221(i24, i2, i14, env, static) -{1,1}> test_Store_226(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_224(i24, i61, i2, i14, env, static) -{1,1}> test_JMP_229(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i61 + -1 = i63 && i61 <= 99 && i24 <= 99 && 1 <= i61 && 0 <= i63
test_Store_226(i24, i2, i14, env, static) -{1,1}> test_Load_231(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_229(i24, i63, i2, i14, env, static) -{1,1}> test_Load_235(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_231(i24, i2, i14, env, static) -{0,0}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_235(i24, i63, i2, i14, env, static) -{0,0}> test_Load_213(i24, i63, i2, i14, env, static) :|: i63 <= 99 && 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_251(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_252(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{0,0}> test_LE_253(i73, i24, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && i24 <= 99 && 0 <= i73
test_LE_252(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_254(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_253(i73, i24, i2, i14, env, static) -{1,1}> test_Inc_256(i24, i73, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 < i73 && i24 <= 99
test_Load_254(i24, i2, i14, env, static) -{1,1}> test_Store_271(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_256(i24, i73, i2, i14, env, static) -{1,1}> test_JMP_273(i24, i76, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 <= i76 && i73 + -1 = i76 && i24 <= 99 && i76 <= 98
test_Store_271(i24, i2, i14, env, static) -{1,1}> test_Load_276(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_273(i24, i76, i2, i14, env, static) -{1,1}> test_Load_282(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i24 <= 99 && i76 <= 98
test_Load_276(i24, i2, i14, env, static) -{0,0}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_282(i24, i76, i2, i14, env, static) -{0,0}> test_Load_250(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i76 <= 99 && i24 <= 99 && i76 <= 98
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_313(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_315(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{0,0}> test_LE_316(i90, i24, i2, i14, env, static) :|: 0 <= i90 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i90 <= 99 && i24 <= 99
test_LE_315(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_317(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_316(i90, i24, i2, i14, env, static) -{1,1}> test_Inc_320(i24, i90, i2, i14, env, static) :|: 1 <= i90 && 1 <= i14 && 1 <= i24 && 0 < i90 && i90 <= 99 && i24 <= 99
test_Load_317(i24, i2, i14, env, static) -{1,1}> test_Store_323(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_320(i24, i90, i2, i14, env, static) -{1,1}> test_JMP_325(i24, i93, i2, i14, env, static) :|: i90 + -1 = i93 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i93 <= 98 && i90 <= 99 && i24 <= 99 && 0 <= i93
test_Store_323(i24, i2, i14, env, static) -{1,1}> test_Load_327(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_325(i24, i93, i2, i14, env, static) -{1,1}> test_Load_330(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && 0 <= i93
test_Load_327(i24, i2, i14, env, static) -{0,0}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_330(i24, i93, i2, i14, env, static) -{0,0}> test_Load_310(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && i93 <= 99 && 0 <= i93
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_359(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{0,0}> test_LE_360(i103, i24, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 1 <= i24 && 0 <= i103 && i24 <= 99
test_LE_359(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_363(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_360(i103, i24, i2, i14, env, static) -{1,1}> test_Inc_368(i24, i103, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 0 < i103 && 1 <= i24 && i24 <= 99
test_Load_363(i24, i2, i14, env, static) -{1,1}> test_Store_370(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_368(i24, i103, i2, i14, env, static) -{1,1}> test_JMP_372(i24, i105, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && i103 + -1 = i105 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Store_370(i24, i2, i14, env, static) -{1,1}> test_Load_374(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_372(i24, i105, i2, i14, env, static) -{1,1}> test_Load_377(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Load_374(i24, i2, i14, env, static) -{0,0}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_377(i24, i105, i2, i14, env, static) -{0,0}> test_Load_357(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i105 <= 99 && i24 <= 99
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_401(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_403(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_401(i117, i24, i2, i14, env, static) -{0,0}> test_LE_404(i117, i24, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i24 <= 99 && 0 <= i117
test_LE_403(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_405(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_404(i117, i24, i2, i14, env, static) -{1,1}> test_Inc_406(i24, i117, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 0 < i117 && 1 <= i24 && i24 <= 99
test_Load_405(i24, i2, i14, env, static) -{1,1}> test_Store_407(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_406(i24, i117, i2, i14, env, static) -{1,1}> test_JMP_408(i24, i118, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i117 + -1 = i118 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Store_407(i24, i2, i14, env, static) -{1,1}> test_Load_409(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_408(i24, i118, i2, i14, env, static) -{1,1}> test_Load_411(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Load_409(i24, i2, i14, env, static) -{0,0}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_411(i24, i118, i2, i14, env, static) -{0,0}> test_Load_398(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99 && i118 <= 99
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_430(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_427(i127, i24, i2, i14, env, static) -{0,0}> test_LE_431(i127, i24, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i24 <= 99 && 0 <= i127
test_LE_430(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_433(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_431(i127, i24, i2, i14, env, static) -{1,1}> test_Inc_435(i24, i127, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && 0 < i127 && i24 <= 99
test_Load_433(i24, i2, i14, env, static) -{1,1}> test_Store_437(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_435(i24, i127, i2, i14, env, static) -{1,1}> test_JMP_440(i24, i128, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i127 + -1 = i128 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Store_437(i24, i2, i14, env, static) -{1,1}> test_Load_442(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_440(i24, i128, i2, i14, env, static) -{1,1}> test_Load_456(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Load_442(i24, i2, i14, env, static) -{0,0}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_456(i24, i128, i2, i14, env, static) -{0,0}> test_Load_425(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128 && i128 <= 99
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_482(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_485(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_482(i141, i24, i2, i14, env, static) -{0,0}> test_LE_486(i141, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i141 && i24 <= 99 && i141 <= 99
test_LE_485(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_489(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_486(i141, i24, i2, i14, env, static) -{1,1}> test_Inc_504(i24, i141, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && i24 <= 99 && i141 <= 99 && 0 < i141
test_Load_489(i24, i2, i14, env, static) -{1,1}> test_Store_507(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_504(i24, i141, i2, i14, env, static) -{1,1}> test_JMP_518(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i149 && i24 <= 99 && i149 <= 98 && i141 <= 99 && i141 + -1 = i149
test_Store_507(i24, i2, i14, env, static) -{1,1}> test_Load_520(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_518(i24, i149, i2, i14, env, static) -{1,1}> test_Load_541(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 98
test_Load_520(i24, i2, i14, env, static) -{0,0}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_541(i24, i149, i2, i14, env, static) -{0,0}> test_Load_479(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 99 && i149 <= 98
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_569(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_566(i165, i24, i2, i14, env, static) -{0,0}> test_LE_570(i165, i24, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 <= i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_LE_569(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_572(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_570(i165, i24, i2, i14, env, static) -{1,1}> test_Inc_574(i24, i165, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 < i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_Load_572(i24, i2, i14, env, static) -{1,1}> test_Store_576(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_574(i24, i165, i2, i14, env, static) -{1,1}> test_JMP_580(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i165 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i165 + -1 = i169 && i24 <= 99 && 1 <= i165
test_Store_576(i24, i2, i14, env, static) -{1,1}> test_Load_582(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_580(i24, i169, i2, i14, env, static) -{1,1}> test_Load_588(i24, i169, i2, i14, env, static) :|: i169 <= 98 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_582(i24, i2, i14, env, static) -{0,0}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_588(i24, i169, i2, i14, env, static) -{0,0}> test_Load_564(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i169 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_612(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_613(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{0,0}> test_LE_614(i178, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && 0 <= i178 && i24 <= 99 && i178 <= 99
test_LE_613(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_615(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_614(i178, i24, i2, i14, env, static) -{1,1}> test_Inc_617(i24, i178, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && i24 <= 99 && 0 < i178 && i178 <= 99
test_Load_615(i24, i2, i14, env, static) -{1,1}> test_Store_619(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_617(i24, i178, i2, i14, env, static) -{1,1}> test_JMP_621(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i178 + -1 = i180 && 1 <= i178 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i178 <= 99
test_Store_619(i24, i2, i14, env, static) -{1,1}> test_Load_624(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_621(i24, i180, i2, i14, env, static) -{1,1}> test_Load_628(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99
test_Load_624(i24, i2, i14, env, static) -{0,0}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_628(i24, i180, i2, i14, env, static) -{0,0}> test_Load_611(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i180 <= 99
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_654(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_656(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_654(i190, i24, i2, i14, env, static) -{0,0}> test_LE_657(i190, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && 0 <= i190 && i190 <= 99 && i24 <= 99
test_LE_656(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_659(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_657(i190, i24, i2, i14, env, static) -{1,1}> test_Inc_661(i24, i190, i2, i14, env, static) :|: 0 < i190 && 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 <= 99 && i24 <= 99
test_Load_659(i24, i2, i14, env, static) -{1,1}> test_Store_664(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_661(i24, i190, i2, i14, env, static) -{1,1}> test_JMP_667(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 + -1 = i191 && 0 <= i191 && i24 <= 99 && i190 <= 99 && i191 <= 98
test_Store_664(i24, i2, i14, env, static) -{1,1}> test_Load_668(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_667(i24, i191, i2, i14, env, static) -{1,1}> test_Load_674(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_668(i24, i2, i14, env, static) -{0,0}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_674(i24, i191, i2, i14, env, static) -{0,0}> test_Load_650(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i191 <= 99 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_697(iconst_0, i2, i14, i24, env, static) -{0,0}> test_LE_698(iconst_0, i2, i14, i24, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_697(i201, i2, i14, i24, env, static) -{0,0}> test_LE_699(i201, i2, i14, i24, env, static) :|: 0 <= i201 && 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_698(iconst_0, i2, i14, i24, env, static) -{1,1}> test_Return_700(i2, i14, i24, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_699(i201, i2, i14, i24, env, static) -{1,1}> test_Inc_701(i201, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 < i201
test_Return_700(i2, i14, i24, env, static) -{1,1}> main_Inc_702(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_701(i201, i2, i14, i24, env, static) -{1,1}> test_JMP_705(i203, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i201 + -1 = i203 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_Inc_702(i2, i14, i24, env, static) -{1,1}> main_JMP_706(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 1 <= i24 && 2 <= i204 && i24 + 1 = i204 && i24 <= 99
test_JMP_705(i203, i2, i14, i24, env, static) -{1,1}> test_Load_707(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_JMP_706(i2, i14, i204, env, static) -{1,1}> main_Load_708(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204
test_Load_707(i203, i2, i14, i24, env, static) -{0,0}> test_Load_696(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i203 <= 99 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_Load_708(i2, i14, i204, env, static) -{0,0}> main_Load_97(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204 && 1 <= i204
(19) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_2(
i4',
env,
static) -{20,20}>
main_Cmp_60(
i4',
i4',
0,
env,
static'1) :|:
static'1 <=
static''' +
1 &&
0 <=
2 &&
0 <=
static''' &&
static''' <=
static +
2 &&
0 <
1 &&
0 <=
1 &&
0 <=
static &&
0 <
2 && 0 >= 0 &&
0 <=
static'1by chaining
main_Load_2(
i2,
env,
static) -{0,0}>
main_Load_3(
i2,
env,
static) :|: 0 >= 0
main_Load_3(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_18(
iconst_0,
i2,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_18(
iconst_0,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_20(
a2,
i2,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_20(
a2,
i2,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_22(
i2,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_22(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_24(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_24(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_26(
i2,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_26(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_28(
o2,
i2,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_28(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_31(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_31(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_32(
o2,
NULL,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_32(
o2,
NULL,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_33(
o2,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_33(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_42(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_42(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_43(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Load_43(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_44(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_44(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_45(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_45(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_46(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_46(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_47(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_47(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Return_48(
i2,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_48(
i2,
env,
static) -{1,1}>
main_Load_49(
i2,
env,
static) :|: 0 >= 0
main_Load_49(
i2,
env,
static) -{0,0}>
main_Load_50(
i2,
env,
static) :|: 0 >= 0
main_Load_50(
i2,
env,
static) -{0,0}>
main_Load_51(
i2,
env,
static) :|:
0 <=
staticmain_Load_51(
i2,
env,
static) -{0,0}>
main_Load_52(
i2,
env,
static) :|: 0 >= 0
main_Load_52(
i2,
env,
static) -{0,0}>
main_Load_53(
i2,
env,
static) :|: 0 >= 0
main_Load_53(
i2,
env,
static) -{1,1}>
main_TypeCast_54(
i2,
env,
static) :|: 0 >= 0
main_TypeCast_54(
i2,
env,
static) -{1,1}>
main_Store_55(
i2,
i4,
env,
static) :|:
i4 =
i2main_Store_55(
i2,
i4,
env,
static) -{1,1}>
main_Load_56(
i2,
i4,
env,
static) :|: 0 >= 0
main_Load_56(
i2,
i4,
env,
static) -{1,1}>
main_ConstantStackPush_57(
i2,
i4,
env,
static) :|: 0 >= 0
main_ConstantStackPush_57(
i2,
i4,
env,
static) -{1,1}>
main_Cmp_60(
i2,
i4,
lconst_0,
env,
static) :|:
lconst_0 =
0obtained
main_Cmp_64(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
by chaining
main_Cmp_64(i2, i14, lconst_0, env, static) -{0,0}> main_Cmp_70(i2, i14, lconst_0, env, static) :|: 0 <= i14 && 1 <= i14 && lconst_0 = 0
main_Cmp_70(i2, i14, lconst_0, env, static) -{1,1}> main_LE_85(i2, iconst_1, i14, env, static) :|: 1 <= i14 && lconst_0 = 0 && iconst_1 = 1
main_LE_85(i2, iconst_1, i14, env, static) -{1,1}> main_Load_92(i2, i14, env, static) :|: 0 < iconst_1 && 1 <= i14 && iconst_1 = 1
main_Load_92(i2, i14, env, static) -{1,1}> main_TypeCast_94(i2, i14, env, static) :|: 1 <= i14
main_TypeCast_94(i2, i14, env, static) -{1,1}> main_Store_95(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14 && i18 = i14
main_Store_95(i2, i18, i14, env, static) -{1,1}> main_Load_97(i2, i14, i18, env, static) :|: 1 <= i18 && 1 <= i14
obtained
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
by chaining
main_Load_97(i2, i14, i18, env, static) -{1,1}> main_ConstantStackPush_99(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_ConstantStackPush_99(i2, i18, i14, env, static) -{1,1}> main_GE_100(i2, i18, iconst_100, i14, env, static) :|: 1 <= i18 && 1 <= i14 && iconst_100 = 100
obtained
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
by chaining
main_GE_100(i2, i25, iconst_100, i14, env, static) -{0,0}> main_GE_105(i2, i25, iconst_100, i14, env, static) :|: 1 <= i25 && 1 <= i14 && iconst_100 = 100 && 100 <= i25
main_GE_105(i2, i25, iconst_100, i14, env, static) -{1,1}> main_Load_117(i2, i14, env, static) :|: 1 <= i14 && iconst_100 = 100 && 100 <= i25 && iconst_100 <= i25
main_Load_117(i2, i14, env, static) -{1,1}> main_ConstantStackPush_119(i2, i14, env, static) :|: 1 <= i14
main_ConstantStackPush_119(i2, i14, env, static) -{1,1}> main_IntArithmetic_121(i2, i14, lconst_1, env, static) :|: 1 <= i14 && lconst_1 = 1
main_IntArithmetic_121(i2, i14, lconst_1, env, static) -{1,1}> main_Store_123(i2, i28, env, static) :|: 0 <= i28 && 1 <= i14 && i14 - lconst_1 = i28 && lconst_1 = 1
main_Store_123(i2, i28, env, static) -{1,1}> main_JMP_125(i2, i28, env, static) :|: 0 <= i28
main_JMP_125(i2, i28, env, static) -{1,1}> main_Load_130(i2, i28, env, static) :|: 0 <= i28
main_Load_130(i2, i28, env, static) -{1,1}> main_ConstantStackPush_135(i2, i28, env, static) :|: 0 <= i28
main_ConstantStackPush_135(i2, i28, env, static) -{1,1}> main_Cmp_158(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
main_Cmp_158(i2, i28, lconst_0, env, static) -{0,0}> main_Cmp_60(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
obtained
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
by chaining
main_GE_100(i2, i24, iconst_100, i14, env, static) -{0,0}> main_GE_104(i2, i24, iconst_100, i14, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 <= 99
main_GE_104(i2, i24, iconst_100, i14, env, static) -{1,1}> main_Load_113(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 < iconst_100 && i24 <= 99
main_Load_113(i2, i14, i24, env, static) -{1,1}> main_InvokeMethod_118(i2, i24, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_InvokeMethod_118(i2, i24, i14, env, static) -{1,1}> test_Load_120(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_120(i24, i2, i14, env, static) -{1,1}> test_Store_124(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_124(i24, i2, i14, env, static) -{1,1}> test_Load_126(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_126(i24, i2, i14, env, static) -{1,1}> test_LE_132(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_132(i24, i2, i14, env, static) -{1,1}> test_Inc_138(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i24 && i24 <= 99
test_Inc_138(i24, i2, i14, env, static) -{1,1}> test_JMP_160(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 + -1 = i39 && i24 <= 99
obtained
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
by chaining
test_JMP_160(i24, i39, i2, i14, env, static) -{1,1}> test_Load_161(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_Load_161(i24, i39, i2, i14, env, static) -{1,1}> test_LE_163(i39, i24, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
obtained
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
by chaining
test_LE_163(i45, i46, i2, i14, env, static) -{0,0}> test_LE_165(i45, i46, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 0 <= i45 && 1 <= i45
test_LE_165(i45, i46, i2, i14, env, static) -{1,1}> test_Inc_167(i46, i45, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 1 <= i45 && 0 < i45
test_Inc_167(i46, i45, i2, i14, env, static) -{1,1}> test_JMP_186(i46, i47, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && i45 + -1 = i47 && 1 <= i45 && 0 <= i47 && i47 <= 97
test_JMP_186(i46, i47, i2, i14, env, static) -{0,0}> test_JMP_160(i46, i47, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && 1 <= i14 && 2 <= i46 && 0 <= i47 && i47 <= 97 && i47 <= 98
obtained
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_163(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_164(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 98 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_164(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_166(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_166(i24, i2, i14, env, static) -{1,1}> test_Store_169(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_169(i24, i2, i14, env, static) -{1,1}> test_Load_188(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_188(i24, i2, i14, env, static) -{0,0}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
by chaining
test_LE_215(i61, i24, i2, i14, env, static) -{0,0}> test_LE_219(i61, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i61 <= 99 && 0 <= i61 && i24 <= 99 && 1 <= i61
test_LE_219(i61, i24, i2, i14, env, static) -{1,1}> test_Inc_224(i24, i61, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i61 && i61 <= 99 && i24 <= 99 && 1 <= i61
test_Inc_224(i24, i61, i2, i14, env, static) -{1,1}> test_JMP_229(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i61 + -1 = i63 && i61 <= 99 && i24 <= 99 && 1 <= i61 && 0 <= i63
test_JMP_229(i24, i63, i2, i14, env, static) -{1,1}> test_Load_235(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_235(i24, i63, i2, i14, env, static) -{0,0}> test_Load_213(i24, i63, i2, i14, env, static) :|: i63 <= 99 && 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
obtained
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_215(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_218(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_218(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_221(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_221(i24, i2, i14, env, static) -{1,1}> test_Store_226(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_226(i24, i2, i14, env, static) -{1,1}> test_Load_231(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_231(i24, i2, i14, env, static) -{0,0}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
by chaining
test_LE_251(i73, i24, i2, i14, env, static) -{0,0}> test_LE_253(i73, i24, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && i24 <= 99 && 0 <= i73
test_LE_253(i73, i24, i2, i14, env, static) -{1,1}> test_Inc_256(i24, i73, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 < i73 && i24 <= 99
test_Inc_256(i24, i73, i2, i14, env, static) -{1,1}> test_JMP_273(i24, i76, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 <= i76 && i73 + -1 = i76 && i24 <= 99 && i76 <= 98
test_JMP_273(i24, i76, i2, i14, env, static) -{1,1}> test_Load_282(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i24 <= 99 && i76 <= 98
test_Load_282(i24, i76, i2, i14, env, static) -{0,0}> test_Load_250(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i76 <= 99 && i24 <= 99 && i76 <= 98
obtained
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_251(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_252(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_252(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_254(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_254(i24, i2, i14, env, static) -{1,1}> test_Store_271(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_271(i24, i2, i14, env, static) -{1,1}> test_Load_276(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_276(i24, i2, i14, env, static) -{0,0}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
by chaining
test_LE_313(i90, i24, i2, i14, env, static) -{0,0}> test_LE_316(i90, i24, i2, i14, env, static) :|: 0 <= i90 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i90 <= 99 && i24 <= 99
test_LE_316(i90, i24, i2, i14, env, static) -{1,1}> test_Inc_320(i24, i90, i2, i14, env, static) :|: 1 <= i90 && 1 <= i14 && 1 <= i24 && 0 < i90 && i90 <= 99 && i24 <= 99
test_Inc_320(i24, i90, i2, i14, env, static) -{1,1}> test_JMP_325(i24, i93, i2, i14, env, static) :|: i90 + -1 = i93 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i93 <= 98 && i90 <= 99 && i24 <= 99 && 0 <= i93
test_JMP_325(i24, i93, i2, i14, env, static) -{1,1}> test_Load_330(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && 0 <= i93
test_Load_330(i24, i93, i2, i14, env, static) -{0,0}> test_Load_310(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && i93 <= 99 && 0 <= i93
obtained
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_313(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_315(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_315(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_317(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_317(i24, i2, i14, env, static) -{1,1}> test_Store_323(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_323(i24, i2, i14, env, static) -{1,1}> test_Load_327(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_327(i24, i2, i14, env, static) -{0,0}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
by chaining
test_LE_358(i103, i24, i2, i14, env, static) -{0,0}> test_LE_360(i103, i24, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 1 <= i24 && 0 <= i103 && i24 <= 99
test_LE_360(i103, i24, i2, i14, env, static) -{1,1}> test_Inc_368(i24, i103, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 0 < i103 && 1 <= i24 && i24 <= 99
test_Inc_368(i24, i103, i2, i14, env, static) -{1,1}> test_JMP_372(i24, i105, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && i103 + -1 = i105 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_JMP_372(i24, i105, i2, i14, env, static) -{1,1}> test_Load_377(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Load_377(i24, i105, i2, i14, env, static) -{0,0}> test_Load_357(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i105 <= 99 && i24 <= 99
obtained
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_358(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_359(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_359(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_363(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_363(i24, i2, i14, env, static) -{1,1}> test_Store_370(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_370(i24, i2, i14, env, static) -{1,1}> test_Load_374(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_374(i24, i2, i14, env, static) -{0,0}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
by chaining
test_LE_401(i117, i24, i2, i14, env, static) -{0,0}> test_LE_404(i117, i24, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i24 <= 99 && 0 <= i117
test_LE_404(i117, i24, i2, i14, env, static) -{1,1}> test_Inc_406(i24, i117, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 0 < i117 && 1 <= i24 && i24 <= 99
test_Inc_406(i24, i117, i2, i14, env, static) -{1,1}> test_JMP_408(i24, i118, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i117 + -1 = i118 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_JMP_408(i24, i118, i2, i14, env, static) -{1,1}> test_Load_411(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Load_411(i24, i118, i2, i14, env, static) -{0,0}> test_Load_398(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99 && i118 <= 99
obtained
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_401(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_403(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_403(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_405(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_405(i24, i2, i14, env, static) -{1,1}> test_Store_407(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_407(i24, i2, i14, env, static) -{1,1}> test_Load_409(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_409(i24, i2, i14, env, static) -{0,0}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
by chaining
test_LE_427(i127, i24, i2, i14, env, static) -{0,0}> test_LE_431(i127, i24, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i24 <= 99 && 0 <= i127
test_LE_431(i127, i24, i2, i14, env, static) -{1,1}> test_Inc_435(i24, i127, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && 0 < i127 && i24 <= 99
test_Inc_435(i24, i127, i2, i14, env, static) -{1,1}> test_JMP_440(i24, i128, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i127 + -1 = i128 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_JMP_440(i24, i128, i2, i14, env, static) -{1,1}> test_Load_456(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Load_456(i24, i128, i2, i14, env, static) -{0,0}> test_Load_425(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128 && i128 <= 99
obtained
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_427(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_430(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_430(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_433(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_433(i24, i2, i14, env, static) -{1,1}> test_Store_437(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_437(i24, i2, i14, env, static) -{1,1}> test_Load_442(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_442(i24, i2, i14, env, static) -{0,0}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
by chaining
test_LE_482(i141, i24, i2, i14, env, static) -{0,0}> test_LE_486(i141, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i141 && i24 <= 99 && i141 <= 99
test_LE_486(i141, i24, i2, i14, env, static) -{1,1}> test_Inc_504(i24, i141, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && i24 <= 99 && i141 <= 99 && 0 < i141
test_Inc_504(i24, i141, i2, i14, env, static) -{1,1}> test_JMP_518(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i149 && i24 <= 99 && i149 <= 98 && i141 <= 99 && i141 + -1 = i149
test_JMP_518(i24, i149, i2, i14, env, static) -{1,1}> test_Load_541(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 98
test_Load_541(i24, i149, i2, i14, env, static) -{0,0}> test_Load_479(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 99 && i149 <= 98
obtained
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_482(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_485(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_485(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_489(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_489(i24, i2, i14, env, static) -{1,1}> test_Store_507(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_507(i24, i2, i14, env, static) -{1,1}> test_Load_520(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_520(i24, i2, i14, env, static) -{0,0}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
by chaining
test_LE_566(i165, i24, i2, i14, env, static) -{0,0}> test_LE_570(i165, i24, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 <= i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_LE_570(i165, i24, i2, i14, env, static) -{1,1}> test_Inc_574(i24, i165, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 < i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_Inc_574(i24, i165, i2, i14, env, static) -{1,1}> test_JMP_580(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i165 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i165 + -1 = i169 && i24 <= 99 && 1 <= i165
test_JMP_580(i24, i169, i2, i14, env, static) -{1,1}> test_Load_588(i24, i169, i2, i14, env, static) :|: i169 <= 98 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_588(i24, i169, i2, i14, env, static) -{0,0}> test_Load_564(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i169 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_566(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_569(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_569(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_572(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_572(i24, i2, i14, env, static) -{1,1}> test_Store_576(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_576(i24, i2, i14, env, static) -{1,1}> test_Load_582(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_582(i24, i2, i14, env, static) -{0,0}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
by chaining
test_LE_612(i178, i24, i2, i14, env, static) -{0,0}> test_LE_614(i178, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && 0 <= i178 && i24 <= 99 && i178 <= 99
test_LE_614(i178, i24, i2, i14, env, static) -{1,1}> test_Inc_617(i24, i178, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && i24 <= 99 && 0 < i178 && i178 <= 99
test_Inc_617(i24, i178, i2, i14, env, static) -{1,1}> test_JMP_621(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i178 + -1 = i180 && 1 <= i178 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i178 <= 99
test_JMP_621(i24, i180, i2, i14, env, static) -{1,1}> test_Load_628(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99
test_Load_628(i24, i180, i2, i14, env, static) -{0,0}> test_Load_611(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i180 <= 99
obtained
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_612(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_613(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_613(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_615(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_615(i24, i2, i14, env, static) -{1,1}> test_Store_619(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_619(i24, i2, i14, env, static) -{1,1}> test_Load_624(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_624(i24, i2, i14, env, static) -{0,0}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
by chaining
test_LE_654(i190, i24, i2, i14, env, static) -{0,0}> test_LE_657(i190, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && 0 <= i190 && i190 <= 99 && i24 <= 99
test_LE_657(i190, i24, i2, i14, env, static) -{1,1}> test_Inc_661(i24, i190, i2, i14, env, static) :|: 0 < i190 && 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 <= 99 && i24 <= 99
test_Inc_661(i24, i190, i2, i14, env, static) -{1,1}> test_JMP_667(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 + -1 = i191 && 0 <= i191 && i24 <= 99 && i190 <= 99 && i191 <= 98
test_JMP_667(i24, i191, i2, i14, env, static) -{1,1}> test_Load_674(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_674(i24, i191, i2, i14, env, static) -{0,0}> test_Load_650(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i191 <= 99 && 0 <= i191 && i24 <= 99 && i191 <= 98
obtained
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_654(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_656(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_656(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_659(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_659(i24, i2, i14, env, static) -{1,1}> test_Store_664(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_664(i24, i2, i14, env, static) -{1,1}> test_Load_668(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_668(i24, i2, i14, env, static) -{0,0}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
by chaining
test_LE_697(i201, i2, i14, i24, env, static) -{0,0}> test_LE_699(i201, i2, i14, i24, env, static) :|: 0 <= i201 && 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_699(i201, i2, i14, i24, env, static) -{1,1}> test_Inc_701(i201, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 < i201
test_Inc_701(i201, i2, i14, i24, env, static) -{1,1}> test_JMP_705(i203, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i201 + -1 = i203 && 0 <= i203 && i203 <= 98 && i24 <= 99
test_JMP_705(i203, i2, i14, i24, env, static) -{1,1}> test_Load_707(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i203 && i203 <= 98 && i24 <= 99
test_Load_707(i203, i2, i14, i24, env, static) -{0,0}> test_Load_696(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i203 <= 99 && 0 <= i203 && i203 <= 98 && i24 <= 99
obtained
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
by chaining
test_LE_697(iconst_0, i2, i14, i24, env, static) -{0,0}> test_LE_698(iconst_0, i2, i14, i24, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_698(iconst_0, i2, i14, i24, env, static) -{1,1}> test_Return_700(i2, i14, i24, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Return_700(i2, i14, i24, env, static) -{1,1}> main_Inc_702(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Inc_702(i2, i14, i24, env, static) -{1,1}> main_JMP_706(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 1 <= i24 && 2 <= i204 && i24 + 1 = i204 && i24 <= 99
main_JMP_706(i2, i14, i204, env, static) -{1,1}> main_Load_708(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204
main_Load_708(i2, i14, i204, env, static) -{0,0}> main_Load_97(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204 && 1 <= i204
(20) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
main_Cmp_64(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
(21) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
main_Cmp_64(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
was transformed to
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
was transformed to
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
was transformed to
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
was transformed to
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(22) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(23) LinearizedLhssProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Linearized lhss.
main_Cmp_64(i2, lconst_0, lconst_0, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0
was transformed to
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
(24) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(25) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
was transformed to
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i14 - 1, 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
was transformed to
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, 0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
was transformed to
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 + -1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
was transformed to
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 + -1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
was transformed to
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, 0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
was transformed to
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
was transformed to
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 + -1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
was transformed to
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 + -1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
was transformed to
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 + -1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
was transformed to
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 + -1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
was transformed to
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 + -1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
was transformed to
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 + -1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
was transformed to
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 + -1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
was transformed to
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 + -1, i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
was transformed to
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 + -1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, lconst_0, env, static) :|: lconst_0 = 0 && i11 <= -1
was transformed to
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, 0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
was transformed to
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 + -1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
was transformed to
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 + -1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
(26) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i14 - 1, 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, 0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 + -1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 + -1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, 0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 + -1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 + -1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 + -1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 + -1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 + -1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 + -1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 + -1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 + -1, i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 + -1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, 0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 + -1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 + -1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
(27) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 + -1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
was transformed to
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 - 1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 - 1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 + -1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
was transformed to
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 - 1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 - 1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 + -1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
was transformed to
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 - 1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 - 1 = i128' && 0 < i127
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 + -1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
was transformed to
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 - 1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 < i178 && i178 - 1 = i180'
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 + -1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
was transformed to
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 - 1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 - 1 = i118'
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 + -1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
was transformed to
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 - 1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 - 1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 + -1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
was transformed to
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 - 1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && i61 - 1 = i63'
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
was transformed to
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && x = 0
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
was transformed to
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 + -1, i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
was transformed to
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 - 1, i2, i14, env, static) :|: i141 - 1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 < i141
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 + -1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
was transformed to
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 - 1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 - 1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 + -1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
was transformed to
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 - 1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 - 1 = i105'
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18' && x = 0
was transformed to
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 <= i18' && x = 0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 + -1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
was transformed to
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 - 1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 - 1 = i93'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 + -1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
was transformed to
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 - 1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && i190 - 1 = i191'
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 + -1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
was transformed to
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 - 1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 - 1 = i169' && 0 <= i169' && i169' <= 98 && i169' <= 99
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(28) Obligation:
IntTrs with 44 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
test_LE_612(x, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_163(x, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i127 - 1, i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 - 1 = i128' && 0 < i127
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i45 - 1, i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 - 1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_401(x, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i2, i25, x, i14, env, static) -{8,8}> main_Cmp_60(i2, i14 - 1, 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25 && x = 100
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
main_GE_100(i2, i24, x, i14, env, static) -{8,8}> test_JMP_160(i24, i24 - 1, i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 - 1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98 && x = 100
main_Cmp_60(i2, i11, lconst_0, env, static) -{0,0}> main_Cmp_62(i2, i11, 0, env, static) :|: lconst_0 = 0 && i11 <= -1
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i73 - 1, i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 - 1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73
test_LE_427(x, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i61 - 1, i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && i61 - 1 = i63'
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i141 - 1, i2, i14, env, static) :|: i141 - 1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 < i141
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i201 - 1, i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 - 1 = i203' && 0 < i201
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i103 - 1, i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 - 1 = i105'
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i190 - 1, i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && i190 - 1 = i191'
test_LE_697(x, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i24 + 1, env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && x = 0
main_Cmp_64(i2, lconst_0, x, env, static) -{0,0}> main_Cmp_69(i2, 0, env, static) :|: lconst_0 = 0 && 0 <= lconst_0 && x = lconst_0
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i165 - 1, i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 - 1 = i169' && 0 <= i169' && i169' <= 98 && i169' <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i178 - 1, i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 < i178 && i178 - 1 = i180'
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_654(x, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_64(i2, i18', x, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 <= i18' && x = 0
test_LE_482(x, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(x, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(x, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i90 - 1, i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 - 1 = i93'
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_358(x, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_215(x, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, 0, env, static) :|: lconst_0 = 0 && 0 <= i12
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i117 - 1, i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 - 1 = i118'
(29) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(5)) transformation)
Extracted set of 189 edges for the analysis of TIME complexity. Dropped leaves.
(30) Obligation:
Set of 189 edges based on JBC Program.
Performed SCC analyses:
- Used field analysis yielded the following read fields:
Considered paths: all paths from start
(31) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 189 jbc graph edges to a weighted ITS with 189 rules.
Used simplified encoding of division and modulo.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Filtered fields of type java.lang.Object.
Did no encode lower bounds for putfield and astore.
(32) Obligation:
IntTrs with 189 rules
Start term: main_Load_2(#0, env, static)
Considered paths: all paths from start
Rules:
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(i2, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(i2, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_18(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_18(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_20(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_20(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_22(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_22(i2, env, static) -{0,0}> langle_clinit_rangle_New_24(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_New_24(i2, env, static) -{0,0}> langle_clinit_rangle_New_26(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_26(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_28(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_28(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_31(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_31(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_32(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_32(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_33(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_33(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_42(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_42(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_43(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_43(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_44(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_44(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_45(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_45(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_46(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_46(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_47(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_47(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_48(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_48(i2, env, static) -{1,1}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_50(i2, env, static) :|: 0 >= 0
main_Load_50(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 <= static
main_Load_51(i2, env, static) -{0,0}> main_Load_52(i2, env, static) :|: 0 >= 0
main_Load_52(i2, env, static) -{0,0}> main_Load_53(i2, env, static) :|: 0 >= 0
main_Load_53(i2, env, static) -{1,1}> main_TypeCast_54(i2, env, static) :|: 0 >= 0
main_TypeCast_54(i2, env, static) -{1,1}> main_Store_55(i2, i4, env, static) :|: i4 = i2
main_Store_55(i2, i4, env, static) -{1,1}> main_Load_56(i2, i4, env, static) :|: 0 >= 0
main_Load_56(i2, i4, env, static) -{1,1}> main_ConstantStackPush_57(i2, i4, env, static) :|: 0 >= 0
main_ConstantStackPush_57(i2, i4, env, static) -{1,1}> main_Cmp_60(i2, i4, lconst_0, env, static) :|: lconst_0 = 0
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
main_Cmp_64(i2, i14, lconst_0, env, static) -{0,0}> main_Cmp_70(i2, i14, lconst_0, env, static) :|: 0 <= i14 && 1 <= i14 && lconst_0 = 0
main_Cmp_70(i2, i14, lconst_0, env, static) -{1,1}> main_LE_85(i2, iconst_1, i14, env, static) :|: 1 <= i14 && lconst_0 = 0 && iconst_1 = 1
main_LE_85(i2, iconst_1, i14, env, static) -{1,1}> main_Load_92(i2, i14, env, static) :|: 0 < iconst_1 && 1 <= i14 && iconst_1 = 1
main_Load_92(i2, i14, env, static) -{1,1}> main_TypeCast_94(i2, i14, env, static) :|: 1 <= i14
main_TypeCast_94(i2, i14, env, static) -{1,1}> main_Store_95(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14 && i18 = i14
main_Store_95(i2, i18, i14, env, static) -{1,1}> main_Load_97(i2, i14, i18, env, static) :|: 1 <= i18 && 1 <= i14
main_Load_97(i2, i14, i18, env, static) -{1,1}> main_ConstantStackPush_99(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_ConstantStackPush_99(i2, i18, i14, env, static) -{1,1}> main_GE_100(i2, i18, iconst_100, i14, env, static) :|: 1 <= i18 && 1 <= i14 && iconst_100 = 100
main_GE_100(i2, i24, iconst_100, i14, env, static) -{0,0}> main_GE_104(i2, i24, iconst_100, i14, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 <= 99
main_GE_100(i2, i25, iconst_100, i14, env, static) -{0,0}> main_GE_105(i2, i25, iconst_100, i14, env, static) :|: 1 <= i25 && 1 <= i14 && iconst_100 = 100 && 100 <= i25
main_GE_104(i2, i24, iconst_100, i14, env, static) -{1,1}> main_Load_113(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 < iconst_100 && i24 <= 99
main_GE_105(i2, i25, iconst_100, i14, env, static) -{1,1}> main_Load_117(i2, i14, env, static) :|: 1 <= i14 && iconst_100 = 100 && 100 <= i25 && iconst_100 <= i25
main_Load_113(i2, i14, i24, env, static) -{1,1}> main_InvokeMethod_118(i2, i24, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Load_117(i2, i14, env, static) -{1,1}> main_ConstantStackPush_119(i2, i14, env, static) :|: 1 <= i14
main_InvokeMethod_118(i2, i24, i14, env, static) -{1,1}> test_Load_120(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_ConstantStackPush_119(i2, i14, env, static) -{1,1}> main_IntArithmetic_121(i2, i14, lconst_1, env, static) :|: 1 <= i14 && lconst_1 = 1
test_Load_120(i24, i2, i14, env, static) -{1,1}> test_Store_124(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_IntArithmetic_121(i2, i14, lconst_1, env, static) -{1,1}> main_Store_123(i2, i28, env, static) :|: 0 <= i28 && 1 <= i14 && i14 - lconst_1 = i28 && lconst_1 = 1
main_Store_123(i2, i28, env, static) -{1,1}> main_JMP_125(i2, i28, env, static) :|: 0 <= i28
test_Store_124(i24, i2, i14, env, static) -{1,1}> test_Load_126(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_JMP_125(i2, i28, env, static) -{1,1}> main_Load_130(i2, i28, env, static) :|: 0 <= i28
test_Load_126(i24, i2, i14, env, static) -{1,1}> test_LE_132(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Load_130(i2, i28, env, static) -{1,1}> main_ConstantStackPush_135(i2, i28, env, static) :|: 0 <= i28
test_LE_132(i24, i2, i14, env, static) -{1,1}> test_Inc_138(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i24 && i24 <= 99
main_ConstantStackPush_135(i2, i28, env, static) -{1,1}> main_Cmp_158(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
test_Inc_138(i24, i2, i14, env, static) -{1,1}> test_JMP_160(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 + -1 = i39 && i24 <= 99
main_Cmp_158(i2, i28, lconst_0, env, static) -{0,0}> main_Cmp_60(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
test_JMP_160(i24, i39, i2, i14, env, static) -{1,1}> test_Load_161(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_Load_161(i24, i39, i2, i14, env, static) -{1,1}> test_LE_163(i39, i24, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_LE_163(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_164(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 98 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_163(i45, i46, i2, i14, env, static) -{0,0}> test_LE_165(i45, i46, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 0 <= i45 && 1 <= i45
test_LE_164(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_166(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_165(i45, i46, i2, i14, env, static) -{1,1}> test_Inc_167(i46, i45, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 1 <= i45 && 0 < i45
test_Load_166(i24, i2, i14, env, static) -{1,1}> test_Store_169(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_167(i46, i45, i2, i14, env, static) -{1,1}> test_JMP_186(i46, i47, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && i45 + -1 = i47 && 1 <= i45 && 0 <= i47 && i47 <= 97
test_Store_169(i24, i2, i14, env, static) -{1,1}> test_Load_188(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_186(i46, i47, i2, i14, env, static) -{0,0}> test_JMP_160(i46, i47, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && 1 <= i14 && 2 <= i46 && 0 <= i47 && i47 <= 97 && i47 <= 98
test_Load_188(i24, i2, i14, env, static) -{0,0}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_215(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_218(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{0,0}> test_LE_219(i61, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i61 <= 99 && 0 <= i61 && i24 <= 99 && 1 <= i61
test_LE_218(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_221(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_219(i61, i24, i2, i14, env, static) -{1,1}> test_Inc_224(i24, i61, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i61 && i61 <= 99 && i24 <= 99 && 1 <= i61
test_Load_221(i24, i2, i14, env, static) -{1,1}> test_Store_226(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_224(i24, i61, i2, i14, env, static) -{1,1}> test_JMP_229(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i61 + -1 = i63 && i61 <= 99 && i24 <= 99 && 1 <= i61 && 0 <= i63
test_Store_226(i24, i2, i14, env, static) -{1,1}> test_Load_231(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_229(i24, i63, i2, i14, env, static) -{1,1}> test_Load_235(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_231(i24, i2, i14, env, static) -{0,0}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_235(i24, i63, i2, i14, env, static) -{0,0}> test_Load_213(i24, i63, i2, i14, env, static) :|: i63 <= 99 && 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_251(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_252(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{0,0}> test_LE_253(i73, i24, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && i24 <= 99 && 0 <= i73
test_LE_252(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_254(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_253(i73, i24, i2, i14, env, static) -{1,1}> test_Inc_256(i24, i73, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 < i73 && i24 <= 99
test_Load_254(i24, i2, i14, env, static) -{1,1}> test_Store_271(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_256(i24, i73, i2, i14, env, static) -{1,1}> test_JMP_273(i24, i76, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 <= i76 && i73 + -1 = i76 && i24 <= 99 && i76 <= 98
test_Store_271(i24, i2, i14, env, static) -{1,1}> test_Load_276(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_273(i24, i76, i2, i14, env, static) -{1,1}> test_Load_282(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i24 <= 99 && i76 <= 98
test_Load_276(i24, i2, i14, env, static) -{0,0}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_282(i24, i76, i2, i14, env, static) -{0,0}> test_Load_250(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i76 <= 99 && i24 <= 99 && i76 <= 98
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_313(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_315(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{0,0}> test_LE_316(i90, i24, i2, i14, env, static) :|: 0 <= i90 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i90 <= 99 && i24 <= 99
test_LE_315(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_317(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_316(i90, i24, i2, i14, env, static) -{1,1}> test_Inc_320(i24, i90, i2, i14, env, static) :|: 1 <= i90 && 1 <= i14 && 1 <= i24 && 0 < i90 && i90 <= 99 && i24 <= 99
test_Load_317(i24, i2, i14, env, static) -{1,1}> test_Store_323(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_320(i24, i90, i2, i14, env, static) -{1,1}> test_JMP_325(i24, i93, i2, i14, env, static) :|: i90 + -1 = i93 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i93 <= 98 && i90 <= 99 && i24 <= 99 && 0 <= i93
test_Store_323(i24, i2, i14, env, static) -{1,1}> test_Load_327(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_325(i24, i93, i2, i14, env, static) -{1,1}> test_Load_330(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && 0 <= i93
test_Load_327(i24, i2, i14, env, static) -{0,0}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_330(i24, i93, i2, i14, env, static) -{0,0}> test_Load_310(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && i93 <= 99 && 0 <= i93
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_359(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{0,0}> test_LE_360(i103, i24, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 1 <= i24 && 0 <= i103 && i24 <= 99
test_LE_359(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_363(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_360(i103, i24, i2, i14, env, static) -{1,1}> test_Inc_368(i24, i103, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 0 < i103 && 1 <= i24 && i24 <= 99
test_Load_363(i24, i2, i14, env, static) -{1,1}> test_Store_370(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_368(i24, i103, i2, i14, env, static) -{1,1}> test_JMP_372(i24, i105, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && i103 + -1 = i105 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Store_370(i24, i2, i14, env, static) -{1,1}> test_Load_374(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_372(i24, i105, i2, i14, env, static) -{1,1}> test_Load_377(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Load_374(i24, i2, i14, env, static) -{0,0}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_377(i24, i105, i2, i14, env, static) -{0,0}> test_Load_357(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i105 <= 99 && i24 <= 99
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_401(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_403(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_401(i117, i24, i2, i14, env, static) -{0,0}> test_LE_404(i117, i24, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i24 <= 99 && 0 <= i117
test_LE_403(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_405(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_404(i117, i24, i2, i14, env, static) -{1,1}> test_Inc_406(i24, i117, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 0 < i117 && 1 <= i24 && i24 <= 99
test_Load_405(i24, i2, i14, env, static) -{1,1}> test_Store_407(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_406(i24, i117, i2, i14, env, static) -{1,1}> test_JMP_408(i24, i118, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i117 + -1 = i118 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Store_407(i24, i2, i14, env, static) -{1,1}> test_Load_409(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_408(i24, i118, i2, i14, env, static) -{1,1}> test_Load_411(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Load_409(i24, i2, i14, env, static) -{0,0}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_411(i24, i118, i2, i14, env, static) -{0,0}> test_Load_398(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99 && i118 <= 99
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_430(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_427(i127, i24, i2, i14, env, static) -{0,0}> test_LE_431(i127, i24, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i24 <= 99 && 0 <= i127
test_LE_430(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_433(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_431(i127, i24, i2, i14, env, static) -{1,1}> test_Inc_435(i24, i127, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && 0 < i127 && i24 <= 99
test_Load_433(i24, i2, i14, env, static) -{1,1}> test_Store_437(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_435(i24, i127, i2, i14, env, static) -{1,1}> test_JMP_440(i24, i128, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i127 + -1 = i128 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Store_437(i24, i2, i14, env, static) -{1,1}> test_Load_442(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_440(i24, i128, i2, i14, env, static) -{1,1}> test_Load_456(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Load_442(i24, i2, i14, env, static) -{0,0}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_456(i24, i128, i2, i14, env, static) -{0,0}> test_Load_425(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128 && i128 <= 99
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_482(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_485(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_482(i141, i24, i2, i14, env, static) -{0,0}> test_LE_486(i141, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i141 && i24 <= 99 && i141 <= 99
test_LE_485(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_489(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_486(i141, i24, i2, i14, env, static) -{1,1}> test_Inc_504(i24, i141, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && i24 <= 99 && i141 <= 99 && 0 < i141
test_Load_489(i24, i2, i14, env, static) -{1,1}> test_Store_507(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_504(i24, i141, i2, i14, env, static) -{1,1}> test_JMP_518(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i149 && i24 <= 99 && i149 <= 98 && i141 <= 99 && i141 + -1 = i149
test_Store_507(i24, i2, i14, env, static) -{1,1}> test_Load_520(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_518(i24, i149, i2, i14, env, static) -{1,1}> test_Load_541(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 98
test_Load_520(i24, i2, i14, env, static) -{0,0}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_541(i24, i149, i2, i14, env, static) -{0,0}> test_Load_479(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 99 && i149 <= 98
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_569(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_566(i165, i24, i2, i14, env, static) -{0,0}> test_LE_570(i165, i24, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 <= i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_LE_569(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_572(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_570(i165, i24, i2, i14, env, static) -{1,1}> test_Inc_574(i24, i165, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 < i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_Load_572(i24, i2, i14, env, static) -{1,1}> test_Store_576(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_574(i24, i165, i2, i14, env, static) -{1,1}> test_JMP_580(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i165 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i165 + -1 = i169 && i24 <= 99 && 1 <= i165
test_Store_576(i24, i2, i14, env, static) -{1,1}> test_Load_582(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_580(i24, i169, i2, i14, env, static) -{1,1}> test_Load_588(i24, i169, i2, i14, env, static) :|: i169 <= 98 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_582(i24, i2, i14, env, static) -{0,0}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_588(i24, i169, i2, i14, env, static) -{0,0}> test_Load_564(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i169 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_612(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_613(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{0,0}> test_LE_614(i178, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && 0 <= i178 && i24 <= 99 && i178 <= 99
test_LE_613(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_615(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_614(i178, i24, i2, i14, env, static) -{1,1}> test_Inc_617(i24, i178, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && i24 <= 99 && 0 < i178 && i178 <= 99
test_Load_615(i24, i2, i14, env, static) -{1,1}> test_Store_619(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_617(i24, i178, i2, i14, env, static) -{1,1}> test_JMP_621(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i178 + -1 = i180 && 1 <= i178 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i178 <= 99
test_Store_619(i24, i2, i14, env, static) -{1,1}> test_Load_624(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_621(i24, i180, i2, i14, env, static) -{1,1}> test_Load_628(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99
test_Load_624(i24, i2, i14, env, static) -{0,0}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_628(i24, i180, i2, i14, env, static) -{0,0}> test_Load_611(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i180 <= 99
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_654(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_656(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_654(i190, i24, i2, i14, env, static) -{0,0}> test_LE_657(i190, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && 0 <= i190 && i190 <= 99 && i24 <= 99
test_LE_656(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_659(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_657(i190, i24, i2, i14, env, static) -{1,1}> test_Inc_661(i24, i190, i2, i14, env, static) :|: 0 < i190 && 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 <= 99 && i24 <= 99
test_Load_659(i24, i2, i14, env, static) -{1,1}> test_Store_664(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_661(i24, i190, i2, i14, env, static) -{1,1}> test_JMP_667(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 + -1 = i191 && 0 <= i191 && i24 <= 99 && i190 <= 99 && i191 <= 98
test_Store_664(i24, i2, i14, env, static) -{1,1}> test_Load_668(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_JMP_667(i24, i191, i2, i14, env, static) -{1,1}> test_Load_674(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_668(i24, i2, i14, env, static) -{0,0}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_674(i24, i191, i2, i14, env, static) -{0,0}> test_Load_650(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i191 <= 99 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_697(iconst_0, i2, i14, i24, env, static) -{0,0}> test_LE_698(iconst_0, i2, i14, i24, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_697(i201, i2, i14, i24, env, static) -{0,0}> test_LE_699(i201, i2, i14, i24, env, static) :|: 0 <= i201 && 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_698(iconst_0, i2, i14, i24, env, static) -{1,1}> test_Return_700(i2, i14, i24, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_699(i201, i2, i14, i24, env, static) -{1,1}> test_Inc_701(i201, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 < i201
test_Return_700(i2, i14, i24, env, static) -{1,1}> main_Inc_702(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Inc_701(i201, i2, i14, i24, env, static) -{1,1}> test_JMP_705(i203, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i201 + -1 = i203 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_Inc_702(i2, i14, i24, env, static) -{1,1}> main_JMP_706(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 1 <= i24 && 2 <= i204 && i24 + 1 = i204 && i24 <= 99
test_JMP_705(i203, i2, i14, i24, env, static) -{1,1}> test_Load_707(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_JMP_706(i2, i14, i204, env, static) -{1,1}> main_Load_708(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204
test_Load_707(i203, i2, i14, i24, env, static) -{0,0}> test_Load_696(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i203 <= 99 && 0 <= i203 && i203 <= 98 && i24 <= 99
main_Load_708(i2, i14, i204, env, static) -{0,0}> main_Load_97(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204 && 1 <= i204
(33) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_2(
i4',
env,
static) -{20,20}>
main_Cmp_60(
i4',
i4',
0,
env,
static'1) :|:
static'1 <=
static''' +
1 &&
0 <=
2 &&
0 <=
static''' &&
static''' <=
static +
2 &&
0 <
1 &&
0 <=
1 &&
0 <=
static &&
0 <
2 && 0 >= 0 &&
0 <=
static'1by chaining
main_Load_2(
i2,
env,
static) -{0,0}>
main_Load_3(
i2,
env,
static) :|: 0 >= 0
main_Load_3(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_18(
iconst_0,
i2,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_18(
iconst_0,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_20(
a2,
i2,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_20(
a2,
i2,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_22(
i2,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_22(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_24(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_24(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_26(
i2,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_26(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_28(
o2,
i2,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_28(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_31(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_31(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_32(
o2,
NULL,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_32(
o2,
NULL,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_33(
o2,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_33(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_42(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_42(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_43(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Load_43(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_44(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_44(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_45(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_45(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_46(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_46(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_47(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_47(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Return_48(
i2,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_48(
i2,
env,
static) -{1,1}>
main_Load_49(
i2,
env,
static) :|: 0 >= 0
main_Load_49(
i2,
env,
static) -{0,0}>
main_Load_50(
i2,
env,
static) :|: 0 >= 0
main_Load_50(
i2,
env,
static) -{0,0}>
main_Load_51(
i2,
env,
static) :|:
0 <=
staticmain_Load_51(
i2,
env,
static) -{0,0}>
main_Load_52(
i2,
env,
static) :|: 0 >= 0
main_Load_52(
i2,
env,
static) -{0,0}>
main_Load_53(
i2,
env,
static) :|: 0 >= 0
main_Load_53(
i2,
env,
static) -{1,1}>
main_TypeCast_54(
i2,
env,
static) :|: 0 >= 0
main_TypeCast_54(
i2,
env,
static) -{1,1}>
main_Store_55(
i2,
i4,
env,
static) :|:
i4 =
i2main_Store_55(
i2,
i4,
env,
static) -{1,1}>
main_Load_56(
i2,
i4,
env,
static) :|: 0 >= 0
main_Load_56(
i2,
i4,
env,
static) -{1,1}>
main_ConstantStackPush_57(
i2,
i4,
env,
static) :|: 0 >= 0
main_ConstantStackPush_57(
i2,
i4,
env,
static) -{1,1}>
main_Cmp_60(
i2,
i4,
lconst_0,
env,
static) :|:
lconst_0 =
0obtained
main_Cmp_60(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
by chaining
main_Cmp_60(i2, i12, lconst_0, env, static) -{0,0}> main_Cmp_64(i2, i12, lconst_0, env, static) :|: lconst_0 = 0 && 0 <= i12
main_Cmp_64(i2, i14, lconst_0, env, static) -{0,0}> main_Cmp_70(i2, i14, lconst_0, env, static) :|: 0 <= i14 && 1 <= i14 && lconst_0 = 0
main_Cmp_70(i2, i14, lconst_0, env, static) -{1,1}> main_LE_85(i2, iconst_1, i14, env, static) :|: 1 <= i14 && lconst_0 = 0 && iconst_1 = 1
main_LE_85(i2, iconst_1, i14, env, static) -{1,1}> main_Load_92(i2, i14, env, static) :|: 0 < iconst_1 && 1 <= i14 && iconst_1 = 1
main_Load_92(i2, i14, env, static) -{1,1}> main_TypeCast_94(i2, i14, env, static) :|: 1 <= i14
main_TypeCast_94(i2, i14, env, static) -{1,1}> main_Store_95(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14 && i18 = i14
main_Store_95(i2, i18, i14, env, static) -{1,1}> main_Load_97(i2, i14, i18, env, static) :|: 1 <= i18 && 1 <= i14
obtained
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
by chaining
main_Load_97(i2, i14, i18, env, static) -{1,1}> main_ConstantStackPush_99(i2, i18, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_ConstantStackPush_99(i2, i18, i14, env, static) -{1,1}> main_GE_100(i2, i18, iconst_100, i14, env, static) :|: 1 <= i18 && 1 <= i14 && iconst_100 = 100
obtained
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
by chaining
main_GE_100(i2, i25, iconst_100, i14, env, static) -{0,0}> main_GE_105(i2, i25, iconst_100, i14, env, static) :|: 1 <= i25 && 1 <= i14 && iconst_100 = 100 && 100 <= i25
main_GE_105(i2, i25, iconst_100, i14, env, static) -{1,1}> main_Load_117(i2, i14, env, static) :|: 1 <= i14 && iconst_100 = 100 && 100 <= i25 && iconst_100 <= i25
main_Load_117(i2, i14, env, static) -{1,1}> main_ConstantStackPush_119(i2, i14, env, static) :|: 1 <= i14
main_ConstantStackPush_119(i2, i14, env, static) -{1,1}> main_IntArithmetic_121(i2, i14, lconst_1, env, static) :|: 1 <= i14 && lconst_1 = 1
main_IntArithmetic_121(i2, i14, lconst_1, env, static) -{1,1}> main_Store_123(i2, i28, env, static) :|: 0 <= i28 && 1 <= i14 && i14 - lconst_1 = i28 && lconst_1 = 1
main_Store_123(i2, i28, env, static) -{1,1}> main_JMP_125(i2, i28, env, static) :|: 0 <= i28
main_JMP_125(i2, i28, env, static) -{1,1}> main_Load_130(i2, i28, env, static) :|: 0 <= i28
main_Load_130(i2, i28, env, static) -{1,1}> main_ConstantStackPush_135(i2, i28, env, static) :|: 0 <= i28
main_ConstantStackPush_135(i2, i28, env, static) -{1,1}> main_Cmp_158(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
main_Cmp_158(i2, i28, lconst_0, env, static) -{0,0}> main_Cmp_60(i2, i28, lconst_0, env, static) :|: 0 <= i28 && lconst_0 = 0
obtained
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
by chaining
main_GE_100(i2, i24, iconst_100, i14, env, static) -{0,0}> main_GE_104(i2, i24, iconst_100, i14, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 <= 99
main_GE_104(i2, i24, iconst_100, i14, env, static) -{1,1}> main_Load_113(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && iconst_100 = 100 && i24 < iconst_100 && i24 <= 99
main_Load_113(i2, i14, i24, env, static) -{1,1}> main_InvokeMethod_118(i2, i24, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_InvokeMethod_118(i2, i24, i14, env, static) -{1,1}> test_Load_120(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_120(i24, i2, i14, env, static) -{1,1}> test_Store_124(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_124(i24, i2, i14, env, static) -{1,1}> test_Load_126(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_126(i24, i2, i14, env, static) -{1,1}> test_LE_132(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_132(i24, i2, i14, env, static) -{1,1}> test_Inc_138(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i24 && i24 <= 99
test_Inc_138(i24, i2, i14, env, static) -{1,1}> test_JMP_160(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 + -1 = i39 && i24 <= 99
obtained
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
by chaining
test_JMP_160(i24, i39, i2, i14, env, static) -{1,1}> test_Load_161(i24, i39, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
test_Load_161(i24, i39, i2, i14, env, static) -{1,1}> test_LE_163(i39, i24, i2, i14, env, static) :|: i39 <= 98 && 1 <= i14 && 0 <= i39 && 1 <= i24 && i24 <= 99
obtained
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
by chaining
test_LE_163(i45, i46, i2, i14, env, static) -{0,0}> test_LE_165(i45, i46, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 0 <= i45 && 1 <= i45
test_LE_165(i45, i46, i2, i14, env, static) -{1,1}> test_Inc_167(i46, i45, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && 1 <= i45 && 0 < i45
test_Inc_167(i46, i45, i2, i14, env, static) -{1,1}> test_JMP_186(i46, i47, i2, i14, env, static) :|: i46 <= 99 && i45 <= 98 && 1 <= i14 && 2 <= i46 && i45 + -1 = i47 && 1 <= i45 && 0 <= i47 && i47 <= 97
test_JMP_186(i46, i47, i2, i14, env, static) -{0,0}> test_JMP_160(i46, i47, i2, i14, env, static) :|: i46 <= 99 && 1 <= i46 && 1 <= i14 && 2 <= i46 && 0 <= i47 && i47 <= 97 && i47 <= 98
obtained
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_163(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_164(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 98 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_164(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_166(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_166(i24, i2, i14, env, static) -{1,1}> test_Store_169(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_169(i24, i2, i14, env, static) -{1,1}> test_Load_188(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_188(i24, i2, i14, env, static) -{0,0}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
by chaining
test_LE_215(i61, i24, i2, i14, env, static) -{0,0}> test_LE_219(i61, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i61 <= 99 && 0 <= i61 && i24 <= 99 && 1 <= i61
test_LE_219(i61, i24, i2, i14, env, static) -{1,1}> test_Inc_224(i24, i61, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 < i61 && i61 <= 99 && i24 <= 99 && 1 <= i61
test_Inc_224(i24, i61, i2, i14, env, static) -{1,1}> test_JMP_229(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i61 + -1 = i63 && i61 <= 99 && i24 <= 99 && 1 <= i61 && 0 <= i63
test_JMP_229(i24, i63, i2, i14, env, static) -{1,1}> test_Load_235(i24, i63, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
test_Load_235(i24, i63, i2, i14, env, static) -{0,0}> test_Load_213(i24, i63, i2, i14, env, static) :|: i63 <= 99 && 1 <= i14 && 1 <= i24 && i63 <= 98 && i24 <= 99 && 0 <= i63
obtained
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_215(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_218(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_218(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_221(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_221(i24, i2, i14, env, static) -{1,1}> test_Store_226(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_226(i24, i2, i14, env, static) -{1,1}> test_Load_231(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_231(i24, i2, i14, env, static) -{0,0}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
by chaining
test_LE_251(i73, i24, i2, i14, env, static) -{0,0}> test_LE_253(i73, i24, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && i24 <= 99 && 0 <= i73
test_LE_253(i73, i24, i2, i14, env, static) -{1,1}> test_Inc_256(i24, i73, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 < i73 && i24 <= 99
test_Inc_256(i24, i73, i2, i14, env, static) -{1,1}> test_JMP_273(i24, i76, i2, i14, env, static) :|: 1 <= i14 && i73 <= 99 && 1 <= i73 && 1 <= i24 && 0 <= i76 && i73 + -1 = i76 && i24 <= 99 && i76 <= 98
test_JMP_273(i24, i76, i2, i14, env, static) -{1,1}> test_Load_282(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i24 <= 99 && i76 <= 98
test_Load_282(i24, i76, i2, i14, env, static) -{0,0}> test_Load_250(i24, i76, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i76 && i76 <= 99 && i24 <= 99 && i76 <= 98
obtained
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_251(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_252(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_252(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_254(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_254(i24, i2, i14, env, static) -{1,1}> test_Store_271(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_271(i24, i2, i14, env, static) -{1,1}> test_Load_276(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_276(i24, i2, i14, env, static) -{0,0}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
by chaining
test_LE_313(i90, i24, i2, i14, env, static) -{0,0}> test_LE_316(i90, i24, i2, i14, env, static) :|: 0 <= i90 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i90 <= 99 && i24 <= 99
test_LE_316(i90, i24, i2, i14, env, static) -{1,1}> test_Inc_320(i24, i90, i2, i14, env, static) :|: 1 <= i90 && 1 <= i14 && 1 <= i24 && 0 < i90 && i90 <= 99 && i24 <= 99
test_Inc_320(i24, i90, i2, i14, env, static) -{1,1}> test_JMP_325(i24, i93, i2, i14, env, static) :|: i90 + -1 = i93 && 1 <= i90 && 1 <= i14 && 1 <= i24 && i93 <= 98 && i90 <= 99 && i24 <= 99 && 0 <= i93
test_JMP_325(i24, i93, i2, i14, env, static) -{1,1}> test_Load_330(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && 0 <= i93
test_Load_330(i24, i93, i2, i14, env, static) -{0,0}> test_Load_310(i24, i93, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i93 <= 98 && i24 <= 99 && i93 <= 99 && 0 <= i93
obtained
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_313(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_315(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_315(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_317(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_317(i24, i2, i14, env, static) -{1,1}> test_Store_323(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_323(i24, i2, i14, env, static) -{1,1}> test_Load_327(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_327(i24, i2, i14, env, static) -{0,0}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
by chaining
test_LE_358(i103, i24, i2, i14, env, static) -{0,0}> test_LE_360(i103, i24, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 1 <= i24 && 0 <= i103 && i24 <= 99
test_LE_360(i103, i24, i2, i14, env, static) -{1,1}> test_Inc_368(i24, i103, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && 0 < i103 && 1 <= i24 && i24 <= 99
test_Inc_368(i24, i103, i2, i14, env, static) -{1,1}> test_JMP_372(i24, i105, i2, i14, env, static) :|: i103 <= 99 && 1 <= i103 && 1 <= i14 && i103 + -1 = i105 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_JMP_372(i24, i105, i2, i14, env, static) -{1,1}> test_Load_377(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i24 <= 99
test_Load_377(i24, i105, i2, i14, env, static) -{0,0}> test_Load_357(i24, i105, i2, i14, env, static) :|: 1 <= i14 && 0 <= i105 && 1 <= i24 && i105 <= 98 && i105 <= 99 && i24 <= 99
obtained
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_358(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_359(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_359(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_363(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_363(i24, i2, i14, env, static) -{1,1}> test_Store_370(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_370(i24, i2, i14, env, static) -{1,1}> test_Load_374(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_374(i24, i2, i14, env, static) -{0,0}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
by chaining
test_LE_401(i117, i24, i2, i14, env, static) -{0,0}> test_LE_404(i117, i24, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i24 <= 99 && 0 <= i117
test_LE_404(i117, i24, i2, i14, env, static) -{1,1}> test_Inc_406(i24, i117, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 0 < i117 && 1 <= i24 && i24 <= 99
test_Inc_406(i24, i117, i2, i14, env, static) -{1,1}> test_JMP_408(i24, i118, i2, i14, env, static) :|: i117 <= 99 && 1 <= i14 && 1 <= i117 && 1 <= i24 && i117 + -1 = i118 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_JMP_408(i24, i118, i2, i14, env, static) -{1,1}> test_Load_411(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99
test_Load_411(i24, i118, i2, i14, env, static) -{0,0}> test_Load_398(i24, i118, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i118 && i118 <= 98 && i24 <= 99 && i118 <= 99
obtained
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_401(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_403(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_403(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_405(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_405(i24, i2, i14, env, static) -{1,1}> test_Store_407(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_407(i24, i2, i14, env, static) -{1,1}> test_Load_409(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_409(i24, i2, i14, env, static) -{0,0}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
by chaining
test_LE_427(i127, i24, i2, i14, env, static) -{0,0}> test_LE_431(i127, i24, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i24 <= 99 && 0 <= i127
test_LE_431(i127, i24, i2, i14, env, static) -{1,1}> test_Inc_435(i24, i127, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && 0 < i127 && i24 <= 99
test_Inc_435(i24, i127, i2, i14, env, static) -{1,1}> test_JMP_440(i24, i128, i2, i14, env, static) :|: 1 <= i14 && i127 <= 99 && 1 <= i127 && 1 <= i24 && i127 + -1 = i128 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_JMP_440(i24, i128, i2, i14, env, static) -{1,1}> test_Load_456(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128
test_Load_456(i24, i128, i2, i14, env, static) -{0,0}> test_Load_425(i24, i128, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i128 <= 98 && i24 <= 99 && 0 <= i128 && i128 <= 99
obtained
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_427(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_430(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_430(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_433(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_433(i24, i2, i14, env, static) -{1,1}> test_Store_437(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_437(i24, i2, i14, env, static) -{1,1}> test_Load_442(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_442(i24, i2, i14, env, static) -{0,0}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
by chaining
test_LE_482(i141, i24, i2, i14, env, static) -{0,0}> test_LE_486(i141, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i141 && i24 <= 99 && i141 <= 99
test_LE_486(i141, i24, i2, i14, env, static) -{1,1}> test_Inc_504(i24, i141, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && i24 <= 99 && i141 <= 99 && 0 < i141
test_Inc_504(i24, i141, i2, i14, env, static) -{1,1}> test_JMP_518(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i141 && 0 <= i149 && i24 <= 99 && i149 <= 98 && i141 <= 99 && i141 + -1 = i149
test_JMP_518(i24, i149, i2, i14, env, static) -{1,1}> test_Load_541(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 98
test_Load_541(i24, i149, i2, i14, env, static) -{0,0}> test_Load_479(i24, i149, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i149 && i24 <= 99 && i149 <= 99 && i149 <= 98
obtained
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_482(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_485(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_485(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_489(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_489(i24, i2, i14, env, static) -{1,1}> test_Store_507(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_507(i24, i2, i14, env, static) -{1,1}> test_Load_520(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_520(i24, i2, i14, env, static) -{0,0}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
by chaining
test_LE_566(i165, i24, i2, i14, env, static) -{0,0}> test_LE_570(i165, i24, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 <= i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_LE_570(i165, i24, i2, i14, env, static) -{1,1}> test_Inc_574(i24, i165, i2, i14, env, static) :|: i165 <= 99 && 1 <= i14 && 0 < i165 && 1 <= i24 && i24 <= 99 && 1 <= i165
test_Inc_574(i24, i165, i2, i14, env, static) -{1,1}> test_JMP_580(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i165 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i165 + -1 = i169 && i24 <= 99 && 1 <= i165
test_JMP_580(i24, i169, i2, i14, env, static) -{1,1}> test_Load_588(i24, i169, i2, i14, env, static) :|: i169 <= 98 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_588(i24, i169, i2, i14, env, static) -{0,0}> test_Load_564(i24, i169, i2, i14, env, static) :|: i169 <= 98 && i169 <= 99 && 0 <= i169 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_566(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_569(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_569(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_572(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_572(i24, i2, i14, env, static) -{1,1}> test_Store_576(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_576(i24, i2, i14, env, static) -{1,1}> test_Load_582(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_582(i24, i2, i14, env, static) -{0,0}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
by chaining
test_LE_612(i178, i24, i2, i14, env, static) -{0,0}> test_LE_614(i178, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && 0 <= i178 && i24 <= 99 && i178 <= 99
test_LE_614(i178, i24, i2, i14, env, static) -{1,1}> test_Inc_617(i24, i178, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i178 && i24 <= 99 && 0 < i178 && i178 <= 99
test_Inc_617(i24, i178, i2, i14, env, static) -{1,1}> test_JMP_621(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i178 + -1 = i180 && 1 <= i178 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i178 <= 99
test_JMP_621(i24, i180, i2, i14, env, static) -{1,1}> test_Load_628(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99
test_Load_628(i24, i180, i2, i14, env, static) -{0,0}> test_Load_611(i24, i180, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i180 && i180 <= 98 && i24 <= 99 && i180 <= 99
obtained
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_612(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_613(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_613(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_615(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_615(i24, i2, i14, env, static) -{1,1}> test_Store_619(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_619(i24, i2, i14, env, static) -{1,1}> test_Load_624(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_624(i24, i2, i14, env, static) -{0,0}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
by chaining
test_LE_654(i190, i24, i2, i14, env, static) -{0,0}> test_LE_657(i190, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && 0 <= i190 && i190 <= 99 && i24 <= 99
test_LE_657(i190, i24, i2, i14, env, static) -{1,1}> test_Inc_661(i24, i190, i2, i14, env, static) :|: 0 < i190 && 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 <= 99 && i24 <= 99
test_Inc_661(i24, i190, i2, i14, env, static) -{1,1}> test_JMP_667(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 1 <= i190 && i190 + -1 = i191 && 0 <= i191 && i24 <= 99 && i190 <= 99 && i191 <= 98
test_JMP_667(i24, i191, i2, i14, env, static) -{1,1}> test_Load_674(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i191 && i24 <= 99 && i191 <= 98
test_Load_674(i24, i191, i2, i14, env, static) -{0,0}> test_Load_650(i24, i191, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i191 <= 99 && 0 <= i191 && i24 <= 99 && i191 <= 98
obtained
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
by chaining
test_LE_654(iconst_0, i24, i2, i14, env, static) -{0,0}> test_LE_656(iconst_0, i24, i2, i14, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_656(iconst_0, i24, i2, i14, env, static) -{1,1}> test_Load_659(i24, i2, i14, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Load_659(i24, i2, i14, env, static) -{1,1}> test_Store_664(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Store_664(i24, i2, i14, env, static) -{1,1}> test_Load_668(i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
test_Load_668(i24, i2, i14, env, static) -{0,0}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= i24 && 1 <= i14 && 1 <= i24 && i24 <= 99
obtained
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
by chaining
test_LE_697(i201, i2, i14, i24, env, static) -{0,0}> test_LE_699(i201, i2, i14, i24, env, static) :|: 0 <= i201 && 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99
test_LE_699(i201, i2, i14, i24, env, static) -{1,1}> test_Inc_701(i201, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 < i201
test_Inc_701(i201, i2, i14, i24, env, static) -{1,1}> test_JMP_705(i203, i2, i14, i24, env, static) :|: 1 <= i201 && i201 <= 99 && 1 <= i14 && 1 <= i24 && i201 + -1 = i203 && 0 <= i203 && i203 <= 98 && i24 <= 99
test_JMP_705(i203, i2, i14, i24, env, static) -{1,1}> test_Load_707(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i203 && i203 <= 98 && i24 <= 99
test_Load_707(i203, i2, i14, i24, env, static) -{0,0}> test_Load_696(i203, i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i203 <= 99 && 0 <= i203 && i203 <= 98 && i24 <= 99
obtained
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
by chaining
test_LE_697(iconst_0, i2, i14, i24, env, static) -{0,0}> test_LE_698(iconst_0, i2, i14, i24, env, static) :|: iconst_0 <= 99 && 1 <= i14 && 0 <= iconst_0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_LE_698(iconst_0, i2, i14, i24, env, static) -{1,1}> test_Return_700(i2, i14, i24, env, static) :|: 1 <= i14 && iconst_0 <= 0 && 1 <= i24 && iconst_0 = 0 && i24 <= 99
test_Return_700(i2, i14, i24, env, static) -{1,1}> main_Inc_702(i2, i14, i24, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99
main_Inc_702(i2, i14, i24, env, static) -{1,1}> main_JMP_706(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 1 <= i24 && 2 <= i204 && i24 + 1 = i204 && i24 <= 99
main_JMP_706(i2, i14, i204, env, static) -{1,1}> main_Load_708(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204
main_Load_708(i2, i14, i204, env, static) -{0,0}> main_Load_97(i2, i14, i204, env, static) :|: 1 <= i14 && i204 <= 100 && 2 <= i204 && 1 <= i204
(34) Obligation:
IntTrs with 41 rules
Start term: main_Load_2(#0, env, static)
Considered paths: all paths from start
Rules:
main_Load_2(i4', env, static) -{20,20}> main_Cmp_60(i4', i4', 0, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
main_Cmp_60(i2, i18', 0, env, static) -{5,5}> main_Load_97(i2, i18', i18', env, static) :|: 1 <= i18' && 0 < 1 && 0 <= i18'
main_Load_97(i2, i14, i18, env, static) -{2,2}> main_GE_100(i2, i18, 100, i14, env, static) :|: 1 <= i18 && 1 <= i14
main_GE_100(i2, i25, 100, i14, env, static) -{8,8}> main_Cmp_60(i2, i28', 0, env, static) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
main_GE_100(i2, i24, 100, i14, env, static) -{8,8}> test_JMP_160(i24, i39', i2, i14, env, static) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_JMP_160(i24, i39, i2, i14, env, static) -{2,2}> test_LE_163(i39, i24, i2, i14, env, static) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_163(i45, i46, i2, i14, env, static) -{2,2}> test_JMP_160(i46, i47', i2, i14, env, static) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_163(0, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i24, i2, i14, env, static) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_213(i24, i58, i2, i14, env, static) -{1,1}> test_LE_215(i58, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_215(i61, i24, i2, i14, env, static) -{3,3}> test_Load_213(i24, i63', i2, i14, env, static) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_215(0, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_250(i24, i69, i2, i14, env, static) -{1,1}> test_LE_251(i69, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_251(i73, i24, i2, i14, env, static) -{3,3}> test_Load_250(i24, i76', i2, i14, env, static) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_251(0, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_310(i24, i85, i2, i14, env, static) -{1,1}> test_LE_313(i85, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_313(i90, i24, i2, i14, env, static) -{3,3}> test_Load_310(i24, i93', i2, i14, env, static) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_313(0, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_357(i24, i99, i2, i14, env, static) -{1,1}> test_LE_358(i99, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(i103, i24, i2, i14, env, static) -{3,3}> test_Load_357(i24, i105', i2, i14, env, static) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_LE_358(0, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_398(i24, i112, i2, i14, env, static) -{1,1}> test_LE_401(i112, i24, i2, i14, env, static) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_401(i117, i24, i2, i14, env, static) -{3,3}> test_Load_398(i24, i118', i2, i14, env, static) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_401(0, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_425(i24, i121, i2, i14, env, static) -{1,1}> test_LE_427(i121, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(i127, i24, i2, i14, env, static) -{3,3}> test_Load_425(i24, i128', i2, i14, env, static) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_LE_427(0, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_479(i24, i138, i2, i14, env, static) -{1,1}> test_LE_482(i138, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_482(i141, i24, i2, i14, env, static) -{3,3}> test_Load_479(i24, i149', i2, i14, env, static) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_482(0, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_564(i24, i160, i2, i14, env, static) -{1,1}> test_LE_566(i160, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(i165, i24, i2, i14, env, static) -{3,3}> test_Load_564(i24, i169', i2, i14, env, static) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_566(0, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_611(i24, i175, i2, i14, env, static) -{1,1}> test_LE_612(i175, i24, i2, i14, env, static) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_612(i178, i24, i2, i14, env, static) -{3,3}> test_Load_611(i24, i180', i2, i14, env, static) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_612(0, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i24, i2, i14, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_650(i24, i187, i2, i14, env, static) -{1,1}> test_LE_654(i187, i24, i2, i14, env, static) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_654(i190, i24, i2, i14, env, static) -{3,3}> test_Load_650(i24, i191', i2, i14, env, static) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_654(0, i24, i2, i14, env, static) -{3,3}> test_Load_696(i24, i2, i14, i24, env, static) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_696(i197, i2, i14, i24, env, static) -{1,1}> test_LE_697(i197, i2, i14, i24, env, static) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_697(i201, i2, i14, i24, env, static) -{3,3}> test_Load_696(i203', i2, i14, i24, env, static) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_697(0, i2, i14, i24, env, static) -{4,4}> main_Load_97(i2, i14, i204', env, static) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
(35) WeightedIntTrsUnneededArgumentFilterProof (CONCRETE UPPER BOUND(ID) transformation)
Some arguments are removed because they cannot influence termination. We removed arguments according to the following replacements:
main_Load_2(x1, x2, x3) → main_Load_2(x1, x3)
main_Cmp_60(x1, x2, x3, x4, x5) → main_Cmp_60(x2)
main_Load_97(x1, x2, x3, x4, x5) → main_Load_97(x2, x3)
main_GE_100(x1, x2, x3, x4, x5, x6) → main_GE_100(x2, x4)
test_JMP_160(x1, x2, x3, x4, x5, x6) → test_JMP_160(x1, x2, x4)
test_LE_163(x1, x2, x3, x4, x5, x6) → test_LE_163(x1, x2, x4)
test_Load_213(x1, x2, x3, x4, x5, x6) → test_Load_213(x1, x2, x4)
test_LE_215(x1, x2, x3, x4, x5, x6) → test_LE_215(x1, x2, x4)
test_Load_250(x1, x2, x3, x4, x5, x6) → test_Load_250(x1, x2, x4)
test_LE_251(x1, x2, x3, x4, x5, x6) → test_LE_251(x1, x2, x4)
test_Load_310(x1, x2, x3, x4, x5, x6) → test_Load_310(x1, x2, x4)
test_LE_313(x1, x2, x3, x4, x5, x6) → test_LE_313(x1, x2, x4)
test_Load_357(x1, x2, x3, x4, x5, x6) → test_Load_357(x1, x2, x4)
test_LE_358(x1, x2, x3, x4, x5, x6) → test_LE_358(x1, x2, x4)
test_Load_398(x1, x2, x3, x4, x5, x6) → test_Load_398(x1, x2, x4)
test_LE_401(x1, x2, x3, x4, x5, x6) → test_LE_401(x1, x2, x4)
test_Load_425(x1, x2, x3, x4, x5, x6) → test_Load_425(x1, x2, x4)
test_LE_427(x1, x2, x3, x4, x5, x6) → test_LE_427(x1, x2, x4)
test_Load_479(x1, x2, x3, x4, x5, x6) → test_Load_479(x1, x2, x4)
test_LE_482(x1, x2, x3, x4, x5, x6) → test_LE_482(x1, x2, x4)
test_Load_564(x1, x2, x3, x4, x5, x6) → test_Load_564(x1, x2, x4)
test_LE_566(x1, x2, x3, x4, x5, x6) → test_LE_566(x1, x2, x4)
test_Load_611(x1, x2, x3, x4, x5, x6) → test_Load_611(x1, x2, x4)
test_LE_612(x1, x2, x3, x4, x5, x6) → test_LE_612(x1, x2, x4)
test_Load_650(x1, x2, x3, x4, x5, x6) → test_Load_650(x1, x2, x4)
test_LE_654(x1, x2, x3, x4, x5, x6) → test_LE_654(x1, x2, x4)
test_Load_696(x1, x2, x3, x4, x5, x6) → test_Load_696(x1, x3, x4)
test_LE_697(x1, x2, x3, x4, x5, x6) → test_LE_697(x1, x3, x4)
(36) Obligation:
IntTrs with 41 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
main_Load_2(i4', static) -{20,20}> main_Cmp_60(i4') :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
main_Cmp_60(i18') -{5,5}> main_Load_97(i18', i18') :|: 1 <= i18' && 0 < 1 && 0 <= i18'
main_Load_97(i14, i18) -{2,2}> main_GE_100(i18, i14) :|: 1 <= i18 && 1 <= i14
main_GE_100(i25, i14) -{8,8}> main_Cmp_60(i28') :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i39', i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_JMP_160(i24, i39, i14) -{2,2}> test_LE_163(i39, i24, i14) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i47', i14) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_163(0, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_213(i24, i58, i14) -{1,1}> test_LE_215(i58, i24, i14) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i63', i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_215(0, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_250(i24, i69, i14) -{1,1}> test_LE_251(i69, i24, i14) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i76', i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_251(0, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_310(i24, i85, i14) -{1,1}> test_LE_313(i85, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i93', i14) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_313(0, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_357(i24, i99, i14) -{1,1}> test_LE_358(i99, i24, i14) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i105', i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
test_LE_358(0, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_398(i24, i112, i14) -{1,1}> test_LE_401(i112, i24, i14) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i118', i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_401(0, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_425(i24, i121, i14) -{1,1}> test_LE_427(i121, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i128', i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_LE_427(0, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_479(i24, i138, i14) -{1,1}> test_LE_482(i138, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i149', i14) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_482(0, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_564(i24, i160, i14) -{1,1}> test_LE_566(i160, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i169', i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_566(0, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_611(i24, i175, i14) -{1,1}> test_LE_612(i175, i24, i14) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i180', i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_612(0, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_650(i24, i187, i14) -{1,1}> test_LE_654(i187, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i191', i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_654(0, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
test_Load_696(i197, i14, i24) -{1,1}> test_LE_697(i197, i14, i24) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i203', i14, i24) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_LE_697(0, i14, i24) -{4,4}> main_Load_97(i14, i204') :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
(37) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
test_LE_654(0, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_654(x, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(0, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_163(x, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(0, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_251(x, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(0, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_482(x, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(0, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_313(x, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(0, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_566(x, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(0, i14, i24) -{4,4}> main_Load_97(i14, i204') :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99
was transformed to
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i204') :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_215(0, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_215(x, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_358(0, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_358(x, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(0, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_612(x, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(0, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_401(x, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_427(0, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24
was transformed to
test_LE_427(x, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
(38) Obligation:
IntTrs with 41 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i180', i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_Load_696(i197, i14, i24) -{1,1}> test_LE_697(i197, i14, i24) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i169', i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_654(x, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i191', i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_Load_564(i24, i160, i14) -{1,1}> test_LE_566(i160, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_163(x, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(x, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i203', i14, i24) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_Load_250(i24, i69, i14) -{1,1}> test_LE_251(i69, i24, i14) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_313(x, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(x, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_398(i24, i112, i14) -{1,1}> test_LE_401(i112, i24, i14) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i39', i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i149', i14) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i204') :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i47', i14) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_215(x, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i93', i14) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_JMP_160(i24, i39, i14) -{2,2}> test_LE_163(i39, i24, i14) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_358(x, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_425(i24, i121, i14) -{1,1}> test_LE_427(i121, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_Load_650(i24, i187, i14) -{1,1}> test_LE_654(i187, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i128', i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_LE_612(x, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(x, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i76', i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_Load_213(i24, i58, i14) -{1,1}> test_LE_215(i58, i24, i14) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i105', i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
main_Cmp_60(i18') -{5,5}> main_Load_97(i18', i18') :|: 1 <= i18' && 0 < 1 && 0 <= i18'
test_LE_427(x, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i25, i14) -{8,8}> main_Cmp_60(i28') :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
test_Load_611(i24, i175, i14) -{1,1}> test_LE_612(i175, i24, i14) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_Load_357(i24, i99, i14) -{1,1}> test_LE_358(i99, i24, i14) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_Load_479(i24, i138, i14) -{1,1}> test_LE_482(i138, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_310(i24, i85, i14) -{1,1}> test_LE_313(i85, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
main_Load_2(i4', static) -{20,20}> main_Cmp_60(i4') :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i118', i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i63', i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
main_Load_97(i14, i18) -{2,2}> main_GE_100(i18, i14) :|: 1 <= i18 && 1 <= i14
(39) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i180', i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
was transformed to
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i178 + -1, i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i169', i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
was transformed to
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i165 + -1, i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i191', i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
was transformed to
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i190 + -1, i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i203', i14, i24) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
was transformed to
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i201 + -1, i14, i24) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i39', i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
was transformed to
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i24 + -1, i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i149', i14) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
was transformed to
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i141 + -1, i14) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i47', i14) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
was transformed to
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i45 + -1, i14) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i93', i14) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
was transformed to
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i90 + -1, i14) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i204') :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
was transformed to
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i24 + 1) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i128', i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
was transformed to
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i127 + -1, i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i76', i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
was transformed to
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i73 + -1, i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i105', i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
was transformed to
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i103 + -1, i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
main_GE_100(i25, i14) -{8,8}> main_Cmp_60(i28') :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
was transformed to
main_GE_100(i25, i14) -{8,8}> main_Cmp_60(i14 - 1) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i63', i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
was transformed to
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i61 + -1, i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i118', i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
was transformed to
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i117 + -1, i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
(40) Obligation:
IntTrs with 41 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i178 + -1, i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
test_LE_654(x, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(x, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i165 + -1, i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
test_Load_696(i197, i14, i24) -{1,1}> test_LE_697(i197, i14, i24) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_Load_564(i24, i160, i14) -{1,1}> test_LE_566(i160, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i190 + -1, i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
test_Load_250(i24, i69, i14) -{1,1}> test_LE_251(i69, i24, i14) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i201 + -1, i14, i24) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
test_Load_398(i24, i112, i14) -{1,1}> test_LE_401(i112, i24, i14) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_215(x, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i24 + -1, i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i141 + -1, i14) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
test_LE_313(x, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i45 + -1, i14) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_482(x, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_JMP_160(i24, i39, i14) -{2,2}> test_LE_163(i39, i24, i14) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i90 + -1, i14) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
test_LE_251(x, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i24 + 1) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
test_Load_425(i24, i121, i14) -{1,1}> test_LE_427(i121, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i127 + -1, i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
test_Load_650(i24, i187, i14) -{1,1}> test_LE_654(i187, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_358(x, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_566(x, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_213(i24, i58, i14) -{1,1}> test_LE_215(i58, i24, i14) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i73 + -1, i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i103 + -1, i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
main_Cmp_60(i18') -{5,5}> main_Load_97(i18', i18') :|: 1 <= i18' && 0 < 1 && 0 <= i18'
main_GE_100(i25, i14) -{8,8}> main_Cmp_60(i14 - 1) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
test_LE_427(x, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_357(i24, i99, i14) -{1,1}> test_LE_358(i99, i24, i14) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_Load_611(i24, i175, i14) -{1,1}> test_LE_612(i175, i24, i14) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_LE_401(x, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Load_2(i4', static) -{20,20}> main_Cmp_60(i4') :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
test_Load_310(i24, i85, i14) -{1,1}> test_LE_313(i85, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_Load_479(i24, i138, i14) -{1,1}> test_LE_482(i138, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i61 + -1, i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i117 + -1, i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
main_Load_97(i14, i18) -{2,2}> main_GE_100(i18, i14) :|: 1 <= i18 && 1 <= i14
(41) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i103 + -1, i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 + -1 = i105' && 0 <= i103
was transformed to
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i103 - 1, i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 - 1 = i105'
test_LE_654(x, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_654(x, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_163(x, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: 0 <= 98 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_163(x, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i73 + -1, i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 + -1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73 && 0 <= i73
was transformed to
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i73 - 1, i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 - 1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i127 + -1, i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 + -1 = i128' && 0 < i127 && 0 <= i127
was transformed to
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i127 - 1, i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 - 1 = i128' && 0 < i127
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i24 + -1, i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 + -1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
was transformed to
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i24 - 1, i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 - 1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_LE_215(x, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_215(x, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i61 + -1, i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && 0 <= i61 && i61 + -1 = i63'
was transformed to
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i61 - 1, i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && i61 - 1 = i63'
test_LE_313(x, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_313(x, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(x, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_482(x, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_612(x, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_251(x, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i117 + -1, i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 + -1 = i118' && 0 <= i117
was transformed to
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i117 - 1, i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 - 1 = i118'
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i190 + -1, i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && 0 <= i190 && i190 + -1 = i191'
was transformed to
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i190 - 1, i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && i190 - 1 = i191'
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i178 + -1, i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 <= i178 && 0 < i178 && i178 + -1 = i180'
was transformed to
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i178 - 1, i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 < i178 && i178 - 1 = i180'
test_LE_358(x, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_358(x, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i24 + 1) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && 0 <= 0 && 0 <= 99 && x = 0
was transformed to
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i24 + 1) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && x = 0
test_LE_566(x, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_566(x, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Cmp_60(i18') -{5,5}> main_Load_97(i18', i18') :|: 1 <= i18' && 0 < 1 && 0 <= i18'
was transformed to
main_Cmp_60(i18') -{5,5}> main_Load_97(i18', i18') :|: 1 <= i18' && 0 <= i18'
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i45 + -1, i14) :|: 0 < i45 && i47' <= 98 && 0 <= i45 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 + -1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
was transformed to
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i45 - 1, i14) :|: 0 < i45 && i47' <= 98 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 - 1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i201 + -1, i14, i24) :|: 1 <= i201 && i24 <= 99 && 0 <= i201 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 + -1 = i203' && 0 < i201
was transformed to
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i201 - 1, i14, i24) :|: 1 <= i201 && i24 <= 99 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 - 1 = i203' && 0 < i201
test_LE_427(x, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_427(x, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i141 + -1, i14) :|: i141 + -1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 <= i141 && 0 < i141
was transformed to
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i141 - 1, i14) :|: i141 - 1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 < i141
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i165 + -1, i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 + -1 = i169' && 0 <= i169' && 0 <= i165 && i169' <= 98 && i169' <= 99
was transformed to
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i165 - 1, i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 - 1 = i169' && 0 <= i169' && i169' <= 98 && i169' <= 99
test_LE_401(x, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: 0 <= 99 && i24 <= 99 && 0 <= 0 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
was transformed to
test_LE_401(x, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Load_2(i4', static) -{20,20}> main_Cmp_60(i4') :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 < 1 && 0 <= 1 && 0 <= static && 0 < 2 && 0 >= 0 && 0 <= static'1
was transformed to
main_Load_2(i4', static) -{20,20}> main_Cmp_60(i4') :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i90 + -1, i14) :|: 1 <= i90 && 0 <= i93' && 0 <= i90 && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 + -1 = i93'
was transformed to
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i90 - 1, i14) :|: 1 <= i90 && 0 <= i93' && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 - 1 = i93'
(42) Obligation:
IntTrs with 41 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
test_Load_696(i197, i14, i24) -{1,1}> test_LE_697(i197, i14, i24) :|: i197 <= 99 && 1 <= i14 && 1 <= i24 && 0 <= i197 && i24 <= 99
test_Load_564(i24, i160, i14) -{1,1}> test_LE_566(i160, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i160 && i160 <= 99
main_GE_100(i24, i14) -{8,8}> test_JMP_160(i24, i24 - 1, i14) :|: 1 <= i24 && i24 <= 99 && 0 < i24 && i24 - 1 = i39' && 1 <= i14 && i24 < 100 && 0 <= i39' && i39' <= 98
test_LE_313(x, i24, i14) -{3,3}> test_Load_357(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(x, i24, i14) -{3,3}> test_Load_310(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_250(i24, i69, i14) -{1,1}> test_LE_251(i69, i24, i14) :|: 1 <= i14 && 1 <= i24 && i69 <= 99 && 0 <= i69 && i24 <= 99
test_LE_482(x, i24, i14) -{3,3}> test_Load_564(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_401(x, i24, i14) -{3,3}> test_Load_425(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_482(i141, i24, i14) -{3,3}> test_Load_479(i24, i141 - 1, i14) :|: i141 - 1 = i149' && i149' <= 98 && i141 <= 99 && i149' <= 99 && 1 <= i141 && i24 <= 99 && 1 <= i24 && 0 <= i149' && 1 <= i14 && 0 < i141
test_Load_398(i24, i112, i14) -{1,1}> test_LE_401(i112, i24, i14) :|: 0 <= i112 && 1 <= i14 && 1 <= i24 && i112 <= 99 && i24 <= 99
test_LE_612(i178, i24, i14) -{3,3}> test_Load_611(i24, i178 - 1, i14) :|: i178 <= 99 && i180' <= 99 && 1 <= i178 && i24 <= 99 && 1 <= i24 && i180' <= 98 && 1 <= i14 && 0 <= i180' && 0 < i178 && i178 - 1 = i180'
test_LE_654(x, i24, i14) -{3,3}> test_Load_696(i24, i14, i24) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_251(i73, i24, i14) -{3,3}> test_Load_250(i24, i73 - 1, i14) :|: i73 <= 99 && i76' <= 98 && 1 <= i73 && i24 <= 99 && i73 - 1 = i76' && i76' <= 99 && 1 <= i14 && 0 <= i76' && 1 <= i24 && 0 < i73
test_LE_427(i127, i24, i14) -{3,3}> test_Load_425(i24, i127 - 1, i14) :|: i127 <= 99 && i128' <= 99 && 1 <= i127 && 0 <= i128' && 1 <= i14 && i24 <= 99 && 1 <= i24 && i128' <= 98 && i127 - 1 = i128' && 0 < i127
test_LE_427(x, i24, i14) -{3,3}> test_Load_479(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_358(i103, i24, i14) -{3,3}> test_Load_357(i24, i103 - 1, i14) :|: 1 <= i103 && i24 <= 99 && i103 <= 99 && i105' <= 99 && 1 <= i14 && i105' <= 98 && 0 < i103 && 1 <= i24 && 0 <= i105' && i103 - 1 = i105'
test_LE_566(i165, i24, i14) -{3,3}> test_Load_564(i24, i165 - 1, i14) :|: 1 <= i165 && i24 <= 99 && i165 <= 99 && 1 <= i24 && 0 < i165 && 1 <= i14 && i165 - 1 = i169' && 0 <= i169' && i169' <= 98 && i169' <= 99
test_LE_697(i201, i14, i24) -{3,3}> test_Load_696(i201 - 1, i14, i24) :|: 1 <= i201 && i24 <= 99 && i203' <= 98 && i201 <= 99 && 0 <= i203' && 1 <= i14 && i203' <= 99 && 1 <= i24 && i201 - 1 = i203' && 0 < i201
test_JMP_160(i24, i39, i14) -{2,2}> test_LE_163(i39, i24, i14) :|: i24 <= 99 && 1 <= i24 && 0 <= i39 && i39 <= 98 && 1 <= i14
test_LE_654(i190, i24, i14) -{3,3}> test_Load_650(i24, i190 - 1, i14) :|: 0 < i190 && i191' <= 98 && i190 <= 99 && i24 <= 99 && 1 <= i24 && 0 <= i191' && 1 <= i14 && i191' <= 99 && 1 <= i190 && i190 - 1 = i191'
test_LE_358(x, i24, i14) -{3,3}> test_Load_398(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_215(i61, i24, i14) -{3,3}> test_Load_213(i24, i61 - 1, i14) :|: 1 <= i61 && 0 <= i63' && 0 < i61 && i24 <= 99 && 1 <= i24 && i63' <= 98 && 1 <= i14 && i61 <= 99 && i63' <= 99 && i61 - 1 = i63'
test_Load_425(i24, i121, i14) -{1,1}> test_LE_427(i121, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i121 && i24 <= 99 && i121 <= 99
main_Load_2(i4', static) -{20,20}> main_Cmp_60(i4') :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
test_Load_650(i24, i187, i14) -{1,1}> test_LE_654(i187, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && i187 <= 99 && 0 <= i187
test_LE_697(x, i14, i24) -{4,4}> main_Load_97(i14, i24 + 1) :|: i24 <= 99 && 1 <= i204' && 1 <= i24 && 2 <= i204' && i24 + 1 = i204' && 1 <= i14 && i204' <= 100 && x = 0
test_LE_163(i45, i46, i14) -{2,2}> test_JMP_160(i46, i45 - 1, i14) :|: 0 < i45 && i47' <= 98 && i47' <= 97 && 2 <= i46 && 0 <= i47' && i45 - 1 = i47' && 1 <= i14 && 1 <= i45 && i46 <= 99 && 1 <= i46 && i45 <= 98
test_LE_163(x, i24, i14) -{3,3}> test_Load_213(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_LE_612(x, i24, i14) -{3,3}> test_Load_650(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_213(i24, i58, i14) -{1,1}> test_LE_215(i58, i24, i14) :|: 1 <= i14 && 1 <= i24 && i58 <= 99 && 0 <= i58 && i24 <= 99
test_LE_401(i117, i24, i14) -{3,3}> test_Load_398(i24, i117 - 1, i14) :|: i117 <= 99 && i118' <= 99 && 1 <= i117 && i24 <= 99 && 1 <= i14 && i118' <= 98 && 0 < i117 && 0 <= i118' && 1 <= i24 && i117 - 1 = i118'
main_GE_100(i25, i14) -{8,8}> main_Cmp_60(i14 - 1) :|: i14 - 1 = i28' && 0 <= i28' && 1 <= i14 && 1 <= i25 && 100 <= i25
main_Cmp_60(i18') -{5,5}> main_Load_97(i18', i18') :|: 1 <= i18' && 0 <= i18'
test_LE_313(i90, i24, i14) -{3,3}> test_Load_310(i24, i90 - 1, i14) :|: 1 <= i90 && 0 <= i93' && i93' <= 99 && i90 <= 99 && i24 <= 99 && 1 <= i14 && i93' <= 98 && 0 < i90 && 1 <= i24 && i90 - 1 = i93'
test_LE_215(x, i24, i14) -{3,3}> test_Load_250(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
test_Load_611(i24, i175, i14) -{1,1}> test_LE_612(i175, i24, i14) :|: 1 <= i14 && 0 <= i175 && 1 <= i24 && i175 <= 99 && i24 <= 99
test_Load_357(i24, i99, i14) -{1,1}> test_LE_358(i99, i24, i14) :|: 1 <= i14 && 1 <= i24 && i99 <= 99 && 0 <= i99 && i24 <= 99
test_Load_479(i24, i138, i14) -{1,1}> test_LE_482(i138, i24, i14) :|: 1 <= i14 && 1 <= i24 && i24 <= 99 && 0 <= i138 && i138 <= 99
test_Load_310(i24, i85, i14) -{1,1}> test_LE_313(i85, i24, i14) :|: 1 <= i14 && 1 <= i24 && 0 <= i85 && i24 <= 99 && i85 <= 99
test_LE_566(x, i24, i14) -{3,3}> test_Load_611(i24, i24, i14) :|: i24 <= 99 && 1 <= i24 && 1 <= i14 && 0 <= i24 && x = 0
main_Load_97(i14, i18) -{2,2}> main_GE_100(i18, i14) :|: 1 <= i18 && 1 <= i14
(43) koat Proof (EQUIVALENT transformation)
YES(?, 46037000*ar_0^2 + 23018720*ar_0 + 130)
Initial complexity problem:
1: T:
(Comp: ?, Cost: 1) test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_0 /\ ar_2 <= 99 ]
(Comp: ?, Cost: 1) test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 < ar_0 /\ ar_0 - 1 = i39' /\ 1 <= ar_1 /\ ar_0 < 100 /\ 0 <= i39' /\ i39' <= 98 ]
(Comp: ?, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\ i149' <= 98 /\ ar_0 <= 99 /\ i149' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i149' /\ 1 <= ar_2 /\ 0 < ar_0 ]
(Comp: ?, Cost: 1) test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i180' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i180' <= 98 /\ 1 <= ar_2 /\ 0 <= i180' /\ 0 < ar_0 /\ ar_0 - 1 = i180' ]
(Comp: ?, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i76' <= 98 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 - 1 = i76' /\ i76' <= 99 /\ 1 <= ar_2 /\ 0 <= i76' /\ 1 <= ar_1 /\ 0 < ar_0 ]
(Comp: ?, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i128' <= 99 /\ 1 <= ar_0 /\ 0 <= i128' /\ 1 <= ar_2 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i128' <= 98 /\ ar_0 - 1 = i128' /\ 0 < ar_0 ]
(Comp: ?, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ i105' <= 99 /\ 1 <= ar_2 /\ i105' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= i105' /\ ar_0 - 1 = i105' ]
(Comp: ?, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ 1 <= ar_1 /\ 0 < ar_0 /\ 1 <= ar_2 /\ ar_0 - 1 = i169' /\ 0 <= i169' /\ i169' <= 98 /\ i169' <= 99 ]
(Comp: ?, Cost: 3) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\ ar_2 <= 99 /\ i203' <= 98 /\ ar_0 <= 99 /\ 0 <= i203' /\ 1 <= ar_1 /\ i203' <= 99 /\ 1 <= ar_2 /\ ar_0 - 1 = i203' /\ 0 < ar_0 ]
(Comp: ?, Cost: 2) test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_1 <= 98 /\ 1 <= ar_2 ]
(Comp: ?, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i191' <= 98 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i191' /\ 1 <= ar_2 /\ i191' <= 99 /\ 1 <= ar_0 /\ ar_0 - 1 = i191' ]
(Comp: ?, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i63' /\ 0 < ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i63' <= 98 /\ 1 <= ar_2 /\ ar_0 <= 99 /\ i63' <= 99 /\ ar_0 - 1 = i63' ]
(Comp: ?, Cost: 1) test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 20) main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: ?, Cost: 1) test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 4) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\ 1 <= i204' /\ 1 <= ar_2 /\ 2 <= i204' /\ ar_2 + 1 = i204' /\ 1 <= ar_1 /\ i204' <= 100 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i47' <= 98 /\ i47' <= 97 /\ 2 <= ar_1 /\ 0 <= i47' /\ ar_0 - 1 = i47' /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ ar_0 <= 98 ]
(Comp: ?, Cost: 3) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i118' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i118' <= 98 /\ 0 < ar_0 /\ 0 <= i118' /\ 1 <= ar_1 /\ ar_0 - 1 = i118' ]
(Comp: ?, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\ 0 <= i28' /\ 1 <= ar_1 /\ 1 <= ar_0 /\ 100 <= ar_0 ]
(Comp: ?, Cost: 5) main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\ 0 <= ar_0 ]
(Comp: ?, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i93' /\ i93' <= 99 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i93' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ ar_0 - 1 = i93' ]
(Comp: ?, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 1) test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 1) test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 1) test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
Repeatedly propagating knowledge in problem 1 produces the following problem:
2: T:
(Comp: ?, Cost: 1) test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_0 /\ ar_2 <= 99 ]
(Comp: ?, Cost: 1) test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 < ar_0 /\ ar_0 - 1 = i39' /\ 1 <= ar_1 /\ ar_0 < 100 /\ 0 <= i39' /\ i39' <= 98 ]
(Comp: ?, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\ i149' <= 98 /\ ar_0 <= 99 /\ i149' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i149' /\ 1 <= ar_2 /\ 0 < ar_0 ]
(Comp: ?, Cost: 1) test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i180' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i180' <= 98 /\ 1 <= ar_2 /\ 0 <= i180' /\ 0 < ar_0 /\ ar_0 - 1 = i180' ]
(Comp: ?, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i76' <= 98 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 - 1 = i76' /\ i76' <= 99 /\ 1 <= ar_2 /\ 0 <= i76' /\ 1 <= ar_1 /\ 0 < ar_0 ]
(Comp: ?, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i128' <= 99 /\ 1 <= ar_0 /\ 0 <= i128' /\ 1 <= ar_2 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i128' <= 98 /\ ar_0 - 1 = i128' /\ 0 < ar_0 ]
(Comp: ?, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ i105' <= 99 /\ 1 <= ar_2 /\ i105' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= i105' /\ ar_0 - 1 = i105' ]
(Comp: ?, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ 1 <= ar_1 /\ 0 < ar_0 /\ 1 <= ar_2 /\ ar_0 - 1 = i169' /\ 0 <= i169' /\ i169' <= 98 /\ i169' <= 99 ]
(Comp: ?, Cost: 3) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\ ar_2 <= 99 /\ i203' <= 98 /\ ar_0 <= 99 /\ 0 <= i203' /\ 1 <= ar_1 /\ i203' <= 99 /\ 1 <= ar_2 /\ ar_0 - 1 = i203' /\ 0 < ar_0 ]
(Comp: ?, Cost: 2) test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_1 <= 98 /\ 1 <= ar_2 ]
(Comp: ?, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i191' <= 98 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i191' /\ 1 <= ar_2 /\ i191' <= 99 /\ 1 <= ar_0 /\ ar_0 - 1 = i191' ]
(Comp: ?, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i63' /\ 0 < ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i63' <= 98 /\ 1 <= ar_2 /\ ar_0 <= 99 /\ i63' <= 99 /\ ar_0 - 1 = i63' ]
(Comp: ?, Cost: 1) test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: 1, Cost: 20) main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: ?, Cost: 1) test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 4) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\ 1 <= i204' /\ 1 <= ar_2 /\ 2 <= i204' /\ ar_2 + 1 = i204' /\ 1 <= ar_1 /\ i204' <= 100 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i47' <= 98 /\ i47' <= 97 /\ 2 <= ar_1 /\ 0 <= i47' /\ ar_0 - 1 = i47' /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ ar_0 <= 98 ]
(Comp: ?, Cost: 3) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i118' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i118' <= 98 /\ 0 < ar_0 /\ 0 <= i118' /\ 1 <= ar_1 /\ ar_0 - 1 = i118' ]
(Comp: ?, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\ 0 <= i28' /\ 1 <= ar_1 /\ 1 <= ar_0 /\ 100 <= ar_0 ]
(Comp: ?, Cost: 5) main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\ 0 <= ar_0 ]
(Comp: ?, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i93' /\ i93' <= 99 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i93' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ ar_0 - 1 = i93' ]
(Comp: ?, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 1) test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 1) test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 1) test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
A polynomial rank function with
Pol(test_Load_696) = 2*V_2
Pol(test_LE_697) = 2*V_2
Pol(test_Load_564) = 2*V_3
Pol(test_LE_566) = 2*V_3
Pol(main_GE_100) = 2*V_2
Pol(test_JMP_160) = 2*V_3
Pol(test_LE_313) = 2*V_3
Pol(test_Load_357) = 2*V_3
Pol(test_LE_251) = 2*V_3
Pol(test_Load_310) = 2*V_3
Pol(test_Load_250) = 2*V_3
Pol(test_LE_482) = 2*V_3
Pol(test_LE_401) = 2*V_3
Pol(test_Load_425) = 2*V_3
Pol(test_Load_479) = 2*V_3
Pol(test_Load_398) = 2*V_3
Pol(test_LE_612) = 2*V_3
Pol(test_Load_611) = 2*V_3
Pol(test_LE_654) = 2*V_3
Pol(test_LE_427) = 2*V_3
Pol(test_LE_358) = 2*V_3
Pol(test_LE_163) = 2*V_3
Pol(test_Load_650) = 2*V_3
Pol(test_LE_215) = 2*V_3
Pol(test_Load_213) = 2*V_3
Pol(main_Load_2) = 2*V_1 + 1
Pol(main_Cmp_60) = 2*V_1 + 1
Pol(main_Load_97) = 2*V_1
Pol(koat_start) = 2*V_1 + 1
orients all transitions weakly and the transitions
main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\ 0 <= i28' /\ 1 <= ar_1 /\ 1 <= ar_0 /\ 100 <= ar_0 ]
main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\ 0 <= ar_0 ]
strictly and produces the following problem:
3: T:
(Comp: ?, Cost: 1) test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_0 /\ ar_2 <= 99 ]
(Comp: ?, Cost: 1) test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 < ar_0 /\ ar_0 - 1 = i39' /\ 1 <= ar_1 /\ ar_0 < 100 /\ 0 <= i39' /\ i39' <= 98 ]
(Comp: ?, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\ i149' <= 98 /\ ar_0 <= 99 /\ i149' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i149' /\ 1 <= ar_2 /\ 0 < ar_0 ]
(Comp: ?, Cost: 1) test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i180' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i180' <= 98 /\ 1 <= ar_2 /\ 0 <= i180' /\ 0 < ar_0 /\ ar_0 - 1 = i180' ]
(Comp: ?, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i76' <= 98 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 - 1 = i76' /\ i76' <= 99 /\ 1 <= ar_2 /\ 0 <= i76' /\ 1 <= ar_1 /\ 0 < ar_0 ]
(Comp: ?, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i128' <= 99 /\ 1 <= ar_0 /\ 0 <= i128' /\ 1 <= ar_2 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i128' <= 98 /\ ar_0 - 1 = i128' /\ 0 < ar_0 ]
(Comp: ?, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ i105' <= 99 /\ 1 <= ar_2 /\ i105' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= i105' /\ ar_0 - 1 = i105' ]
(Comp: ?, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ 1 <= ar_1 /\ 0 < ar_0 /\ 1 <= ar_2 /\ ar_0 - 1 = i169' /\ 0 <= i169' /\ i169' <= 98 /\ i169' <= 99 ]
(Comp: ?, Cost: 3) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\ ar_2 <= 99 /\ i203' <= 98 /\ ar_0 <= 99 /\ 0 <= i203' /\ 1 <= ar_1 /\ i203' <= 99 /\ 1 <= ar_2 /\ ar_0 - 1 = i203' /\ 0 < ar_0 ]
(Comp: ?, Cost: 2) test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_1 <= 98 /\ 1 <= ar_2 ]
(Comp: ?, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i191' <= 98 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i191' /\ 1 <= ar_2 /\ i191' <= 99 /\ 1 <= ar_0 /\ ar_0 - 1 = i191' ]
(Comp: ?, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i63' /\ 0 < ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i63' <= 98 /\ 1 <= ar_2 /\ ar_0 <= 99 /\ i63' <= 99 /\ ar_0 - 1 = i63' ]
(Comp: ?, Cost: 1) test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: 1, Cost: 20) main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: ?, Cost: 1) test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 4) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\ 1 <= i204' /\ 1 <= ar_2 /\ 2 <= i204' /\ ar_2 + 1 = i204' /\ 1 <= ar_1 /\ i204' <= 100 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i47' <= 98 /\ i47' <= 97 /\ 2 <= ar_1 /\ 0 <= i47' /\ ar_0 - 1 = i47' /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ ar_0 <= 98 ]
(Comp: ?, Cost: 3) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i118' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i118' <= 98 /\ 0 < ar_0 /\ 0 <= i118' /\ 1 <= ar_1 /\ ar_0 - 1 = i118' ]
(Comp: 2*ar_0 + 1, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\ 0 <= i28' /\ 1 <= ar_1 /\ 1 <= ar_0 /\ 100 <= ar_0 ]
(Comp: 2*ar_0 + 1, Cost: 5) main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\ 0 <= ar_0 ]
(Comp: ?, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i93' /\ i93' <= 99 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i93' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ ar_0 - 1 = i93' ]
(Comp: ?, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 1) test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: ?, Cost: 1) test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 1) test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: ?, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
A polynomial rank function with
Pol(test_Load_696) = 2*V_1 + 239901*V_2 - 2423*V_3 - 22
Pol(test_LE_697) = 2*V_1 + 239901*V_2 - 2423*V_3 - 23
Pol(test_Load_650) = -2421*V_1 + 2*V_2 + 239901*V_3 - 20
Pol(test_LE_654) = 2*V_1 - 2421*V_2 + 239901*V_3 - 21
Pol(test_Load_611) = -2419*V_1 + 2*V_2 + 239901*V_3 - 18
Pol(test_LE_612) = 2*V_1 - 2419*V_2 + 239901*V_3 - 19
Pol(test_Load_564) = -2417*V_1 + 2*V_2 + 239901*V_3 - 16
Pol(test_LE_566) = 2*V_1 - 2417*V_2 + 239901*V_3 - 17
Pol(test_Load_479) = -2415*V_1 + 2*V_2 + 239901*V_3 - 14
Pol(test_LE_482) = 2*V_1 - 2415*V_2 + 239901*V_3 - 15
Pol(test_Load_425) = -2413*V_1 + 2*V_2 + 239901*V_3 - 12
Pol(test_LE_427) = 2*V_1 - 2413*V_2 + 239901*V_3 - 13
Pol(test_Load_398) = -2411*V_1 + 2*V_2 + 239901*V_3 - 10
Pol(test_LE_401) = 2*V_1 - 2411*V_2 + 239901*V_3 - 11
Pol(test_Load_357) = -2409*V_1 + 2*V_2 + 239901*V_3 - 8
Pol(test_LE_358) = 2*V_1 - 2409*V_2 + 239901*V_3 - 9
Pol(test_Load_310) = -2407*V_1 + 2*V_2 + 239901*V_3 - 6
Pol(test_LE_313) = 2*V_1 - 2407*V_2 + 239901*V_3 - 7
Pol(test_Load_250) = -2405*V_1 + 2*V_2 + 239901*V_3 - 4
Pol(test_LE_251) = 2*V_1 - 2405*V_2 + 239901*V_3 - 5
Pol(test_Load_213) = -2403*V_1 + 2*V_2 + 239901*V_3 - 2
Pol(test_LE_215) = 2*V_1 - 2403*V_2 + 239901*V_3 - 3
Pol(main_Load_97) = 239901*V_1 - 2399*V_2 - 1
Pol(test_LE_163) = 2*V_1 - 2401*V_2 + 239901*V_3 - 1
Pol(test_JMP_160) = -2401*V_1 + 2*V_2 + 239901*V_3
Pol(main_GE_100) = -2399*V_1 + 239901*V_2 - 1
and size complexities
S("koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]", 0-2) = ar_2
S("main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\\ 1 <= ar_0 ]", 0-0) = ar_0 + 100
S("main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\\ 1 <= ar_0 ]", 0-1) = ar_0
S("main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\\ 1 <= ar_0 ]", 0-2) = ?
S("test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_0 <= 99 /\\ ar_1 <= 99 ]", 0-0) = 99
S("test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_0 <= 99 /\\ ar_1 <= 99 ]", 0-1) = 99
S("test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_0 <= 99 /\\ ar_1 <= 99 ]", 0-2) = ar_0
S("test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 <= ar_1 /\\ ar_1 <= 99 ]", 0-0) = 99
S("test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 <= ar_1 /\\ ar_1 <= 99 ]", 0-1) = 99
S("test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 <= ar_1 /\\ ar_1 <= 99 ]", 0-2) = ar_0
S("test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-0) = 99
S("test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-1) = 99
S("test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-2) = ar_0
S("test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 ]", 0-0) = 99
S("test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 ]", 0-1) = 99
S("test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 ]", 0-2) = ar_0
S("test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ 0 <= i93' /\\ i93' <= 99 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 1 <= ar_2 /\\ i93' <= 98 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ ar_0 - 1 = i93' ]", 0-0) = 99
S("test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ 0 <= i93' /\\ i93' <= 99 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 1 <= ar_2 /\\ i93' <= 98 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ ar_0 - 1 = i93' ]", 0-1) = 98
S("test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ 0 <= i93' /\\ i93' <= 99 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 1 <= ar_2 /\\ i93' <= 98 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ ar_0 - 1 = i93' ]", 0-2) = ar_0
S("main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\\ 0 <= ar_0 ]", 0-0) = ar_0
S("main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\\ 0 <= ar_0 ]", 0-1) = ar_0
S("main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\\ 0 <= ar_0 ]", 0-2) = ?
S("main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\\ 0 <= i28' /\\ 1 <= ar_1 /\\ 1 <= ar_0 /\\ 100 <= ar_0 ]", 0-0) = ar_0
S("main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\\ 0 <= i28' /\\ 1 <= ar_1 /\\ 1 <= ar_0 /\\ 100 <= ar_0 ]", 0-1) = ?
S("main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\\ 0 <= i28' /\\ 1 <= ar_1 /\\ 1 <= ar_0 /\\ 100 <= ar_0 ]", 0-2) = ?
S("test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i118' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_2 /\\ i118' <= 98 /\\ 0 < ar_0 /\\ 0 <= i118' /\\ 1 <= ar_1 /\\ ar_0 - 1 = i118' ]", 0-0) = 99
S("test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i118' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_2 /\\ i118' <= 98 /\\ 0 < ar_0 /\\ 0 <= i118' /\\ 1 <= ar_1 /\\ ar_0 - 1 = i118' ]", 0-1) = 98
S("test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i118' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_2 /\\ i118' <= 98 /\\ 0 < ar_0 /\\ 0 <= i118' /\\ 1 <= ar_1 /\\ ar_0 - 1 = i118' ]", 0-2) = ar_0
S("test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-0) = 99
S("test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-1) = 99
S("test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-2) = ar_0
S("test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\\ i47' <= 98 /\\ i47' <= 97 /\\ 2 <= ar_1 /\\ 0 <= i47' /\\ ar_0 - 1 = i47' /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ ar_0 <= 98 ]", 0-0) = 99
S("test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\\ i47' <= 98 /\\ i47' <= 97 /\\ 2 <= ar_1 /\\ 0 <= i47' /\\ ar_0 - 1 = i47' /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ ar_0 <= 98 ]", 0-1) = 97
S("test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\\ i47' <= 98 /\\ i47' <= 97 /\\ 2 <= ar_1 /\\ 0 <= i47' /\\ ar_0 - 1 = i47' /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ ar_0 <= 98 ]", 0-2) = ar_0
S("test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\\ 1 <= i204' /\\ 1 <= ar_2 /\\ 2 <= i204' /\\ ar_2 + 1 = i204' /\\ 1 <= ar_1 /\\ i204' <= 100 /\\ ar_0 = 0 ]", 0-0) = ar_0
S("test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\\ 1 <= i204' /\\ 1 <= ar_2 /\\ 2 <= i204' /\\ ar_2 + 1 = i204' /\\ 1 <= ar_1 /\\ i204' <= 100 /\\ ar_0 = 0 ]", 0-1) = 100
S("test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\\ 1 <= i204' /\\ 1 <= ar_2 /\\ 2 <= i204' /\\ ar_2 + 1 = i204' /\\ 1 <= ar_1 /\\ i204' <= 100 /\\ ar_0 = 0 ]", 0-2) = ?
S("test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 0 <= ar_1 ]", 0-0) = 99
S("test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 0 <= ar_1 ]", 0-1) = 99
S("test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 0 <= ar_1 ]", 0-2) = ar_0
S("main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-0) = ar_0
S("main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-1) = ?
S("main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-2) = ?
S("test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_0 <= 99 /\\ ar_1 <= 99 ]", 0-0) = 99
S("test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_0 <= 99 /\\ ar_1 <= 99 ]", 0-1) = 99
S("test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_0 <= 99 /\\ ar_1 <= 99 ]", 0-2) = ar_0
S("test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ 0 <= i63' /\\ 0 < ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i63' <= 98 /\\ 1 <= ar_2 /\\ ar_0 <= 99 /\\ i63' <= 99 /\\ ar_0 - 1 = i63' ]", 0-0) = 99
S("test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ 0 <= i63' /\\ 0 < ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i63' <= 98 /\\ 1 <= ar_2 /\\ ar_0 <= 99 /\\ i63' <= 99 /\\ ar_0 - 1 = i63' ]", 0-1) = 98
S("test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ 0 <= i63' /\\ 0 < ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i63' <= 98 /\\ 1 <= ar_2 /\\ ar_0 <= 99 /\\ i63' <= 99 /\\ ar_0 - 1 = i63' ]", 0-2) = ar_0
S("test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\\ i191' <= 98 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 0 <= i191' /\\ 1 <= ar_2 /\\ i191' <= 99 /\\ 1 <= ar_0 /\\ ar_0 - 1 = i191' ]", 0-0) = 99
S("test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\\ i191' <= 98 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 0 <= i191' /\\ 1 <= ar_2 /\\ i191' <= 99 /\\ 1 <= ar_0 /\\ ar_0 - 1 = i191' ]", 0-1) = 98
S("test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\\ i191' <= 98 /\\ ar_0 <= 99 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 0 <= i191' /\\ 1 <= ar_2 /\\ i191' <= 99 /\\ 1 <= ar_0 /\\ ar_0 - 1 = i191' ]", 0-2) = ar_0
S("test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_1 <= 98 /\\ 1 <= ar_2 ]", 0-0) = 98
S("test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_1 <= 98 /\\ 1 <= ar_2 ]", 0-1) = 99
S("test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\\ 1 <= ar_0 /\\ 0 <= ar_1 /\\ ar_1 <= 98 /\\ 1 <= ar_2 ]", 0-2) = ar_0
S("test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\\ ar_2 <= 99 /\\ i203' <= 98 /\\ ar_0 <= 99 /\\ 0 <= i203' /\\ 1 <= ar_1 /\\ i203' <= 99 /\\ 1 <= ar_2 /\\ ar_0 - 1 = i203' /\\ 0 < ar_0 ]", 0-0) = 98
S("test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\\ ar_2 <= 99 /\\ i203' <= 98 /\\ ar_0 <= 99 /\\ 0 <= i203' /\\ 1 <= ar_1 /\\ i203' <= 99 /\\ 1 <= ar_2 /\\ ar_0 - 1 = i203' /\\ 0 < ar_0 ]", 0-1) = ar_0
S("test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\\ ar_2 <= 99 /\\ i203' <= 98 /\\ ar_0 <= 99 /\\ 0 <= i203' /\\ 1 <= ar_1 /\\ i203' <= 99 /\\ 1 <= ar_2 /\\ ar_0 - 1 = i203' /\\ 0 < ar_0 ]", 0-2) = 99
S("test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ 1 <= ar_2 /\\ ar_0 - 1 = i169' /\\ 0 <= i169' /\\ i169' <= 98 /\\ i169' <= 99 ]", 0-0) = 99
S("test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ 1 <= ar_2 /\\ ar_0 - 1 = i169' /\\ 0 <= i169' /\\ i169' <= 98 /\\ i169' <= 99 ]", 0-1) = 98
S("test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ 1 <= ar_2 /\\ ar_0 - 1 = i169' /\\ 0 <= i169' /\\ i169' <= 98 /\\ i169' <= 99 ]", 0-2) = ar_0
S("test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 /\\ i105' <= 99 /\\ 1 <= ar_2 /\\ i105' <= 98 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= i105' /\\ ar_0 - 1 = i105' ]", 0-0) = 99
S("test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 /\\ i105' <= 99 /\\ 1 <= ar_2 /\\ i105' <= 98 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= i105' /\\ ar_0 - 1 = i105' ]", 0-1) = 98
S("test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 /\\ i105' <= 99 /\\ 1 <= ar_2 /\\ i105' <= 98 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= i105' /\\ ar_0 - 1 = i105' ]", 0-2) = ar_0
S("test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i128' <= 99 /\\ 1 <= ar_0 /\\ 0 <= i128' /\\ 1 <= ar_2 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i128' <= 98 /\\ ar_0 - 1 = i128' /\\ 0 < ar_0 ]", 0-0) = 99
S("test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i128' <= 99 /\\ 1 <= ar_0 /\\ 0 <= i128' /\\ 1 <= ar_2 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i128' <= 98 /\\ ar_0 - 1 = i128' /\\ 0 < ar_0 ]", 0-1) = 98
S("test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i128' <= 99 /\\ 1 <= ar_0 /\\ 0 <= i128' /\\ 1 <= ar_2 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i128' <= 98 /\\ ar_0 - 1 = i128' /\\ 0 < ar_0 ]", 0-2) = ar_0
S("test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i76' <= 98 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 - 1 = i76' /\\ i76' <= 99 /\\ 1 <= ar_2 /\\ 0 <= i76' /\\ 1 <= ar_1 /\\ 0 < ar_0 ]", 0-0) = 99
S("test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i76' <= 98 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 - 1 = i76' /\\ i76' <= 99 /\\ 1 <= ar_2 /\\ 0 <= i76' /\\ 1 <= ar_1 /\\ 0 < ar_0 ]", 0-1) = 98
S("test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i76' <= 98 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 - 1 = i76' /\\ i76' <= 99 /\\ 1 <= ar_2 /\\ 0 <= i76' /\\ 1 <= ar_1 /\\ 0 < ar_0 ]", 0-2) = ar_0
S("test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = ar_0
S("test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = 99
S("test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i180' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i180' <= 98 /\\ 1 <= ar_2 /\\ 0 <= i180' /\\ 0 < ar_0 /\\ ar_0 - 1 = i180' ]", 0-0) = 99
S("test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i180' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i180' <= 98 /\\ 1 <= ar_2 /\\ 0 <= i180' /\\ 0 < ar_0 /\\ ar_0 - 1 = i180' ]", 0-1) = 98
S("test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\\ i180' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ i180' <= 98 /\\ 1 <= ar_2 /\\ 0 <= i180' /\\ 0 < ar_0 /\\ ar_0 - 1 = i180' ]", 0-2) = ar_0
S("test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 ]", 0-0) = 99
S("test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 ]", 0-1) = 99
S("test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ ar_0 <= 99 ]", 0-2) = ar_0
S("test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\\ i149' <= 98 /\\ ar_0 <= 99 /\\ i149' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 0 <= i149' /\\ 1 <= ar_2 /\\ 0 < ar_0 ]", 0-0) = 99
S("test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\\ i149' <= 98 /\\ ar_0 <= 99 /\\ i149' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 0 <= i149' /\\ 1 <= ar_2 /\\ 0 < ar_0 ]", 0-1) = 98
S("test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\\ i149' <= 98 /\\ ar_0 <= 99 /\\ i149' <= 99 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 0 <= i149' /\\ 1 <= ar_2 /\\ 0 < ar_0 ]", 0-2) = ar_0
S("test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-0) = 99
S("test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-1) = 99
S("test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_1 <= 99 /\\ 0 <= ar_1 /\\ ar_0 <= 99 ]", 0-2) = ar_0
S("test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 99
S("test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 99
S("test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ar_0
S("main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 < ar_0 /\\ ar_0 - 1 = i39' /\\ 1 <= ar_1 /\\ ar_0 < 100 /\\ 0 <= i39' /\\ i39' <= 98 ]", 0-0) = 99
S("main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 < ar_0 /\\ ar_0 - 1 = i39' /\\ 1 <= ar_1 /\\ ar_0 < 100 /\\ 0 <= i39' /\\ i39' <= 98 ]", 0-1) = 98
S("main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 < ar_0 /\\ ar_0 - 1 = i39' /\\ 1 <= ar_1 /\\ ar_0 < 100 /\\ 0 <= i39' /\\ i39' <= 98 ]", 0-2) = ar_0
S("test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 <= ar_1 /\\ ar_1 <= 99 ]", 0-0) = 99
S("test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 <= ar_1 /\\ ar_1 <= 99 ]", 0-1) = 99
S("test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\\ 1 <= ar_0 /\\ ar_0 <= 99 /\\ 0 <= ar_1 /\\ ar_1 <= 99 ]", 0-2) = ar_0
S("test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_0 /\\ ar_2 <= 99 ]", 0-0) = 99
S("test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_0 /\\ ar_2 <= 99 ]", 0-1) = ar_0
S("test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\\ 1 <= ar_1 /\\ 1 <= ar_2 /\\ 0 <= ar_0 /\\ ar_2 <= 99 ]", 0-2) = 99
orients the transitions
test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_0 /\ ar_2 <= 99 ]
test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 0 <= ar_1 ]
test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\ ar_2 <= 99 /\ i203' <= 98 /\ ar_0 <= 99 /\ 0 <= i203' /\ 1 <= ar_1 /\ i203' <= 99 /\ 1 <= ar_2 /\ ar_0 - 1 = i203' /\ 0 < ar_0 ]
test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\ 1 <= i204' /\ 1 <= ar_2 /\ 2 <= i204' /\ ar_2 + 1 = i204' /\ 1 <= ar_1 /\ i204' <= 100 /\ ar_0 = 0 ]
test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i191' <= 98 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i191' /\ 1 <= ar_2 /\ i191' <= 99 /\ 1 <= ar_0 /\ ar_0 - 1 = i191' ]
test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i180' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i180' <= 98 /\ 1 <= ar_2 /\ 0 <= i180' /\ 0 < ar_0 /\ ar_0 - 1 = i180' ]
test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ 1 <= ar_1 /\ 0 < ar_0 /\ 1 <= ar_2 /\ ar_0 - 1 = i169' /\ 0 <= i169' /\ i169' <= 98 /\ i169' <= 99 ]
test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\ i149' <= 98 /\ ar_0 <= 99 /\ i149' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i149' /\ 1 <= ar_2 /\ 0 < ar_0 ]
test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i128' <= 99 /\ 1 <= ar_0 /\ 0 <= i128' /\ 1 <= ar_2 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i128' <= 98 /\ ar_0 - 1 = i128' /\ 0 < ar_0 ]
test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i118' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i118' <= 98 /\ 0 < ar_0 /\ 0 <= i118' /\ 1 <= ar_1 /\ ar_0 - 1 = i118' ]
test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ i105' <= 99 /\ 1 <= ar_2 /\ i105' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= i105' /\ ar_0 - 1 = i105' ]
test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i93' /\ i93' <= 99 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i93' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ ar_0 - 1 = i93' ]
test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i76' <= 98 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 - 1 = i76' /\ i76' <= 99 /\ 1 <= ar_2 /\ 0 <= i76' /\ 1 <= ar_1 /\ 0 < ar_0 ]
test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i63' /\ 0 < ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i63' <= 98 /\ 1 <= ar_2 /\ ar_0 <= 99 /\ i63' <= 99 /\ ar_0 - 1 = i63' ]
test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i47' <= 98 /\ i47' <= 97 /\ 2 <= ar_1 /\ 0 <= i47' /\ ar_0 - 1 = i47' /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ ar_0 <= 98 ]
test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_1 <= 98 /\ 1 <= ar_2 ]
main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\ 1 <= ar_0 ]
main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 < ar_0 /\ ar_0 - 1 = i39' /\ 1 <= ar_1 /\ ar_0 < 100 /\ 0 <= i39' /\ i39' <= 98 ]
weakly and the transitions
test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_0 /\ ar_2 <= 99 ]
test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 0 <= ar_1 ]
test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\ ar_2 <= 99 /\ i203' <= 98 /\ ar_0 <= 99 /\ 0 <= i203' /\ 1 <= ar_1 /\ i203' <= 99 /\ 1 <= ar_2 /\ ar_0 - 1 = i203' /\ 0 < ar_0 ]
test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\ 1 <= i204' /\ 1 <= ar_2 /\ 2 <= i204' /\ ar_2 + 1 = i204' /\ 1 <= ar_1 /\ i204' <= 100 /\ ar_0 = 0 ]
test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i191' <= 98 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i191' /\ 1 <= ar_2 /\ i191' <= 99 /\ 1 <= ar_0 /\ ar_0 - 1 = i191' ]
test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i180' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i180' <= 98 /\ 1 <= ar_2 /\ 0 <= i180' /\ 0 < ar_0 /\ ar_0 - 1 = i180' ]
test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ 1 <= ar_1 /\ 0 < ar_0 /\ 1 <= ar_2 /\ ar_0 - 1 = i169' /\ 0 <= i169' /\ i169' <= 98 /\ i169' <= 99 ]
test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\ i149' <= 98 /\ ar_0 <= 99 /\ i149' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i149' /\ 1 <= ar_2 /\ 0 < ar_0 ]
test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i128' <= 99 /\ 1 <= ar_0 /\ 0 <= i128' /\ 1 <= ar_2 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i128' <= 98 /\ ar_0 - 1 = i128' /\ 0 < ar_0 ]
test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i118' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i118' <= 98 /\ 0 < ar_0 /\ 0 <= i118' /\ 1 <= ar_1 /\ ar_0 - 1 = i118' ]
test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ i105' <= 99 /\ 1 <= ar_2 /\ i105' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= i105' /\ ar_0 - 1 = i105' ]
test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i93' /\ i93' <= 99 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i93' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ ar_0 - 1 = i93' ]
test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i76' <= 98 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 - 1 = i76' /\ i76' <= 99 /\ 1 <= ar_2 /\ 0 <= i76' /\ 1 <= ar_1 /\ 0 < ar_0 ]
test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i63' /\ 0 < ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i63' <= 98 /\ 1 <= ar_2 /\ ar_0 <= 99 /\ i63' <= 99 /\ ar_0 - 1 = i63' ]
test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i47' <= 98 /\ i47' <= 97 /\ 2 <= ar_1 /\ 0 <= i47' /\ ar_0 - 1 = i47' /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ ar_0 <= 98 ]
test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_1 <= 98 /\ 1 <= ar_2 ]
main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 < ar_0 /\ ar_0 - 1 = i39' /\ 1 <= ar_1 /\ ar_0 < 100 /\ 0 <= i39' /\ i39' <= 98 ]
strictly and produces the following problem:
4: T:
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_0 /\ ar_2 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 < ar_0 /\ ar_0 - 1 = i39' /\ 1 <= ar_1 /\ ar_0 < 100 /\ 0 <= i39' /\ i39' <= 98 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\ i149' <= 98 /\ ar_0 <= 99 /\ i149' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i149' /\ 1 <= ar_2 /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i180' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i180' <= 98 /\ 1 <= ar_2 /\ 0 <= i180' /\ 0 < ar_0 /\ ar_0 - 1 = i180' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i76' <= 98 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 - 1 = i76' /\ i76' <= 99 /\ 1 <= ar_2 /\ 0 <= i76' /\ 1 <= ar_1 /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i128' <= 99 /\ 1 <= ar_0 /\ 0 <= i128' /\ 1 <= ar_2 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i128' <= 98 /\ ar_0 - 1 = i128' /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ i105' <= 99 /\ 1 <= ar_2 /\ i105' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= i105' /\ ar_0 - 1 = i105' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ 1 <= ar_1 /\ 0 < ar_0 /\ 1 <= ar_2 /\ ar_0 - 1 = i169' /\ 0 <= i169' /\ i169' <= 98 /\ i169' <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\ ar_2 <= 99 /\ i203' <= 98 /\ ar_0 <= 99 /\ 0 <= i203' /\ 1 <= ar_1 /\ i203' <= 99 /\ 1 <= ar_2 /\ ar_0 - 1 = i203' /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 2) test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_1 <= 98 /\ 1 <= ar_2 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i191' <= 98 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i191' /\ 1 <= ar_2 /\ i191' <= 99 /\ 1 <= ar_0 /\ ar_0 - 1 = i191' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i63' /\ 0 < ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i63' <= 98 /\ 1 <= ar_2 /\ ar_0 <= 99 /\ i63' <= 99 /\ ar_0 - 1 = i63' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: 1, Cost: 20) main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 0 <= ar_1 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 4) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\ 1 <= i204' /\ 1 <= ar_2 /\ 2 <= i204' /\ ar_2 + 1 = i204' /\ 1 <= ar_1 /\ i204' <= 100 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 2) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i47' <= 98 /\ i47' <= 97 /\ 2 <= ar_1 /\ 0 <= i47' /\ ar_0 - 1 = i47' /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ ar_0 <= 98 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i118' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i118' <= 98 /\ 0 < ar_0 /\ 0 <= i118' /\ 1 <= ar_1 /\ ar_0 - 1 = i118' ]
(Comp: 2*ar_0 + 1, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\ 0 <= i28' /\ 1 <= ar_1 /\ 1 <= ar_0 /\ 100 <= ar_0 ]
(Comp: 2*ar_0 + 1, Cost: 5) main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\ 0 <= ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i93' /\ i93' <= 99 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i93' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ ar_0 - 1 = i93' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
Repeatedly propagating knowledge in problem 4 produces the following problem:
5: T:
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_696(ar_0, ar_1, ar_2) -> Com_1(test_LE_697(ar_0, ar_1, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_0 /\ ar_2 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_564(ar_0, ar_1, ar_2) -> Com_1(test_LE_566(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_0, ar_0 - 1, ar_1)) [ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 < ar_0 /\ ar_0 - 1 = i39' /\ 1 <= ar_1 /\ ar_0 < 100 /\ 0 <= i39' /\ i39' <= 98 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_250(ar_0, ar_1, ar_2) -> Com_1(test_LE_251(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_482(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_0 - 1, ar_2)) [ ar_0 - 1 = i149' /\ i149' <= 98 /\ ar_0 <= 99 /\ i149' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i149' /\ 1 <= ar_2 /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_398(ar_0, ar_1, ar_2) -> Com_1(test_LE_401(ar_1, ar_0, ar_2)) [ 0 <= ar_1 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i180' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i180' <= 98 /\ 1 <= ar_2 /\ 0 <= i180' /\ 0 < ar_0 /\ ar_0 - 1 = i180' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_1, ar_2, ar_1)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_251(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i76' <= 98 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 - 1 = i76' /\ i76' <= 99 /\ 1 <= ar_2 /\ 0 <= i76' /\ 1 <= ar_1 /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_425(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i128' <= 99 /\ 1 <= ar_0 /\ 0 <= i128' /\ 1 <= ar_2 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i128' <= 98 /\ ar_0 - 1 = i128' /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_427(ar_0, ar_1, ar_2) -> Com_1(test_Load_479(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_357(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ i105' <= 99 /\ 1 <= ar_2 /\ i105' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= i105' /\ ar_0 - 1 = i105' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_564(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 /\ 1 <= ar_1 /\ 0 < ar_0 /\ 1 <= ar_2 /\ ar_0 - 1 = i169' /\ 0 <= i169' /\ i169' <= 98 /\ i169' <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(test_Load_696(ar_0 - 1, ar_1, ar_2)) [ 1 <= ar_0 /\ ar_2 <= 99 /\ i203' <= 98 /\ ar_0 <= 99 /\ 0 <= i203' /\ 1 <= ar_1 /\ i203' <= 99 /\ 1 <= ar_2 /\ ar_0 - 1 = i203' /\ 0 < ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 2) test_JMP_160(ar_0, ar_1, ar_2) -> Com_1(test_LE_163(ar_1, ar_0, ar_2)) [ ar_0 <= 99 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_1 <= 98 /\ 1 <= ar_2 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_654(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i191' <= 98 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ 0 <= i191' /\ 1 <= ar_2 /\ i191' <= 99 /\ 1 <= ar_0 /\ ar_0 - 1 = i191' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_358(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i63' /\ 0 < ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ i63' <= 98 /\ 1 <= ar_2 /\ ar_0 <= 99 /\ i63' <= 99 /\ ar_0 - 1 = i63' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_425(ar_0, ar_1, ar_2) -> Com_1(test_LE_427(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: 1, Cost: 20) main_Load_2(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_0, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_650(ar_0, ar_1, ar_2) -> Com_1(test_LE_654(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 0 <= ar_1 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 4) test_LE_697(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_1, ar_2 + 1, arityPad)) [ ar_2 <= 99 /\ 1 <= i204' /\ 1 <= ar_2 /\ 2 <= i204' /\ ar_2 + 1 = i204' /\ 1 <= ar_1 /\ i204' <= 100 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 2) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_JMP_160(ar_1, ar_0 - 1, ar_2)) [ 0 < ar_0 /\ i47' <= 98 /\ i47' <= 97 /\ 2 <= ar_1 /\ 0 <= i47' /\ ar_0 - 1 = i47' /\ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_1 /\ ar_0 <= 98 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_163(ar_0, ar_1, ar_2) -> Com_1(test_Load_213(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_612(ar_0, ar_1, ar_2) -> Com_1(test_Load_650(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_213(ar_0, ar_1, ar_2) -> Com_1(test_LE_215(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_401(ar_0, ar_1, ar_2) -> Com_1(test_Load_398(ar_1, ar_0 - 1, ar_2)) [ ar_0 <= 99 /\ i118' <= 99 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i118' <= 98 /\ 0 < ar_0 /\ 0 <= i118' /\ 1 <= ar_1 /\ ar_0 - 1 = i118' ]
(Comp: 2*ar_0 + 1, Cost: 8) main_GE_100(ar_0, ar_1, ar_2) -> Com_1(main_Cmp_60(ar_1 - 1, arityPad, arityPad)) [ ar_1 - 1 = i28' /\ 0 <= i28' /\ 1 <= ar_1 /\ 1 <= ar_0 /\ 100 <= ar_0 ]
(Comp: 2*ar_0 + 1, Cost: 5) main_Cmp_60(ar_0, ar_1, ar_2) -> Com_1(main_Load_97(ar_0, ar_0, arityPad)) [ 1 <= ar_0 /\ 0 <= ar_0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_313(ar_0, ar_1, ar_2) -> Com_1(test_Load_310(ar_1, ar_0 - 1, ar_2)) [ 1 <= ar_0 /\ 0 <= i93' /\ i93' <= 99 /\ ar_0 <= 99 /\ ar_1 <= 99 /\ 1 <= ar_2 /\ i93' <= 98 /\ 0 < ar_0 /\ 1 <= ar_1 /\ ar_0 - 1 = i93' ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_215(ar_0, ar_1, ar_2) -> Com_1(test_Load_250(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_611(ar_0, ar_1, ar_2) -> Com_1(test_LE_612(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_357(ar_0, ar_1, ar_2) -> Com_1(test_LE_358(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_1 <= 99 /\ 0 <= ar_1 /\ ar_0 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_479(ar_0, ar_1, ar_2) -> Com_1(test_LE_482(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ ar_0 <= 99 /\ 0 <= ar_1 /\ ar_1 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 1) test_Load_310(ar_0, ar_1, ar_2) -> Com_1(test_LE_313(ar_1, ar_0, ar_2)) [ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 /\ ar_0 <= 99 /\ ar_1 <= 99 ]
(Comp: 484600*ar_0^2 + 242302*ar_0 + 1, Cost: 3) test_LE_566(ar_0, ar_1, ar_2) -> Com_1(test_Load_611(ar_1, ar_1, ar_2)) [ ar_1 <= 99 /\ 1 <= ar_1 /\ 1 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 242304*ar_0 + 484600*ar_0^2 + 2, Cost: 2) main_Load_97(ar_0, ar_1, ar_2) -> Com_1(main_GE_100(ar_1, ar_0, arityPad)) [ 1 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2) -> Com_1(main_Load_2(ar_0, ar_1, ar_2)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
Complexity upper bound 46037000*ar_0^2 + 23018720*ar_0 + 130
Time: 2.477 sec (SMT: 2.203 sec)
(44) BOUNDS(CONSTANT, 130 + 23018720 * |#0| + 46037000 * |#0|^2)