(0) Obligation:
Need to prove time_complexity of the following program:
public class ListContentTail{
public static void main(int i, int j) {
IntList l = IntList.createIntList(i);
int m = IntList.nth(j,l);
while (m > 0) {
l = l.next;
m = IntList.nth(m,l);
}
}
}
class IntList {
int value;
IntList next;
public IntList(int value, IntList next) {
this.value = value;
this.next = next;
}
public static IntList createIntList(int i) {
IntList l = null;
while (i > 0) {
l = new IntList(i, l);
i--;
}
return l;
}
public static int nth(int n, IntList l){
while (n > 1 && l != null) {
n--;
l = l.next;
}
if (l == null) return 0;
else return l.value;
}
}
(1) JBCToGraph (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Constructed TerminationGraph.
(2) Obligation:
Termination Graph based on JBC Program:
ListContentTail.main(II)V: Graph of 180 nodes with 3 SCCs.
(3) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(31)) transformation)
Extracted set of 154 edges for the analysis of TIME complexity. Kept leaves.
(4) Obligation:
Set of 154 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 154 jbc graph edges to a weighted ITS with 154 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 154 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i1, i4, env, static) -{0,0}> main_Load_3(i1, i4, env, static) :|: 0 >= 0
main_Load_3(i1, i4, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, i4, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, i4, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_14(iconst_0, i1, i4, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_14(iconst_0, i1, i4, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_16(a2, i1, i4, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_16(a2, i1, i4, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_17(i1, i4, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_17(i1, i4, env, static) -{0,0}> langle_clinit_rangle_New_19(i1, i4, env, static) :|: 0 >= 0
langle_clinit_rangle_New_19(i1, i4, env, static) -{0,0}> langle_clinit_rangle_New_20(i1, i4, env, static) :|: 0 <= static
langle_clinit_rangle_New_20(i1, i4, env, static) -{1,1}> langle_clinit_rangle_Duplicate_21(o2, i1, i4, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_21(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_23(o2, i1, i4, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_23(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_26(o2, NULL, i1, i4, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_26(o2, NULL, i1, i4, env, static) -{1,1}> langle_init_rangle_Load_27(o2, i1, i4, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_27(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_InvokeMethod_29(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_29(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Load_30(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Load_30(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_InvokeMethod_32(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_32(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Return_35(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Return_35(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Return_38(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Return_38(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, i4, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, i4, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, i4, env, static) -{1,1}> main_Load_46(i1, i4, env, static) :|: 0 >= 0
main_Load_46(i1, i4, env, static) -{0,0}> main_Load_48(i1, i4, env, static) :|: 0 >= 0
main_Load_48(i1, i4, env, static) -{0,0}> main_Load_49(i1, i4, env, static) :|: 0 <= static
main_Load_49(i1, i4, env, static) -{0,0}> main_Load_50(i1, i4, env, static) :|: 0 >= 0
main_Load_50(i1, i4, env, static) -{0,0}> main_Load_51(i1, i4, env, static) :|: 0 >= 0
main_Load_51(i1, i4, env, static) -{1,1}> main_InvokeMethod_54(i1, i4, env, static) :|: 0 >= 0
main_InvokeMethod_54(i1, i4, env, static) -{0,0}> main_InvokeMethod_56(i1, i4, env, static) :|: 0 >= 0
main_InvokeMethod_56(i1, i4, env, static) -{1,1}> createIntList_ConstantStackPush_57(i1, i4, env, static) :|: 0 >= 0
createIntList_ConstantStackPush_57(i1, i4, env, static) -{1,1}> createIntList_Store_58(NULL, i1, i4, env, static) :|: NULL = 0
createIntList_Store_58(NULL, i1, i4, env, static) -{1,1}> createIntList_Load_59(i1, NULL, i4, env, static) :|: NULL = 0
createIntList_Load_59(i1, NULL, i4, env, static) -{1,1}> createIntList_LE_62(i1, NULL, i4, env, static) :|: NULL = 0
createIntList_LE_62(i11, NULL, i4, env, static) -{0,0}> createIntList_LE_63(i11, NULL, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_62(i12, NULL, i4, env, static) -{0,0}> createIntList_LE_64(i12, NULL, i4, env, static) :|: NULL = 0 && 1 <= i12
createIntList_LE_63(i11, NULL, i4, env, static) -{1,1}> createIntList_Load_66(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_64(i12, NULL, i4, env, static) -{1,1}> createIntList_New_68(i12, NULL, i4, env, static) :|: NULL = 0 && 0 < i12 && 1 <= i12
createIntList_Load_66(NULL, i11, i4, env, static) -{1,1}> createIntList_Return_70(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_New_68(i12, NULL, i4, env, static) -{1,1}> createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Return_70(NULL, i11, i4, env, static) -{1,1}> main_Store_74(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Store_74(i11, i4, NULL, env, static) -{1,1}> main_Load_78(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Load_78(i11, i4, NULL, env, static) -{1,1}> main_Load_83(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Load_83(i11, i4, NULL, env, static) -{1,1}> main_InvokeMethod_87(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_InvokeMethod_87(i11, i4, NULL, env, static) -{1,1}> nth_Load_90(i4, NULL, i11, env, static) :|: NULL = 0 && i11 <= 0
langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
nth_Load_90(i4, NULL, i11, env, static) -{0,0}> nth_Load_433(i4, NULL, i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0 && 0 <= NULL
langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) -{0,0}> langle_init_rangle_Load_315(o4, i12, NULL, i12, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 0 <= NULL && 1 <= i12
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_318(o108', o109, i76, i77, i4, NULL, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && o108 < o108' && 0 <= o109 && o108' <= o108 + i76
langle_init_rangle_Load_318(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Return_321(o108', i76, i77, i4, o109, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && o108' = o108 + o109 && 0 < o108 && 1 <= i76 && o108' <= o108 + o109 && 0 <= o109
langle_init_rangle_Return_321(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Store_322(o108, i76, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Store_322(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) -{1,1}> createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) :|: i76 + -1 = i82 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_LE_332(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_LE_332(iconst_0, o108, i77, i4, o109, i76, env, static) -{0,0}> createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) :|: 0 <= iconst_0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{0,0}> createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i90 && 1 <= i77 && 0 < o108 && 0 <= i89 && 2 <= i90 && 0 <= o109 && 1 <= i89
createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_337(o108, i77, i4, o109, i76, env, static) :|: iconst_0 <= 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i77 && 0 < o108 && 0 < i89 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_337(o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Return_339(o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && o128 = 1 && 1 <= i89 && 0 <= o109
createIntList_Return_339(o108, i77, i4, o109, i76, env, static) -{1,1}> main_Store_346(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Store_346(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_349(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Load_349(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_351(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Load_351(i77, i4, o108, o109, i76, env, static) -{1,1}> main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) -{1,1}> nth_Load_355(i4, o108, i77, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
nth_Load_355(i4, o108, i77, o109, i76, env, static) -{0,0}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o108 && 0 <= o109
langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{0,0}> langle_init_rangle_Load_315(o128, i89, o108, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 0 <= o108 && 2 <= i90 && 1 <= i89 && 0 <= o109
nth_Load_433(i116, o181, i117, i118, o182, env, static) -{0,0}> nth_Load_518(i116, o181, i117, i118, o182, env, static) :|: 0 <= o182 && 0 <= o181
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_LE_525(i146, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1
nth_LE_525(i163, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_525(i164, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_530(o224, i147, i148, o225, env, static) :|: i163 <= iconst_1 && 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_531(i164, o224, i147, i148, o225, env, static) :|: 0 <= o225 && iconst_1 < i164 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_Load_530(o224, i147, i148, o225, env, static) -{1,1}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_Load_531(i164, o224, i147, i148, o225, env, static) -{1,1}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && 2 <= i164
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_534(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225 && 0 <= o238
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_537(o239, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 <= o239 && 0 < o239
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_NONNULL_534(o238, i147, i148, o225, env, static) -{1,1}> nth_Load_539(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_NULL_537(o239, i164, i147, i148, o225, env, static) -{1,1}> nth_Inc_541(i164, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 < o239
nth_Load_539(o238, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_543(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_Inc_541(i164, o239, i147, i148, o225, env, static) -{1,1}> nth_Load_545(i166, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && i164 + -1 = i166 && 1 <= i166 && 0 < o239
nth_FieldAccess_543(o244, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) :|: 0 < o244 && -1 * o244 < i167 && 0 <= o225 && 0 <= o245 && o245 < o244 && i167 < o244
nth_Load_545(i166, o239, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_549(o239, i166, i147, i148, o225, env, static) :|: 0 <= o225 && 1 <= i166 && 0 < o239
nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) -{1,1}> nth_Return_551(i167, i147, i148, o225, env, static) :|: 0 < o244 && 0 <= o225 && 0 <= o245
nth_FieldAccess_549(o248, i166, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) :|: 0 < o248 && 0 <= o225 && i168 < o248 && -1 * o248 < i168 && 0 <= o249 && o249 < o248 && 1 <= i166
nth_Return_551(i167, i147, i148, o225, env, static) -{1,1}> main_Store_555(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) -{1,1}> nth_Store_556(o249, i166, i147, i148, o225, env, static) :|: 0 < o248 && 0 <= o225 && 0 <= o249 && 1 <= i166
main_Store_555(i147, i148, i167, o225, env, static) -{1,1}> main_Load_560(i147, i148, o225, i167, env, static) :|: 0 <= o225
nth_Store_556(o249, i166, i147, i148, o225, env, static) -{1,1}> nth_JMP_562(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_JMP_562(i166, o249, i147, i148, o225, env, static) -{1,1}> nth_Load_565(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
main_LE_564(i147, i148, i172, o225, env, static) -{0,0}> main_LE_568(i147, i148, i172, o225, env, static) :|: 1 <= i172 && 0 <= o225
nth_Load_565(i166, o249, i147, i148, o225, env, static) -{0,0}> nth_Load_518(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_LE_568(i147, i148, i172, o225, env, static) -{1,1}> main_Load_571(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225 && 0 < i172
main_Load_571(i147, i148, o225, i172, env, static) -{1,1}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{0,0}> main_FieldAccess_574(i147, i148, o260, i172, env, static) :|: 1 <= i172 && 0 < o260 && 0 <= o260
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
main_FieldAccess_574(i147, i148, o261, i172, env, static) -{0,0}> main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) :|: 0 < o261 && 1 <= i172 && -1 * o261 < i173 && 0 <= o262 && i173 < o261 && o262 < o261
main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) -{1,1}> main_Store_579(i147, i148, o262, i172, env, static) :|: 0 < o261 && 1 <= i172 && 0 <= o262
main_Store_579(i147, i148, o262, i172, env, static) -{1,1}> main_Load_581(i147, i148, o262, i172, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_581(i147, i148, o262, i172, env, static) -{1,1}> main_Load_582(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_582(i147, i148, i172, o262, env, static) -{1,1}> main_InvokeMethod_584(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_InvokeMethod_584(i147, i148, i172, o262, env, static) -{1,1}> nth_Load_586(i172, o262, i147, i148, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_586(i172, o262, i147, i148, env, static) -{0,0}> nth_Load_718(i172, o262, i147, i148, o262, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && 0 <= o392
nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_LE_722(i220, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && iconst_1 = 1 && 0 <= o392
nth_LE_722(iconst_1, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= o392
nth_LE_722(i228, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i228 && iconst_1 = 1 && 0 <= o392 && 2 <= i228
nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392
nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_729(i228, o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392 && iconst_1 < i228 && 2 <= i228
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_729(i228, o391, i147, i148, o392, env, static) -{1,1}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392 && 2 <= i228
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_749(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o447 && 0 < o447
nth_NONNULL_734(NULL, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_750(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_752(o448, i228, i147, i148, o392, env, static) :|: 0 <= o448 && 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_740(NULL, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_754(NULL, i228, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL && 2 <= i228
nth_NONNULL_749(o447, i147, i148, o392, env, static) -{1,1}> nth_Load_758(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_NONNULL_750(NULL, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_761(i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392
nth_NULL_752(o448, i228, i147, i148, o392, env, static) -{1,1}> nth_Inc_766(i228, o448, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_754(NULL, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_774(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 2 <= i228
nth_Load_758(o447, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_779(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_ConstantStackPush_761(i147, i148, o392, env, static) -{1,1}> nth_Return_782(iconst_0, i147, i148, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Inc_766(i228, o448, i147, i148, o392, env, static) -{1,1}> nth_Load_788(i239, o448, i147, i148, o392, env, static) :|: i228 + -1 = i239 && 0 <= o392 && 0 < o448 && 1 <= i239 && 2 <= i228
nth_Load_774(NULL, i147, i148, o392, env, static) -{0,0}> nth_Load_728(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_FieldAccess_779(o480, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) :|: 0 < o480 && i243 < o480 && o481 < o480 && 0 <= o481 && 0 <= o392 && -1 * o480 < i243
nth_Return_782(iconst_0, i147, i148, o392, env, static) -{1,1}> main_Store_791(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Load_788(i239, o448, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_792(o448, i239, i147, i148, o392, env, static) :|: 0 <= o392 && 1 <= i239 && 0 < o448
nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) -{1,1}> nth_Return_794(i243, i147, i148, o392, env, static) :|: 0 < o480 && 0 <= o481 && 0 <= o392
main_Store_791(i147, i148, iconst_0, o392, env, static) -{0,0}> main_Store_805(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_FieldAccess_792(o491, i239, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) :|: o492 < o491 && 0 < o491 && 0 <= o492 && 0 <= o392 && i250 < o491 && 1 <= i239 && -1 * o491 < i250
nth_Return_794(i243, i147, i148, o392, env, static) -{1,1}> main_Store_805(i147, i148, i243, o392, env, static) :|: 0 <= o392
nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) -{1,1}> nth_Store_808(o492, i239, i147, i148, o392, env, static) :|: 0 < o491 && 0 <= o492 && 0 <= o392 && 1 <= i239
main_Store_805(i147, i148, i243, o392, env, static) -{1,1}> main_JMP_809(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_Store_808(o492, i239, i147, i148, o392, env, static) -{1,1}> nth_JMP_810(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
main_JMP_809(i147, i148, o392, i243, env, static) -{1,1}> main_Load_813(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_JMP_810(i239, o492, i147, i148, o392, env, static) -{1,1}> nth_Load_816(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
main_Load_813(i147, i148, o392, i243, env, static) -{0,0}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_Load_816(i239, o492, i147, i148, o392, env, static) -{0,0}> nth_Load_718(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
(7) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_1(
i1,
i4,
env,
static) -{20,20}>
createIntList_LE_62(
i1,
0,
i4,
env,
static'1) :|:
0 <=
static'1 &&
0 <
2 &&
0 <=
static &&
0 <=
1 &&
0 <
1 &&
static''' <=
static +
2 &&
0 <=
static''' &&
0 <=
2 &&
static'1 <=
static''' +
1 && 0 >= 0
by chaining
main_Load_1(
i1,
i4,
env,
static) -{0,0}>
main_Load_3(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_3(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_5(
i1,
i4,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_14(
iconst_0,
i1,
i4,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_14(
iconst_0,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_16(
a2,
i1,
i4,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_16(
a2,
i1,
i4,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_17(
i1,
i4,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_17(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_New_19(
i1,
i4,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_19(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_New_20(
i1,
i4,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_20(
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_21(
o2,
i1,
i4,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_21(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_23(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_23(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_26(
o2,
NULL,
i1,
i4,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_26(
o2,
NULL,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Load_27(
o2,
i1,
i4,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_27(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_29(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_29(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Load_30(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Load_30(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_32(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_32(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Return_35(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Return_35(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Return_38(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Return_38(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_39(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_39(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_Return_40(
i1,
i4,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_40(
i1,
i4,
env,
static) -{1,1}>
main_Load_46(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_46(
i1,
i4,
env,
static) -{0,0}>
main_Load_48(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_48(
i1,
i4,
env,
static) -{0,0}>
main_Load_49(
i1,
i4,
env,
static) :|:
0 <=
staticmain_Load_49(
i1,
i4,
env,
static) -{0,0}>
main_Load_50(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_50(
i1,
i4,
env,
static) -{0,0}>
main_Load_51(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_51(
i1,
i4,
env,
static) -{1,1}>
main_InvokeMethod_54(
i1,
i4,
env,
static) :|: 0 >= 0
main_InvokeMethod_54(
i1,
i4,
env,
static) -{0,0}>
main_InvokeMethod_56(
i1,
i4,
env,
static) :|: 0 >= 0
main_InvokeMethod_56(
i1,
i4,
env,
static) -{1,1}>
createIntList_ConstantStackPush_57(
i1,
i4,
env,
static) :|: 0 >= 0
createIntList_ConstantStackPush_57(
i1,
i4,
env,
static) -{1,1}>
createIntList_Store_58(
NULL,
i1,
i4,
env,
static) :|:
NULL =
0createIntList_Store_58(
NULL,
i1,
i4,
env,
static) -{1,1}>
createIntList_Load_59(
i1,
NULL,
i4,
env,
static) :|:
NULL =
0createIntList_Load_59(
i1,
NULL,
i4,
env,
static) -{1,1}>
createIntList_LE_62(
i1,
NULL,
i4,
env,
static) :|:
NULL =
0obtained
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
by chaining
createIntList_LE_62(i12, NULL, i4, env, static) -{0,0}> createIntList_LE_64(i12, NULL, i4, env, static) :|: NULL = 0 && 1 <= i12
createIntList_LE_64(i12, NULL, i4, env, static) -{1,1}> createIntList_New_68(i12, NULL, i4, env, static) :|: NULL = 0 && 0 < i12 && 1 <= i12
createIntList_New_68(i12, NULL, i4, env, static) -{1,1}> createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) -{0,0}> langle_init_rangle_Load_315(o4, i12, NULL, i12, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 0 <= NULL && 1 <= i12
obtained
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
by chaining
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_318(o108', o109, i76, i77, i4, NULL, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && o108 < o108' && 0 <= o109 && o108' <= o108 + i76
langle_init_rangle_Load_318(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Return_321(o108', i76, i77, i4, o109, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && o108' = o108 + o109 && 0 < o108 && 1 <= i76 && o108' <= o108 + o109 && 0 <= o109
langle_init_rangle_Return_321(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Store_322(o108, i76, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Store_322(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) -{1,1}> createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) :|: i76 + -1 = i82 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_LE_332(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
obtained
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
by chaining
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{0,0}> createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i90 && 1 <= i77 && 0 < o108 && 0 <= i89 && 2 <= i90 && 0 <= o109 && 1 <= i89
createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i77 && 0 < o108 && 0 < i89 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && o128 = 1 && 1 <= i89 && 0 <= o109
createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{0,0}> langle_init_rangle_Load_315(o128, i89, o108, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 0 <= o108 && 2 <= i90 && 1 <= i89 && 0 <= o109
obtained
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
by chaining
createIntList_LE_332(iconst_0, o108, i77, i4, o109, i76, env, static) -{0,0}> createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) :|: 0 <= iconst_0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_337(o108, i77, i4, o109, i76, env, static) :|: iconst_0 <= 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_Load_337(o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Return_339(o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Return_339(o108, i77, i4, o109, i76, env, static) -{1,1}> main_Store_346(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Store_346(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_349(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Load_349(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_351(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Load_351(i77, i4, o108, o109, i76, env, static) -{1,1}> main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) -{1,1}> nth_Load_355(i4, o108, i77, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
nth_Load_355(i4, o108, i77, o109, i76, env, static) -{0,0}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o108 && 0 <= o109
obtained
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
by chaining
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_LE_525(i146, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1
obtained
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225
by chaining
nth_LE_525(i164, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_531(i164, o224, i147, i148, o225, env, static) :|: 0 <= o225 && iconst_1 < i164 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_Load_531(i164, o224, i147, i148, o225, env, static) -{1,1}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && 2 <= i164
obtained
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
by chaining
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_537(o239, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 <= o239 && 0 < o239
nth_NULL_537(o239, i164, i147, i148, o225, env, static) -{1,1}> nth_Inc_541(i164, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 < o239
nth_Inc_541(i164, o239, i147, i148, o225, env, static) -{1,1}> nth_Load_545(i166, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && i164 + -1 = i166 && 1 <= i166 && 0 < o239
nth_Load_545(i166, o239, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_549(o239, i166, i147, i148, o225, env, static) :|: 0 <= o225 && 1 <= i166 && 0 < o239
nth_FieldAccess_549(o248, i166, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) :|: 0 < o248 && 0 <= o225 && i168 < o248 && -1 * o248 < i168 && 0 <= o249 && o249 < o248 && 1 <= i166
nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) -{1,1}> nth_Store_556(o249, i166, i147, i148, o225, env, static) :|: 0 < o248 && 0 <= o225 && 0 <= o249 && 1 <= i166
nth_Store_556(o249, i166, i147, i148, o225, env, static) -{1,1}> nth_JMP_562(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
nth_JMP_562(i166, o249, i147, i148, o225, env, static) -{1,1}> nth_Load_565(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
nth_Load_565(i166, o249, i147, i148, o225, env, static) -{0,0}> nth_Load_518(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
obtained
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224
by chaining
nth_LE_525(i163, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_530(o224, i147, i148, o225, env, static) :|: i163 <= iconst_1 && 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_Load_530(o224, i147, i148, o225, env, static) -{1,1}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
obtained
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
by chaining
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_534(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225 && 0 <= o238
nth_NONNULL_534(o238, i147, i148, o225, env, static) -{1,1}> nth_Load_539(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_Load_539(o238, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_543(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_FieldAccess_543(o244, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) :|: 0 < o244 && -1 * o244 < i167 && 0 <= o225 && 0 <= o245 && o245 < o244 && i167 < o244
nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) -{1,1}> nth_Return_551(i167, i147, i148, o225, env, static) :|: 0 < o244 && 0 <= o225 && 0 <= o245
nth_Return_551(i167, i147, i148, o225, env, static) -{1,1}> main_Store_555(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_Store_555(i147, i148, i167, o225, env, static) -{1,1}> main_Load_560(i147, i148, o225, i167, env, static) :|: 0 <= o225
obtained
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
by chaining
main_LE_564(i147, i148, i172, o225, env, static) -{0,0}> main_LE_568(i147, i148, i172, o225, env, static) :|: 1 <= i172 && 0 <= o225
main_LE_568(i147, i148, i172, o225, env, static) -{1,1}> main_Load_571(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225 && 0 < i172
main_Load_571(i147, i148, o225, i172, env, static) -{1,1}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225
obtained
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
by chaining
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{0,0}> main_FieldAccess_574(i147, i148, o260, i172, env, static) :|: 1 <= i172 && 0 < o260 && 0 <= o260
main_FieldAccess_574(i147, i148, o261, i172, env, static) -{0,0}> main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) :|: 0 < o261 && 1 <= i172 && -1 * o261 < i173 && 0 <= o262 && i173 < o261 && o262 < o261
main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) -{1,1}> main_Store_579(i147, i148, o262, i172, env, static) :|: 0 < o261 && 1 <= i172 && 0 <= o262
main_Store_579(i147, i148, o262, i172, env, static) -{1,1}> main_Load_581(i147, i148, o262, i172, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_581(i147, i148, o262, i172, env, static) -{1,1}> main_Load_582(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_582(i147, i148, i172, o262, env, static) -{1,1}> main_InvokeMethod_584(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_InvokeMethod_584(i147, i148, i172, o262, env, static) -{1,1}> nth_Load_586(i172, o262, i147, i148, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_586(i172, o262, i147, i148, env, static) -{0,0}> nth_Load_718(i172, o262, i147, i148, o262, env, static) :|: 1 <= i172 && 0 <= o262
obtained
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
by chaining
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && 0 <= o392
nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_LE_722(i220, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && iconst_1 = 1 && 0 <= o392
obtained
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
by chaining
nth_LE_722(i228, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i228 && iconst_1 = 1 && 0 <= o392 && 2 <= i228
nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_729(i228, o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392 && iconst_1 < i228 && 2 <= i228
nth_Load_729(i228, o391, i147, i148, o392, env, static) -{1,1}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392 && 2 <= i228
obtained
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
by chaining
nth_NULL_740(NULL, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_754(NULL, i228, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL && 2 <= i228
nth_NULL_754(NULL, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_774(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 2 <= i228
nth_Load_774(NULL, i147, i148, o392, env, static) -{0,0}> nth_Load_728(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
obtained
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
by chaining
nth_NONNULL_734(NULL, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_750(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_NONNULL_750(NULL, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_761(i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392
nth_ConstantStackPush_761(i147, i148, o392, env, static) -{1,1}> nth_Return_782(iconst_0, i147, i148, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Return_782(iconst_0, i147, i148, o392, env, static) -{1,1}> main_Store_791(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
main_Store_791(i147, i148, iconst_0, o392, env, static) -{0,0}> main_Store_805(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
obtained
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
by chaining
main_Store_805(i147, i148, i243, o392, env, static) -{1,1}> main_JMP_809(i147, i148, o392, i243, env, static) :|: 0 <= o392
main_JMP_809(i147, i148, o392, i243, env, static) -{1,1}> main_Load_813(i147, i148, o392, i243, env, static) :|: 0 <= o392
main_Load_813(i147, i148, o392, i243, env, static) -{0,0}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
obtained
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
by chaining
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_749(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o447 && 0 < o447
nth_NONNULL_749(o447, i147, i148, o392, env, static) -{1,1}> nth_Load_758(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_Load_758(o447, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_779(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_FieldAccess_779(o480, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) :|: 0 < o480 && i243 < o480 && o481 < o480 && 0 <= o481 && 0 <= o392 && -1 * o480 < i243
nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) -{1,1}> nth_Return_794(i243, i147, i148, o392, env, static) :|: 0 < o480 && 0 <= o481 && 0 <= o392
nth_Return_794(i243, i147, i148, o392, env, static) -{1,1}> main_Store_805(i147, i148, i243, o392, env, static) :|: 0 <= o392
obtained
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
by chaining
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_752(o448, i228, i147, i148, o392, env, static) :|: 0 <= o448 && 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_752(o448, i228, i147, i148, o392, env, static) -{1,1}> nth_Inc_766(i228, o448, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o448 && 2 <= i228
nth_Inc_766(i228, o448, i147, i148, o392, env, static) -{1,1}> nth_Load_788(i239, o448, i147, i148, o392, env, static) :|: i228 + -1 = i239 && 0 <= o392 && 0 < o448 && 1 <= i239 && 2 <= i228
nth_Load_788(i239, o448, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_792(o448, i239, i147, i148, o392, env, static) :|: 0 <= o392 && 1 <= i239 && 0 < o448
nth_FieldAccess_792(o491, i239, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) :|: o492 < o491 && 0 < o491 && 0 <= o492 && 0 <= o392 && i250 < o491 && 1 <= i239 && -1 * o491 < i250
nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) -{1,1}> nth_Store_808(o492, i239, i147, i148, o392, env, static) :|: 0 < o491 && 0 <= o492 && 0 <= o392 && 1 <= i239
nth_Store_808(o492, i239, i147, i148, o392, env, static) -{1,1}> nth_JMP_810(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
nth_JMP_810(i239, o492, i147, i148, o392, env, static) -{1,1}> nth_Load_816(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
nth_Load_816(i239, o492, i147, i148, o392, env, static) -{0,0}> nth_Load_718(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
obtained
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
by chaining
nth_LE_722(iconst_1, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= o392
nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392
obtained
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
by chaining
createIntList_LE_62(i11, NULL, i4, env, static) -{0,0}> createIntList_LE_63(i11, NULL, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_63(i11, NULL, i4, env, static) -{1,1}> createIntList_Load_66(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_66(NULL, i11, i4, env, static) -{1,1}> createIntList_Return_70(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Return_70(NULL, i11, i4, env, static) -{1,1}> main_Store_74(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Store_74(i11, i4, NULL, env, static) -{1,1}> main_Load_78(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Load_78(i11, i4, NULL, env, static) -{1,1}> main_Load_83(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Load_83(i11, i4, NULL, env, static) -{1,1}> main_InvokeMethod_87(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_InvokeMethod_87(i11, i4, NULL, env, static) -{1,1}> nth_Load_90(i4, NULL, i11, env, static) :|: NULL = 0 && i11 <= 0
nth_Load_90(i4, NULL, i11, env, static) -{0,0}> nth_Load_433(i4, NULL, i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0 && 0 <= NULL
nth_Load_433(i116, o181, i117, i118, o182, env, static) -{0,0}> nth_Load_518(i116, o181, i117, i118, o182, env, static) :|: 0 <= o182 && 0 <= o181
(8) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
(9) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
was transformed to
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
was transformed to
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
was transformed to
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
was transformed to
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225
was transformed to
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
was transformed to
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
was transformed to
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224
was transformed to
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
was transformed to
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
(10) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
(11) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
was transformed to
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(0, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
was transformed to
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 + -1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
was transformed to
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 + -1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
was transformed to
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(0, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
was transformed to
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, 0, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
(12) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(0, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 + -1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 + -1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(0, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, 0, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
(13) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
was transformed to
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= o109 && 1 <= i77 && 1 <= i76 && 0 < o108 && x = 0
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
was transformed to
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
was transformed to
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 <= static && static''' <= static + 2 && 0 <= static''' && static'1 <= static''' + 1
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
was transformed to
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= o392 && x = 0
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
was transformed to
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && i173' < o260 && 0 < o260 && -1 * o260 < i173'
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 - 1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 - 1 = i82' && 0 < o108 && 0 < o108''' && x = 0 && x' = 0
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
was transformed to
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 < i89
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
was transformed to
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && i167' < o238
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
was transformed to
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
was transformed to
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && x = 0
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
was transformed to
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && x = 1 && x' = 1
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
was transformed to
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && x = 0
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 + -1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
was transformed to
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 - 1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && -1 * o239 < i168' && i164 - 1 = i166' && 0 < o239 && i168' < o239
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
was transformed to
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 2 <= i228 && x = 0
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 + -1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
was transformed to
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 - 1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && i250' < o448 && i228 - 1 = i239' && 0 < o448 && o492' < o448
(14) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 - 1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 - 1 = i82' && 0 < o108 && 0 < o108''' && x = 0 && x' = 0
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(0, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && i167' < o238
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 2 <= i228 && x = 0
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= o392 && x = 0
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 - 1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && i250' < o448 && i228 - 1 = i239' && 0 < o448 && o492' < o448
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 - 1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && -1 * o239 < i168' && i164 - 1 = i166' && 0 < o239 && i168' < o239
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && x = 0
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && x = 0
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 <= static && static''' <= static + 2 && 0 <= static''' && static'1 <= static''' + 1
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 < i89
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && x = 1 && x' = 1
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= o109 && 1 <= i77 && 1 <= i76 && 0 < o108 && x = 0
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, 0, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(0, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
(15) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 154 jbc graph edges to a weighted ITS with 154 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.
(16) Obligation:
IntTrs with 154 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i1, i4, env, static) -{0,0}> main_Load_3(i1, i4, env, static) :|: 0 >= 0
main_Load_3(i1, i4, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, i4, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, i4, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_14(iconst_0, i1, i4, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_14(iconst_0, i1, i4, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_16(a2, i1, i4, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_16(a2, i1, i4, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_17(i1, i4, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_17(i1, i4, env, static) -{0,0}> langle_clinit_rangle_New_19(i1, i4, env, static) :|: 0 >= 0
langle_clinit_rangle_New_19(i1, i4, env, static) -{0,0}> langle_clinit_rangle_New_20(i1, i4, env, static) :|: 0 <= static
langle_clinit_rangle_New_20(i1, i4, env, static) -{1,1}> langle_clinit_rangle_Duplicate_21(o2, i1, i4, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_21(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_23(o2, i1, i4, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_23(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_26(o2, NULL, i1, i4, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_26(o2, NULL, i1, i4, env, static) -{1,1}> langle_init_rangle_Load_27(o2, i1, i4, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_27(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_InvokeMethod_29(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_29(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Load_30(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Load_30(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_InvokeMethod_32(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_32(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Return_35(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Return_35(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Return_38(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Return_38(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, i4, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, i4, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, i4, env, static) -{1,1}> main_Load_46(i1, i4, env, static) :|: 0 >= 0
main_Load_46(i1, i4, env, static) -{0,0}> main_Load_48(i1, i4, env, static) :|: 0 >= 0
main_Load_48(i1, i4, env, static) -{0,0}> main_Load_49(i1, i4, env, static) :|: 0 <= static
main_Load_49(i1, i4, env, static) -{0,0}> main_Load_50(i1, i4, env, static) :|: 0 >= 0
main_Load_50(i1, i4, env, static) -{0,0}> main_Load_51(i1, i4, env, static) :|: 0 >= 0
main_Load_51(i1, i4, env, static) -{1,1}> main_InvokeMethod_54(i1, i4, env, static) :|: 0 >= 0
main_InvokeMethod_54(i1, i4, env, static) -{0,0}> main_InvokeMethod_56(i1, i4, env, static) :|: 0 >= 0
main_InvokeMethod_56(i1, i4, env, static) -{1,1}> createIntList_ConstantStackPush_57(i1, i4, env, static) :|: 0 >= 0
createIntList_ConstantStackPush_57(i1, i4, env, static) -{1,1}> createIntList_Store_58(NULL, i1, i4, env, static) :|: NULL = 0
createIntList_Store_58(NULL, i1, i4, env, static) -{1,1}> createIntList_Load_59(i1, NULL, i4, env, static) :|: NULL = 0
createIntList_Load_59(i1, NULL, i4, env, static) -{1,1}> createIntList_LE_62(i1, NULL, i4, env, static) :|: NULL = 0
createIntList_LE_62(i11, NULL, i4, env, static) -{0,0}> createIntList_LE_63(i11, NULL, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_62(i12, NULL, i4, env, static) -{0,0}> createIntList_LE_64(i12, NULL, i4, env, static) :|: NULL = 0 && 1 <= i12
createIntList_LE_63(i11, NULL, i4, env, static) -{1,1}> createIntList_Load_66(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_64(i12, NULL, i4, env, static) -{1,1}> createIntList_New_68(i12, NULL, i4, env, static) :|: NULL = 0 && 0 < i12 && 1 <= i12
createIntList_Load_66(NULL, i11, i4, env, static) -{1,1}> createIntList_Return_70(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_New_68(i12, NULL, i4, env, static) -{1,1}> createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Return_70(NULL, i11, i4, env, static) -{1,1}> main_Store_74(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Store_74(i11, i4, NULL, env, static) -{1,1}> main_Load_78(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Load_78(i11, i4, NULL, env, static) -{1,1}> main_Load_83(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Load_83(i11, i4, NULL, env, static) -{1,1}> main_InvokeMethod_87(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_InvokeMethod_87(i11, i4, NULL, env, static) -{1,1}> nth_Load_90(i4, NULL, i11, env, static) :|: NULL = 0 && i11 <= 0
langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
nth_Load_90(i4, NULL, i11, env, static) -{0,0}> nth_Load_433(i4, NULL, i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0 && 0 <= NULL
langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) -{0,0}> langle_init_rangle_Load_315(o4, i12, NULL, i12, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 0 <= NULL && 1 <= i12
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_318(o108', o109, i76, i77, i4, NULL, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && o108 < o108' && 0 <= o109 && o108' <= o108 + i76
langle_init_rangle_Load_318(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Return_321(o108', i76, i77, i4, o109, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && o108' = o108 + o109 && 0 < o108 && 1 <= i76 && o108' <= o108 + o109 && 0 <= o109
langle_init_rangle_Return_321(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Store_322(o108, i76, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Store_322(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) -{1,1}> createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) :|: i76 + -1 = i82 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_LE_332(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_LE_332(iconst_0, o108, i77, i4, o109, i76, env, static) -{0,0}> createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) :|: 0 <= iconst_0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{0,0}> createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i90 && 1 <= i77 && 0 < o108 && 0 <= i89 && 2 <= i90 && 0 <= o109 && 1 <= i89
createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_337(o108, i77, i4, o109, i76, env, static) :|: iconst_0 <= 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i77 && 0 < o108 && 0 < i89 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_337(o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Return_339(o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && o128 = 1 && 1 <= i89 && 0 <= o109
createIntList_Return_339(o108, i77, i4, o109, i76, env, static) -{1,1}> main_Store_346(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Store_346(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_349(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Load_349(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_351(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Load_351(i77, i4, o108, o109, i76, env, static) -{1,1}> main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) -{1,1}> nth_Load_355(i4, o108, i77, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
nth_Load_355(i4, o108, i77, o109, i76, env, static) -{0,0}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o108 && 0 <= o109
langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{0,0}> langle_init_rangle_Load_315(o128, i89, o108, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 0 <= o108 && 2 <= i90 && 1 <= i89 && 0 <= o109
nth_Load_433(i116, o181, i117, i118, o182, env, static) -{0,0}> nth_Load_518(i116, o181, i117, i118, o182, env, static) :|: 0 <= o182 && 0 <= o181
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_LE_525(i146, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1
nth_LE_525(i163, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_525(i164, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_530(o224, i147, i148, o225, env, static) :|: i163 <= iconst_1 && 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_531(i164, o224, i147, i148, o225, env, static) :|: 0 <= o225 && iconst_1 < i164 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_Load_530(o224, i147, i148, o225, env, static) -{1,1}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_Load_531(i164, o224, i147, i148, o225, env, static) -{1,1}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && 2 <= i164
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_534(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225 && 0 <= o238
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_537(o239, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 <= o239 && 0 < o239
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_NONNULL_534(o238, i147, i148, o225, env, static) -{1,1}> nth_Load_539(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_NULL_537(o239, i164, i147, i148, o225, env, static) -{1,1}> nth_Inc_541(i164, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 < o239
nth_Load_539(o238, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_543(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_Inc_541(i164, o239, i147, i148, o225, env, static) -{1,1}> nth_Load_545(i166, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && i164 + -1 = i166 && 1 <= i166 && 0 < o239
nth_FieldAccess_543(o244, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) :|: 0 < o244 && -1 * o244 < i167 && 0 <= o225 && 0 <= o245 && o245 < o244 && i167 < o244
nth_Load_545(i166, o239, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_549(o239, i166, i147, i148, o225, env, static) :|: 0 <= o225 && 1 <= i166 && 0 < o239
nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) -{1,1}> nth_Return_551(i167, i147, i148, o225, env, static) :|: 0 < o244 && 0 <= o225 && 0 <= o245
nth_FieldAccess_549(o248, i166, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) :|: 0 < o248 && 0 <= o225 && i168 < o248 && -1 * o248 < i168 && 0 <= o249 && o249 < o248 && 1 <= i166
nth_Return_551(i167, i147, i148, o225, env, static) -{1,1}> main_Store_555(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) -{1,1}> nth_Store_556(o249, i166, i147, i148, o225, env, static) :|: 0 < o248 && 0 <= o225 && 0 <= o249 && 1 <= i166
main_Store_555(i147, i148, i167, o225, env, static) -{1,1}> main_Load_560(i147, i148, o225, i167, env, static) :|: 0 <= o225
nth_Store_556(o249, i166, i147, i148, o225, env, static) -{1,1}> nth_JMP_562(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_JMP_562(i166, o249, i147, i148, o225, env, static) -{1,1}> nth_Load_565(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
main_LE_564(i147, i148, i172, o225, env, static) -{0,0}> main_LE_568(i147, i148, i172, o225, env, static) :|: 1 <= i172 && 0 <= o225
nth_Load_565(i166, o249, i147, i148, o225, env, static) -{0,0}> nth_Load_518(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_LE_568(i147, i148, i172, o225, env, static) -{1,1}> main_Load_571(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225 && 0 < i172
main_Load_571(i147, i148, o225, i172, env, static) -{1,1}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{0,0}> main_FieldAccess_574(i147, i148, o260, i172, env, static) :|: 1 <= i172 && 0 < o260 && 0 <= o260
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
main_FieldAccess_574(i147, i148, o261, i172, env, static) -{0,0}> main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) :|: 0 < o261 && 1 <= i172 && -1 * o261 < i173 && 0 <= o262 && i173 < o261 && o262 < o261
main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) -{1,1}> main_Store_579(i147, i148, o262, i172, env, static) :|: 0 < o261 && 1 <= i172 && 0 <= o262
main_Store_579(i147, i148, o262, i172, env, static) -{1,1}> main_Load_581(i147, i148, o262, i172, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_581(i147, i148, o262, i172, env, static) -{1,1}> main_Load_582(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_582(i147, i148, i172, o262, env, static) -{1,1}> main_InvokeMethod_584(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_InvokeMethod_584(i147, i148, i172, o262, env, static) -{1,1}> nth_Load_586(i172, o262, i147, i148, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_586(i172, o262, i147, i148, env, static) -{0,0}> nth_Load_718(i172, o262, i147, i148, o262, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && 0 <= o392
nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_LE_722(i220, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && iconst_1 = 1 && 0 <= o392
nth_LE_722(iconst_1, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= o392
nth_LE_722(i228, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i228 && iconst_1 = 1 && 0 <= o392 && 2 <= i228
nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392
nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_729(i228, o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392 && iconst_1 < i228 && 2 <= i228
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_729(i228, o391, i147, i148, o392, env, static) -{1,1}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392 && 2 <= i228
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_749(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o447 && 0 < o447
nth_NONNULL_734(NULL, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_750(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_752(o448, i228, i147, i148, o392, env, static) :|: 0 <= o448 && 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_740(NULL, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_754(NULL, i228, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL && 2 <= i228
nth_NONNULL_749(o447, i147, i148, o392, env, static) -{1,1}> nth_Load_758(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_NONNULL_750(NULL, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_761(i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392
nth_NULL_752(o448, i228, i147, i148, o392, env, static) -{1,1}> nth_Inc_766(i228, o448, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_754(NULL, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_774(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 2 <= i228
nth_Load_758(o447, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_779(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_ConstantStackPush_761(i147, i148, o392, env, static) -{1,1}> nth_Return_782(iconst_0, i147, i148, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Inc_766(i228, o448, i147, i148, o392, env, static) -{1,1}> nth_Load_788(i239, o448, i147, i148, o392, env, static) :|: i228 + -1 = i239 && 0 <= o392 && 0 < o448 && 1 <= i239 && 2 <= i228
nth_Load_774(NULL, i147, i148, o392, env, static) -{0,0}> nth_Load_728(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_FieldAccess_779(o480, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) :|: 0 < o480 && i243 < o480 && o481 < o480 && 0 <= o481 && 0 <= o392 && -1 * o480 < i243
nth_Return_782(iconst_0, i147, i148, o392, env, static) -{1,1}> main_Store_791(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Load_788(i239, o448, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_792(o448, i239, i147, i148, o392, env, static) :|: 0 <= o392 && 1 <= i239 && 0 < o448
nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) -{1,1}> nth_Return_794(i243, i147, i148, o392, env, static) :|: 0 < o480 && 0 <= o481 && 0 <= o392
main_Store_791(i147, i148, iconst_0, o392, env, static) -{0,0}> main_Store_805(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_FieldAccess_792(o491, i239, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) :|: o492 < o491 && 0 < o491 && 0 <= o492 && 0 <= o392 && i250 < o491 && 1 <= i239 && -1 * o491 < i250
nth_Return_794(i243, i147, i148, o392, env, static) -{1,1}> main_Store_805(i147, i148, i243, o392, env, static) :|: 0 <= o392
nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) -{1,1}> nth_Store_808(o492, i239, i147, i148, o392, env, static) :|: 0 < o491 && 0 <= o492 && 0 <= o392 && 1 <= i239
main_Store_805(i147, i148, i243, o392, env, static) -{1,1}> main_JMP_809(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_Store_808(o492, i239, i147, i148, o392, env, static) -{1,1}> nth_JMP_810(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
main_JMP_809(i147, i148, o392, i243, env, static) -{1,1}> main_Load_813(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_JMP_810(i239, o492, i147, i148, o392, env, static) -{1,1}> nth_Load_816(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
main_Load_813(i147, i148, o392, i243, env, static) -{0,0}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_Load_816(i239, o492, i147, i148, o392, env, static) -{0,0}> nth_Load_718(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
(17) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_1(
i1,
i4,
env,
static) -{20,20}>
createIntList_LE_62(
i1,
0,
i4,
env,
static'1) :|:
0 <=
static'1 &&
0 <
2 &&
0 <=
static &&
0 <=
1 &&
0 <
1 &&
static''' <=
static +
2 &&
0 <=
static''' &&
0 <=
2 &&
static'1 <=
static''' +
1 && 0 >= 0
by chaining
main_Load_1(
i1,
i4,
env,
static) -{0,0}>
main_Load_3(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_3(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_5(
i1,
i4,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_14(
iconst_0,
i1,
i4,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_14(
iconst_0,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_16(
a2,
i1,
i4,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_16(
a2,
i1,
i4,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_17(
i1,
i4,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_17(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_New_19(
i1,
i4,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_19(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_New_20(
i1,
i4,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_20(
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_21(
o2,
i1,
i4,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_21(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_23(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_23(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_26(
o2,
NULL,
i1,
i4,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_26(
o2,
NULL,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Load_27(
o2,
i1,
i4,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_27(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_29(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_29(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Load_30(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Load_30(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_32(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_32(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Return_35(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Return_35(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Return_38(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Return_38(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_39(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_39(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_Return_40(
i1,
i4,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_40(
i1,
i4,
env,
static) -{1,1}>
main_Load_46(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_46(
i1,
i4,
env,
static) -{0,0}>
main_Load_48(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_48(
i1,
i4,
env,
static) -{0,0}>
main_Load_49(
i1,
i4,
env,
static) :|:
0 <=
staticmain_Load_49(
i1,
i4,
env,
static) -{0,0}>
main_Load_50(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_50(
i1,
i4,
env,
static) -{0,0}>
main_Load_51(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_51(
i1,
i4,
env,
static) -{1,1}>
main_InvokeMethod_54(
i1,
i4,
env,
static) :|: 0 >= 0
main_InvokeMethod_54(
i1,
i4,
env,
static) -{0,0}>
main_InvokeMethod_56(
i1,
i4,
env,
static) :|: 0 >= 0
main_InvokeMethod_56(
i1,
i4,
env,
static) -{1,1}>
createIntList_ConstantStackPush_57(
i1,
i4,
env,
static) :|: 0 >= 0
createIntList_ConstantStackPush_57(
i1,
i4,
env,
static) -{1,1}>
createIntList_Store_58(
NULL,
i1,
i4,
env,
static) :|:
NULL =
0createIntList_Store_58(
NULL,
i1,
i4,
env,
static) -{1,1}>
createIntList_Load_59(
i1,
NULL,
i4,
env,
static) :|:
NULL =
0createIntList_Load_59(
i1,
NULL,
i4,
env,
static) -{1,1}>
createIntList_LE_62(
i1,
NULL,
i4,
env,
static) :|:
NULL =
0obtained
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
by chaining
createIntList_LE_62(i12, NULL, i4, env, static) -{0,0}> createIntList_LE_64(i12, NULL, i4, env, static) :|: NULL = 0 && 1 <= i12
createIntList_LE_64(i12, NULL, i4, env, static) -{1,1}> createIntList_New_68(i12, NULL, i4, env, static) :|: NULL = 0 && 0 < i12 && 1 <= i12
createIntList_New_68(i12, NULL, i4, env, static) -{1,1}> createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) -{0,0}> langle_init_rangle_Load_315(o4, i12, NULL, i12, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 0 <= NULL && 1 <= i12
obtained
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
by chaining
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_318(o108', o109, i76, i77, i4, NULL, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && o108 < o108' && 0 <= o109 && o108' <= o108 + i76
langle_init_rangle_Load_318(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Return_321(o108', i76, i77, i4, o109, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && o108' = o108 + o109 && 0 < o108 && 1 <= i76 && o108' <= o108 + o109 && 0 <= o109
langle_init_rangle_Return_321(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Store_322(o108, i76, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Store_322(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) -{1,1}> createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) :|: i76 + -1 = i82 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_LE_332(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
obtained
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
by chaining
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{0,0}> createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i90 && 1 <= i77 && 0 < o108 && 0 <= i89 && 2 <= i90 && 0 <= o109 && 1 <= i89
createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i77 && 0 < o108 && 0 < i89 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && o128 = 1 && 1 <= i89 && 0 <= o109
createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{0,0}> langle_init_rangle_Load_315(o128, i89, o108, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 0 <= o108 && 2 <= i90 && 1 <= i89 && 0 <= o109
obtained
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
by chaining
createIntList_LE_332(iconst_0, o108, i77, i4, o109, i76, env, static) -{0,0}> createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) :|: 0 <= iconst_0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_337(o108, i77, i4, o109, i76, env, static) :|: iconst_0 <= 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_Load_337(o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Return_339(o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Return_339(o108, i77, i4, o109, i76, env, static) -{1,1}> main_Store_346(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Store_346(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_349(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Load_349(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_351(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Load_351(i77, i4, o108, o109, i76, env, static) -{1,1}> main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) -{1,1}> nth_Load_355(i4, o108, i77, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
nth_Load_355(i4, o108, i77, o109, i76, env, static) -{0,0}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o108 && 0 <= o109
obtained
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
by chaining
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_LE_525(i146, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1
obtained
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225
by chaining
nth_LE_525(i164, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_531(i164, o224, i147, i148, o225, env, static) :|: 0 <= o225 && iconst_1 < i164 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_Load_531(i164, o224, i147, i148, o225, env, static) -{1,1}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && 2 <= i164
obtained
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
by chaining
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_537(o239, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 <= o239 && 0 < o239
nth_NULL_537(o239, i164, i147, i148, o225, env, static) -{1,1}> nth_Inc_541(i164, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 < o239
nth_Inc_541(i164, o239, i147, i148, o225, env, static) -{1,1}> nth_Load_545(i166, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && i164 + -1 = i166 && 1 <= i166 && 0 < o239
nth_Load_545(i166, o239, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_549(o239, i166, i147, i148, o225, env, static) :|: 0 <= o225 && 1 <= i166 && 0 < o239
nth_FieldAccess_549(o248, i166, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) :|: 0 < o248 && 0 <= o225 && i168 < o248 && -1 * o248 < i168 && 0 <= o249 && o249 < o248 && 1 <= i166
nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) -{1,1}> nth_Store_556(o249, i166, i147, i148, o225, env, static) :|: 0 < o248 && 0 <= o225 && 0 <= o249 && 1 <= i166
nth_Store_556(o249, i166, i147, i148, o225, env, static) -{1,1}> nth_JMP_562(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
nth_JMP_562(i166, o249, i147, i148, o225, env, static) -{1,1}> nth_Load_565(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
nth_Load_565(i166, o249, i147, i148, o225, env, static) -{0,0}> nth_Load_518(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
obtained
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224
by chaining
nth_LE_525(i163, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_530(o224, i147, i148, o225, env, static) :|: i163 <= iconst_1 && 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_Load_530(o224, i147, i148, o225, env, static) -{1,1}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
obtained
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
by chaining
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_534(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225 && 0 <= o238
nth_NONNULL_534(o238, i147, i148, o225, env, static) -{1,1}> nth_Load_539(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_Load_539(o238, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_543(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_FieldAccess_543(o244, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) :|: 0 < o244 && -1 * o244 < i167 && 0 <= o225 && 0 <= o245 && o245 < o244 && i167 < o244
nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) -{1,1}> nth_Return_551(i167, i147, i148, o225, env, static) :|: 0 < o244 && 0 <= o225 && 0 <= o245
nth_Return_551(i167, i147, i148, o225, env, static) -{1,1}> main_Store_555(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_Store_555(i147, i148, i167, o225, env, static) -{1,1}> main_Load_560(i147, i148, o225, i167, env, static) :|: 0 <= o225
obtained
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
by chaining
main_LE_564(i147, i148, i172, o225, env, static) -{0,0}> main_LE_568(i147, i148, i172, o225, env, static) :|: 1 <= i172 && 0 <= o225
main_LE_568(i147, i148, i172, o225, env, static) -{1,1}> main_Load_571(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225 && 0 < i172
main_Load_571(i147, i148, o225, i172, env, static) -{1,1}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225
obtained
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
by chaining
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{0,0}> main_FieldAccess_574(i147, i148, o260, i172, env, static) :|: 1 <= i172 && 0 < o260 && 0 <= o260
main_FieldAccess_574(i147, i148, o261, i172, env, static) -{0,0}> main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) :|: 0 < o261 && 1 <= i172 && -1 * o261 < i173 && 0 <= o262 && i173 < o261 && o262 < o261
main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) -{1,1}> main_Store_579(i147, i148, o262, i172, env, static) :|: 0 < o261 && 1 <= i172 && 0 <= o262
main_Store_579(i147, i148, o262, i172, env, static) -{1,1}> main_Load_581(i147, i148, o262, i172, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_581(i147, i148, o262, i172, env, static) -{1,1}> main_Load_582(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_582(i147, i148, i172, o262, env, static) -{1,1}> main_InvokeMethod_584(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_InvokeMethod_584(i147, i148, i172, o262, env, static) -{1,1}> nth_Load_586(i172, o262, i147, i148, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_586(i172, o262, i147, i148, env, static) -{0,0}> nth_Load_718(i172, o262, i147, i148, o262, env, static) :|: 1 <= i172 && 0 <= o262
obtained
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
by chaining
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && 0 <= o392
nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_LE_722(i220, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && iconst_1 = 1 && 0 <= o392
obtained
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
by chaining
nth_LE_722(i228, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i228 && iconst_1 = 1 && 0 <= o392 && 2 <= i228
nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_729(i228, o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392 && iconst_1 < i228 && 2 <= i228
nth_Load_729(i228, o391, i147, i148, o392, env, static) -{1,1}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392 && 2 <= i228
obtained
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
by chaining
nth_NULL_740(NULL, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_754(NULL, i228, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL && 2 <= i228
nth_NULL_754(NULL, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_774(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 2 <= i228
nth_Load_774(NULL, i147, i148, o392, env, static) -{0,0}> nth_Load_728(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
obtained
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
by chaining
nth_NONNULL_734(NULL, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_750(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_NONNULL_750(NULL, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_761(i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392
nth_ConstantStackPush_761(i147, i148, o392, env, static) -{1,1}> nth_Return_782(iconst_0, i147, i148, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Return_782(iconst_0, i147, i148, o392, env, static) -{1,1}> main_Store_791(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
main_Store_791(i147, i148, iconst_0, o392, env, static) -{0,0}> main_Store_805(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
obtained
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
by chaining
main_Store_805(i147, i148, i243, o392, env, static) -{1,1}> main_JMP_809(i147, i148, o392, i243, env, static) :|: 0 <= o392
main_JMP_809(i147, i148, o392, i243, env, static) -{1,1}> main_Load_813(i147, i148, o392, i243, env, static) :|: 0 <= o392
main_Load_813(i147, i148, o392, i243, env, static) -{0,0}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
obtained
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
by chaining
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_749(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o447 && 0 < o447
nth_NONNULL_749(o447, i147, i148, o392, env, static) -{1,1}> nth_Load_758(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_Load_758(o447, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_779(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_FieldAccess_779(o480, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) :|: 0 < o480 && i243 < o480 && o481 < o480 && 0 <= o481 && 0 <= o392 && -1 * o480 < i243
nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) -{1,1}> nth_Return_794(i243, i147, i148, o392, env, static) :|: 0 < o480 && 0 <= o481 && 0 <= o392
nth_Return_794(i243, i147, i148, o392, env, static) -{1,1}> main_Store_805(i147, i148, i243, o392, env, static) :|: 0 <= o392
obtained
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
by chaining
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_752(o448, i228, i147, i148, o392, env, static) :|: 0 <= o448 && 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_752(o448, i228, i147, i148, o392, env, static) -{1,1}> nth_Inc_766(i228, o448, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o448 && 2 <= i228
nth_Inc_766(i228, o448, i147, i148, o392, env, static) -{1,1}> nth_Load_788(i239, o448, i147, i148, o392, env, static) :|: i228 + -1 = i239 && 0 <= o392 && 0 < o448 && 1 <= i239 && 2 <= i228
nth_Load_788(i239, o448, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_792(o448, i239, i147, i148, o392, env, static) :|: 0 <= o392 && 1 <= i239 && 0 < o448
nth_FieldAccess_792(o491, i239, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) :|: o492 < o491 && 0 < o491 && 0 <= o492 && 0 <= o392 && i250 < o491 && 1 <= i239 && -1 * o491 < i250
nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) -{1,1}> nth_Store_808(o492, i239, i147, i148, o392, env, static) :|: 0 < o491 && 0 <= o492 && 0 <= o392 && 1 <= i239
nth_Store_808(o492, i239, i147, i148, o392, env, static) -{1,1}> nth_JMP_810(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
nth_JMP_810(i239, o492, i147, i148, o392, env, static) -{1,1}> nth_Load_816(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
nth_Load_816(i239, o492, i147, i148, o392, env, static) -{0,0}> nth_Load_718(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
obtained
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
by chaining
nth_LE_722(iconst_1, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= o392
nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392
obtained
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
by chaining
createIntList_LE_62(i11, NULL, i4, env, static) -{0,0}> createIntList_LE_63(i11, NULL, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_63(i11, NULL, i4, env, static) -{1,1}> createIntList_Load_66(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_66(NULL, i11, i4, env, static) -{1,1}> createIntList_Return_70(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Return_70(NULL, i11, i4, env, static) -{1,1}> main_Store_74(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Store_74(i11, i4, NULL, env, static) -{1,1}> main_Load_78(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Load_78(i11, i4, NULL, env, static) -{1,1}> main_Load_83(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Load_83(i11, i4, NULL, env, static) -{1,1}> main_InvokeMethod_87(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_InvokeMethod_87(i11, i4, NULL, env, static) -{1,1}> nth_Load_90(i4, NULL, i11, env, static) :|: NULL = 0 && i11 <= 0
nth_Load_90(i4, NULL, i11, env, static) -{0,0}> nth_Load_433(i4, NULL, i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0 && 0 <= NULL
nth_Load_433(i116, o181, i117, i118, o182, env, static) -{0,0}> nth_Load_518(i116, o181, i117, i118, o182, env, static) :|: 0 <= o182 && 0 <= o181
(18) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
(19) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
was transformed to
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
was transformed to
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
was transformed to
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
was transformed to
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225
was transformed to
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
was transformed to
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
was transformed to
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224
was transformed to
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
was transformed to
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
(20) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
(21) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(NULL, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
was transformed to
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(0, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
was transformed to
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 + -1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
was transformed to
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 + -1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(NULL, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
was transformed to
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(0, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, NULL, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
was transformed to
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, 0, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
(22) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(0, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 + -1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 + -1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(0, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, 0, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
(23) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
was transformed to
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= o109 && 1 <= i77 && 1 <= i76 && 0 < o108 && x = 0
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
was transformed to
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
was transformed to
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 <= static && static''' <= static + 2 && 0 <= static''' && static'1 <= static''' + 1
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392 && x = 0
was transformed to
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= o392 && x = 0
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && 0 <= o260 && i173' < o260 && 0 < o260 && -1 * o260 < i173'
was transformed to
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && i173' < o260 && 0 < o260 && -1 * o260 < i173'
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108''' && x = 0 && x' = 0
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 - 1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 - 1 = i82' && 0 < o108 && 0 < o108''' && x = 0 && x' = 0
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
was transformed to
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 < i89
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && 0 <= o238 && i167' < o238
was transformed to
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && i167' < o238
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
was transformed to
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0 && x = 0
was transformed to
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && x = 0
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1 && x' = 1
was transformed to
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && x = 1 && x' = 1
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0 && x = 0
was transformed to
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && x = 0
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 + -1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && 0 <= o239 && -1 * o239 < i168' && i164 + -1 = i166' && 0 < o239 && i168' < o239
was transformed to
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 - 1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && -1 * o239 < i168' && i164 - 1 = i166' && 0 < o239 && i168' < o239
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
was transformed to
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 2 <= i228 && x = 0
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 + -1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
was transformed to
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 - 1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && i250' < o448 && i228 - 1 = i239' && 0 < o448 && o492' < o448
(24) Obligation:
IntTrs with 27 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, x, x', env, static) -{10,10}> createIntList_LE_332(i76 - 1, o108''' + o109, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 - 1 = i82' && 0 < o108 && 0 < o108''' && x = 0 && x' = 0
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
main_LE_564(i147, i148, i172, o225, env, static) -{2,2}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 0 < i172 && 1 <= i172 && 0 <= o225
main_LE_564(i147, i148, i171, o225, env, static) -{0,0}> main_LE_567(i147, i148, i171, o225, env, static) :|: 0 <= o225 && i171 <= 0
nth_NULL_533(NULL, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_538(0, i164, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 2 <= i164 && 0 <= NULL
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{5,5}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o238 < i167' && 0 < o238 && o245' < o238 && i167' < o238
nth_NULL_740(x, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 2 <= i228 && x = 0
nth_NONNULL_734(x, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= o392 && x = 0
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{5,5}> nth_Load_718(i172, o262', i147, i148, o262', env, static) :|: o262' < o260 && 1 <= i172 && 0 <= o262' && i173' < o260 && 0 < o260 && -1 * o260 < i173'
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i228 - 1, o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && i250' < o448 && i228 - 1 = i239' && 0 < o448 && o492' < o448
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{6,6}> nth_Load_518(i164 - 1, o249', i147, i148, o225, env, static) :|: 2 <= i164 && 1 <= i166' && o249' < o239 && 0 <= o225 && 0 <= o249' && -1 * o239 < i168' && i164 - 1 = i166' && 0 < o239 && i168' < o239
createIntList_LE_62(i12, x, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && x = 0
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
createIntList_LE_62(i11, x, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && x = 0
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 <= static && static''' <= static + 2 && 0 <= static''' && static'1 <= static''' + 1
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 < i89
nth_LE_525(i163, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: i163 <= 1 && 0 <= o225 && 0 <= o224 && x = 1
nth_LE_722(x, x', o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && x = 1 && x' = 1
createIntList_LE_332(x, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= o109 && 1 <= i77 && 1 <= i76 && 0 < o108 && x = 0
nth_LE_722(i228, x, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228 && x = 1
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_FieldAccess_573(i147, i148, NULL, i172, env, static) -{0,0}> main_FieldAccess_575(i147, i148, 0, i172, env, static) :|: NULL = 0 && 1 <= i172 && 0 <= NULL
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_NONNULL_532(NULL, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_535(0, i147, i148, o225, env, static) :|: NULL = 0 && 0 <= o225 && 0 <= NULL
nth_LE_525(i164, x, o224, i147, i148, o225, env, static) -{2,2}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 1 < i164 && 2 <= i164 && 0 <= o224 && 0 <= o225 && x = 1
(25) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(31)) transformation)
Extracted set of 150 edges for the analysis of TIME complexity. Dropped leaves.
(26) Obligation:
Set of 150 edges based on JBC Program.
Performed SCC analyses:
- Used field analysis yielded the following read fields:
Considered paths: all paths from start
(27) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 150 jbc graph edges to a weighted ITS with 150 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.
(28) Obligation:
IntTrs with 150 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: all paths from start
Rules:
main_Load_1(i1, i4, env, static) -{0,0}> main_Load_3(i1, i4, env, static) :|: 0 >= 0
main_Load_3(i1, i4, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_5(i1, i4, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(i1, i4, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_14(iconst_0, i1, i4, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_14(iconst_0, i1, i4, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_16(a2, i1, i4, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_16(a2, i1, i4, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_17(i1, i4, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_17(i1, i4, env, static) -{0,0}> langle_clinit_rangle_New_19(i1, i4, env, static) :|: 0 >= 0
langle_clinit_rangle_New_19(i1, i4, env, static) -{0,0}> langle_clinit_rangle_New_20(i1, i4, env, static) :|: 0 <= static
langle_clinit_rangle_New_20(i1, i4, env, static) -{1,1}> langle_clinit_rangle_Duplicate_21(o2, i1, i4, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_21(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_23(o2, i1, i4, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_23(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_26(o2, NULL, i1, i4, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_26(o2, NULL, i1, i4, env, static) -{1,1}> langle_init_rangle_Load_27(o2, i1, i4, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_27(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_InvokeMethod_29(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_29(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Load_30(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Load_30(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_InvokeMethod_32(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_32(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Return_35(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Return_35(o2, i1, i4, env, static) -{1,1}> langle_init_rangle_Return_38(o2, i1, i4, env, static) :|: 0 < o2
langle_init_rangle_Return_38(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i1, i4, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i1, i4, env, static) -{1,1}> langle_clinit_rangle_Return_40(i1, i4, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i1, i4, env, static) -{1,1}> main_Load_46(i1, i4, env, static) :|: 0 >= 0
main_Load_46(i1, i4, env, static) -{0,0}> main_Load_48(i1, i4, env, static) :|: 0 >= 0
main_Load_48(i1, i4, env, static) -{0,0}> main_Load_49(i1, i4, env, static) :|: 0 <= static
main_Load_49(i1, i4, env, static) -{0,0}> main_Load_50(i1, i4, env, static) :|: 0 >= 0
main_Load_50(i1, i4, env, static) -{0,0}> main_Load_51(i1, i4, env, static) :|: 0 >= 0
main_Load_51(i1, i4, env, static) -{1,1}> main_InvokeMethod_54(i1, i4, env, static) :|: 0 >= 0
main_InvokeMethod_54(i1, i4, env, static) -{0,0}> main_InvokeMethod_56(i1, i4, env, static) :|: 0 >= 0
main_InvokeMethod_56(i1, i4, env, static) -{1,1}> createIntList_ConstantStackPush_57(i1, i4, env, static) :|: 0 >= 0
createIntList_ConstantStackPush_57(i1, i4, env, static) -{1,1}> createIntList_Store_58(NULL, i1, i4, env, static) :|: NULL = 0
createIntList_Store_58(NULL, i1, i4, env, static) -{1,1}> createIntList_Load_59(i1, NULL, i4, env, static) :|: NULL = 0
createIntList_Load_59(i1, NULL, i4, env, static) -{1,1}> createIntList_LE_62(i1, NULL, i4, env, static) :|: NULL = 0
createIntList_LE_62(i11, NULL, i4, env, static) -{0,0}> createIntList_LE_63(i11, NULL, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_62(i12, NULL, i4, env, static) -{0,0}> createIntList_LE_64(i12, NULL, i4, env, static) :|: NULL = 0 && 1 <= i12
createIntList_LE_63(i11, NULL, i4, env, static) -{1,1}> createIntList_Load_66(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_64(i12, NULL, i4, env, static) -{1,1}> createIntList_New_68(i12, NULL, i4, env, static) :|: NULL = 0 && 0 < i12 && 1 <= i12
createIntList_Load_66(NULL, i11, i4, env, static) -{1,1}> createIntList_Return_70(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_New_68(i12, NULL, i4, env, static) -{1,1}> createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Return_70(NULL, i11, i4, env, static) -{1,1}> main_Store_74(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Store_74(i11, i4, NULL, env, static) -{1,1}> main_Load_78(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Load_78(i11, i4, NULL, env, static) -{1,1}> main_Load_83(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_Load_83(i11, i4, NULL, env, static) -{1,1}> main_InvokeMethod_87(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
main_InvokeMethod_87(i11, i4, NULL, env, static) -{1,1}> nth_Load_90(i4, NULL, i11, env, static) :|: NULL = 0 && i11 <= 0
langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
nth_Load_90(i4, NULL, i11, env, static) -{0,0}> nth_Load_433(i4, NULL, i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0 && 0 <= NULL
langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) -{0,0}> langle_init_rangle_Load_315(o4, i12, NULL, i12, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 0 <= NULL && 1 <= i12
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_318(o108', o109, i76, i77, i4, NULL, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && o108 < o108' && 0 <= o109 && o108' <= o108 + i76
langle_init_rangle_Load_318(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Return_321(o108', i76, i77, i4, o109, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && o108' = o108 + o109 && 0 < o108 && 1 <= i76 && o108' <= o108 + o109 && 0 <= o109
langle_init_rangle_Return_321(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Store_322(o108, i76, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Store_322(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) -{1,1}> createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) :|: i76 + -1 = i82 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_LE_332(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_LE_332(iconst_0, o108, i77, i4, o109, i76, env, static) -{0,0}> createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) :|: 0 <= iconst_0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{0,0}> createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i90 && 1 <= i77 && 0 < o108 && 0 <= i89 && 2 <= i90 && 0 <= o109 && 1 <= i89
createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_337(o108, i77, i4, o109, i76, env, static) :|: iconst_0 <= 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i77 && 0 < o108 && 0 < i89 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_337(o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Return_339(o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && o128 = 1 && 1 <= i89 && 0 <= o109
createIntList_Return_339(o108, i77, i4, o109, i76, env, static) -{1,1}> main_Store_346(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Store_346(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_349(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Load_349(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_351(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_Load_351(i77, i4, o108, o109, i76, env, static) -{1,1}> main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) -{1,1}> nth_Load_355(i4, o108, i77, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
nth_Load_355(i4, o108, i77, o109, i76, env, static) -{0,0}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o108 && 0 <= o109
langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{0,0}> langle_init_rangle_Load_315(o128, i89, o108, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 0 <= o108 && 2 <= i90 && 1 <= i89 && 0 <= o109
nth_Load_433(i116, o181, i117, i118, o182, env, static) -{0,0}> nth_Load_518(i116, o181, i117, i118, o182, env, static) :|: 0 <= o182 && 0 <= o181
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_LE_525(i146, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1
nth_LE_525(i163, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_525(i164, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_530(o224, i147, i148, o225, env, static) :|: i163 <= iconst_1 && 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_531(i164, o224, i147, i148, o225, env, static) :|: 0 <= o225 && iconst_1 < i164 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_Load_530(o224, i147, i148, o225, env, static) -{1,1}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_Load_531(i164, o224, i147, i148, o225, env, static) -{1,1}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && 2 <= i164
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_534(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225 && 0 <= o238
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_537(o239, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 <= o239 && 0 < o239
nth_NONNULL_534(o238, i147, i148, o225, env, static) -{1,1}> nth_Load_539(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_NULL_537(o239, i164, i147, i148, o225, env, static) -{1,1}> nth_Inc_541(i164, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 < o239
nth_Load_539(o238, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_543(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_Inc_541(i164, o239, i147, i148, o225, env, static) -{1,1}> nth_Load_545(i166, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && i164 + -1 = i166 && 1 <= i166 && 0 < o239
nth_FieldAccess_543(o244, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) :|: 0 < o244 && -1 * o244 < i167 && 0 <= o225 && 0 <= o245 && o245 < o244 && i167 < o244
nth_Load_545(i166, o239, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_549(o239, i166, i147, i148, o225, env, static) :|: 0 <= o225 && 1 <= i166 && 0 < o239
nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) -{1,1}> nth_Return_551(i167, i147, i148, o225, env, static) :|: 0 < o244 && 0 <= o225 && 0 <= o245
nth_FieldAccess_549(o248, i166, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) :|: 0 < o248 && 0 <= o225 && i168 < o248 && -1 * o248 < i168 && 0 <= o249 && o249 < o248 && 1 <= i166
nth_Return_551(i167, i147, i148, o225, env, static) -{1,1}> main_Store_555(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) -{1,1}> nth_Store_556(o249, i166, i147, i148, o225, env, static) :|: 0 < o248 && 0 <= o225 && 0 <= o249 && 1 <= i166
main_Store_555(i147, i148, i167, o225, env, static) -{1,1}> main_Load_560(i147, i148, o225, i167, env, static) :|: 0 <= o225
nth_Store_556(o249, i166, i147, i148, o225, env, static) -{1,1}> nth_JMP_562(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
nth_JMP_562(i166, o249, i147, i148, o225, env, static) -{1,1}> nth_Load_565(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_LE_564(i147, i148, i172, o225, env, static) -{0,0}> main_LE_568(i147, i148, i172, o225, env, static) :|: 1 <= i172 && 0 <= o225
nth_Load_565(i166, o249, i147, i148, o225, env, static) -{0,0}> nth_Load_518(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
main_LE_568(i147, i148, i172, o225, env, static) -{1,1}> main_Load_571(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225 && 0 < i172
main_Load_571(i147, i148, o225, i172, env, static) -{1,1}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{0,0}> main_FieldAccess_574(i147, i148, o260, i172, env, static) :|: 1 <= i172 && 0 < o260 && 0 <= o260
main_FieldAccess_574(i147, i148, o261, i172, env, static) -{0,0}> main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) :|: 0 < o261 && 1 <= i172 && -1 * o261 < i173 && 0 <= o262 && i173 < o261 && o262 < o261
main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) -{1,1}> main_Store_579(i147, i148, o262, i172, env, static) :|: 0 < o261 && 1 <= i172 && 0 <= o262
main_Store_579(i147, i148, o262, i172, env, static) -{1,1}> main_Load_581(i147, i148, o262, i172, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_581(i147, i148, o262, i172, env, static) -{1,1}> main_Load_582(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_582(i147, i148, i172, o262, env, static) -{1,1}> main_InvokeMethod_584(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_InvokeMethod_584(i147, i148, i172, o262, env, static) -{1,1}> nth_Load_586(i172, o262, i147, i148, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_586(i172, o262, i147, i148, env, static) -{0,0}> nth_Load_718(i172, o262, i147, i148, o262, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && 0 <= o392
nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_LE_722(i220, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && iconst_1 = 1 && 0 <= o392
nth_LE_722(iconst_1, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= o392
nth_LE_722(i228, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i228 && iconst_1 = 1 && 0 <= o392 && 2 <= i228
nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392
nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_729(i228, o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392 && iconst_1 < i228 && 2 <= i228
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_Load_729(i228, o391, i147, i148, o392, env, static) -{1,1}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392 && 2 <= i228
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_749(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o447 && 0 < o447
nth_NONNULL_734(NULL, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_750(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_752(o448, i228, i147, i148, o392, env, static) :|: 0 <= o448 && 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_740(NULL, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_754(NULL, i228, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL && 2 <= i228
nth_NONNULL_749(o447, i147, i148, o392, env, static) -{1,1}> nth_Load_758(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_NONNULL_750(NULL, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_761(i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392
nth_NULL_752(o448, i228, i147, i148, o392, env, static) -{1,1}> nth_Inc_766(i228, o448, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_754(NULL, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_774(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 2 <= i228
nth_Load_758(o447, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_779(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_ConstantStackPush_761(i147, i148, o392, env, static) -{1,1}> nth_Return_782(iconst_0, i147, i148, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Inc_766(i228, o448, i147, i148, o392, env, static) -{1,1}> nth_Load_788(i239, o448, i147, i148, o392, env, static) :|: i228 + -1 = i239 && 0 <= o392 && 0 < o448 && 1 <= i239 && 2 <= i228
nth_Load_774(NULL, i147, i148, o392, env, static) -{0,0}> nth_Load_728(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_FieldAccess_779(o480, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) :|: 0 < o480 && i243 < o480 && o481 < o480 && 0 <= o481 && 0 <= o392 && -1 * o480 < i243
nth_Return_782(iconst_0, i147, i148, o392, env, static) -{1,1}> main_Store_791(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Load_788(i239, o448, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_792(o448, i239, i147, i148, o392, env, static) :|: 0 <= o392 && 1 <= i239 && 0 < o448
nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) -{1,1}> nth_Return_794(i243, i147, i148, o392, env, static) :|: 0 < o480 && 0 <= o481 && 0 <= o392
main_Store_791(i147, i148, iconst_0, o392, env, static) -{0,0}> main_Store_805(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_FieldAccess_792(o491, i239, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) :|: o492 < o491 && 0 < o491 && 0 <= o492 && 0 <= o392 && i250 < o491 && 1 <= i239 && -1 * o491 < i250
nth_Return_794(i243, i147, i148, o392, env, static) -{1,1}> main_Store_805(i147, i148, i243, o392, env, static) :|: 0 <= o392
nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) -{1,1}> nth_Store_808(o492, i239, i147, i148, o392, env, static) :|: 0 < o491 && 0 <= o492 && 0 <= o392 && 1 <= i239
main_Store_805(i147, i148, i243, o392, env, static) -{1,1}> main_JMP_809(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_Store_808(o492, i239, i147, i148, o392, env, static) -{1,1}> nth_JMP_810(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
main_JMP_809(i147, i148, o392, i243, env, static) -{1,1}> main_Load_813(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_JMP_810(i239, o492, i147, i148, o392, env, static) -{1,1}> nth_Load_816(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
main_Load_813(i147, i148, o392, i243, env, static) -{0,0}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_Load_816(i239, o492, i147, i148, o392, env, static) -{0,0}> nth_Load_718(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
(29) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_1(
i1,
i4,
env,
static) -{20,20}>
createIntList_LE_62(
i1,
0,
i4,
env,
static'1) :|:
0 <=
static'1 &&
0 <
2 &&
0 <=
static &&
0 <=
1 &&
0 <
1 &&
static''' <=
static +
2 &&
0 <=
static''' &&
0 <=
2 &&
static'1 <=
static''' +
1 && 0 >= 0
by chaining
main_Load_1(
i1,
i4,
env,
static) -{0,0}>
main_Load_3(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_3(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_5(
i1,
i4,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_5(
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_14(
iconst_0,
i1,
i4,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_14(
iconst_0,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_16(
a2,
i1,
i4,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_16(
a2,
i1,
i4,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_17(
i1,
i4,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_17(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_New_19(
i1,
i4,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_19(
i1,
i4,
env,
static) -{0,0}>
langle_clinit_rangle_New_20(
i1,
i4,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_20(
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_21(
o2,
i1,
i4,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_21(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_23(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_23(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_26(
o2,
NULL,
i1,
i4,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_26(
o2,
NULL,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Load_27(
o2,
i1,
i4,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_27(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_29(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_29(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Load_30(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Load_30(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_32(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_32(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Return_35(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Return_35(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_init_rangle_Return_38(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_init_rangle_Return_38(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_39(
o2,
i1,
i4,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_39(
o2,
i1,
i4,
env,
static) -{1,1}>
langle_clinit_rangle_Return_40(
i1,
i4,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_40(
i1,
i4,
env,
static) -{1,1}>
main_Load_46(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_46(
i1,
i4,
env,
static) -{0,0}>
main_Load_48(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_48(
i1,
i4,
env,
static) -{0,0}>
main_Load_49(
i1,
i4,
env,
static) :|:
0 <=
staticmain_Load_49(
i1,
i4,
env,
static) -{0,0}>
main_Load_50(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_50(
i1,
i4,
env,
static) -{0,0}>
main_Load_51(
i1,
i4,
env,
static) :|: 0 >= 0
main_Load_51(
i1,
i4,
env,
static) -{1,1}>
main_InvokeMethod_54(
i1,
i4,
env,
static) :|: 0 >= 0
main_InvokeMethod_54(
i1,
i4,
env,
static) -{0,0}>
main_InvokeMethod_56(
i1,
i4,
env,
static) :|: 0 >= 0
main_InvokeMethod_56(
i1,
i4,
env,
static) -{1,1}>
createIntList_ConstantStackPush_57(
i1,
i4,
env,
static) :|: 0 >= 0
createIntList_ConstantStackPush_57(
i1,
i4,
env,
static) -{1,1}>
createIntList_Store_58(
NULL,
i1,
i4,
env,
static) :|:
NULL =
0createIntList_Store_58(
NULL,
i1,
i4,
env,
static) -{1,1}>
createIntList_Load_59(
i1,
NULL,
i4,
env,
static) :|:
NULL =
0createIntList_Load_59(
i1,
NULL,
i4,
env,
static) -{1,1}>
createIntList_LE_62(
i1,
NULL,
i4,
env,
static) :|:
NULL =
0obtained
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
by chaining
createIntList_LE_62(i12, NULL, i4, env, static) -{0,0}> createIntList_LE_64(i12, NULL, i4, env, static) :|: NULL = 0 && 1 <= i12
createIntList_LE_64(i12, NULL, i4, env, static) -{1,1}> createIntList_New_68(i12, NULL, i4, env, static) :|: NULL = 0 && 0 < i12 && 1 <= i12
createIntList_New_68(i12, NULL, i4, env, static) -{1,1}> createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && o4 = 1 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Duplicate_72(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Load_76(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_Load_81(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
createIntList_InvokeMethod_85(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_89(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_InvokeMethod_93(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_97(o4, i12, NULL, i4, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 1 <= i12
langle_init_rangle_Load_103(o4, i12, NULL, i4, iconst_0, env, static) -{0,0}> langle_init_rangle_Load_315(o4, i12, NULL, i12, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o4 && iconst_0 = 0 && 0 <= NULL && 1 <= i12
obtained
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
by chaining
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
langle_init_rangle_FieldAccess_316(o108, i76, o109, i77, i4, NULL, iconst_0, env, static) -{1,1}> langle_init_rangle_Load_318(o108', o109, i76, i77, i4, NULL, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && o108 < o108' && 0 <= o109 && o108' <= o108 + i76
langle_init_rangle_Load_318(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_Load_319(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) :|: NULL = 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
langle_init_rangle_FieldAccess_320(o108, o109, i76, i77, i4, NULL, env, static) -{1,1}> langle_init_rangle_Return_321(o108', i76, i77, i4, o109, env, static) :|: 0 < o108' && NULL = 0 && 1 <= i77 && o108' = o108 + o109 && 0 < o108 && 1 <= i76 && o108' <= o108 + o109 && 0 <= o109
langle_init_rangle_Return_321(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Store_322(o108, i76, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Store_322(o108, i76, i77, i4, o109, env, static) -{1,1}> createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Inc_323(i76, o108, i77, i4, o109, env, static) -{1,1}> createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) :|: i76 + -1 = i82 && 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_JMP_324(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
createIntList_Load_325(i82, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_LE_332(i82, o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= i82 && 0 <= o109
obtained
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
by chaining
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{0,0}> createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i90 && 1 <= i77 && 0 < o108 && 0 <= i89 && 2 <= i90 && 0 <= o109 && 1 <= i89
createIntList_LE_336(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) :|: 1 <= i77 && 0 < o108 && 0 < i89 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_New_338(i89, o108, i77, i4, o109, i90, env, static) -{1,1}> createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && o128 = 1 && 1 <= i89 && 0 <= o109
createIntList_Duplicate_343(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_348(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_Load_350(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
createIntList_InvokeMethod_352(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_354(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_InvokeMethod_357(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_359(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{1,1}> langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 2 <= i90 && 1 <= i89 && 0 <= o109
langle_init_rangle_Load_361(o128, i89, o108, i77, i4, NULL, iconst_0, o109, i90, env, static) -{0,0}> langle_init_rangle_Load_315(o128, i89, o108, i77, i4, NULL, iconst_0, env, static) :|: NULL = 0 && 0 < o128 && 1 <= i77 && 0 < o108 && iconst_0 = 0 && 0 <= o108 && 2 <= i90 && 1 <= i89 && 0 <= o109
obtained
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
by chaining
createIntList_LE_332(iconst_0, o108, i77, i4, o109, i76, env, static) -{0,0}> createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) :|: 0 <= iconst_0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_LE_335(iconst_0, o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Load_337(o108, i77, i4, o109, i76, env, static) :|: iconst_0 <= 0 && 1 <= i77 && 0 < o108 && 1 <= i76 && iconst_0 = 0 && 0 <= o109
createIntList_Load_337(o108, i77, i4, o109, i76, env, static) -{1,1}> createIntList_Return_339(o108, i77, i4, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
createIntList_Return_339(o108, i77, i4, o109, i76, env, static) -{1,1}> main_Store_346(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Store_346(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_349(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Load_349(i77, i4, o108, o109, i76, env, static) -{1,1}> main_Load_351(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_Load_351(i77, i4, o108, o109, i76, env, static) -{1,1}> main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
main_InvokeMethod_353(i77, i4, o108, o109, i76, env, static) -{1,1}> nth_Load_355(i4, o108, i77, o109, i76, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o109
nth_Load_355(i4, o108, i77, o109, i76, env, static) -{0,0}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 1 <= i77 && 0 < o108 && 1 <= i76 && 0 <= o108 && 0 <= o109
obtained
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
by chaining
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_ConstantStackPush_523(i146, o224, i147, i148, o225, env, static) -{1,1}> nth_LE_525(i146, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1
obtained
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{8,8}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
by chaining
nth_LE_525(i164, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_LE_527(i164, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_531(i164, o224, i147, i148, o225, env, static) :|: 0 <= o225 && iconst_1 < i164 && 0 <= o224 && iconst_1 = 1 && 2 <= i164
nth_Load_531(i164, o224, i147, i148, o225, env, static) -{1,1}> nth_NULL_533(o224, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && 2 <= i164
nth_NULL_533(o239, i164, i147, i148, o225, env, static) -{0,0}> nth_NULL_537(o239, i164, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 <= o239 && 0 < o239
nth_NULL_537(o239, i164, i147, i148, o225, env, static) -{1,1}> nth_Inc_541(i164, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && 0 < o239
nth_Inc_541(i164, o239, i147, i148, o225, env, static) -{1,1}> nth_Load_545(i166, o239, i147, i148, o225, env, static) :|: 0 <= o225 && 2 <= i164 && i164 + -1 = i166 && 1 <= i166 && 0 < o239
nth_Load_545(i166, o239, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_549(o239, i166, i147, i148, o225, env, static) :|: 0 <= o225 && 1 <= i166 && 0 < o239
nth_FieldAccess_549(o248, i166, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) :|: 0 < o248 && 0 <= o225 && i168 < o248 && -1 * o248 < i168 && 0 <= o249 && o249 < o248 && 1 <= i166
nth_FieldAccess_552(o248, i166, i147, i148, o225, o249, i168, env, static) -{1,1}> nth_Store_556(o249, i166, i147, i148, o225, env, static) :|: 0 < o248 && 0 <= o225 && 0 <= o249 && 1 <= i166
nth_Store_556(o249, i166, i147, i148, o225, env, static) -{1,1}> nth_JMP_562(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
nth_JMP_562(i166, o249, i147, i148, o225, env, static) -{1,1}> nth_Load_565(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
nth_Load_565(i166, o249, i147, i148, o225, env, static) -{0,0}> nth_Load_518(i166, o249, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o249 && 1 <= i166
obtained
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{7,7}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && 0 <= o224 && i167' < o224
by chaining
nth_LE_525(i163, iconst_1, o224, i147, i148, o225, env, static) -{0,0}> nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_LE_526(i163, iconst_1, o224, i147, i148, o225, env, static) -{1,1}> nth_Load_530(o224, i147, i148, o225, env, static) :|: i163 <= iconst_1 && 0 <= o225 && 0 <= o224 && iconst_1 = 1 && i163 <= 1
nth_Load_530(o224, i147, i148, o225, env, static) -{1,1}> nth_NONNULL_532(o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_NONNULL_532(o238, i147, i148, o225, env, static) -{0,0}> nth_NONNULL_534(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225 && 0 <= o238
nth_NONNULL_534(o238, i147, i148, o225, env, static) -{1,1}> nth_Load_539(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_Load_539(o238, i147, i148, o225, env, static) -{1,1}> nth_FieldAccess_543(o238, i147, i148, o225, env, static) :|: 0 < o238 && 0 <= o225
nth_FieldAccess_543(o244, i147, i148, o225, env, static) -{0,0}> nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) :|: 0 < o244 && -1 * o244 < i167 && 0 <= o225 && 0 <= o245 && o245 < o244 && i167 < o244
nth_FieldAccess_547(o244, i147, i148, o225, o245, i167, env, static) -{1,1}> nth_Return_551(i167, i147, i148, o225, env, static) :|: 0 < o244 && 0 <= o225 && 0 <= o245
nth_Return_551(i167, i147, i148, o225, env, static) -{1,1}> main_Store_555(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_Store_555(i147, i148, i167, o225, env, static) -{1,1}> main_Load_560(i147, i148, o225, i167, env, static) :|: 0 <= o225
obtained
main_Load_560(i147, i148, o225, i167, env, static) -{8,8}> nth_Load_718(i167, o262', i147, i148, o262', env, static) :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 <= o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
by chaining
main_Load_560(i147, i148, o225, i167, env, static) -{1,1}> main_LE_564(i147, i148, i167, o225, env, static) :|: 0 <= o225
main_LE_564(i147, i148, i172, o225, env, static) -{0,0}> main_LE_568(i147, i148, i172, o225, env, static) :|: 1 <= i172 && 0 <= o225
main_LE_568(i147, i148, i172, o225, env, static) -{1,1}> main_Load_571(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225 && 0 < i172
main_Load_571(i147, i148, o225, i172, env, static) -{1,1}> main_FieldAccess_573(i147, i148, o225, i172, env, static) :|: 1 <= i172 && 0 <= o225
main_FieldAccess_573(i147, i148, o260, i172, env, static) -{0,0}> main_FieldAccess_574(i147, i148, o260, i172, env, static) :|: 1 <= i172 && 0 < o260 && 0 <= o260
main_FieldAccess_574(i147, i148, o261, i172, env, static) -{0,0}> main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) :|: 0 < o261 && 1 <= i172 && -1 * o261 < i173 && 0 <= o262 && i173 < o261 && o262 < o261
main_FieldAccess_576(i147, i148, o261, i172, o262, i173, env, static) -{1,1}> main_Store_579(i147, i148, o262, i172, env, static) :|: 0 < o261 && 1 <= i172 && 0 <= o262
main_Store_579(i147, i148, o262, i172, env, static) -{1,1}> main_Load_581(i147, i148, o262, i172, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_581(i147, i148, o262, i172, env, static) -{1,1}> main_Load_582(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_Load_582(i147, i148, i172, o262, env, static) -{1,1}> main_InvokeMethod_584(i147, i148, i172, o262, env, static) :|: 1 <= i172 && 0 <= o262
main_InvokeMethod_584(i147, i148, i172, o262, env, static) -{1,1}> nth_Load_586(i172, o262, i147, i148, env, static) :|: 1 <= i172 && 0 <= o262
nth_Load_586(i172, o262, i147, i148, env, static) -{0,0}> nth_Load_718(i172, o262, i147, i148, o262, env, static) :|: 1 <= i172 && 0 <= o262
obtained
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
by chaining
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && 0 <= o392
nth_ConstantStackPush_720(i220, o391, i147, i148, o392, env, static) -{1,1}> nth_LE_722(i220, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i220 && iconst_1 = 1 && 0 <= o392
obtained
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
by chaining
nth_LE_722(i228, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= i228 && iconst_1 = 1 && 0 <= o392 && 2 <= i228
nth_LE_726(i228, iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_729(i228, o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392 && iconst_1 < i228 && 2 <= i228
nth_Load_729(i228, o391, i147, i148, o392, env, static) -{1,1}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392 && 2 <= i228
obtained
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
by chaining
nth_NULL_740(NULL, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_754(NULL, i228, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL && 2 <= i228
nth_NULL_754(NULL, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_774(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 2 <= i228
nth_Load_774(NULL, i147, i148, o392, env, static) -{0,0}> nth_Load_728(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
obtained
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
by chaining
nth_NONNULL_734(NULL, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_750(NULL, i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392 && 0 <= NULL
nth_NONNULL_750(NULL, i147, i148, o392, env, static) -{1,1}> nth_ConstantStackPush_761(i147, i148, o392, env, static) :|: NULL = 0 && 0 <= o392
nth_ConstantStackPush_761(i147, i148, o392, env, static) -{1,1}> nth_Return_782(iconst_0, i147, i148, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
nth_Return_782(iconst_0, i147, i148, o392, env, static) -{1,1}> main_Store_791(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
main_Store_791(i147, i148, iconst_0, o392, env, static) -{0,0}> main_Store_805(i147, i148, iconst_0, o392, env, static) :|: 0 <= o392 && iconst_0 = 0
obtained
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
by chaining
main_Store_805(i147, i148, i243, o392, env, static) -{1,1}> main_JMP_809(i147, i148, o392, i243, env, static) :|: 0 <= o392
main_JMP_809(i147, i148, o392, i243, env, static) -{1,1}> main_Load_813(i147, i148, o392, i243, env, static) :|: 0 <= o392
main_Load_813(i147, i148, o392, i243, env, static) -{0,0}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
obtained
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
by chaining
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{0,0}> nth_NONNULL_749(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o447 && 0 < o447
nth_NONNULL_749(o447, i147, i148, o392, env, static) -{1,1}> nth_Load_758(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_Load_758(o447, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_779(o447, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o447
nth_FieldAccess_779(o480, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) :|: 0 < o480 && i243 < o480 && o481 < o480 && 0 <= o481 && 0 <= o392 && -1 * o480 < i243
nth_FieldAccess_790(o480, i147, i148, o392, o481, i243, env, static) -{1,1}> nth_Return_794(i243, i147, i148, o392, env, static) :|: 0 < o480 && 0 <= o481 && 0 <= o392
nth_Return_794(i243, i147, i148, o392, env, static) -{1,1}> main_Store_805(i147, i148, i243, o392, env, static) :|: 0 <= o392
obtained
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
by chaining
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{0,0}> nth_NULL_752(o448, i228, i147, i148, o392, env, static) :|: 0 <= o448 && 0 <= o392 && 0 < o448 && 2 <= i228
nth_NULL_752(o448, i228, i147, i148, o392, env, static) -{1,1}> nth_Inc_766(i228, o448, i147, i148, o392, env, static) :|: 0 <= o392 && 0 < o448 && 2 <= i228
nth_Inc_766(i228, o448, i147, i148, o392, env, static) -{1,1}> nth_Load_788(i239, o448, i147, i148, o392, env, static) :|: i228 + -1 = i239 && 0 <= o392 && 0 < o448 && 1 <= i239 && 2 <= i228
nth_Load_788(i239, o448, i147, i148, o392, env, static) -{1,1}> nth_FieldAccess_792(o448, i239, i147, i148, o392, env, static) :|: 0 <= o392 && 1 <= i239 && 0 < o448
nth_FieldAccess_792(o491, i239, i147, i148, o392, env, static) -{0,0}> nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) :|: o492 < o491 && 0 < o491 && 0 <= o492 && 0 <= o392 && i250 < o491 && 1 <= i239 && -1 * o491 < i250
nth_FieldAccess_799(o491, i239, i147, i148, o392, o492, i250, env, static) -{1,1}> nth_Store_808(o492, i239, i147, i148, o392, env, static) :|: 0 < o491 && 0 <= o492 && 0 <= o392 && 1 <= i239
nth_Store_808(o492, i239, i147, i148, o392, env, static) -{1,1}> nth_JMP_810(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
nth_JMP_810(i239, o492, i147, i148, o392, env, static) -{1,1}> nth_Load_816(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
nth_Load_816(i239, o492, i147, i148, o392, env, static) -{0,0}> nth_Load_718(i239, o492, i147, i148, o392, env, static) :|: 0 <= o492 && 0 <= o392 && 1 <= i239
obtained
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
by chaining
nth_LE_722(iconst_1, iconst_1, o391, i147, i148, o392, env, static) -{0,0}> nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) :|: 0 <= o391 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= o392
nth_LE_725(iconst_1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o391 && iconst_1 = 1 && 0 <= o392
obtained
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
by chaining
createIntList_LE_62(i11, NULL, i4, env, static) -{0,0}> createIntList_LE_63(i11, NULL, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_LE_63(i11, NULL, i4, env, static) -{1,1}> createIntList_Load_66(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Load_66(NULL, i11, i4, env, static) -{1,1}> createIntList_Return_70(NULL, i11, i4, env, static) :|: NULL = 0 && i11 <= 0
createIntList_Return_70(NULL, i11, i4, env, static) -{1,1}> main_Store_74(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Store_74(i11, i4, NULL, env, static) -{1,1}> main_Load_78(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Load_78(i11, i4, NULL, env, static) -{1,1}> main_Load_83(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_Load_83(i11, i4, NULL, env, static) -{1,1}> main_InvokeMethod_87(i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0
main_InvokeMethod_87(i11, i4, NULL, env, static) -{1,1}> nth_Load_90(i4, NULL, i11, env, static) :|: NULL = 0 && i11 <= 0
nth_Load_90(i4, NULL, i11, env, static) -{0,0}> nth_Load_433(i4, NULL, i11, i4, NULL, env, static) :|: NULL = 0 && i11 <= 0 && 0 <= NULL
nth_Load_433(i116, o181, i117, i118, o182, env, static) -{0,0}> nth_Load_518(i116, o181, i117, i118, o182, env, static) :|: 0 <= o182 && 0 <= o181
(30) Obligation:
IntTrs with 19 rules
Start term: main_Load_1(#0, #1, env, static)
Considered paths: all paths from start
Rules:
main_Load_1(i1, i4, env, static) -{20,20}> createIntList_LE_62(i1, 0, i4, env, static'1) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
createIntList_LE_62(i12, 0, i4, env, static) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4, 0, 0, env, static) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4, 0, 0, env, static) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76, env, static) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
createIntList_LE_332(i89, o108, i77, i4, o109, i90, env, static) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4, 0, 0, env, static) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
createIntList_LE_332(0, o108, i77, i4, o109, i76, env, static) -{7,7}> nth_Load_518(i4, o108, i77, i4, o108, env, static) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
nth_Load_518(i146, o224, i147, i148, o225, env, static) -{2,2}> nth_LE_525(i146, 1, o224, i147, i148, o225, env, static) :|: 0 <= o225 && 0 <= o224
nth_LE_525(i164, 1, o224, i147, i148, o225, env, static) -{8,8}> nth_Load_518(i166', o249', i147, i148, o225, env, static) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
nth_LE_525(i163, 1, o224, i147, i148, o225, env, static) -{7,7}> main_Load_560(i147, i148, o225, i167', env, static) :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && 0 <= o224 && i167' < o224
main_Load_560(i147, i148, o225, i167, env, static) -{8,8}> nth_Load_718(i167, o262', i147, i148, o262', env, static) :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 <= o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
nth_Load_718(i220, o391, i147, i148, o392, env, static) -{2,2}> nth_LE_722(i220, 1, o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_LE_722(i228, 1, o391, i147, i148, o392, env, static) -{2,2}> nth_NULL_740(o391, i228, i147, i148, o392, env, static) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
nth_NULL_740(0, i228, i147, i148, o392, env, static) -{1,1}> nth_Load_728(0, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
nth_Load_728(o391, i147, i148, o392, env, static) -{1,1}> nth_NONNULL_734(o391, i147, i148, o392, env, static) :|: 0 <= o391 && 0 <= o392
nth_NONNULL_734(0, i147, i148, o392, env, static) -{3,3}> main_Store_805(i147, i148, 0, o392, env, static) :|: 0 <= 0 && 0 <= o392
main_Store_805(i147, i148, i243, o392, env, static) -{2,2}> main_Load_560(i147, i148, o392, i243, env, static) :|: 0 <= o392
nth_NONNULL_734(o447, i147, i148, o392, env, static) -{4,4}> main_Store_805(i147, i148, i2431, o392, env, static) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NULL_740(o448, i228, i147, i148, o392, env, static) -{6,6}> nth_Load_718(i239', o492', i147, i148, o392, env, static) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_LE_722(1, 1, o391, i147, i148, o392, env, static) -{1,1}> nth_Load_728(o391, i147, i148, o392, env, static) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
createIntList_LE_62(i11, 0, i4, env, static) -{7,7}> nth_Load_518(i4, 0, i11, i4, 0, env, static) :|: i11 <= 0 && 0 <= 0
(31) 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_1(x1, x2, x3, x4) → main_Load_1(x1, x2, x4)
createIntList_LE_62(x1, x2, x3, x4, x5) → createIntList_LE_62(x1, x3)
langle_init_rangle_Load_315(x1, x2, x3, x4, x5, x6, x7, x8, x9) → langle_init_rangle_Load_315(x1, x2, x3, x4, x5)
createIntList_LE_332(x1, x2, x3, x4, x5, x6, x7, x8) → createIntList_LE_332(x1, x2, x3, x4, x5, x6)
nth_Load_518(x1, x2, x3, x4, x5, x6, x7) → nth_Load_518(x1, x2, x5)
nth_LE_525(x1, x2, x3, x4, x5, x6, x7, x8) → nth_LE_525(x1, x3, x6)
main_Load_560(x1, x2, x3, x4, x5, x6) → main_Load_560(x3, x4)
nth_Load_718(x1, x2, x3, x4, x5, x6, x7) → nth_Load_718(x1, x2, x5)
nth_LE_722(x1, x2, x3, x4, x5, x6, x7, x8) → nth_LE_722(x1, x3, x6)
nth_NULL_740(x1, x2, x3, x4, x5, x6, x7) → nth_NULL_740(x1, x2, x5)
nth_Load_728(x1, x2, x3, x4, x5, x6) → nth_Load_728(x1, x4)
nth_NONNULL_734(x1, x2, x3, x4, x5, x6) → nth_NONNULL_734(x1, x4)
main_Store_805(x1, x2, x3, x4, x5, x6) → main_Store_805(x3, x4)
(32) Obligation:
IntTrs with 19 rules
Start term: main_Load_1(#0, #1, static)
Considered paths: all paths from start
Rules:
main_Load_1(i1, i4, static) -{20,20}> createIntList_LE_62(i1, i4) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
createIntList_LE_62(i12, i4) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
createIntList_LE_332(i89, o108, i77, i4, o109, i90) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
createIntList_LE_332(0, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
nth_Load_518(i146, o224, o225) -{2,2}> nth_LE_525(i146, o224, o225) :|: 0 <= o225 && 0 <= o224
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i166', o249', o225) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
nth_LE_525(i163, o224, o225) -{7,7}> main_Load_560(o225, i167') :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && 0 <= o224 && i167' < o224
main_Load_560(o225, i167) -{8,8}> nth_Load_718(i167, o262', o262') :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 <= o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
nth_Load_718(i220, o391, o392) -{2,2}> nth_LE_722(i220, o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
nth_LE_722(i228, o391, o392) -{2,2}> nth_NULL_740(o391, i228, o392) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
nth_NULL_740(0, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
nth_Load_728(o391, o392) -{1,1}> nth_NONNULL_734(o391, o392) :|: 0 <= o391 && 0 <= o392
nth_NONNULL_734(0, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= 0 && 0 <= o392
main_Store_805(i243, o392) -{2,2}> main_Load_560(o392, i243) :|: 0 <= o392
nth_NONNULL_734(o447, o392) -{4,4}> main_Store_805(i2431, o392) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i239', o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_LE_722(1, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
createIntList_LE_62(i11, i4) -{7,7}> nth_Load_518(i4, 0, 0) :|: i11 <= 0 && 0 <= 0
(33) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
nth_NONNULL_734(0, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= 0 && 0 <= o392
was transformed to
nth_NONNULL_734(x, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= 0 && 0 <= o392 && x = 0
createIntList_LE_332(0, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108
was transformed to
createIntList_LE_332(x, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
nth_LE_722(1, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= 1
was transformed to
nth_LE_722(x, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1
nth_NULL_740(0, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 0 <= 0 && 2 <= i228
was transformed to
nth_NULL_740(x, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
(34) Obligation:
IntTrs with 19 rules
Start term: main_Load_1(#0, #1, static)
Considered paths: all paths from start
Rules:
nth_NONNULL_734(x, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= 0 && 0 <= o392 && x = 0
createIntList_LE_332(x, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
nth_NONNULL_734(o447, o392) -{4,4}> main_Store_805(i2431, o392) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
createIntList_LE_62(i12, i4) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
nth_LE_722(x, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1
nth_Load_518(i146, o224, o225) -{2,2}> nth_LE_525(i146, o224, o225) :|: 0 <= o225 && 0 <= o224
nth_NULL_740(x, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
nth_Load_718(i220, o391, o392) -{2,2}> nth_LE_722(i220, o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
main_Load_1(i1, i4, static) -{20,20}> createIntList_LE_62(i1, i4) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
main_Store_805(i243, o392) -{2,2}> main_Load_560(o392, i243) :|: 0 <= o392
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i239', o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_LE_525(i163, o224, o225) -{7,7}> main_Load_560(o225, i167') :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && 0 <= o224 && i167' < o224
nth_Load_728(o391, o392) -{1,1}> nth_NONNULL_734(o391, o392) :|: 0 <= o391 && 0 <= o392
main_Load_560(o225, i167) -{8,8}> nth_Load_718(i167, o262', o262') :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 <= o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
createIntList_LE_332(i89, o108, i77, i4, o109, i90) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
createIntList_LE_62(i11, i4) -{7,7}> nth_Load_518(i4, 0, 0) :|: i11 <= 0 && 0 <= 0
nth_LE_722(i228, o391, o392) -{2,2}> nth_NULL_740(o391, i228, o392) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i166', o249', o225) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
(35) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i82', o108'1, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i239', o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
was transformed to
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i228 + -1, o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i166', o249', o225) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
was transformed to
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i164 + -1, o249', o225) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
(36) Obligation:
IntTrs with 19 rules
Start term: main_Load_1(#0, #1, static)
Considered paths: all paths from start
Rules:
nth_LE_722(x, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
nth_NONNULL_734(o447, o392) -{4,4}> main_Store_805(i2431, o392) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NULL_740(x, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
createIntList_LE_62(i12, i4) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
nth_Load_518(i146, o224, o225) -{2,2}> nth_LE_525(i146, o224, o225) :|: 0 <= o225 && 0 <= o224
nth_Load_718(i220, o391, o392) -{2,2}> nth_LE_722(i220, o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
main_Load_1(i1, i4, static) -{20,20}> createIntList_LE_62(i1, i4) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
createIntList_LE_332(x, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
main_Store_805(i243, o392) -{2,2}> main_Load_560(o392, i243) :|: 0 <= o392
nth_NONNULL_734(x, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= 0 && 0 <= o392 && x = 0
nth_LE_525(i163, o224, o225) -{7,7}> main_Load_560(o225, i167') :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && 0 <= o224 && i167' < o224
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i228 + -1, o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
createIntList_LE_332(i89, o108, i77, i4, o109, i90) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
main_Load_560(o225, i167) -{8,8}> nth_Load_718(i167, o262', o262') :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 <= o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
nth_Load_728(o391, o392) -{1,1}> nth_NONNULL_734(o391, o392) :|: 0 <= o391 && 0 <= o392
nth_LE_722(i228, o391, o392) -{2,2}> nth_NULL_740(o391, i228, o392) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
createIntList_LE_62(i11, i4) -{7,7}> nth_Load_518(i4, 0, 0) :|: i11 <= 0 && 0 <= 0
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i164 + -1, o249', o225) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
(37) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
nth_LE_722(x, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= 1 && x = 1
was transformed to
nth_LE_722(x, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && x = 1
nth_NONNULL_734(o447, o392) -{4,4}> main_Store_805(i2431, o392) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o447 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
was transformed to
nth_NONNULL_734(o447, o392) -{4,4}> main_Store_805(i2431, o392) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
nth_NULL_740(x, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 0 <= 0 && 2 <= i228 && x = 0
was transformed to
nth_NULL_740(x, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 2 <= i228 && x = 0
createIntList_LE_62(i12, i4) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4) :|: 0 < i12 && 1 <= i12 && 0 < 1 && 0 <= 0
was transformed to
createIntList_LE_62(i12, i4) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4) :|: 0 < i12 && 1 <= i12
createIntList_LE_332(x, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= 0 && 0 <= o109 && 1 <= i77 && 0 <= o108 && 1 <= i76 && 0 < o108 && x = 0
was transformed to
createIntList_LE_332(x, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= o109 && 1 <= i77 && 1 <= i76 && 0 < o108 && x = 0
main_Load_1(i1, i4, static) -{20,20}> createIntList_LE_62(i1, i4) :|: 0 <= static'1 && 0 < 2 && 0 <= static && 0 <= 1 && 0 < 1 && static''' <= static + 2 && 0 <= static''' && 0 <= 2 && static'1 <= static''' + 1 && 0 >= 0
was transformed to
main_Load_1(i1, i4, static) -{20,20}> createIntList_LE_62(i1, i4) :|: 0 <= static'1 && 0 <= static && static''' <= static + 2 && 0 <= static''' && static'1 <= static''' + 1
nth_NONNULL_734(x, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= 0 && 0 <= o392 && x = 0
was transformed to
nth_NONNULL_734(x, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= o392 && x = 0
nth_LE_525(i163, o224, o225) -{7,7}> main_Load_560(o225, i167') :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && 0 <= o224 && i167' < o224
was transformed to
nth_LE_525(i163, o224, o225) -{7,7}> main_Load_560(o225, i167') :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && i167' < o224
main_Load_560(o225, i167) -{8,8}> nth_Load_718(i167, o262', o262') :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 <= o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
was transformed to
main_Load_560(o225, i167) -{8,8}> nth_Load_718(i167, o262', o262') :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
createIntList_LE_332(i89, o108, i77, i4, o109, i90) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 <= o108 && 0 < i89 && 0 <= i89 && 0 < 1
was transformed to
createIntList_LE_332(i89, o108, i77, i4, o109, i90) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 < i89
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i164 + -1, o249', o225) :|: 0 <= o224 && 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 + -1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
was transformed to
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i164 - 1, o249', o225) :|: 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 - 1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i228 + -1, o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && 0 <= o448 && i250' < o448 && i228 + -1 = i239' && 0 < o448 && o492' < o448
was transformed to
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i228 - 1, o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && i250' < o448 && i228 - 1 = i239' && 0 < o448 && o492' < o448
createIntList_LE_62(i11, i4) -{7,7}> nth_Load_518(i4, 0, 0) :|: i11 <= 0 && 0 <= 0
was transformed to
createIntList_LE_62(i11, i4) -{7,7}> nth_Load_518(i4, 0, 0) :|: i11 <= 0
nth_LE_722(i228, o391, o392) -{2,2}> nth_NULL_740(o391, i228, o392) :|: 1 <= i228 && 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
was transformed to
nth_LE_722(i228, o391, o392) -{2,2}> nth_NULL_740(o391, i228, o392) :|: 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i76 + -1, o108''' + o109, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 + -1 = i82' && 0 < o108 && o108'1 <= o108''' + o109 && 0 < o108'''
was transformed to
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i76 - 1, o108''' + o109, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 - 1 = i82' && 0 < o108 && 0 < o108'''
(38) Obligation:
IntTrs with 19 rules
Start term: main_Load_1(#0, #1, static)
Considered paths: all paths from start
Rules:
main_Load_560(o225, i167) -{8,8}> nth_Load_718(i167, o262', o262') :|: o262' < o225 && 1 <= i167 && 0 <= o262' && i173' < o225 && 0 < i167 && 0 < o225 && -1 * o225 < i173'
nth_LE_722(i228, o391, o392) -{2,2}> nth_NULL_740(o391, i228, o392) :|: 2 <= i228 && 0 <= o391 && 0 <= o392 && 1 < i228
main_Load_1(i1, i4, static) -{20,20}> createIntList_LE_62(i1, i4) :|: 0 <= static'1 && 0 <= static && static''' <= static + 2 && 0 <= static''' && static'1 <= static''' + 1
nth_NONNULL_734(x, o392) -{3,3}> main_Store_805(0, o392) :|: 0 <= o392 && x = 0
nth_NONNULL_734(o447, o392) -{4,4}> main_Store_805(i2431, o392) :|: 0 <= o392 && -1 * o447 < i2431 && 0 <= o481' && 0 < o447 && o481' < o447 && i2431 < o447
createIntList_LE_62(i12, i4) -{9,9}> langle_init_rangle_Load_315(1, i12, 0, i12, i4) :|: 0 < i12 && 1 <= i12
nth_LE_525(i164, o224, o225) -{8,8}> nth_Load_518(i164 - 1, o249', o225) :|: 1 <= i166' && 1 < i164 && 0 <= o225 && 0 <= o249' && o249' < o224 && -1 * o224 < i168' && i164 - 1 = i166' && i168' < o224 && 2 <= i164 && 0 < o224
nth_Load_518(i146, o224, o225) -{2,2}> nth_LE_525(i146, o224, o225) :|: 0 <= o225 && 0 <= o224
nth_Load_718(i220, o391, o392) -{2,2}> nth_LE_722(i220, o391, o392) :|: 0 <= o392 && 0 <= o391 && 1 <= i220
createIntList_LE_332(x, o108, i77, i4, o109, i76) -{7,7}> nth_Load_518(i4, o108, o108) :|: 0 <= o109 && 1 <= i77 && 1 <= i76 && 0 < o108 && x = 0
main_Store_805(i243, o392) -{2,2}> main_Load_560(o392, i243) :|: 0 <= o392
langle_init_rangle_Load_315(o108, i76, o109, i77, i4) -{10,10}> createIntList_LE_332(i76 - 1, o108''' + o109, i77, i4, o109, i76) :|: o108''' <= o108 + i76 && 0 <= o109 && o108'1 = o108''' + o109 && 0 <= i82' && o108 < o108''' && 1 <= i76 && 0 < o108'1 && 1 <= i77 && i76 - 1 = i82' && 0 < o108 && 0 < o108'''
createIntList_LE_62(i11, i4) -{7,7}> nth_Load_518(i4, 0, 0) :|: i11 <= 0
createIntList_LE_332(i89, o108, i77, i4, o109, i90) -{9,9}> langle_init_rangle_Load_315(1, i89, o108, i77, i4) :|: 1 <= i90 && 0 <= o109 && 1 <= i77 && 1 <= i89 && 0 < o108 && 2 <= i90 && 0 < i89
nth_LE_722(x, o391, o392) -{1,1}> nth_Load_728(o391, o392) :|: 0 <= o392 && 0 <= o391 && x = 1
nth_Load_728(o391, o392) -{1,1}> nth_NONNULL_734(o391, o392) :|: 0 <= o391 && 0 <= o392
nth_NULL_740(o448, i228, o392) -{6,6}> nth_Load_718(i228 - 1, o492', o392) :|: -1 * o448 < i250' && 1 <= i239' && 2 <= i228 && 0 <= o492' && 0 <= o392 && i250' < o448 && i228 - 1 = i239' && 0 < o448 && o492' < o448
nth_LE_525(i163, o224, o225) -{7,7}> main_Load_560(o225, i167') :|: 0 <= o225 && 0 <= o245' && -1 * o224 < i167' && 0 < o224 && i163 <= 1 && o245' < o224 && i167' < o224
nth_NULL_740(x, i228, o392) -{1,1}> nth_Load_728(0, o392) :|: 0 <= o392 && 2 <= i228 && x = 0
(39) koat Proof (EQUIVALENT transformation)
YES(?, 9358*ar_0 + 11380*ar_0^2 + 6720*ar_0^3 + 1680*ar_0^4 + 3183)
Initial complexity problem:
1: T:
(Comp: ?, Cost: 8) main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
(Comp: ?, Cost: 2) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
(Comp: ?, Cost: 20) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\ 0 <= ar_2 /\ static''' <= ar_2 + 2 /\ 0 <= static''' /\ static'1 <= static''' + 1 ]
(Comp: ?, Cost: 3) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
(Comp: ?, Cost: 9) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 8) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 2) nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 2) nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 7) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_5 /\ 0 < ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
(Comp: ?, Cost: 10) langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
(Comp: ?, Cost: 7) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]
(Comp: ?, Cost: 9) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
(Comp: ?, Cost: 1) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
(Comp: ?, Cost: 1) nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
(Comp: ?, Cost: 7) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= o245' /\ -ar_1 < i167' /\ 0 < ar_1 /\ ar_0 <= 1 /\ o245' < ar_1 /\ i167' < ar_1 ]
(Comp: ?, Cost: 1) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
Repeatedly propagating knowledge in problem 1 produces the following problem:
2: T:
(Comp: ?, Cost: 8) main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
(Comp: ?, Cost: 2) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
(Comp: 1, Cost: 20) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\ 0 <= ar_2 /\ static''' <= ar_2 + 2 /\ 0 <= static''' /\ static'1 <= static''' + 1 ]
(Comp: ?, Cost: 3) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
(Comp: 1, Cost: 9) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 8) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 2) nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 2) nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 7) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_5 /\ 0 < ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
(Comp: ?, Cost: 10) langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
(Comp: 1, Cost: 7) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]
(Comp: ?, Cost: 9) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
(Comp: ?, Cost: 1) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
(Comp: ?, Cost: 1) nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
(Comp: ?, Cost: 7) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= o245' /\ -ar_1 < i167' /\ 0 < ar_1 /\ ar_0 <= 1 /\ o245' < ar_1 /\ i167' < ar_1 ]
(Comp: ?, Cost: 1) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
A polynomial rank function with
Pol(main_Load_560) = 0
Pol(nth_Load_718) = 0
Pol(nth_LE_722) = 0
Pol(nth_NULL_740) = 0
Pol(main_Load_1) = 2
Pol(createIntList_LE_62) = 2
Pol(nth_NONNULL_734) = 0
Pol(main_Store_805) = 0
Pol(langle_init_rangle_Load_315) = 2
Pol(nth_LE_525) = 1
Pol(nth_Load_518) = 1
Pol(createIntList_LE_332) = 2
Pol(nth_Load_728) = 0
Pol(koat_start) = 2
orients all transitions weakly and the transitions
nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= o245' /\ -ar_1 < i167' /\ 0 < ar_1 /\ ar_0 <= 1 /\ o245' < ar_1 /\ i167' < ar_1 ]
createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_5 /\ 0 < ar_1 /\ ar_0 = 0 ]
strictly and produces the following problem:
3: T:
(Comp: ?, Cost: 8) main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
(Comp: ?, Cost: 2) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
(Comp: 1, Cost: 20) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\ 0 <= ar_2 /\ static''' <= ar_2 + 2 /\ 0 <= static''' /\ static'1 <= static''' + 1 ]
(Comp: ?, Cost: 3) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
(Comp: 1, Cost: 9) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 8) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 2) nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 2) nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 2, Cost: 7) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_5 /\ 0 < ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
(Comp: ?, Cost: 10) langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
(Comp: 1, Cost: 7) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]
(Comp: ?, Cost: 9) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
(Comp: ?, Cost: 1) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
(Comp: ?, Cost: 1) nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
(Comp: 2, Cost: 7) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= o245' /\ -ar_1 < i167' /\ 0 < ar_1 /\ ar_0 <= 1 /\ o245' < ar_1 /\ i167' < ar_1 ]
(Comp: ?, Cost: 1) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
A polynomial rank function with
Pol(langle_init_rangle_Load_315) = 2*V_2 - 1
Pol(createIntList_LE_332) = 2*V_1
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 0
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-0) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-1) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-2) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-3) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-4) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-5) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-0) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-1) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-2) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-3) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-4) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-5) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-0) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-1) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-2) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-3) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-4) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-5) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-0) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-1) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-2) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-3) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-4) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-5) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-0) = 1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-1) = ar_0
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-2) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-3) = ar_0
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-4) = ar_1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-5) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-0) = ar_1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-1) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-2) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-3) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-4) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-5) = ?
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-0) = ar_0
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-1) = ?
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-2) = ar_0
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-3) = ar_1
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-4) = ?
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-5) = ar_0
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-0) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-1) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-2) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-3) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-4) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-5) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-0) = ar_1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-1) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-0) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-1) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-2) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-3) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-4) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-5) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-0) = ar_1
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-1) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-2) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-3) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-4) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-5) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-0) = ar_1
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-1) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-2) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-3) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-4) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-5) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-0) = 1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-1) = ar_0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-2) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-3) = ar_0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-4) = ar_1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-5) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-0) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-1) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-2) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-3) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-4) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-5) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 0
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-0) = ar_0
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-1) = ar_1
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-2) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-3) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-4) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-5) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-0) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-1) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-2) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-3) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-4) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-5) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-0) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-1) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-2) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-3) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-4) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-5) = ?
orients the transitions
langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
weakly and the transitions
langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
strictly and produces the following problem:
4: T:
(Comp: ?, Cost: 8) main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
(Comp: ?, Cost: 2) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
(Comp: 1, Cost: 20) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\ 0 <= ar_2 /\ static''' <= ar_2 + 2 /\ 0 <= static''' /\ static'1 <= static''' + 1 ]
(Comp: ?, Cost: 3) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
(Comp: 1, Cost: 9) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 8) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 2) nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 2) nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 2, Cost: 7) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_5 /\ 0 < ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 2) main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 10) langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
(Comp: 1, Cost: 7) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]
(Comp: 2*ar_0 + 1, Cost: 9) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
(Comp: ?, Cost: 1) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
(Comp: ?, Cost: 1) nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
(Comp: 2, Cost: 7) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= o245' /\ -ar_1 < i167' /\ 0 < ar_1 /\ ar_0 <= 1 /\ o245' < ar_1 /\ i167' < ar_1 ]
(Comp: ?, Cost: 1) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
A polynomial rank function with
Pol(nth_NULL_740) = 5*V_3 + 4
Pol(nth_Load_728) = 5*V_2 + 3
Pol(nth_Load_718) = 5*V_3 + 4
Pol(nth_NONNULL_734) = 5*V_2 + 2
Pol(main_Store_805) = 5*V_2 + 1
Pol(nth_LE_722) = 5*V_3 + 4
Pol(nth_Load_518) = 2*V_2 + 1
Pol(nth_LE_525) = 2*V_2
Pol(main_Load_560) = 5*V_1
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 0
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-2) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-3) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-4) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-5) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-3) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-4) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-5) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-2) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-3) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-4) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-5) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-2) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-3) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-4) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-5) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-0) = 1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-1) = ar_0
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-3) = ar_0
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-4) = ar_1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-5) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-0) = ar_1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-1) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-2) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-3) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-4) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-5) = ?
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-0) = ar_0
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-2) = ar_0
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-3) = ar_1
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-4) = 4*ar_0 + 2*ar_0^2 + 2
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-5) = ar_0
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-2) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-3) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-4) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-5) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-0) = ar_1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-3) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-4) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-5) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-0) = ar_1
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-3) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-4) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-5) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-0) = ar_1
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-3) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-4) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-5) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-0) = 1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-1) = ar_0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-2) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-3) = ar_0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-4) = ar_1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-5) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-2) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-3) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-4) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-5) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 0
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-0) = ar_0
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-1) = ar_1
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-2) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-3) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-4) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-5) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-3) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-4) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-5) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-3) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-4) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-5) = ?
orients the transitions
nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
weakly and the transitions
nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
strictly and produces the following problem:
5: T:
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 8) main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
(Comp: ?, Cost: 2) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
(Comp: 1, Cost: 20) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\ 0 <= ar_2 /\ static''' <= ar_2 + 2 /\ 0 <= static''' /\ static'1 <= static''' + 1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 3) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 4) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
(Comp: 1, Cost: 9) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\ 1 <= ar_0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 8) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 2) nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 2) nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 2, Cost: 7) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_5 /\ 0 < ar_1 /\ ar_0 = 0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 2) main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 10) langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
(Comp: 1, Cost: 7) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]
(Comp: 2*ar_0 + 1, Cost: 9) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 1) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 1) nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 6) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
(Comp: 2, Cost: 7) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= o245' /\ -ar_1 < i167' /\ 0 < ar_1 /\ ar_0 <= 1 /\ o245' < ar_1 /\ i167' < ar_1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 1) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
A polynomial rank function with
Pol(nth_NULL_740) = 3*V_2 - 1
Pol(nth_Load_718) = 3*V_1 + 1
Pol(nth_LE_722) = 3*V_1
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 0
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 2 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-2) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-3) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-4) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= o245' /\\ -ar_1 < i167' /\\ 0 < ar_1 /\\ ar_0 <= 1 /\\ o245' < ar_1 /\\ i167' < ar_1 ]", 0-5) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-3) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-4) = ?
S("nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\\ 1 <= i239' /\\ 2 <= ar_1 /\\ 0 <= o492' /\\ 0 <= ar_2 /\\ i250' < ar_0 /\\ ar_1 - 1 = i239' /\\ 0 < ar_0 /\\ o492' < ar_0 ]", 0-5) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-2) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-3) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-4) = ?
S("nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\\ 0 <= ar_1 ]", 0-5) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-2) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-3) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-4) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ ar_0 = 1 ]", 0-5) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-0) = 1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-1) = ar_0
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-3) = ar_0
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-4) = ar_1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\\ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_0 /\\ 0 < ar_1 /\\ 2 <= ar_5 /\\ 0 < ar_0 ]", 0-5) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-0) = ar_1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-1) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-2) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-3) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-4) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]", 0-5) = ?
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-0) = ar_0
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-2) = ar_0
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-3) = ar_1
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-4) = 4*ar_0 + 2*ar_0^2 + 2
S("langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\\ 0 <= ar_2 /\\ o108'1 = o108''' + ar_2 /\\ 0 <= i82' /\\ ar_0 < o108''' /\\ 1 <= ar_1 /\\ 0 < o108'1 /\\ 1 <= ar_3 /\\ ar_1 - 1 = i82' /\\ 0 < ar_0 /\\ 0 < o108''' ]", 0-5) = ar_0
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-2) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-3) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-4) = ?
S("main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]", 0-5) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-0) = ar_1
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\\ 1 <= ar_2 /\\ 1 <= ar_5 /\\ 0 < ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-3) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-4) = ?
S("nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-5) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-0) = ar_1
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-3) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-4) = ?
S("nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-5) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-0) = ar_1
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-3) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-4) = ?
S("nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\\ 1 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= o249' /\\ o249' < ar_1 /\\ -ar_1 < i168' /\\ ar_0 - 1 = i166' /\\ i168' < ar_1 /\\ 2 <= ar_0 /\\ 0 < ar_1 ]", 0-5) = ?
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-0) = 1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-1) = ar_0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-2) = 0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-3) = ar_0
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-4) = ar_1
S("createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_0 ]", 0-5) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-2) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-3) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-4) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ -ar_0 < i2431 /\\ 0 <= o481' /\\ 0 < ar_0 /\\ o481' < ar_0 /\\ i2431 < ar_0 ]", 0-5) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 0
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-0) = ar_0
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-1) = ar_1
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-2) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-3) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-4) = ?
S("main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\\ 0 <= ar_2 /\\ static''' <= ar_2 + 2 /\\ 0 <= static''' /\\ static'1 <= static''' + 1 ]", 0-5) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-3) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-4) = ?
S("nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\\ 0 <= ar_1 /\\ 0 <= ar_2 /\\ 1 < ar_0 ]", 0-5) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-0) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-1) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-2) = 4*ar_0 + 2*ar_0^2 + 2
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-3) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-4) = ?
S("main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\\ 1 <= ar_1 /\\ 0 <= o262' /\\ i173' < ar_0 /\\ 0 < ar_1 /\\ 0 < ar_0 /\\ -ar_0 < i173' ]", 0-5) = ?
orients the transitions
nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
weakly and the transitions
nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
strictly and produces the following problem:
6: T:
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 8) main_Load_560(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1, o262', o262', arityPad, arityPad, arityPad)) [ o262' < ar_0 /\ 1 <= ar_1 /\ 0 <= o262' /\ i173' < ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ -ar_0 < i173' ]
(Comp: 1054*ar_0^2 + 672*ar_0^3 + 168*ar_0^4 + 764*ar_0 + 217, Cost: 2) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NULL_740(ar_1, ar_0, ar_2, arityPad, arityPad, arityPad)) [ 2 <= ar_0 /\ 0 <= ar_1 /\ 0 <= ar_2 /\ 1 < ar_0 ]
(Comp: 1, Cost: 20) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_62(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= static'1 /\ 0 <= ar_2 /\ static''' <= ar_2 + 2 /\ 0 <= static''' /\ static'1 <= static''' + 1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 3) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ ar_0 = 0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 4) nth_NONNULL_734(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Store_805(i2431, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ -ar_0 < i2431 /\ 0 <= o481' /\ 0 < ar_0 /\ o481' < ar_0 /\ i2431 < ar_0 ]
(Comp: 1, Cost: 9) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, 0, ar_0, ar_1, arityPad)) [ 0 < ar_0 /\ 1 <= ar_0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 8) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_0 - 1, o249', ar_2, arityPad, arityPad, arityPad)) [ 1 <= i166' /\ 1 < ar_0 /\ 0 <= ar_2 /\ 0 <= o249' /\ o249' < ar_1 /\ -ar_1 < i168' /\ ar_0 - 1 = i166' /\ i168' < ar_1 /\ 2 <= ar_0 /\ 0 < ar_1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 2) nth_Load_518(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_525(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: 1054*ar_0^2 + 672*ar_0^3 + 168*ar_0^4 + 764*ar_0 + 217, Cost: 2) nth_Load_718(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_LE_722(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 2, Cost: 7) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_3, ar_1, ar_1, arityPad, arityPad, arityPad)) [ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_5 /\ 0 < ar_1 /\ ar_0 = 0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 2) main_Store_805(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_1, ar_0, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 ]
(Comp: 2*ar_0 + 1, Cost: 10) langle_init_rangle_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createIntList_LE_332(ar_1 - 1, o108''' + ar_2, ar_3, ar_4, ar_2, ar_1)) [ o108''' <= ar_0 + ar_1 /\ 0 <= ar_2 /\ o108'1 = o108''' + ar_2 /\ 0 <= i82' /\ ar_0 < o108''' /\ 1 <= ar_1 /\ 0 < o108'1 /\ 1 <= ar_3 /\ ar_1 - 1 = i82' /\ 0 < ar_0 /\ 0 < o108''' ]
(Comp: 1, Cost: 7) createIntList_LE_62(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_518(ar_1, 0, 0, arityPad, arityPad, arityPad)) [ ar_0 <= 0 ]
(Comp: 2*ar_0 + 1, Cost: 9) createIntList_LE_332(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_Load_315(1, ar_0, ar_1, ar_2, ar_3, arityPad)) [ 1 <= ar_5 /\ 0 <= ar_4 /\ 1 <= ar_2 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 2 <= ar_5 /\ 0 < ar_0 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 1) nth_LE_722(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(ar_1, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 /\ ar_0 = 1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 1) nth_Load_728(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_NONNULL_734(ar_0, ar_1, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 /\ 0 <= ar_1 ]
(Comp: 1054*ar_0^2 + 672*ar_0^3 + 168*ar_0^4 + 764*ar_0 + 217, Cost: 6) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_718(ar_1 - 1, o492', ar_2, arityPad, arityPad, arityPad)) [ -ar_0 < i250' /\ 1 <= i239' /\ 2 <= ar_1 /\ 0 <= o492' /\ 0 <= ar_2 /\ i250' < ar_0 /\ ar_1 - 1 = i239' /\ 0 < ar_0 /\ o492' < ar_0 ]
(Comp: 2, Cost: 7) nth_LE_525(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_560(ar_2, i167', arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= o245' /\ -ar_1 < i167' /\ 0 < ar_1 /\ ar_0 <= 1 /\ o245' < ar_1 /\ i167' < ar_1 ]
(Comp: 56*ar_0 + 28*ar_0^2 + 31, Cost: 1) nth_NULL_740(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(nth_Load_728(0, ar_2, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 2 <= ar_1 /\ ar_0 = 0 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0
Complexity upper bound 9358*ar_0 + 11380*ar_0^2 + 6720*ar_0^3 + 1680*ar_0^4 + 3183
Time: 0.921 sec (SMT: 0.680 sec)
(40) BOUNDS(CONSTANT, 3183 + 9358 * |#0| + 11380 * |#0|^2 + 6720 * |#0|^3 + 1680 * |#0|^4)