(0) Obligation:

Need to prove time_complexity of the following program:
public class Convert{

  // adapted from [Giesl, 95]
  // converts a number to decimal notation

  public static void main(String[] args) {
    Random.args = args;
    IntList l = IntList.createIntList();

    int b = Random.random();
    int res = 0;

    while (l != null) {

      if (l.value <= 0) {
        l = l.next;
        if (l != null) res = res * b;
      }
      else {
        l.value--;
        res++;
      }
    }
  }
}

class IntList {
  int value;
  IntList next;

  public IntList(int value, IntList next) {
    this.value = value;
    this.next = next;
  }

  public static IntList createIntList() {

    int i = Random.random();
    IntList l = null;

    while (i > 0) {
      l = new IntList(Random.random(), l);
      i--;
    }

    return l;
  }
}


public class Random {
  static String[] args;
  static int index = 0;

  public static int random() {
    String string = args[index];
    index++;
    return string.length();
  }
}


(1) JBCToGraph (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Constructed TerminationGraph.

(2) Obligation:

Termination Graph based on JBC Program:
Convert.main([Ljava/lang/String;)V: Graph of 294 nodes with 2 SCCs.


(3) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(141)) transformation)

Extracted set of 153 edges for the analysis of TIME complexity. Kept leaves.

(4) Obligation:

Set of 153 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 153 jbc graph edges to a weighted ITS with 153 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.

(6) Obligation:

IntTrs with 153 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(o1, env, static) -{0,0}> main_Load_3(o1, env, static) :|: 0 < o1
main_Load_3(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_6(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_12(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_12(o1, env, static) -{0,0}> langle_clinit_rangle_New_14(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_14(o1, env, static) -{0,0}> langle_clinit_rangle_New_16(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_18(o3, o1, env, static) :|: o3 = 1 && 0 < o3 && 0 < o1
langle_clinit_rangle_Duplicate_18(o3, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o3, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_init_rangle_Load_24(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_25(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_25(o3, o1, env, static) -{1,1}> langle_init_rangle_Load_26(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Load_26(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_27(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_30(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_30(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_32(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_32(o3, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) -{1,1}> langle_clinit_rangle_Return_34(o1, env, static') :|: 0 < o3 && 0 <= o3 && 0 <= static && 0 < o1 && static' <= static + o3
langle_clinit_rangle_Return_34(o1, env, static) -{1,1}> main_Load_39(o1, env, static) :|: 0 < o1
main_Load_39(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_43(o1, env, static) :|: 0 <= static && 0 < o1
main_Load_43(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 < o1
main_Load_44(o1, env, static) -{0,0}> main_Load_45(o1, env, static) :|: 0 < o1
main_Load_45(o1, env, static) -{1,1}> main_FieldAccess_46(o1, env, static) :|: 0 < o1
main_FieldAccess_46(o1, env, static) -{0,0}> main_FieldAccess_47(o1, env, static) :|: 0 < o1
main_FieldAccess_47(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_56(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_56(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_58(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_58(o1, iconst_0, env, static) -{0,0}> main_InvokeMethod_59(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
main_InvokeMethod_59(o1, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_60(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
createIntList_InvokeMethod_60(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_61(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_61(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_64(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_64(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_73(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_73(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_78(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_78(a6, iconst_0, i6, env, static) -{1,1}> random_Store_95(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_95(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && 0 < a6 && iconst_0 <= static
random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_112(o8, a6, iconst_1, i6, env, static') :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 <= static && 0 < a6 && static' <= static + iconst_1
random_Load_112(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_117(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_117(o13, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) :|: 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 <= o13 && 0 < a6
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) -{1,1}> random_Return_124(i8, a6, iconst_1, i6, env, static) :|: i8 <= o13 && 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_124(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_130(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_130(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) -{0,0}> createIntList_Load_628(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8
createIntList_Load_628(i126, o284, a323, i125, i124, env, static) -{0,0}> createIntList_Load_998(i126, o284, a323, i125, i124, env, static) :|: 0 < a323 && 0 <= o284 && i125 <= 3 && i125 <= 2 && 0 <= i126 && 1 <= i124 && 1 <= i125
createIntList_Load_998(i310, o536, a709, i309, i124, env, static) -{0,0}> createIntList_Load_1378(i310, o536, a709, i309, i124, env, static) :|: 0 < a709 && 0 <= i310 && i309 <= 3 && 0 <= o536 && 1 <= i309 && 1 <= i124
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(iconst_0, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= iconst_0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 <= i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Load_1445(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && iconst_0 <= 0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Load_1445(o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Return_1476(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124 && o798 = 1
createIntList_Return_1476(o794, a1101, i495, i124, env, static) -{1,1}> main_Store_1479(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_Store_1479(a1101, o794, i495, i124, env, static) -{1,1}> main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1486(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && a1101 <= static && 0 <= a1101 && 1 <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1486(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1496(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && a1101 <= static && 0 <= a1101 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) -{1,1}> random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1496(a1101, o794, i495, i124, env, static) -{1,1}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{1,1}> random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && o825 < a1101 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) -{1,1}> random_Store_1540(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831 && o831 < a1101
random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Store_1540(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_1 = 1 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) -{1,1}> random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && i495 + iconst_1 = i553 && iconst_1 = 1 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) -{1,1}> random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 2 <= i561 && i495 + iconst_1 = i561 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static') :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && static' <= static + i553 && 2 <= i553 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) -{1,1}> random_Load_1673(o831, a1101, o794, i561, i124, env, static') :|: static' <= static + i561 && 0 <= o794 && 2 <= i561 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_InvokeMethod_1675(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Load_1673(o831, a1101, o794, i561, i124, env, static) -{1,1}> random_InvokeMethod_1677(o831, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 < o913 && 0 <= o794 && 0 < o798 && 0 <= o913 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= o914 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 0 < o913 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && i599 <= o913 && 1 <= i124
random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) -{1,1}> random_Return_1696(i607, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= i607 && 0 < a1101 && 1 <= i124 && i607 <= o914
random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
random_Return_1696(i607, a1101, o794, i561, i124, env, static) -{1,1}> main_Store_1705(a1101, i607, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Store_1705(a1101, i607, o794, i561, i124, env, static) -{1,1}> main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) -{1,1}> main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) -{1,1}> main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) -{0,0}> main_Load_2119(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= iconst_0 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1841(o798', o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && o798' <= o798 + i599 && 0 < o798' && 0 < a1101 && 0 <= i599 && 1 <= i124 && o798 <= o798'
langle_init_rangle_Load_1841(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Return_1895(o798', i506, a1101, i553, o794, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && o798' <= o798 + o794 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < o798' && o798' = o798 + o794 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Return_1895(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && i506 + -1 = i695 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 0 <= o794 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) -{0,0}> createIntList_Load_1378(i695, o798, a1101, i553, i124, env, static) :|: 0 <= o794 && 0 <= o798 && 0 < o798 && 0 <= i695 && 2 <= i553 && 1 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Load_2119(a1585, o1113, i607, i734, i561, i124, env, static) -{0,0}> main_Load_2247(a1585, o1113, i607, i734, i561, i124, env, static) :|: 0 < a1585 && 2 <= i561 && 0 <= i734 && 0 <= o1113 && 0 <= i607 && i734 <= 1 && 1 <= i124 && i734 <= 2
main_Load_2247(a1641, o1152, i607, i757, i561, i124, env, static) -{0,0}> main_Load_2294(a1641, o1152, i607, i757, i561, i124, env, static) :|: i757 <= 2 && 2 <= i561 && 0 <= i607 && 0 <= o1152 && 1 <= i124 && 0 < a1641 && 0 <= i757
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1171 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_FieldAccess_2306(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2306(a1651, o1172, i607, i766, i561, i124, env, static) -{0,0}> main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) :|: 0 <= i766 && o1173 < o1172 && 2 <= i561 && i768 < o1172 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && -1 * o1172 < i768
main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) -{1,1}> main_GT_2309(a1651, i768, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 < i770 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 0 <= o1174 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124 && 0 < o1174
main_NULL_2320(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && i770 - iconst_1 = i771 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Inc_2336(a1651, o1172', i607, i766, i561, i124, o1173, i771, env, static) :|: o1172' < o1172 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < o1172' && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && o1172' <= o1172 + i771
main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Inc_2336(a1651, o1172, i607, i766, i561, i124, o1173, i771, env, static) -{1,1}> main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 0 <= i766 && i766 + 1 = i774 && 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) -{1,1}> main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{1,1}> main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) -{1,1}> main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && i766 * i607 = i776 && 0 < o1174 && 1 <= i124
main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{0,0}> main_Load_2294(a1651, o1172, i607, i774, i561, i124, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 <= i774 && 0 <= o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) -{1,1}> main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) -{1,1}> main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, o1174, i607, i776, i561, i124, env, static) :|: 0 <= o1174 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124

(7) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

obtained
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
by chaining
main_Load_2(o1, env, static) -{0,0}> main_Load_3(o1, env, static) :|: 0 < o1
main_Load_3(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_6(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_12(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_12(o1, env, static) -{0,0}> langle_clinit_rangle_New_14(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_14(o1, env, static) -{0,0}> langle_clinit_rangle_New_16(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_18(o3, o1, env, static) :|: o3 = 1 && 0 < o3 && 0 < o1
langle_clinit_rangle_Duplicate_18(o3, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o3, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_init_rangle_Load_24(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_25(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_25(o3, o1, env, static) -{1,1}> langle_init_rangle_Load_26(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Load_26(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_27(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_30(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_30(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_32(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_32(o3, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) -{1,1}> langle_clinit_rangle_Return_34(o1, env, static') :|: 0 < o3 && 0 <= o3 && 0 <= static && 0 < o1 && static' <= static + o3
langle_clinit_rangle_Return_34(o1, env, static) -{1,1}> main_Load_39(o1, env, static) :|: 0 < o1
main_Load_39(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_43(o1, env, static) :|: 0 <= static && 0 < o1
main_Load_43(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 < o1
main_Load_44(o1, env, static) -{0,0}> main_Load_45(o1, env, static) :|: 0 < o1
main_Load_45(o1, env, static) -{1,1}> main_FieldAccess_46(o1, env, static) :|: 0 < o1
main_FieldAccess_46(o1, env, static) -{0,0}> main_FieldAccess_47(o1, env, static) :|: 0 < o1
main_FieldAccess_47(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_56(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_56(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_58(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_58(o1, iconst_0, env, static) -{0,0}> main_InvokeMethod_59(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
main_InvokeMethod_59(o1, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_60(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
createIntList_InvokeMethod_60(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_61(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_61(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_64(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_64(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_73(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_73(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6

obtained
random_ArrayAccess_74(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1
by chaining
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_78(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_78(a6, iconst_0, i6, env, static) -{1,1}> random_Store_95(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_95(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && 0 < a6 && iconst_0 <= static
random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_112(o8, a6, iconst_1, i6, env, static') :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 <= static && 0 < a6 && static' <= static + iconst_1
random_Load_112(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_117(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6

obtained
random_InvokeMethod_117(o13, a6, 1, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2
by chaining
random_InvokeMethod_117(o13, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) :|: 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 <= o13 && 0 < a6
random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) -{1,1}> random_Return_124(i8, a6, iconst_1, i6, env, static) :|: i8 <= o13 && 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_124(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_130(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_130(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) -{0,0}> createIntList_Load_628(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8
createIntList_Load_628(i126, o284, a323, i125, i124, env, static) -{0,0}> createIntList_Load_998(i126, o284, a323, i125, i124, env, static) :|: 0 < a323 && 0 <= o284 && i125 <= 3 && i125 <= 2 && 0 <= i126 && 1 <= i124 && 1 <= i125
createIntList_Load_998(i310, o536, a709, i309, i124, env, static) -{0,0}> createIntList_Load_1378(i310, o536, a709, i309, i124, env, static) :|: 0 < a709 && 0 <= i310 && i309 <= 3 && 0 <= o536 && 1 <= i309 && 1 <= i124

obtained
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
by chaining
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 <= i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124 && o798 = 1
createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && a1101 <= static && 0 <= a1101 && 1 <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) -{1,1}> random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124

obtained
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static
by chaining
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{1,1}> random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && o825 < a1101 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_1 = 1 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && i495 + iconst_1 = i553 && iconst_1 = 1 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static') :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && static' <= static + i553 && 2 <= i553 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_InvokeMethod_1675(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124

obtained
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, 0, 0, i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913
by chaining
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 < o913 && 0 <= o794 && 0 < o798 && 0 <= o913 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 0 < o913 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && i599 <= o913 && 1 <= i124
random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1841(o798', o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && o798' <= o798 + i599 && 0 < o798' && 0 < a1101 && 0 <= i599 && 1 <= i124 && o798 <= o798'
langle_init_rangle_Load_1841(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Return_1895(o798', i506, a1101, i553, o794, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && o798' <= o798 + o794 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < o798' && o798' = o798 + o794 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Return_1895(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && i506 + -1 = i695 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 0 <= o794 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) -{0,0}> createIntList_Load_1378(i695, o798, a1101, i553, i124, env, static) :|: 0 <= o794 && 0 <= o798 && 0 < o798 && 0 <= i695 && 2 <= i553 && 1 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124

obtained
createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0
by chaining
createIntList_LE_1439(iconst_0, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= iconst_0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Load_1445(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && iconst_0 <= 0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_Load_1445(o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Return_1476(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Return_1476(o794, a1101, i495, i124, env, static) -{1,1}> main_Store_1479(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Store_1479(a1101, o794, i495, i124, env, static) -{1,1}> main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1486(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_FieldAccess_1486(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1496(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && a1101 <= static && 0 <= a1101 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1496(a1101, o794, i495, i124, env, static) -{1,1}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124

obtained
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
by chaining
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) -{1,1}> random_Store_1540(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831 && o831 < a1101
random_Store_1540(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) -{1,1}> random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) -{1,1}> random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 2 <= i561 && i495 + iconst_1 = i561 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) -{1,1}> random_Load_1673(o831, a1101, o794, i561, i124, env, static') :|: static' <= static + i561 && 0 <= o794 && 2 <= i561 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_Load_1673(o831, a1101, o794, i561, i124, env, static) -{1,1}> random_InvokeMethod_1677(o831, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < a1101 && 1 <= i124 && 0 <= o831

obtained
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
by chaining
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= o914 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) -{1,1}> random_Return_1696(i607, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= i607 && 0 < a1101 && 1 <= i124 && i607 <= o914
random_Return_1696(i607, a1101, o794, i561, i124, env, static) -{1,1}> main_Store_1705(a1101, i607, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Store_1705(a1101, i607, o794, i561, i124, env, static) -{1,1}> main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) -{1,1}> main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) -{1,1}> main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) -{0,0}> main_Load_2119(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= iconst_0 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_2119(a1585, o1113, i607, i734, i561, i124, env, static) -{0,0}> main_Load_2247(a1585, o1113, i607, i734, i561, i124, env, static) :|: 0 < a1585 && 2 <= i561 && 0 <= i734 && 0 <= o1113 && 0 <= i607 && i734 <= 1 && 1 <= i124 && i734 <= 2
main_Load_2247(a1641, o1152, i607, i757, i561, i124, env, static) -{0,0}> main_Load_2294(a1641, o1152, i607, i757, i561, i124, env, static) :|: i757 <= 2 && 2 <= i561 && 0 <= i607 && 0 <= o1152 && 1 <= i124 && 0 < a1641 && 0 <= i757

obtained
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
by chaining
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1171 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_FieldAccess_2306(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2306(a1651, o1172, i607, i766, i561, i124, env, static) -{0,0}> main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) :|: 0 <= i766 && o1173 < o1172 && 2 <= i561 && i768 < o1172 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && -1 * o1172 < i768
main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) -{1,1}> main_GT_2309(a1651, i768, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
by chaining
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 < i770 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && i770 - iconst_1 = i771 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Inc_2336(a1651, o1172', i607, i766, i561, i124, o1173, i771, env, static) :|: o1172' < o1172 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < o1172' && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && o1172' <= o1172 + i771
main_Inc_2336(a1651, o1172, i607, i766, i561, i124, o1173, i771, env, static) -{1,1}> main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 0 <= i766 && i766 + 1 = i774 && 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{1,1}> main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{0,0}> main_Load_2294(a1651, o1172, i607, i774, i561, i124, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 <= i774 && 0 <= o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
by chaining
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
by chaining
main_NULL_2320(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124

obtained
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
by chaining
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 0 <= o1174 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124 && 0 < o1174
main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) -{1,1}> main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) -{1,1}> main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && i766 * i607 = i776 && 0 < o1174 && 1 <= i124
main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) -{1,1}> main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) -{1,1}> main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, o1174, i607, i776, i561, i124, env, static) :|: 0 <= o1174 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124

(8) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_117(o13, a6, 1, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, 0, 0, i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913
createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766

(9) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from lhss to constraints.

main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
was transformed to
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0

random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static
was transformed to
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0

random_InvokeMethod_117(o13, a6, 1, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2
was transformed to
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1

random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, 0, 0, i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913
was transformed to
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

random_ArrayAccess_74(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1
was transformed to
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0

createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0
was transformed to
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0

(10) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static

(11) LinearizedLhssProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Linearized lhss.

random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
was transformed to
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL

random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
was transformed to
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0

(12) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

(13) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from constraints to rhss.

random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
was transformed to
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0

main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
was transformed to
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766

random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
was transformed to
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i495 + 1, i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static

random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
was transformed to
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124

random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
was transformed to
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i495 + 1, 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0

main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
was transformed to
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124

main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
was transformed to
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'

random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
was transformed to
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(0, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124

random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
was transformed to
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6

random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
was transformed to
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL
was transformed to
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(0, o798, i506, o794, a1101, i553, 0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL

(14) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i495 + 1, i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i495 + 1, 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(0, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(0, o798, i506, o794, a1101, i553, 0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL

(15) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Simplified expressions.

main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
was transformed to
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'

main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
was transformed to
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= i766

random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
was transformed to
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 - 1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && 0 < a1101 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 - 1 = i695' && 0 <= o794 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
was transformed to
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 <= static'3

random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
was transformed to
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && i607' <= o914

createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
was transformed to
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && x = 0

main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
was transformed to
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && -1 * o1171 < i768'

main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
was transformed to
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && x = 0

random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
was transformed to
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 0 < o13 && 0 <= i8' && x = 1

createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
was transformed to
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && i495 <= static

(16) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 - 1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && 0 < a1101 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 - 1 = i695' && 0 <= o794 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(0, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && i607' <= o914
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i495 + 1, i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && x = 0
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= i766
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 <= static'3
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 0 < o13 && 0 <= i8' && x = 1
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && i495 <= static
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && -1 * o1171 < i768'
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(0, o798, i506, o794, a1101, i553, 0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && x = 0
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i495 + 1, 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0

(17) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)

Transformed 153 jbc graph edges to a weighted ITS with 153 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.

(18) Obligation:

IntTrs with 153 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(o1, env, static) -{0,0}> main_Load_3(o1, env, static) :|: 0 < o1
main_Load_3(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_6(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_12(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_12(o1, env, static) -{0,0}> langle_clinit_rangle_New_14(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_14(o1, env, static) -{0,0}> langle_clinit_rangle_New_16(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_18(o3, o1, env, static) :|: o3 = 1 && 0 < o3 && 0 < o1
langle_clinit_rangle_Duplicate_18(o3, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o3, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_init_rangle_Load_24(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_25(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_25(o3, o1, env, static) -{1,1}> langle_init_rangle_Load_26(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Load_26(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_27(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_30(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_30(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_32(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_32(o3, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) -{1,1}> langle_clinit_rangle_Return_34(o1, env, static') :|: 0 < o3 && 0 <= o3 && 0 <= static && 0 < o1 && static' <= static + o3
langle_clinit_rangle_Return_34(o1, env, static) -{1,1}> main_Load_39(o1, env, static) :|: 0 < o1
main_Load_39(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_43(o1, env, static) :|: 0 <= static && 0 < o1
main_Load_43(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 < o1
main_Load_44(o1, env, static) -{0,0}> main_Load_45(o1, env, static) :|: 0 < o1
main_Load_45(o1, env, static) -{1,1}> main_FieldAccess_46(o1, env, static) :|: 0 < o1
main_FieldAccess_46(o1, env, static) -{0,0}> main_FieldAccess_47(o1, env, static) :|: 0 < o1
main_FieldAccess_47(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_56(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_56(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_58(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_58(o1, iconst_0, env, static) -{0,0}> main_InvokeMethod_59(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
main_InvokeMethod_59(o1, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_60(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
createIntList_InvokeMethod_60(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_61(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_61(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_64(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_64(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_73(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_73(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_78(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_78(a6, iconst_0, i6, env, static) -{1,1}> random_Store_95(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_95(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && 0 < a6 && iconst_0 <= static
random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_112(o8, a6, iconst_1, i6, env, static') :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 <= static && 0 < a6 && static' <= static + iconst_1
random_Load_112(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_117(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_117(o13, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) :|: 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 <= o13 && 0 < a6
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) -{1,1}> random_Return_124(i8, a6, iconst_1, i6, env, static) :|: i8 <= o13 && 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_124(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_130(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_130(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) -{0,0}> createIntList_Load_628(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8
createIntList_Load_628(i126, o284, a323, i125, i124, env, static) -{0,0}> createIntList_Load_998(i126, o284, a323, i125, i124, env, static) :|: 0 < a323 && 0 <= o284 && i125 <= 3 && i125 <= 2 && 0 <= i126 && 1 <= i124 && 1 <= i125
createIntList_Load_998(i310, o536, a709, i309, i124, env, static) -{0,0}> createIntList_Load_1378(i310, o536, a709, i309, i124, env, static) :|: 0 < a709 && 0 <= i310 && i309 <= 3 && 0 <= o536 && 1 <= i309 && 1 <= i124
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(iconst_0, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= iconst_0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 <= i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Load_1445(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && iconst_0 <= 0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Load_1445(o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Return_1476(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124 && o798 = 1
createIntList_Return_1476(o794, a1101, i495, i124, env, static) -{1,1}> main_Store_1479(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_Store_1479(a1101, o794, i495, i124, env, static) -{1,1}> main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1486(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && a1101 <= static && 0 <= a1101 && 1 <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1486(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1496(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && a1101 <= static && 0 <= a1101 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) -{1,1}> random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1496(a1101, o794, i495, i124, env, static) -{1,1}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{1,1}> random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && o825 < a1101 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) -{1,1}> random_Store_1540(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831 && o831 < a1101
random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Store_1540(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_1 = 1 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) -{1,1}> random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && i495 + iconst_1 = i553 && iconst_1 = 1 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) -{1,1}> random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 2 <= i561 && i495 + iconst_1 = i561 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static') :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && static' <= static + i553 && 2 <= i553 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) -{1,1}> random_Load_1673(o831, a1101, o794, i561, i124, env, static') :|: static' <= static + i561 && 0 <= o794 && 2 <= i561 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_InvokeMethod_1675(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Load_1673(o831, a1101, o794, i561, i124, env, static) -{1,1}> random_InvokeMethod_1677(o831, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 < o913 && 0 <= o794 && 0 < o798 && 0 <= o913 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= o914 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 0 < o913 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && i599 <= o913 && 1 <= i124
random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) -{1,1}> random_Return_1696(i607, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= i607 && 0 < a1101 && 1 <= i124 && i607 <= o914
random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
random_Return_1696(i607, a1101, o794, i561, i124, env, static) -{1,1}> main_Store_1705(a1101, i607, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Store_1705(a1101, i607, o794, i561, i124, env, static) -{1,1}> main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) -{1,1}> main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) -{1,1}> main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) -{0,0}> main_Load_2119(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= iconst_0 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1841(o798', o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && o798' <= o798 + i599 && 0 < o798' && 0 < a1101 && 0 <= i599 && 1 <= i124 && o798 <= o798'
langle_init_rangle_Load_1841(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Return_1895(o798', i506, a1101, i553, o794, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && o798' <= o798 + o794 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < o798' && o798' = o798 + o794 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Return_1895(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && i506 + -1 = i695 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 0 <= o794 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) -{0,0}> createIntList_Load_1378(i695, o798, a1101, i553, i124, env, static) :|: 0 <= o794 && 0 <= o798 && 0 < o798 && 0 <= i695 && 2 <= i553 && 1 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Load_2119(a1585, o1113, i607, i734, i561, i124, env, static) -{0,0}> main_Load_2247(a1585, o1113, i607, i734, i561, i124, env, static) :|: 0 < a1585 && 2 <= i561 && 0 <= i734 && 0 <= o1113 && 0 <= i607 && i734 <= 1 && 1 <= i124 && i734 <= 2
main_Load_2247(a1641, o1152, i607, i757, i561, i124, env, static) -{0,0}> main_Load_2294(a1641, o1152, i607, i757, i561, i124, env, static) :|: i757 <= 2 && 2 <= i561 && 0 <= i607 && 0 <= o1152 && 1 <= i124 && 0 < a1641 && 0 <= i757
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1171 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_FieldAccess_2306(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2306(a1651, o1172, i607, i766, i561, i124, env, static) -{0,0}> main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) :|: 0 <= i766 && o1173 < o1172 && 2 <= i561 && i768 < o1172 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && -1 * o1172 < i768
main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) -{1,1}> main_GT_2309(a1651, i768, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 < i770 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 0 <= o1174 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124 && 0 < o1174
main_NULL_2320(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && i770 - iconst_1 = i771 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Inc_2336(a1651, o1172', i607, i766, i561, i124, o1173, i771, env, static) :|: o1172' < o1172 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < o1172' && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && o1172' <= o1172 + i771
main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Inc_2336(a1651, o1172, i607, i766, i561, i124, o1173, i771, env, static) -{1,1}> main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 0 <= i766 && i766 + 1 = i774 && 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) -{1,1}> main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{1,1}> main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) -{1,1}> main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && i766 * i607 = i776 && 0 < o1174 && 1 <= i124
main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{0,0}> main_Load_2294(a1651, o1172, i607, i774, i561, i124, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 <= i774 && 0 <= o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) -{1,1}> main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) -{1,1}> main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, o1174, i607, i776, i561, i124, env, static) :|: 0 <= o1174 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124

(19) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

obtained
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
by chaining
main_Load_2(o1, env, static) -{0,0}> main_Load_3(o1, env, static) :|: 0 < o1
main_Load_3(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_6(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_12(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_12(o1, env, static) -{0,0}> langle_clinit_rangle_New_14(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_14(o1, env, static) -{0,0}> langle_clinit_rangle_New_16(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_18(o3, o1, env, static) :|: o3 = 1 && 0 < o3 && 0 < o1
langle_clinit_rangle_Duplicate_18(o3, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o3, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_init_rangle_Load_24(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_25(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_25(o3, o1, env, static) -{1,1}> langle_init_rangle_Load_26(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Load_26(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_27(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_30(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_30(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_32(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_32(o3, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) -{1,1}> langle_clinit_rangle_Return_34(o1, env, static') :|: 0 < o3 && 0 <= o3 && 0 <= static && 0 < o1 && static' <= static + o3
langle_clinit_rangle_Return_34(o1, env, static) -{1,1}> main_Load_39(o1, env, static) :|: 0 < o1
main_Load_39(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_43(o1, env, static) :|: 0 <= static && 0 < o1
main_Load_43(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 < o1
main_Load_44(o1, env, static) -{0,0}> main_Load_45(o1, env, static) :|: 0 < o1
main_Load_45(o1, env, static) -{1,1}> main_FieldAccess_46(o1, env, static) :|: 0 < o1
main_FieldAccess_46(o1, env, static) -{0,0}> main_FieldAccess_47(o1, env, static) :|: 0 < o1
main_FieldAccess_47(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_56(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_56(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_58(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_58(o1, iconst_0, env, static) -{0,0}> main_InvokeMethod_59(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
main_InvokeMethod_59(o1, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_60(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
createIntList_InvokeMethod_60(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_61(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_61(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_64(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_64(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_73(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_73(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6

obtained
random_ArrayAccess_74(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1
by chaining
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_78(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_78(a6, iconst_0, i6, env, static) -{1,1}> random_Store_95(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_95(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && 0 < a6 && iconst_0 <= static
random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_112(o8, a6, iconst_1, i6, env, static') :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 <= static && 0 < a6 && static' <= static + iconst_1
random_Load_112(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_117(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6

obtained
random_InvokeMethod_117(o13, a6, 1, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2
by chaining
random_InvokeMethod_117(o13, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) :|: 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 <= o13 && 0 < a6
random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) -{1,1}> random_Return_124(i8, a6, iconst_1, i6, env, static) :|: i8 <= o13 && 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_124(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_130(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_130(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) -{0,0}> createIntList_Load_628(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8
createIntList_Load_628(i126, o284, a323, i125, i124, env, static) -{0,0}> createIntList_Load_998(i126, o284, a323, i125, i124, env, static) :|: 0 < a323 && 0 <= o284 && i125 <= 3 && i125 <= 2 && 0 <= i126 && 1 <= i124 && 1 <= i125
createIntList_Load_998(i310, o536, a709, i309, i124, env, static) -{0,0}> createIntList_Load_1378(i310, o536, a709, i309, i124, env, static) :|: 0 < a709 && 0 <= i310 && i309 <= 3 && 0 <= o536 && 1 <= i309 && 1 <= i124

obtained
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
by chaining
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 <= i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124 && o798 = 1
createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && a1101 <= static && 0 <= a1101 && 1 <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) -{1,1}> random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124

obtained
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static
by chaining
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{1,1}> random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && o825 < a1101 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_1 = 1 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && i495 + iconst_1 = i553 && iconst_1 = 1 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static') :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && static' <= static + i553 && 2 <= i553 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_InvokeMethod_1675(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124

obtained
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, 0, 0, i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913
by chaining
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 < o913 && 0 <= o794 && 0 < o798 && 0 <= o913 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 0 < o913 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && i599 <= o913 && 1 <= i124
random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1841(o798', o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && o798' <= o798 + i599 && 0 < o798' && 0 < a1101 && 0 <= i599 && 1 <= i124 && o798 <= o798'
langle_init_rangle_Load_1841(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Return_1895(o798', i506, a1101, i553, o794, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && o798' <= o798 + o794 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < o798' && o798' = o798 + o794 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Return_1895(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && i506 + -1 = i695 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 0 <= o794 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) -{0,0}> createIntList_Load_1378(i695, o798, a1101, i553, i124, env, static) :|: 0 <= o794 && 0 <= o798 && 0 < o798 && 0 <= i695 && 2 <= i553 && 1 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124

obtained
createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0
by chaining
createIntList_LE_1439(iconst_0, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= iconst_0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Load_1445(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && iconst_0 <= 0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_Load_1445(o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Return_1476(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Return_1476(o794, a1101, i495, i124, env, static) -{1,1}> main_Store_1479(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Store_1479(a1101, o794, i495, i124, env, static) -{1,1}> main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1486(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_FieldAccess_1486(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1496(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && a1101 <= static && 0 <= a1101 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1496(a1101, o794, i495, i124, env, static) -{1,1}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124

obtained
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
by chaining
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) -{1,1}> random_Store_1540(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831 && o831 < a1101
random_Store_1540(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) -{1,1}> random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) -{1,1}> random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 2 <= i561 && i495 + iconst_1 = i561 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) -{1,1}> random_Load_1673(o831, a1101, o794, i561, i124, env, static') :|: static' <= static + i561 && 0 <= o794 && 2 <= i561 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_Load_1673(o831, a1101, o794, i561, i124, env, static) -{1,1}> random_InvokeMethod_1677(o831, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < a1101 && 1 <= i124 && 0 <= o831

obtained
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
by chaining
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= o914 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) -{1,1}> random_Return_1696(i607, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= i607 && 0 < a1101 && 1 <= i124 && i607 <= o914
random_Return_1696(i607, a1101, o794, i561, i124, env, static) -{1,1}> main_Store_1705(a1101, i607, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Store_1705(a1101, i607, o794, i561, i124, env, static) -{1,1}> main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) -{1,1}> main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) -{1,1}> main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) -{0,0}> main_Load_2119(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= iconst_0 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_2119(a1585, o1113, i607, i734, i561, i124, env, static) -{0,0}> main_Load_2247(a1585, o1113, i607, i734, i561, i124, env, static) :|: 0 < a1585 && 2 <= i561 && 0 <= i734 && 0 <= o1113 && 0 <= i607 && i734 <= 1 && 1 <= i124 && i734 <= 2
main_Load_2247(a1641, o1152, i607, i757, i561, i124, env, static) -{0,0}> main_Load_2294(a1641, o1152, i607, i757, i561, i124, env, static) :|: i757 <= 2 && 2 <= i561 && 0 <= i607 && 0 <= o1152 && 1 <= i124 && 0 < a1641 && 0 <= i757

obtained
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
by chaining
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1171 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_FieldAccess_2306(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2306(a1651, o1172, i607, i766, i561, i124, env, static) -{0,0}> main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) :|: 0 <= i766 && o1173 < o1172 && 2 <= i561 && i768 < o1172 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && -1 * o1172 < i768
main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) -{1,1}> main_GT_2309(a1651, i768, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
by chaining
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 < i770 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && i770 - iconst_1 = i771 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Inc_2336(a1651, o1172', i607, i766, i561, i124, o1173, i771, env, static) :|: o1172' < o1172 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < o1172' && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && o1172' <= o1172 + i771
main_Inc_2336(a1651, o1172, i607, i766, i561, i124, o1173, i771, env, static) -{1,1}> main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 0 <= i766 && i766 + 1 = i774 && 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{1,1}> main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{0,0}> main_Load_2294(a1651, o1172, i607, i774, i561, i124, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 <= i774 && 0 <= o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
by chaining
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
by chaining
main_NULL_2320(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124

obtained
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
by chaining
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 0 <= o1174 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124 && 0 < o1174
main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) -{1,1}> main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) -{1,1}> main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && i766 * i607 = i776 && 0 < o1174 && 1 <= i124
main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) -{1,1}> main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) -{1,1}> main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, o1174, i607, i776, i561, i124, env, static) :|: 0 <= o1174 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124

(20) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_117(o13, a6, 1, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, 0, 0, i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913
createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766

(21) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from lhss to constraints.

main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
was transformed to
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0

random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static
was transformed to
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0

random_InvokeMethod_117(o13, a6, 1, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2
was transformed to
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1

random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, 0, 0, i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913
was transformed to
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

random_ArrayAccess_74(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1
was transformed to
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0

createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0
was transformed to
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0

(22) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static

(23) LinearizedLhssProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Linearized lhss.

random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124
was transformed to
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL

random_ArrayAccess_74(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
was transformed to
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0

(24) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

(25) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from constraints to rhss.

random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
was transformed to
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0

main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
was transformed to
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766

random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i561', i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
was transformed to
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i495 + 1, i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static

random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
was transformed to
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124

random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i553', 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
was transformed to
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i495 + 1, 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0

main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
was transformed to
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124

main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
was transformed to
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'

random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(NULL, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
was transformed to
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(0, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124

random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
was transformed to
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6

random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i695', o798'1, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
was transformed to
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(NULL, o798, i506, o794, a1101, i553, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL
was transformed to
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(0, o798, i506, o794, a1101, i553, 0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL

(26) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i495 + 1, i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i495 + 1, 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(0, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(0, o798, i506, o794, a1101, i553, 0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL

(27) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Simplified expressions.

main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
was transformed to
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'

main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
was transformed to
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= i766

random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && o798'1 <= o798''' + o794 && 0 < a1101 && 0 <= o913 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
was transformed to
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 - 1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && 0 < a1101 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 - 1 = i695' && 0 <= o794 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0

main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 <= 2 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 + 0 && 0 <= o1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 < 2 && 0 <= static'3 && 0 < 1 && 0 <= 1
was transformed to
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 <= static'3

random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 <= 0 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && 0 <= 1 && 0 <= 2 && 0 <= o914 && i607' <= o914
was transformed to
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && i607' <= o914

createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 <= a1101 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && 0 <= 0 && x = 0
was transformed to
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && x = 0

main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && 0 <= o1171 && -1 * o1171 < i768'
was transformed to
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && -1 * o1171 < i768'

main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
was transformed to
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && x = 0

random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 1 <= 1 && 1 <= 3 && 0 <= 0 && 0 < o13 && 0 <= i8' && 0 <= o13 && 1 <= 2 && x = 1
was transformed to
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 0 < o13 && 0 <= i8' && x = 1

createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && 0 <= i506 && 0 < 1 && i495 <= static
was transformed to
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && i495 <= static

(28) Obligation:

IntTrs with 23 rules
Start term: main_Load_2(args, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, x, x', i124, env, static) -{16,16}> createIntList_Load_1378(i506 - 1, o798''' + o794, a1101, i553, i124, env, static) :|: o798 <= o798''' && 1 <= i124 && i599' <= o913 && 0 <= i599' && 0 < a1101 && 1 <= i553 && 0 < o798 && 2 <= i553 && 1 <= i506 && 0 <= i695' && 0 < o798'1 && i506 - 1 = i695' && 0 <= o794 && 0 < o798''' && o798'1 = o798''' + o794 && o798''' <= o798 + i599' && 0 < o913 && x = 0 && x' = 0
random_InvokeMethod_1677(NULL, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1692(0, a1101, o794, i561, i124, env, static) :|: NULL = 0 && 0 <= o794 && 2 <= i561 && 0 <= NULL && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1511(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{5,5}> main_Load_2294(a1101, o794, i607', 0, i561, i124, env, static) :|: 2 <= i561 && 0 < a1101 && 0 <= o794 && 1 <= i124 && 0 < o914 && 0 <= i607' && i607' <= o914
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1508(a1101, i495, o798, i506, o794, i124, 0, 0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{7,7}> random_InvokeMethod_1677(o831', a1101, o794, i495 + 1, i124, env, static'6) :|: o831' < a1101 && 0 <= o831' && 0 <= o794 && 1 <= i124 && static'6 <= static + i561' && 0 < a1101 && 1 <= i495 && 2 <= i561' && 0 <= static && i495 + 1 = i561' && -1 * static <= i495 && i495 <= static
main_NULL_2320(a1651, x, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && x = 0
main_NULL_2301(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2303(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
random_ArrayAccess_74(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_76(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= i766
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
random_InvokeMethod_117(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_121(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Load_2(o1, env, static) -{24,24}> random_ArrayAccess_74(o1, 0, i4', env, static'3) :|: static'1 <= static''' + 1 && i4' < o1 && 0 < o1 && 0 <= static'2 && 0 <= i4' && static'2 <= static'1 && o1 <= static'3 && static''' <= static + 2 && 0 <= static'1 && static'3 <= static'2 + o1 && 0 <= static && -1 * static'3 <= 0 && 0 <= static''' && 0 <= static'3
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
random_InvokeMethod_117(o13, a6, x, i6, env, static) -{5,5}> createIntList_Load_1378(i8', 0, a6, 1, i6, env, static) :|: i8' <= o13 && 1 <= i6 && 0 < a6 && 0 < o13 && 0 <= i8' && x = 1
random_ArrayAccess_74(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_117(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && 0 <= static && 0 <= o8' && o8' < a6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{6,6}> random_ArrayAccess_1501(a1101, i495, 1, i506, o794, i124, 0, 0, env, static) :|: a1101 <= static && 1 <= i124 && 1 <= i506 && 0 < a1101 && 0 <= static && 0 <= o794 && 0 < i506 && -1 * static <= i495 && 1 <= i495 && i495 <= static
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{3,3}> main_GT_2309(a1651, i768', o1171, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1171 && 1 <= i124 && i768' < o1171 && 0 <= o1173' && 2 <= i561 && 0 <= i607 && 0 <= i766 && 0 < a1651 && 0 < o1171 && -1 * o1171 < i768'
random_InvokeMethod_1675(NULL, o798, i506, o794, a1101, i553, x, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1690(0, o798, i506, o794, a1101, i553, 0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 <= NULL && 0 < a1101 && 1 <= i124 && x = NULL
createIntList_LE_1439(x, o794, a1101, i495, i124, env, static) -{7,7}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: a1101 <= static && 1 <= i124 && 0 < a1101 && 1 <= i495 && 0 <= static && -1 * static <= i495 && 0 <= o794 && i495 <= static && x = 0
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, x, x', env, static) -{7,7}> random_InvokeMethod_1675(o825', o798, i506, o794, a1101, i495 + 1, 0, 0, i124, env, static'5) :|: 0 < o798 && 1 <= i124 && 1 <= i495 && 0 < a1101 && o825' < a1101 && static'5 <= static + i553' && 2 <= i553' && 0 <= o825' && 0 <= o794 && -1 * static <= i495 && 1 <= i506 && 0 <= static && i495 + 1 = i553' && i495 <= static && x = 0 && x' = 0

(29) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(141)) transformation)

Extracted set of 146 edges for the analysis of TIME complexity. Dropped leaves.

(30) Obligation:

Set of 146 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

(31) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)

Transformed 146 jbc graph edges to a weighted ITS with 146 rules.
Used simplified encoding of division and modulo.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Filtered fields of type java.lang.Object.
Did no encode lower bounds for putfield and astore.

(32) Obligation:

IntTrs with 146 rules
Start term: main_Load_2(args, env, static)
Considered paths: all paths from start
Rules:
main_Load_2(o1, env, static) -{0,0}> main_Load_3(o1, env, static) :|: 0 < o1
main_Load_3(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_6(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_12(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_12(o1, env, static) -{0,0}> langle_clinit_rangle_New_14(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_14(o1, env, static) -{0,0}> langle_clinit_rangle_New_16(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_18(o3, o1, env, static) :|: o3 = 1 && 0 < o3 && 0 < o1
langle_clinit_rangle_Duplicate_18(o3, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o3, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_init_rangle_Load_24(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_25(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_25(o3, o1, env, static) -{1,1}> langle_init_rangle_Load_26(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Load_26(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_27(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_30(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_30(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_32(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_32(o3, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) -{1,1}> langle_clinit_rangle_Return_34(o1, env, static') :|: 0 < o3 && 0 <= o3 && 0 <= static && 0 < o1 && static' <= static + o3
langle_clinit_rangle_Return_34(o1, env, static) -{1,1}> main_Load_39(o1, env, static) :|: 0 < o1
main_Load_39(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_43(o1, env, static) :|: 0 <= static && 0 < o1
main_Load_43(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 < o1
main_Load_44(o1, env, static) -{0,0}> main_Load_45(o1, env, static) :|: 0 < o1
main_Load_45(o1, env, static) -{1,1}> main_FieldAccess_46(o1, env, static) :|: 0 < o1
main_FieldAccess_46(o1, env, static) -{0,0}> main_FieldAccess_47(o1, env, static) :|: 0 < o1
main_FieldAccess_47(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_56(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_56(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_58(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_58(o1, iconst_0, env, static) -{0,0}> main_InvokeMethod_59(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
main_InvokeMethod_59(o1, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_60(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
createIntList_InvokeMethod_60(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_61(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_61(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_64(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_64(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_73(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_73(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_78(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_78(a6, iconst_0, i6, env, static) -{1,1}> random_Store_95(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_95(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && 0 < a6 && iconst_0 <= static
random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_112(o8, a6, iconst_1, i6, env, static') :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 <= static && 0 < a6 && static' <= static + iconst_1
random_Load_112(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_117(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_117(o13, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) :|: 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 <= o13 && 0 < a6
random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) -{1,1}> random_Return_124(i8, a6, iconst_1, i6, env, static) :|: i8 <= o13 && 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_124(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_130(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_130(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) -{0,0}> createIntList_Load_628(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8
createIntList_Load_628(i126, o284, a323, i125, i124, env, static) -{0,0}> createIntList_Load_998(i126, o284, a323, i125, i124, env, static) :|: 0 < a323 && 0 <= o284 && i125 <= 3 && i125 <= 2 && 0 <= i126 && 1 <= i124 && 1 <= i125
createIntList_Load_998(i310, o536, a709, i309, i124, env, static) -{0,0}> createIntList_Load_1378(i310, o536, a709, i309, i124, env, static) :|: 0 < a709 && 0 <= i310 && i309 <= 3 && 0 <= o536 && 1 <= i309 && 1 <= i124
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(iconst_0, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= iconst_0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 <= i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Load_1445(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && iconst_0 <= 0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Load_1445(o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Return_1476(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124 && o798 = 1
createIntList_Return_1476(o794, a1101, i495, i124, env, static) -{1,1}> main_Store_1479(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_Store_1479(a1101, o794, i495, i124, env, static) -{1,1}> main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1486(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && a1101 <= static && 0 <= a1101 && 1 <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1486(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1496(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && a1101 <= static && 0 <= a1101 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) -{1,1}> random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1496(a1101, o794, i495, i124, env, static) -{1,1}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{1,1}> random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && o825 < a1101 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) -{1,1}> random_Store_1540(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831 && o831 < a1101
random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Store_1540(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_1 = 1 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) -{1,1}> random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && i495 + iconst_1 = i553 && iconst_1 = 1 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) -{1,1}> random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 2 <= i561 && i495 + iconst_1 = i561 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static') :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && static' <= static + i553 && 2 <= i553 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) -{1,1}> random_Load_1673(o831, a1101, o794, i561, i124, env, static') :|: static' <= static + i561 && 0 <= o794 && 2 <= i561 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_InvokeMethod_1675(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Load_1673(o831, a1101, o794, i561, i124, env, static) -{1,1}> random_InvokeMethod_1677(o831, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 < o913 && 0 <= o794 && 0 < o798 && 0 <= o913 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= o914 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 0 < o913 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && i599 <= o913 && 1 <= i124
random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) -{1,1}> random_Return_1696(i607, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= i607 && 0 < a1101 && 1 <= i124 && i607 <= o914
random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
random_Return_1696(i607, a1101, o794, i561, i124, env, static) -{1,1}> main_Store_1705(a1101, i607, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Store_1705(a1101, i607, o794, i561, i124, env, static) -{1,1}> main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) -{1,1}> main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) -{1,1}> main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) -{0,0}> main_Load_2119(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= iconst_0 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1841(o798', o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && o798' <= o798 + i599 && 0 < o798' && 0 < a1101 && 0 <= i599 && 1 <= i124 && o798 <= o798'
langle_init_rangle_Load_1841(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Return_1895(o798', i506, a1101, i553, o794, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && o798' <= o798 + o794 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < o798' && o798' = o798 + o794 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Return_1895(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && i506 + -1 = i695 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 0 <= o794 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) -{0,0}> createIntList_Load_1378(i695, o798, a1101, i553, i124, env, static) :|: 0 <= o794 && 0 <= o798 && 0 < o798 && 0 <= i695 && 2 <= i553 && 1 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
main_Load_2119(a1585, o1113, i607, i734, i561, i124, env, static) -{0,0}> main_Load_2247(a1585, o1113, i607, i734, i561, i124, env, static) :|: 0 < a1585 && 2 <= i561 && 0 <= i734 && 0 <= o1113 && 0 <= i607 && i734 <= 1 && 1 <= i124 && i734 <= 2
main_Load_2247(a1641, o1152, i607, i757, i561, i124, env, static) -{0,0}> main_Load_2294(a1641, o1152, i607, i757, i561, i124, env, static) :|: i757 <= 2 && 2 <= i561 && 0 <= i607 && 0 <= o1152 && 1 <= i124 && 0 < a1641 && 0 <= i757
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1171 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_FieldAccess_2306(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2306(a1651, o1172, i607, i766, i561, i124, env, static) -{0,0}> main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) :|: 0 <= i766 && o1173 < o1172 && 2 <= i561 && i768 < o1172 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && -1 * o1172 < i768
main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) -{1,1}> main_GT_2309(a1651, i768, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 < i770 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 0 <= o1174 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124 && 0 < o1174
main_NULL_2320(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && i770 - iconst_1 = i771 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Inc_2336(a1651, o1172', i607, i766, i561, i124, o1173, i771, env, static) :|: o1172' < o1172 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < o1172' && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && o1172' <= o1172 + i771
main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_Inc_2336(a1651, o1172, i607, i766, i561, i124, o1173, i771, env, static) -{1,1}> main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 0 <= i766 && i766 + 1 = i774 && 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) -{1,1}> main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{1,1}> main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) -{1,1}> main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && i766 * i607 = i776 && 0 < o1174 && 1 <= i124
main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{0,0}> main_Load_2294(a1651, o1172, i607, i774, i561, i124, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 <= i774 && 0 <= o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) -{1,1}> main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) -{1,1}> main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, o1174, i607, i776, i561, i124, env, static) :|: 0 <= o1174 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124

(33) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

obtained
main_Load_2(o1, env, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', env, static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= 1 && 1 <= 1 && 0 <= o8' && 0 <= 0 && 0 < 1 && 1 <= 3 && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 < 2 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && 1 <= 2 && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
by chaining
main_Load_2(o1, env, static) -{0,0}> main_Load_3(o1, env, static) :|: 0 < o1
main_Load_3(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_6(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_9(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_10(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_12(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_12(o1, env, static) -{0,0}> langle_clinit_rangle_New_14(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_14(o1, env, static) -{0,0}> langle_clinit_rangle_New_16(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_18(o3, o1, env, static) :|: o3 = 1 && 0 < o3 && 0 < o1
langle_clinit_rangle_Duplicate_18(o3, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_ConstantStackPush_20(o3, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_clinit_rangle_InvokeMethod_22(o3, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o3, o1, env, static) :|: NULL = 0 && 0 < o3 && 0 < o1
langle_init_rangle_Load_24(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_25(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_25(o3, o1, env, static) -{1,1}> langle_init_rangle_Load_26(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Load_26(o3, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_InvokeMethod_27(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_30(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_30(o3, o1, env, static) -{1,1}> langle_init_rangle_Return_32(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_init_rangle_Return_32(o3, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) :|: 0 < o3 && 0 < o1
langle_clinit_rangle_FieldAccess_33(o3, o1, env, static) -{1,1}> langle_clinit_rangle_Return_34(o1, env, static') :|: 0 < o3 && 0 <= o3 && 0 <= static && 0 < o1 && static' <= static + o3
langle_clinit_rangle_Return_34(o1, env, static) -{1,1}> main_Load_39(o1, env, static) :|: 0 < o1
main_Load_39(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_43(o1, env, static) :|: 0 <= static && 0 < o1
main_Load_43(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 < o1
main_Load_44(o1, env, static) -{0,0}> main_Load_45(o1, env, static) :|: 0 < o1
main_Load_45(o1, env, static) -{1,1}> main_FieldAccess_46(o1, env, static) :|: 0 < o1
main_FieldAccess_46(o1, env, static) -{0,0}> main_FieldAccess_47(o1, env, static) :|: 0 < o1
main_FieldAccess_47(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_48(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_51(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_55(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_56(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_56(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_58(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_58(o1, iconst_0, env, static) -{0,0}> main_InvokeMethod_59(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
main_InvokeMethod_59(o1, iconst_0, env, static) -{1,1}> createIntList_InvokeMethod_60(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
createIntList_InvokeMethod_60(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_61(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_61(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_64(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_64(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_73(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_73(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_78(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_78(a6, iconst_0, i6, env, static) -{1,1}> random_Store_95(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_95(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_97(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && 0 < a6 && iconst_0 <= static
random_ConstantStackPush_101(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_105(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_107(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_112(o8, a6, iconst_1, i6, env, static') :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 <= static && 0 < a6 && static' <= static + iconst_1
random_Load_112(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_117(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_117(o13, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) :|: 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 <= o13 && 0 < a6
random_InvokeMethod_120(o13, a6, iconst_1, i6, env, static) -{1,1}> random_Return_124(i8, a6, iconst_1, i6, env, static) :|: i8 <= o13 && 0 < o13 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_124(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_130(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_130(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_ConstantStackPush_134(i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Store_142(NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createIntList_Load_147(i8, NULL, a6, iconst_1, i6, env, static) -{0,0}> createIntList_Load_628(i8, NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8
createIntList_Load_628(i126, o284, a323, i125, i124, env, static) -{0,0}> createIntList_Load_998(i126, o284, a323, i125, i124, env, static) :|: 0 < a323 && 0 <= o284 && i125 <= 3 && i125 <= 2 && 0 <= i126 && 1 <= i124 && 1 <= i125
createIntList_Load_998(i310, o536, a709, i309, i124, env, static) -{0,0}> createIntList_Load_1378(i310, o536, a709, i309, i124, env, static) :|: 0 < a709 && 0 <= i310 && i309 <= 3 && 0 <= o536 && 1 <= i309 && 1 <= i124

obtained
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{29,29}> createIntList_Load_1378(i695', o798'1, a1101, i553', i124, env, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506
by chaining
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 <= i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1443(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < i506 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_New_1474(i506, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124 && o798 = 1
createIntList_Duplicate_1478(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_InvokeMethod_1481(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1485(o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && a1101 <= static && 0 <= a1101 && 1 <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1491(a1101, o798, i506, o794, i495, i124, NULL, iconst_0, env, static) -{1,1}> random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_ArrayAccess_1501(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{0,0}> random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1507(a1101, i495, o798, i506, o794, i124, NULL, iconst_0, env, static) -{1,1}> random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && o825 < a1101 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_Store_1517(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1546(o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && i495 <= static && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && -1 * static <= i495 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_ConstantStackPush_1554(i495, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && iconst_1 = 1 && 0 <= o825 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_IntArithmetic_1582(i495, iconst_1, o825, o798, i506, o794, a1101, NULL, iconst_0, i124, env, static) -{1,1}> random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && i495 + iconst_1 = i553 && iconst_1 = 1 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_FieldAccess_1666(i553, o825, o798, i506, o794, a1101, i495, NULL, iconst_0, i124, env, static) -{1,1}> random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static') :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 1 <= i495 && static' <= static + i553 && 2 <= i553 && 0 <= o825 && iconst_0 = 0 && 0 <= static && 0 < a1101 && 1 <= i124
random_Load_1671(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_InvokeMethod_1675(o825, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 0 <= o825 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1675(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{0,0}> random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 < o913 && 0 <= o794 && 0 < o798 && 0 <= o913 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1689(o913, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 0 < o913 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && i599 <= o913 && 1 <= i124
random_Return_1693(i599, o798, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1700(o798, i599, i506, o794, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_InvokeMethod_1711(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1714(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_InvokeMethod_1737(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1739(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1746(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1820(o798, i599, o794, i506, a1101, i553, NULL, iconst_0, i124, env, static) -{1,1}> langle_init_rangle_Load_1841(o798', o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && iconst_0 = 0 && o798' <= o798 + i599 && 0 < o798' && 0 < a1101 && 0 <= i599 && 1 <= i124 && o798 <= o798'
langle_init_rangle_Load_1841(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Load_1854(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_FieldAccess_1888(o798, o794, i506, a1101, i553, NULL, i599, i124, env, static) -{1,1}> langle_init_rangle_Return_1895(o798', i506, a1101, i553, o794, i599, i124, env, static) :|: NULL = 0 && 1 <= i506 && o798' <= o798 + o794 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < o798' && o798' = o798 + o794 && 0 < a1101 && 0 <= i599 && 1 <= i124
langle_init_rangle_Return_1895(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Store_1917(o798, i506, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && 0 < o798 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Inc_1938(i506, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 1 <= i506 && 0 <= o794 && i506 + -1 = i695 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_JMP_1960(i695, o798, a1101, i553, o794, i599, i124, env, static) -{1,1}> createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) :|: 0 <= o794 && 0 < o798 && 0 <= i695 && 2 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124
createIntList_Load_1987(i695, o798, a1101, i553, o794, i599, i124, env, static) -{0,0}> createIntList_Load_1378(i695, o798, a1101, i553, i124, env, static) :|: 0 <= o794 && 0 <= o798 && 0 < o798 && 0 <= i695 && 2 <= i553 && 1 <= i553 && 0 < a1101 && 0 <= i599 && 1 <= i124

obtained
createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i561', i124, env, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831'
by chaining
createIntList_LE_1439(iconst_0, o794, a1101, i495, i124, env, static) -{0,0}> createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= iconst_0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_LE_1442(iconst_0, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Load_1445(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && iconst_0 <= 0 && 1 <= i495 && iconst_0 = 0 && 0 < a1101 && 1 <= i124
createIntList_Load_1445(o794, a1101, i495, i124, env, static) -{1,1}> createIntList_Return_1476(o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_Return_1476(o794, a1101, i495, i124, env, static) -{1,1}> main_Store_1479(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_Store_1479(a1101, o794, i495, i124, env, static) -{1,1}> main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_InvokeMethod_1483(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1486(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_FieldAccess_1486(a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1496(a1101, o794, i495, i124, env, static) :|: 0 <= o794 && a1101 <= static && 0 <= a1101 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_FieldAccess_1496(a1101, o794, i495, i124, env, static) -{1,1}> random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124
random_ArrayAccess_1505(a1101, i495, o794, i124, env, static) -{0,0}> random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124
random_ArrayAccess_1510(a1101, i495, o794, i124, env, static) -{1,1}> random_Store_1540(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831 && o831 < a1101
random_Store_1540(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 1 <= i495 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1550(o831, a1101, o794, i495, i124, env, static) -{1,1}> random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) :|: i495 <= static && 0 <= o794 && 1 <= i495 && -1 * static <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_ConstantStackPush_1557(i495, o831, a1101, o794, i124, env, static) -{1,1}> random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) :|: 0 <= o794 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_IntArithmetic_1591(i495, iconst_1, o831, a1101, o794, i124, env, static) -{1,1}> random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) :|: 0 <= o794 && 2 <= i561 && i495 + iconst_1 = i561 && 1 <= i495 && iconst_1 = 1 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_FieldAccess_1670(i561, o831, a1101, o794, i495, i124, env, static) -{1,1}> random_Load_1673(o831, a1101, o794, i561, i124, env, static') :|: static' <= static + i561 && 0 <= o794 && 2 <= i561 && 1 <= i495 && 0 <= static && 0 < a1101 && 1 <= i124 && 0 <= o831
random_Load_1673(o831, a1101, o794, i561, i124, env, static) -{1,1}> random_InvokeMethod_1677(o831, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < a1101 && 1 <= i124 && 0 <= o831
random_InvokeMethod_1677(o914, a1101, o794, i561, i124, env, static) -{0,0}> random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= o914 && 0 < a1101 && 1 <= i124
random_InvokeMethod_1691(o914, a1101, o794, i561, i124, env, static) -{1,1}> random_Return_1696(i607, a1101, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 < o914 && 0 <= i607 && 0 < a1101 && 1 <= i124 && i607 <= o914
random_Return_1696(i607, a1101, o794, i561, i124, env, static) -{1,1}> main_Store_1705(a1101, i607, o794, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Store_1705(a1101, i607, o794, i561, i124, env, static) -{1,1}> main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_ConstantStackPush_1713(a1101, o794, i607, i561, i124, env, static) -{1,1}> main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Store_1723(a1101, iconst_0, o794, i607, i561, i124, env, static) -{1,1}> main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_1734(a1101, o794, i607, iconst_0, i561, i124, env, static) -{0,0}> main_Load_2119(a1101, o794, i607, iconst_0, i561, i124, env, static) :|: 0 <= o794 && 2 <= i561 && 0 <= iconst_0 && iconst_0 <= 1 && iconst_0 = 0 && 0 <= i607 && 0 < a1101 && 1 <= i124
main_Load_2119(a1585, o1113, i607, i734, i561, i124, env, static) -{0,0}> main_Load_2247(a1585, o1113, i607, i734, i561, i124, env, static) :|: 0 < a1585 && 2 <= i561 && 0 <= i734 && 0 <= o1113 && 0 <= i607 && i734 <= 1 && 1 <= i124 && i734 <= 2
main_Load_2247(a1641, o1152, i607, i757, i561, i124, env, static) -{0,0}> main_Load_2294(a1641, o1152, i607, i757, i561, i124, env, static) :|: i757 <= 2 && 2 <= i561 && 0 <= i607 && 0 <= o1152 && 1 <= i124 && 0 < a1641 && 0 <= i757

obtained
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= o1166 && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'
by chaining
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2301(a1651, o1166, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1166 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2301(a1651, o1171, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= o1171 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_NULL_2302(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2304(a1651, o1171, i607, i766, i561, i124, env, static) -{1,1}> main_FieldAccess_2306(a1651, o1171, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1171 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_FieldAccess_2306(a1651, o1172, i607, i766, i561, i124, env, static) -{0,0}> main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) :|: 0 <= i766 && o1173 < o1172 && 2 <= i561 && i768 < o1172 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && -1 * o1172 < i768
main_FieldAccess_2308(a1651, o1172, i607, i766, i561, i124, o1173, i768, env, static) -{1,1}> main_GT_2309(a1651, i768, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
by chaining
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_GT_2311(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 < i770 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2313(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Duplicate_2315(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2317(a1651, o1172, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_ConstantStackPush_2319(a1651, o1172, i770, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_IntArithmetic_2321(a1651, o1172, i770, iconst_1, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) :|: 0 <= i766 && 2 <= i561 && 1 <= i770 && i770 - iconst_1 = i771 && 0 < o1172 && iconst_1 = 1 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2327(a1651, o1172, i771, i607, i766, i561, i124, o1173, i770, env, static) -{1,1}> main_Inc_2336(a1651, o1172', i607, i766, i561, i124, o1173, i771, env, static) :|: o1172' < o1172 && 0 <= i766 && 2 <= i561 && 1 <= i770 && 0 < o1172 && 0 < o1172' && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124 && o1172' <= o1172 + i771
main_Inc_2336(a1651, o1172, i607, i766, i561, i124, o1173, i771, env, static) -{1,1}> main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 0 <= i766 && i766 + 1 = i774 && 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_JMP_2340(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{1,1}> main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2344(a1651, o1172, i607, i774, i561, i124, o1173, i771, env, static) -{0,0}> main_Load_2294(a1651, o1172, i607, i774, i561, i124, env, static) :|: 2 <= i561 && 1 <= i774 && 0 < o1172 && 0 <= i774 && 0 <= o1172 && 0 < a1651 && 0 <= i771 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
by chaining
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{0,0}> main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_GT_2310(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{1,1}> main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Load_2312(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_FieldAccess_2314(a1651, o1172, i607, i766, i561, i124, o1173, i769, env, static) -{1,1}> main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < o1172 && 0 < a1651 && 0 <= i607 && i769 <= 0 && 0 <= o1173 && 1 <= i124
main_Store_2316(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124
main_Load_2318(a1651, o1173, i607, i766, i561, i124, env, static) -{1,1}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 <= o1173 && 1 <= i124

obtained
main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
by chaining
main_NULL_2320(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124
main_NULL_2324(a1651, NULL, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124
main_Load_2333(a1651, NULL, i607, i766, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, NULL, i607, i766, i561, i124, env, static) :|: 0 <= i766 && NULL = 0 && 2 <= i561 && 0 < a1651 && 0 <= NULL && 0 <= i607 && 1 <= i124

obtained
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
by chaining
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{0,0}> main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 0 <= o1174 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 1 <= i124 && 0 < o1174
main_NULL_2323(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2329(a1651, o1174, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2338(a1651, i766, o1174, i607, i561, i124, env, static) -{1,1}> main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_IntArithmetic_2342(a1651, i766, i607, o1174, i561, i124, env, static) -{1,1}> main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) :|: 0 <= i766 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && i766 * i607 = i776 && 0 < o1174 && 1 <= i124
main_Store_2347(a1651, i776, o1174, i607, i561, i124, env, static) -{1,1}> main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_JMP_2348(a1651, o1174, i607, i776, i561, i124, env, static) -{1,1}> main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) :|: 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124
main_Load_2350(a1651, o1174, i607, i776, i561, i124, env, static) -{0,0}> main_Load_2294(a1651, o1174, i607, i776, i561, i124, env, static) :|: 0 <= o1174 && 2 <= i561 && 0 <= i776 && 0 < a1651 && 0 <= i607 && 0 < o1174 && 1 <= i124

(34) Obligation:

IntTrs with 9 rules
Start term: main_Load_2(args, env, static)
Considered paths: all paths from start
Rules:
main_Load_2(o1, env, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', env, static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= 1 && 1 <= 1 && 0 <= o8' && 0 <= 0 && 0 < 1 && 1 <= 3 && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 < 2 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && 1 <= 2 && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
createIntList_Load_1378(i496, o794, a1101, i495, i124, env, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, env, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, env, static) -{29,29}> createIntList_Load_1378(i695', o798'1, a1101, i553', i124, env, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506
createIntList_LE_1439(0, o794, a1101, i495, i124, env, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i561', i124, env, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831'
main_Load_2294(a1651, o1166, i607, i766, i561, i124, env, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173', env, static) :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= o1166 && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173, env, static) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, env, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173, env, static) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124, env, static) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2320(a1651, 0, i607, i766, i561, i124, env, static) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, env, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124, env, static) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, env, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766

(35) WeightedIntTrsUnneededArgumentFilterProof (CONCRETE UPPER BOUND(ID) transformation)

Some arguments are removed because they cannot influence termination. We removed arguments according to the following replacements:

main_Load_2(x1, x2, x3) → main_Load_2(x1, x3)
createIntList_Load_1378(x1, x2, x3, x4, x5, x6, x7) → createIntList_Load_1378(x1, x2, x3, x4, x5, x7)
createIntList_LE_1439(x1, x2, x3, x4, x5, x6, x7) → createIntList_LE_1439(x1, x2, x3, x4, x5, x7)
main_Load_2294(x1, x2, x3, x4, x5, x6, x7, x8) → main_Load_2294(x1, x2, x3, x4, x5, x6, x8)
main_GT_2309(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → main_GT_2309(x1, x2, x3, x4, x5, x6, x7, x8)
main_NULL_2320(x1, x2, x3, x4, x5, x6, x7, x8) → main_NULL_2320(x1, x2, x3, x4, x5, x6)

(36) Obligation:

IntTrs with 9 rules
Start term: main_Load_2(args, static)
Considered paths: all paths from start
Rules:
main_Load_2(o1, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= 1 && 1 <= 1 && 0 <= o8' && 0 <= 0 && 0 < 1 && 1 <= 3 && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 < 2 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && 1 <= 2 && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
createIntList_Load_1378(i496, o794, a1101, i495, i124, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i695', o798'1, a1101, i553', i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506
createIntList_LE_1439(0, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i561', i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831'
main_Load_2294(a1651, o1166, i607, i766, i561, i124, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173') :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= o1166 && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
main_NULL_2320(a1651, 0, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766

(37) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from lhss to constraints.

createIntList_LE_1439(0, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i561', i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831'
was transformed to
createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i561', i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0

main_NULL_2320(a1651, 0, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0
was transformed to
main_NULL_2320(a1651, x, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0

(38) Obligation:

IntTrs with 9 rules
Start term: main_Load_2(args, static)
Considered paths: all paths from start
Rules:
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
main_Load_2(o1, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= 1 && 1 <= 1 && 0 <= o8' && 0 <= 0 && 0 < 1 && 1 <= 3 && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 < 2 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && 1 <= 2 && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i561', i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0
createIntList_Load_1378(i496, o794, a1101, i495, i124, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i695', o798'1, a1101, i553', i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506
main_Load_2294(a1651, o1166, i607, i766, i561, i124, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173') :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= o1166 && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'
main_NULL_2320(a1651, x, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561

(39) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Moved arithmethic from constraints to rhss.

main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i774', i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
was transformed to
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'

main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i776', i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
was transformed to
main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766

createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i695', o798'1, a1101, i553', i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506
was transformed to
createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i495 + 1, i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506

createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i561', i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0
was transformed to
createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i495 + 1, i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0

(40) Obligation:

IntTrs with 9 rules
Start term: main_Load_2(args, static)
Considered paths: all paths from start
Rules:
main_Load_2(o1, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= 1 && 1 <= 1 && 0 <= o8' && 0 <= 0 && 0 < 1 && 1 <= 3 && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 < 2 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && 1 <= 2 && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
createIntList_Load_1378(i496, o794, a1101, i495, i124, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i495 + 1, i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506
main_NULL_2320(a1651, x, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
main_Load_2294(a1651, o1166, i607, i766, i561, i124, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173') :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= o1166 && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561
createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i495 + 1, i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0

(41) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)

Simplified expressions.

createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i506 + -1, o798''' + o794, a1101, i495 + 1, i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 <= a1101 && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 + -1 = i695' && 0 <= o794 && 0 <= o798'1 && o798''' <= 1 + i599' && 1 <= i506 && o798'1 <= o798''' + o794 && -1 * static <= i495 && 0 < 1 && 0 < o798''' && i495 + 1 = i553' && 0 <= o825' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static && 0 <= i506
was transformed to
createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i506 - 1, o798''' + o794, a1101, i495 + 1, i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 - 1 = i695' && 0 <= o794 && o798''' <= 1 + i599' && 1 <= i506 && -1 * static <= i495 && 0 < o798''' && i495 + 1 = i553' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static

main_Load_2(o1, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= 1 && 1 <= 1 && 0 <= o8' && 0 <= 0 && 0 < 1 && 1 <= 3 && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 < 2 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && 1 <= 2 && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
was transformed to
main_Load_2(o1, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && static'2 <= static'1 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && o8' < o1 && static'1 <= static''' + 1 && i4' < o1

createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i495 + 1, i124, static'6) :|: i495 <= static && 0 <= 0 && 0 <= static && 0 < a1101 && 0 <= o831' && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 0 <= 2 && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && 0 <= a1101 && 0 <= 1 && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0
was transformed to
createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i495 + 1, i124, static'6) :|: i495 <= static && 0 <= static && 0 < a1101 && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0

main_NULL_2320(a1651, x, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && 0 <= 0 && x = 0
was transformed to
main_NULL_2320(a1651, x, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && x = 0

main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= o1172''' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
was transformed to
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'

main_Load_2294(a1651, o1166, i607, i766, i561, i124, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173') :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= o1166 && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'
was transformed to
main_Load_2294(a1651, o1166, i607, i766, i561, i124, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173') :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'

main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= o1174 && 0 <= i766
was transformed to
main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= i766

(42) Obligation:

IntTrs with 9 rules
Start term: main_Load_2(args, static)
Considered paths: all paths from start
Rules:
createIntList_LE_1439(i506, o794, a1101, i495, i124, static) -{29,29}> createIntList_Load_1378(i506 - 1, o798''' + o794, a1101, i495 + 1, i124, static'5) :|: 1 <= o798''' && 1 <= i124 && a1101 <= static && 0 <= i599' && 0 < a1101 && i599' <= o825' && 1 <= i553' && o825' < a1101 && 2 <= i553' && static'5 <= static + i553' && 0 <= i695' && 0 < o825' && 0 < o798'1 && i506 - 1 = i695' && 0 <= o794 && o798''' <= 1 + i599' && 1 <= i506 && -1 * static <= i495 && 0 < o798''' && i495 + 1 = i553' && 0 < i506 && o798'1 = o798''' + o794 && 1 <= i495 && 0 <= static && i495 <= static
createIntList_Load_1378(i496, o794, a1101, i495, i124, static) -{1,1}> createIntList_LE_1439(i496, o794, a1101, i495, i124, static) :|: 0 <= o794 && 0 <= i496 && 1 <= i495 && 0 < a1101 && 1 <= i124
main_NULL_2320(a1651, x, i607, i766, i561, i124) -{1,1}> main_Load_2294(a1651, 0, i607, i766, i561, i124, static) :|: 0 <= i766 && 1 <= i124 && 2 <= i561 && 0 <= i607 && 0 < a1651 && x = 0
main_GT_2309(a1651, i770, o1172, i607, i766, i561, i124, o1173) -{9,9}> main_Load_2294(a1651, o1172''', i607, i766 + 1, i561, i124, static) :|: o1172''' < o1172 && 1 <= i124 && 0 < i770 && 0 <= o1173 && 0 <= i766 && 0 <= i607 && 2 <= i561 && 0 <= i771' && 0 < o1172''' && 0 < a1651 && 1 <= i774' && 0 <= i774' && i766 + 1 = i774' && 1 <= i770 && 0 < o1172 && i770 - 1 = i771' && o1172''' <= o1172 + i771'
createIntList_LE_1439(x, o794, a1101, i495, i124, static) -{19,19}> main_Load_2294(a1101, o794, i607', 0, i495 + 1, i124, static'6) :|: i495 <= static && 0 <= static && 0 < a1101 && 1 <= i124 && i495 + 1 = i561' && 0 <= o794 && 1 <= i495 && 0 <= i607' && 0 < o831' && 2 <= i561' && -1 * static <= i495 && static'6 <= static + i561' && a1101 <= static && o831' < a1101 && i607' <= o831' && x = 0
main_Load_2294(a1651, o1166, i607, i766, i561, i124, static) -{4,4}> main_GT_2309(a1651, i768', o1166, i607, i766, i561, i124, o1173') :|: o1173' < o1166 && 1 <= i124 && i768' < o1166 && 0 <= o1173' && 0 <= i607 && 0 < a1651 && 0 < o1166 && 0 <= i766 && 2 <= i561 && -1 * o1166 < i768'
main_Load_2(o1, static) -{36,36}> createIntList_Load_1378(i8', 0, o1, 1, i4', static'4) :|: static'4 <= static'3 + 1 && 1 <= i4' && 0 <= i4' && 0 < o1 && 0 <= i8' && 0 <= static'3 && 0 <= static''' && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && static'2 <= static'1 && -1 * static'3 <= 0 && 0 < o8' && i8' <= o8' && 0 <= static'2 && o8' < o1 && static'1 <= static''' + 1 && i4' < o1
main_NULL_2320(a1651, o1174, i607, i766, i561, i124) -{6,6}> main_Load_2294(a1651, o1174, i607, i766 * i607, i561, i124, static) :|: 0 <= i776' && 1 <= i124 && 0 < a1651 && 0 < o1174 && i766 * i607 = i776' && 0 <= i607 && 2 <= i561 && 0 <= i766
main_GT_2309(a1651, i769, o1172, i607, i766, i561, i124, o1173) -{5,5}> main_NULL_2320(a1651, o1173, i607, i766, i561, i124) :|: 0 < a1651 && 1 <= i124 && i769 <= 0 && 0 <= o1173 && 0 <= i607 && 0 < o1172 && 0 <= i766 && 2 <= i561

(43) koat Proof (EQUIVALENT transformation)

YES(?, 210*ar_0 + 150*ar_0^2 + 85)

Initial complexity problem:
1: T:
(Comp: ?, Cost: 29) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ 1 <= o798''' /\ 1 <= ar_4 /\ ar_2 <= ar_5 /\ 0 <= i599' /\ 0 < ar_2 /\ i599' <= o825' /\ 1 <= i553' /\ o825' < ar_2 /\ 2 <= i553' /\ static'5 <= ar_5 + i553' /\ 0 <= i695' /\ 0 < o825' /\ 0 < o798'1 /\ ar_0 - 1 = i695' /\ 0 <= ar_1 /\ o798''' <= i599' + 1 /\ 1 <= ar_0 /\ -ar_5 <= ar_3 /\ 0 < o798''' /\ ar_3 + 1 = i553' /\ 0 < ar_0 /\ o798'1 = o798''' + ar_1 /\ 1 <= ar_3 /\ 0 <= ar_5 /\ ar_3 <= ar_5 ]
(Comp: ?, Cost: 1) createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_0 /\ 1 <= ar_3 /\ 0 < ar_2 /\ 1 <= ar_4 ]
(Comp: ?, Cost: 1) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
(Comp: ?, Cost: 9) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
(Comp: ?, Cost: 19) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_3 <= ar_5 /\ 0 <= ar_5 /\ 0 < ar_2 /\ 1 <= ar_4 /\ ar_3 + 1 = i561' /\ 0 <= ar_1 /\ 1 <= ar_3 /\ 0 <= i607' /\ 0 < o831' /\ 2 <= i561' /\ -ar_5 <= ar_3 /\ static'6 <= ar_5 + i561' /\ ar_2 <= ar_5 /\ o831' < ar_2 /\ i607' <= o831' /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
(Comp: ?, Cost: 36) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\ 1 <= i4' /\ 0 <= i4' /\ 0 < ar_0 /\ 0 <= i8' /\ 0 <= static'3 /\ 0 <= static''' /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ static'2 <= static'1 /\ -static'3 <= 0 /\ 0 < o8' /\ i8' <= o8' /\ 0 <= static'2 /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 6) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
(Comp: ?, Cost: 5) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 1 produces the following problem:
2: T:
(Comp: ?, Cost: 29) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ 1 <= o798''' /\ 1 <= ar_4 /\ ar_2 <= ar_5 /\ 0 <= i599' /\ 0 < ar_2 /\ i599' <= o825' /\ 1 <= i553' /\ o825' < ar_2 /\ 2 <= i553' /\ static'5 <= ar_5 + i553' /\ 0 <= i695' /\ 0 < o825' /\ 0 < o798'1 /\ ar_0 - 1 = i695' /\ 0 <= ar_1 /\ o798''' <= i599' + 1 /\ 1 <= ar_0 /\ -ar_5 <= ar_3 /\ 0 < o798''' /\ ar_3 + 1 = i553' /\ 0 < ar_0 /\ o798'1 = o798''' + ar_1 /\ 1 <= ar_3 /\ 0 <= ar_5 /\ ar_3 <= ar_5 ]
(Comp: ?, Cost: 1) createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_0 /\ 1 <= ar_3 /\ 0 < ar_2 /\ 1 <= ar_4 ]
(Comp: ?, Cost: 1) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
(Comp: ?, Cost: 9) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
(Comp: ?, Cost: 19) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_3 <= ar_5 /\ 0 <= ar_5 /\ 0 < ar_2 /\ 1 <= ar_4 /\ ar_3 + 1 = i561' /\ 0 <= ar_1 /\ 1 <= ar_3 /\ 0 <= i607' /\ 0 < o831' /\ 2 <= i561' /\ -ar_5 <= ar_3 /\ static'6 <= ar_5 + i561' /\ ar_2 <= ar_5 /\ o831' < ar_2 /\ i607' <= o831' /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
(Comp: 1, Cost: 36) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\ 1 <= i4' /\ 0 <= i4' /\ 0 < ar_0 /\ 0 <= i8' /\ 0 <= static'3 /\ 0 <= static''' /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ static'2 <= static'1 /\ -static'3 <= 0 /\ 0 < o8' /\ i8' <= o8' /\ 0 <= static'2 /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 6) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
(Comp: ?, Cost: 5) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(createIntList_LE_1439) = 1
Pol(createIntList_Load_1378) = 1
Pol(main_NULL_2320) = 0
Pol(main_Load_2294) = 0
Pol(main_GT_2309) = 0
Pol(main_Load_2) = 1
Pol(koat_start) = 1
orients all transitions weakly and the transition
createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_3 <= ar_5 /\ 0 <= ar_5 /\ 0 < ar_2 /\ 1 <= ar_4 /\ ar_3 + 1 = i561' /\ 0 <= ar_1 /\ 1 <= ar_3 /\ 0 <= i607' /\ 0 < o831' /\ 2 <= i561' /\ -ar_5 <= ar_3 /\ static'6 <= ar_5 + i561' /\ ar_2 <= ar_5 /\ o831' < ar_2 /\ i607' <= o831' /\ ar_0 = 0 ]
strictly and produces the following problem:
3: T:
(Comp: ?, Cost: 29) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ 1 <= o798''' /\ 1 <= ar_4 /\ ar_2 <= ar_5 /\ 0 <= i599' /\ 0 < ar_2 /\ i599' <= o825' /\ 1 <= i553' /\ o825' < ar_2 /\ 2 <= i553' /\ static'5 <= ar_5 + i553' /\ 0 <= i695' /\ 0 < o825' /\ 0 < o798'1 /\ ar_0 - 1 = i695' /\ 0 <= ar_1 /\ o798''' <= i599' + 1 /\ 1 <= ar_0 /\ -ar_5 <= ar_3 /\ 0 < o798''' /\ ar_3 + 1 = i553' /\ 0 < ar_0 /\ o798'1 = o798''' + ar_1 /\ 1 <= ar_3 /\ 0 <= ar_5 /\ ar_3 <= ar_5 ]
(Comp: ?, Cost: 1) createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_0 /\ 1 <= ar_3 /\ 0 < ar_2 /\ 1 <= ar_4 ]
(Comp: ?, Cost: 1) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
(Comp: ?, Cost: 9) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
(Comp: 1, Cost: 19) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_3 <= ar_5 /\ 0 <= ar_5 /\ 0 < ar_2 /\ 1 <= ar_4 /\ ar_3 + 1 = i561' /\ 0 <= ar_1 /\ 1 <= ar_3 /\ 0 <= i607' /\ 0 < o831' /\ 2 <= i561' /\ -ar_5 <= ar_3 /\ static'6 <= ar_5 + i561' /\ ar_2 <= ar_5 /\ o831' < ar_2 /\ i607' <= o831' /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
(Comp: 1, Cost: 36) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\ 1 <= i4' /\ 0 <= i4' /\ 0 < ar_0 /\ 0 <= i8' /\ 0 <= static'3 /\ 0 <= static''' /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ static'2 <= static'1 /\ -static'3 <= 0 /\ 0 < o8' /\ i8' <= o8' /\ 0 <= static'2 /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 6) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
(Comp: ?, Cost: 5) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(createIntList_LE_1439) = 2*V_1
Pol(createIntList_Load_1378) = 2*V_1 + 1
Pol(main_NULL_2320) = 0
Pol(main_Load_2294) = 0
Pol(main_GT_2309) = 0
Pol(main_Load_2) = 2*V_1 - 1
Pol(koat_start) = 2*V_1 - 1
orients all transitions weakly and the transitions
createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_0 /\ 1 <= ar_3 /\ 0 < ar_2 /\ 1 <= ar_4 ]
createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ 1 <= o798''' /\ 1 <= ar_4 /\ ar_2 <= ar_5 /\ 0 <= i599' /\ 0 < ar_2 /\ i599' <= o825' /\ 1 <= i553' /\ o825' < ar_2 /\ 2 <= i553' /\ static'5 <= ar_5 + i553' /\ 0 <= i695' /\ 0 < o825' /\ 0 < o798'1 /\ ar_0 - 1 = i695' /\ 0 <= ar_1 /\ o798''' <= i599' + 1 /\ 1 <= ar_0 /\ -ar_5 <= ar_3 /\ 0 < o798''' /\ ar_3 + 1 = i553' /\ 0 < ar_0 /\ o798'1 = o798''' + ar_1 /\ 1 <= ar_3 /\ 0 <= ar_5 /\ ar_3 <= ar_5 ]
strictly and produces the following problem:
4: T:
(Comp: 2*ar_0 + 1, Cost: 29) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ 1 <= o798''' /\ 1 <= ar_4 /\ ar_2 <= ar_5 /\ 0 <= i599' /\ 0 < ar_2 /\ i599' <= o825' /\ 1 <= i553' /\ o825' < ar_2 /\ 2 <= i553' /\ static'5 <= ar_5 + i553' /\ 0 <= i695' /\ 0 < o825' /\ 0 < o798'1 /\ ar_0 - 1 = i695' /\ 0 <= ar_1 /\ o798''' <= i599' + 1 /\ 1 <= ar_0 /\ -ar_5 <= ar_3 /\ 0 < o798''' /\ ar_3 + 1 = i553' /\ 0 < ar_0 /\ o798'1 = o798''' + ar_1 /\ 1 <= ar_3 /\ 0 <= ar_5 /\ ar_3 <= ar_5 ]
(Comp: 2*ar_0 + 1, Cost: 1) createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_0 /\ 1 <= ar_3 /\ 0 < ar_2 /\ 1 <= ar_4 ]
(Comp: ?, Cost: 1) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
(Comp: ?, Cost: 9) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
(Comp: 1, Cost: 19) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_3 <= ar_5 /\ 0 <= ar_5 /\ 0 < ar_2 /\ 1 <= ar_4 /\ ar_3 + 1 = i561' /\ 0 <= ar_1 /\ 1 <= ar_3 /\ 0 <= i607' /\ 0 < o831' /\ 2 <= i561' /\ -ar_5 <= ar_3 /\ static'6 <= ar_5 + i561' /\ ar_2 <= ar_5 /\ o831' < ar_2 /\ i607' <= o831' /\ ar_0 = 0 ]
(Comp: ?, Cost: 4) main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
(Comp: 1, Cost: 36) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\ 1 <= i4' /\ 0 <= i4' /\ 0 < ar_0 /\ 0 <= i8' /\ 0 <= static'3 /\ 0 <= static''' /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ static'2 <= static'1 /\ -static'3 <= 0 /\ 0 < o8' /\ i8' <= o8' /\ 0 <= static'2 /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 6) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
(Comp: ?, Cost: 5) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Applied AI with 'oct' on problem 4 to obtain the following invariants:
For symbol createIntList_LE_1439: X_3 - X_5 - 1 >= 0 /\ X_5 - 1 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ X_3 + X_5 - 3 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_2 - X_4 + 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 3 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 - 2 >= 0 /\ X_2 + X_3 - 2 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ -X_1 + X_3 - 1 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ X_1 >= 0
For symbol createIntList_Load_1378: X_3 - X_5 - 1 >= 0 /\ X_5 - 1 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ X_3 + X_5 - 3 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ X_1 + X_5 - 1 >= 0 /\ X_2 - X_4 + 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 3 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 - 2 >= 0 /\ X_2 + X_3 - 2 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ -X_1 + X_3 - 1 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 >= 0 /\ X_1 >= 0
For symbol main_GT_2309: X_3 - X_8 - 1 >= 0 /\ X_8 >= 0 /\ X_7 + X_8 - 1 >= 0 /\ X_6 + X_8 - 2 >= 0 /\ X_5 + X_8 >= 0 /\ X_4 + X_8 >= 0 /\ X_3 + X_8 - 1 >= 0 /\ X_1 + X_8 - 2 >= 0 /\ X_1 - X_7 - 1 >= 0 /\ X_7 - 1 >= 0 /\ X_6 + X_7 - 3 >= 0 /\ X_5 + X_7 - 1 >= 0 /\ X_4 + X_7 - 1 >= 0 /\ X_3 + X_7 - 2 >= 0 /\ X_1 + X_7 - 3 >= 0 /\ X_6 - 2 >= 0 /\ X_5 + X_6 - 2 >= 0 /\ X_4 + X_6 - 2 >= 0 /\ X_3 + X_6 - 3 >= 0 /\ X_1 + X_6 - 4 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 >= 0 /\ X_3 + X_5 - 1 >= 0 /\ X_1 + X_5 - 2 >= 0 /\ X_1 - X_4 - 1 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ X_1 + X_4 - 2 >= 0 /\ X_3 - 1 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ -X_2 + X_3 - 1 >= 0 /\ X_1 + X_3 - 3 >= 0 /\ X_1 - 2 >= 0
For symbol main_Load_2294: X_1 - X_6 - 1 >= 0 /\ X_6 - 1 >= 0 /\ X_5 + X_6 - 3 >= 0 /\ X_3 + X_6 - 1 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ X_1 + X_6 - 3 >= 0 /\ X_5 - 2 >= 0 /\ X_3 + X_5 - 2 >= 0 /\ X_2 + X_5 - 2 >= 0 /\ X_1 + X_5 - 4 >= 0 /\ X_1 - X_3 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 2 >= 0
For symbol main_NULL_2320: X_1 - X_6 - 1 >= 0 /\ X_6 - 1 >= 0 /\ X_5 + X_6 - 3 >= 0 /\ X_4 + X_6 - 1 >= 0 /\ X_3 + X_6 - 1 >= 0 /\ X_2 + X_6 - 1 >= 0 /\ X_1 + X_6 - 3 >= 0 /\ X_5 - 2 >= 0 /\ X_4 + X_5 - 2 >= 0 /\ X_3 + X_5 - 2 >= 0 /\ X_2 + X_5 - 2 >= 0 /\ X_1 + X_5 - 4 >= 0 /\ X_4 >= 0 /\ X_3 + X_4 >= 0 /\ X_2 + X_4 >= 0 /\ X_1 + X_4 - 2 >= 0 /\ X_1 - X_3 - 1 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 2 >= 0


This yielded the following problem:
5: T:
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]
(Comp: ?, Cost: 5) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
(Comp: ?, Cost: 6) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 36) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\ 1 <= i4' /\ 0 <= i4' /\ 0 < ar_0 /\ 0 <= i8' /\ 0 <= static'3 /\ 0 <= static''' /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ static'2 <= static'1 /\ -static'3 <= 0 /\ 0 < o8' /\ i8' <= o8' /\ 0 <= static'2 /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 4) main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
(Comp: 1, Cost: 19) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 3 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 1 >= 0 /\ ar_1 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 >= 0 /\ ar_0 >= 0 /\ ar_3 <= ar_5 /\ 0 <= ar_5 /\ 0 < ar_2 /\ 1 <= ar_4 /\ ar_3 + 1 = i561' /\ 0 <= ar_1 /\ 1 <= ar_3 /\ 0 <= i607' /\ 0 < o831' /\ 2 <= i561' /\ -ar_5 <= ar_3 /\ static'6 <= ar_5 + i561' /\ ar_2 <= ar_5 /\ o831' < ar_2 /\ i607' <= o831' /\ ar_0 = 0 ]
(Comp: ?, Cost: 9) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
(Comp: ?, Cost: 1) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
(Comp: 2*ar_0 + 1, Cost: 1) createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 3 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 1 >= 0 /\ ar_1 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 >= 0 /\ ar_0 >= 0 /\ 0 <= ar_1 /\ 0 <= ar_0 /\ 1 <= ar_3 /\ 0 < ar_2 /\ 1 <= ar_4 ]
(Comp: 2*ar_0 + 1, Cost: 29) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 3 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 1 >= 0 /\ ar_1 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 >= 0 /\ ar_0 >= 0 /\ 1 <= o798''' /\ 1 <= ar_4 /\ ar_2 <= ar_5 /\ 0 <= i599' /\ 0 < ar_2 /\ i599' <= o825' /\ 1 <= i553' /\ o825' < ar_2 /\ 2 <= i553' /\ static'5 <= ar_5 + i553' /\ 0 <= i695' /\ 0 < o825' /\ 0 < o798'1 /\ ar_0 - 1 = i695' /\ 0 <= ar_1 /\ o798''' <= i599' + 1 /\ 1 <= ar_0 /\ -ar_5 <= ar_3 /\ 0 < o798''' /\ ar_3 + 1 = i553' /\ 0 < ar_0 /\ o798'1 = o798''' + ar_1 /\ 1 <= ar_3 /\ 0 <= ar_5 /\ ar_3 <= ar_5 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(main_NULL_2320) = 3*V_2 + 1
Pol(main_Load_2294) = 3*V_2
Pol(main_GT_2309) = 3*V_3 - 1
and size complexities
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-0) = ar_0
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-1) = 2*ar_0 + 2*ar_0^2
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-2) = ar_0
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-3) = 2*ar_0 + 8
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-4) = ar_0
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-5) = ?
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-6) = ?
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 1 <= o798''' /\\ 1 <= ar_4 /\\ ar_2 <= ar_5 /\\ 0 <= i599' /\\ 0 < ar_2 /\\ i599' <= o825' /\\ 1 <= i553' /\\ o825' < ar_2 /\\ 2 <= i553' /\\ static'5 <= ar_5 + i553' /\\ 0 <= i695' /\\ 0 < o825' /\\ 0 < o798'1 /\\ ar_0 - 1 = i695' /\\ 0 <= ar_1 /\\ o798''' <= i599' + 1 /\\ 1 <= ar_0 /\\ -ar_5 <= ar_3 /\\ 0 < o798''' /\\ ar_3 + 1 = i553' /\\ 0 < ar_0 /\\ o798'1 = o798''' + ar_1 /\\ 1 <= ar_3 /\\ 0 <= ar_5 /\\ ar_3 <= ar_5 ]", 0-7) = ?
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-0) = ar_0
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-1) = 2*ar_0 + 2*ar_0^2
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-2) = ar_0
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-3) = 2*ar_0 + 8
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-4) = ar_0
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-5) = ?
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-6) = ?
S("createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ 0 <= ar_1 /\\ 0 <= ar_0 /\\ 1 <= ar_3 /\\ 0 < ar_2 /\\ 1 <= ar_4 ]", 0-7) = ?
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-0) = ar_0
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-1) = 0
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-2) = ar_0
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-3) = ?
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-4) = 2*ar_0 + 72
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-5) = ar_0
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-6) = ?
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= ar_3 /\\ 1 <= ar_5 /\\ 2 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ ar_1 = 0 ]", 0-7) = ?
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-0) = ar_0
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-1) = 2*ar_0 + 2*ar_0^2
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-2) = ar_0
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-3) = ?
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-4) = 2*ar_0 + 36
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-5) = ar_0
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-6) = ?
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1172''' < ar_2 /\\ 1 <= ar_6 /\\ 0 < ar_1 /\\ 0 <= ar_7 /\\ 0 <= ar_4 /\\ 0 <= ar_3 /\\ 2 <= ar_5 /\\ 0 <= i771' /\\ 0 < o1172''' /\\ 0 < ar_0 /\\ 1 <= i774' /\\ 0 <= i774' /\\ ar_4 + 1 = i774' /\\ 1 <= ar_1 /\\ 0 < ar_2 /\\ ar_1 - 1 = i771' /\\ o1172''' <= ar_2 + i771' ]", 0-7) = ?
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-0) = ar_0
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-1) = 2*ar_0 + 2*ar_0^2
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-2) = ar_0
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-3) = 0
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-4) = 2*ar_0 + 18
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-5) = ar_0
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-6) = ?
S("createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\\ ar_4 - 1 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 3 >= 0 /\\ ar_1 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 1 >= 0 /\\ ar_1 - ar_3 + 1 >= 0 /\\ ar_3 - 1 >= 0 /\\ ar_2 + ar_3 - 3 >= 0 /\\ ar_1 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 1 >= 0 /\\ ar_2 - 2 >= 0 /\\ ar_1 + ar_2 - 2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ -ar_0 + ar_2 - 1 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 >= 0 /\\ ar_0 >= 0 /\\ ar_3 <= ar_5 /\\ 0 <= ar_5 /\\ 0 < ar_2 /\\ 1 <= ar_4 /\\ ar_3 + 1 = i561' /\\ 0 <= ar_1 /\\ 1 <= ar_3 /\\ 0 <= i607' /\\ 0 < o831' /\\ 2 <= i561' /\\ -ar_5 <= ar_3 /\\ static'6 <= ar_5 + i561' /\\ ar_2 <= ar_5 /\\ o831' < ar_2 /\\ i607' <= o831' /\\ ar_0 = 0 ]", 0-7) = ?
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-0) = ar_0
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-1) = 2*ar_0 + 2*ar_0^2
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-2) = 2*ar_0 + 2*ar_0^2
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-3) = ar_0
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-4) = ?
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-5) = 2*ar_0 + 36
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-6) = ar_0
S("main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ o1173' < ar_1 /\\ 1 <= ar_5 /\\ i768' < ar_1 /\\ 0 <= o1173' /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ 0 <= ar_3 /\\ 2 <= ar_4 /\\ -ar_1 < i768' ]", 0-7) = 2*ar_0 + 2*ar_0^2
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-0) = ar_0
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-1) = 0
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-2) = ar_0
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-3) = 1
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-4) = ar_0
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-5) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-6) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\\ 1 <= i4' /\\ 0 <= i4' /\\ 0 < ar_0 /\\ 0 <= i8' /\\ 0 <= static'3 /\\ 0 <= static''' /\\ 0 <= ar_1 /\\ static'3 <= static'2 + ar_0 /\\ 0 <= static'1 /\\ static''' <= ar_1 + 2 /\\ ar_0 <= static'3 /\\ static'2 <= static'1 /\\ -static'3 <= 0 /\\ 0 < o8' /\\ i8' <= o8' /\\ 0 <= static'2 /\\ o8' < ar_0 /\\ static'1 <= static''' + 1 /\\ i4' < ar_0 ]", 0-7) = ?
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-0) = ar_0
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-1) = 2*ar_0 + 2*ar_0^2
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-2) = ar_0
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-3) = ?
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-4) = 2*ar_0 + 36
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-5) = ar_0
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-6) = ?
S("main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\\ ar_5 - 1 >= 0 /\\ ar_4 + ar_5 - 3 >= 0 /\\ ar_3 + ar_5 - 1 >= 0 /\\ ar_2 + ar_5 - 1 >= 0 /\\ ar_1 + ar_5 - 1 >= 0 /\\ ar_0 + ar_5 - 3 >= 0 /\\ ar_4 - 2 >= 0 /\\ ar_3 + ar_4 - 2 >= 0 /\\ ar_2 + ar_4 - 2 >= 0 /\\ ar_1 + ar_4 - 2 >= 0 /\\ ar_0 + ar_4 - 4 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 >= 0 /\\ ar_1 + ar_3 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_0 - ar_2 - 1 >= 0 /\\ ar_2 >= 0 /\\ ar_1 + ar_2 >= 0 /\\ ar_0 + ar_2 - 2 >= 0 /\\ ar_1 >= 0 /\\ ar_0 + ar_1 - 2 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 <= i776' /\\ 1 <= ar_5 /\\ 0 < ar_0 /\\ 0 < ar_1 /\\ ar_2*ar_3 = i776' /\\ 0 <= ar_2 /\\ 2 <= ar_4 /\\ 0 <= ar_3 ]", 0-7) = ?
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-0) = ar_0
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-1) = 2*ar_0 + 2*ar_0^2
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-2) = ar_0
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-3) = ?
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-4) = 2*ar_0 + 36
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-5) = ar_0
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-6) = ?
S("main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\\ ar_7 >= 0 /\\ ar_6 + ar_7 - 1 >= 0 /\\ ar_5 + ar_7 - 2 >= 0 /\\ ar_4 + ar_7 >= 0 /\\ ar_3 + ar_7 >= 0 /\\ ar_2 + ar_7 - 1 >= 0 /\\ ar_0 + ar_7 - 2 >= 0 /\\ ar_0 - ar_6 - 1 >= 0 /\\ ar_6 - 1 >= 0 /\\ ar_5 + ar_6 - 3 >= 0 /\\ ar_4 + ar_6 - 1 >= 0 /\\ ar_3 + ar_6 - 1 >= 0 /\\ ar_2 + ar_6 - 2 >= 0 /\\ ar_0 + ar_6 - 3 >= 0 /\\ ar_5 - 2 >= 0 /\\ ar_4 + ar_5 - 2 >= 0 /\\ ar_3 + ar_5 - 2 >= 0 /\\ ar_2 + ar_5 - 3 >= 0 /\\ ar_0 + ar_5 - 4 >= 0 /\\ ar_4 >= 0 /\\ ar_3 + ar_4 >= 0 /\\ ar_2 + ar_4 - 1 >= 0 /\\ ar_0 + ar_4 - 2 >= 0 /\\ ar_0 - ar_3 - 1 >= 0 /\\ ar_3 >= 0 /\\ ar_2 + ar_3 - 1 >= 0 /\\ ar_0 + ar_3 - 2 >= 0 /\\ ar_2 - 1 >= 0 /\\ ar_1 + ar_2 - 1 >= 0 /\\ -ar_1 + ar_2 - 1 >= 0 /\\ ar_0 + ar_2 - 3 >= 0 /\\ ar_0 - 2 >= 0 /\\ 0 < ar_0 /\\ 1 <= ar_6 /\\ ar_1 <= 0 /\\ 0 <= ar_7 /\\ 0 <= ar_3 /\\ 0 < ar_2 /\\ 0 <= ar_4 /\\ 2 <= ar_5 ]", 0-7) = ?
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-5) = ar_5
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-6) = ar_6
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]", 0-7) = ar_7
orients the transitions
main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
weakly and the transitions
main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
strictly and produces the following problem:
6: T:
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7)) [ 0 <= 0 ]
(Comp: 6*ar_0 + 6*ar_0^2, Cost: 5) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_NULL_2320(ar_0, ar_7, ar_3, ar_4, ar_5, ar_6, arityPad, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 1 <= ar_6 /\ ar_1 <= 0 /\ 0 <= ar_7 /\ 0 <= ar_3 /\ 0 < ar_2 /\ 0 <= ar_4 /\ 2 <= ar_5 ]
(Comp: 6*ar_0 + 6*ar_0^2, Cost: 6) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, ar_1, ar_2, ar_2*ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= i776' /\ 1 <= ar_5 /\ 0 < ar_0 /\ 0 < ar_1 /\ ar_2*ar_3 = i776' /\ 0 <= ar_2 /\ 2 <= ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 36) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(i8', 0, ar_0, 1, i4', static'4, arityPad, arityPad)) [ static'4 <= static'3 + 1 /\ 1 <= i4' /\ 0 <= i4' /\ 0 < ar_0 /\ 0 <= i8' /\ 0 <= static'3 /\ 0 <= static''' /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ static'2 <= static'1 /\ -static'3 <= 0 /\ 0 < o8' /\ i8' <= o8' /\ 0 <= static'2 /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: 6*ar_0 + 6*ar_0^2, Cost: 4) main_Load_2294(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_GT_2309(ar_0, i768', ar_1, ar_2, ar_3, ar_4, ar_5, o1173')) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ o1173' < ar_1 /\ 1 <= ar_5 /\ i768' < ar_1 /\ 0 <= o1173' /\ 0 <= ar_2 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 <= ar_3 /\ 2 <= ar_4 /\ -ar_1 < i768' ]
(Comp: 1, Cost: 19) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_2, ar_1, i607', 0, ar_3 + 1, ar_4, static'6, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 3 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 1 >= 0 /\ ar_1 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 >= 0 /\ ar_0 >= 0 /\ ar_3 <= ar_5 /\ 0 <= ar_5 /\ 0 < ar_2 /\ 1 <= ar_4 /\ ar_3 + 1 = i561' /\ 0 <= ar_1 /\ 1 <= ar_3 /\ 0 <= i607' /\ 0 < o831' /\ 2 <= i561' /\ -ar_5 <= ar_3 /\ static'6 <= ar_5 + i561' /\ ar_2 <= ar_5 /\ o831' < ar_2 /\ i607' <= o831' /\ ar_0 = 0 ]
(Comp: 6*ar_0 + 6*ar_0^2, Cost: 9) main_GT_2309(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, o1172''', ar_3, ar_4 + 1, ar_5, ar_6, static, arityPad)) [ ar_2 - ar_7 - 1 >= 0 /\ ar_7 >= 0 /\ ar_6 + ar_7 - 1 >= 0 /\ ar_5 + ar_7 - 2 >= 0 /\ ar_4 + ar_7 >= 0 /\ ar_3 + ar_7 >= 0 /\ ar_2 + ar_7 - 1 >= 0 /\ ar_0 + ar_7 - 2 >= 0 /\ ar_0 - ar_6 - 1 >= 0 /\ ar_6 - 1 >= 0 /\ ar_5 + ar_6 - 3 >= 0 /\ ar_4 + ar_6 - 1 >= 0 /\ ar_3 + ar_6 - 1 >= 0 /\ ar_2 + ar_6 - 2 >= 0 /\ ar_0 + ar_6 - 3 >= 0 /\ ar_5 - 2 >= 0 /\ ar_4 + ar_5 - 2 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_0 + ar_5 - 4 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 >= 0 /\ ar_2 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 2 >= 0 /\ ar_0 - ar_3 - 1 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 - 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o1172''' < ar_2 /\ 1 <= ar_6 /\ 0 < ar_1 /\ 0 <= ar_7 /\ 0 <= ar_4 /\ 0 <= ar_3 /\ 2 <= ar_5 /\ 0 <= i771' /\ 0 < o1172''' /\ 0 < ar_0 /\ 1 <= i774' /\ 0 <= i774' /\ ar_4 + 1 = i774' /\ 1 <= ar_1 /\ 0 < ar_2 /\ ar_1 - 1 = i771' /\ o1172''' <= ar_2 + i771' ]
(Comp: 6*ar_0 + 6*ar_0^2, Cost: 1) main_NULL_2320(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(main_Load_2294(ar_0, 0, ar_2, ar_3, ar_4, ar_5, static, arityPad)) [ ar_0 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 3 >= 0 /\ ar_3 + ar_5 - 1 >= 0 /\ ar_2 + ar_5 - 1 >= 0 /\ ar_1 + ar_5 - 1 >= 0 /\ ar_0 + ar_5 - 3 >= 0 /\ ar_4 - 2 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 2 >= 0 /\ ar_0 + ar_4 - 4 >= 0 /\ ar_3 >= 0 /\ ar_2 + ar_3 >= 0 /\ ar_1 + ar_3 >= 0 /\ ar_0 + ar_3 - 2 >= 0 /\ ar_0 - ar_2 - 1 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 <= ar_3 /\ 1 <= ar_5 /\ 2 <= ar_4 /\ 0 <= ar_2 /\ 0 < ar_0 /\ ar_1 = 0 ]
(Comp: 2*ar_0 + 1, Cost: 1) createIntList_Load_1378(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 3 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 1 >= 0 /\ ar_1 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 >= 0 /\ ar_0 >= 0 /\ 0 <= ar_1 /\ 0 <= ar_0 /\ 1 <= ar_3 /\ 0 < ar_2 /\ 1 <= ar_4 ]
(Comp: 2*ar_0 + 1, Cost: 29) createIntList_LE_1439(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5, ar_6, ar_7) -> Com_1(createIntList_Load_1378(ar_0 - 1, o798''' + ar_1, ar_2, ar_3 + 1, ar_4, static'5, arityPad, arityPad)) [ ar_2 - ar_4 - 1 >= 0 /\ ar_4 - 1 >= 0 /\ ar_3 + ar_4 - 2 >= 0 /\ ar_2 + ar_4 - 3 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ ar_0 + ar_4 - 1 >= 0 /\ ar_1 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 >= 0 /\ ar_0 >= 0 /\ 1 <= o798''' /\ 1 <= ar_4 /\ ar_2 <= ar_5 /\ 0 <= i599' /\ 0 < ar_2 /\ i599' <= o825' /\ 1 <= i553' /\ o825' < ar_2 /\ 2 <= i553' /\ static'5 <= ar_5 + i553' /\ 0 <= i695' /\ 0 < o825' /\ 0 < o798'1 /\ ar_0 - 1 = i695' /\ 0 <= ar_1 /\ o798''' <= i599' + 1 /\ 1 <= ar_0 /\ -ar_5 <= ar_3 /\ 0 < o798''' /\ ar_3 + 1 = i553' /\ 0 < ar_0 /\ o798'1 = o798''' + ar_1 /\ 1 <= ar_3 /\ 0 <= ar_5 /\ ar_3 <= ar_5 ]
start location: koat_start
leaf cost: 0

Complexity upper bound 210*ar_0 + 150*ar_0^2 + 85

Time: 1.840 sec (SMT: 1.419 sec)

(44) BOUNDS(CONSTANT, 85 + 210 * |args| + 150 * |args|^2)