(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:
    • IntList: [value, next]

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 = 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

obtained
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 = 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

obtained
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:
    • IntList: [value, next]

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 = 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

obtained
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)