(0) Obligation:

Need to prove time_complexity of the following program:
package AlternatingGrowReduce2;

public class AlternatingGrowReduce2 {
	AlternatingGrowReduce2 next;

	public static void main(String[] argv) {
		Random.args = argv;
		AlternatingGrowReduce2 list = createList(Random.random());

		int mode = 0;
		while (list != null) {
			if (mode == 0) {
				list = list.next;
			} else if (mode == 1) {
				list = new AlternatingGrowReduce2(list);
			} else if (mode > 1) {
				list = list.next;
			}

			mode++;
			if (mode > 2) {
				mode = 0;
			}
		}
	}

	public AlternatingGrowReduce2(AlternatingGrowReduce2 old) {
		this.next = old;
	}

	public static AlternatingGrowReduce2 createList(int length) {
		AlternatingGrowReduce2 res = new AlternatingGrowReduce2(null);
		while (length > 0) {
			res = new AlternatingGrowReduce2(res);
			length--;
		}
		return res;
	}
}


package AlternatingGrowReduce2;

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:
AlternatingGrowReduce2.AlternatingGrowReduce2.main([Ljava/lang/String;)V: Graph of 185 nodes with 2 SCCs.


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

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

(4) Obligation:

Set of 141 edges based on JBC Program.
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • AlternatingGrowReduce2.AlternatingGrowReduce2: [next]

Considered paths: nonterm paths and paths from start to sinks

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

Transformed 141 jbc graph edges to a weighted ITS with 141 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 141 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(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_5(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_5(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{0,0}> langle_clinit_rangle_New_18(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_18(o1, env, static) -{0,0}> langle_clinit_rangle_New_19(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_19(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o4, o1, env, static) :|: o4 = 1 && 0 < o4 && 0 < o1
langle_clinit_rangle_Duplicate_20(o4, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o4, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_init_rangle_Load_24(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_26(o4, o1, env, static) -{1,1}> langle_init_rangle_Load_28(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Load_28(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_30(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_33(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_33(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_35(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_35(o4, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) -{1,1}> langle_clinit_rangle_Return_40(o1, env, static') :|: 0 <= o4 && 0 < o4 && 0 <= static && 0 < o1 && static' <= static + o4
langle_clinit_rangle_Return_40(o1, env, static) -{1,1}> main_Load_41(o1, env, static) :|: 0 < o1
main_Load_41(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 <= 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) -{0,0}> main_Load_47(o1, env, static) :|: 0 < o1
main_Load_47(o1, env, static) -{1,1}> main_FieldAccess_51(o1, env, static) :|: 0 < o1
main_FieldAccess_51(o1, env, static) -{0,0}> main_FieldAccess_53(o1, env, static) :|: 0 < o1
main_FieldAccess_53(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_61(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_61(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_63(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_63(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_65(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_65(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_67(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_67(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_69(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_69(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_70(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_70(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_70(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{1,1}> random_Store_78(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && iconst_0 < i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_78(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_85(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_85(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_96(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_96(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_100(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_100(o12, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) -{1,1}> random_Return_107(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && i8 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_107(i8, a6, iconst_1, i6, env, static) -{1,1}> main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) -{1,1}> createList_New_116(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createList_New_116(i8, a6, iconst_1, i6, env, static) -{1,1}> createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && o16 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Return_177(o16', i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && o16' = o16 + NULL && 0 < o16' && iconst_1 = 1 && o16' <= o16 + NULL && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Return_177(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) -{0,0}> createList_Load_282(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_282(i17, o71, a53, iconst_1, o72, i6, env, static) -{0,0}> createList_Load_315(i17, o71, a53, iconst_1, o72, i6, env, static) :|: 1 <= i6 && 0 < a53 && 0 < o71 && 0 <= i17 && iconst_1 = 1 && 0 <= o72
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 0 <= i28 && 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 1 <= i28
createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && iconst_0 <= 0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < i28 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < a91 && 0 < o127 && iconst_1 = 1 && 0 < o119 && o127 = 1 && 1 <= i28 && 0 <= o120
createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> main_Store_323(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Store_323(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) -{0,0}> main_Load_366(a91, o119, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_0 <= 1 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120 && 0 <= o119
langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Return_339(o127', i28, a91, iconst_1, o119, i6, o120, env, static) :|: NULL = 0 && o127' = o127 + o119 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o127' && 0 < o119 && o127' <= o127 + o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Return_339(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: i28 + -1 = i29 && 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{0,0}> createList_Load_315(i29, o127, a91, iconst_1, o119, i6, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 0 <= o119
main_Load_366(a131, o169, i31, iconst_1, i6, env, static) -{0,0}> main_Load_468(a131, o169, i31, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i31 && iconst_1 = 1 && i31 <= 2 && 0 <= o169 && i31 <= 1 && 0 < a131
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_NULL_472(a209, o229, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) :|: 0 <= o229 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_Load_477(a209, o229, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_Load_477(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_NE_481(a209, i39, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NE_481(a209, i42, o229, iconst_1, i6, env, static) -{0,0}> main_NE_484(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209 && 0 <= i42
main_NE_481(a209, iconst_0, o229, iconst_1, i6, env, static) -{0,0}> main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_NE_484(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_Load_488(a209, o229, i42, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && 0 < i42 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) -{1,1}> main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_Load_488(a209, o229, i42, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_492(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_NE_493(a209, i42, iconst_1, o229, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_FieldAccess_492(a209, o230, iconst_0, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) :|: 0 < o230 && 1 <= i6 && 1 + o231 = o230 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_NE_493(a209, iconst_1, iconst_1, o229, i6, env, static) -{0,0}> main_NE_497(a209, iconst_1, o229, i6, env, static) :|: iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_493(a209, iconst_2, iconst_1, o229, i6, env, static) -{0,0}> main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 1 <= iconst_2 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) -{1,1}> main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 0 < o230 && 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_NE_497(a209, iconst_1, o229, i6, env, static) -{1,1}> main_New_501(a209, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_New_501(a209, o229, iconst_1, i6, env, static) -{1,1}> main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o233 && o233 = 1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) -{1,1}> main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_528(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_FieldAccess_528(a209, o234, iconst_2, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) :|: 1 + o235 = o234 && 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) -{1,1}> main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) -{1,1}> main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && 0 <= iconst_2 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_Inc_547(a243, o253, i45, iconst_1, i6, env, static) -{1,1}> main_Load_549(a243, o253, i47, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && i45 + 1 = i47 && 0 <= i45 && 0 < a243 && iconst_1 = 1 && i45 <= 2 && 1 <= i47
langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_549(a243, o253, i47, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47
langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Return_557(a209, o233', iconst_1, i6, o229, env, static) :|: o233' = o233 + o229 && NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && o233' <= o233 + o229 && 0 < a209 && 0 < o233'
main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) -{1,1}> main_LE_559(a243, i47, iconst_2, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47 && iconst_2 = 2
langle_init_rangle_Return_557(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Store_561(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_559(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && i48 <= 3 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2
main_LE_559(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_3 <= 3 && 1 <= iconst_3 && iconst_2 = 2
main_Store_561(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_Load_582(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2 && i48 <= iconst_2
main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_2 = 2
main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_582(a243, o253, i48, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && 0 <= i48 && iconst_1 = 1 && 1 <= i48 && i48 <= 2
main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) -{1,1}> main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) -{0,0}> main_Inc_547(a209, o233, iconst_1, iconst_1, i6, env, static) :|: iconst_1 <= 2 && 0 < o233 && 1 <= i6 && 0 <= o233 && 0 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) -{1,1}> main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0

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

obtained
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_1(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_5(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_5(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{0,0}> langle_clinit_rangle_New_18(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_18(o1, env, static) -{0,0}> langle_clinit_rangle_New_19(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_19(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o4, o1, env, static) :|: o4 = 1 && 0 < o4 && 0 < o1
langle_clinit_rangle_Duplicate_20(o4, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o4, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_init_rangle_Load_24(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_26(o4, o1, env, static) -{1,1}> langle_init_rangle_Load_28(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Load_28(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_30(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_33(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_33(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_35(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_35(o4, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) -{1,1}> langle_clinit_rangle_Return_40(o1, env, static') :|: 0 <= o4 && 0 < o4 && 0 <= static && 0 < o1 && static' <= static + o4
langle_clinit_rangle_Return_40(o1, env, static) -{1,1}> main_Load_41(o1, env, static) :|: 0 < o1
main_Load_41(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 <= 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) -{0,0}> main_Load_47(o1, env, static) :|: 0 < o1
main_Load_47(o1, env, static) -{1,1}> main_FieldAccess_51(o1, env, static) :|: 0 < o1
main_FieldAccess_51(o1, env, static) -{0,0}> main_FieldAccess_53(o1, env, static) :|: 0 < o1
main_FieldAccess_53(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_61(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_61(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_63(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_63(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_65(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_65(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_67(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_67(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_69(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_69(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_70(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6

obtained
random_ArrayAccess_70(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1
by chaining
random_ArrayAccess_70(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{1,1}> random_Store_78(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && iconst_0 < i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_78(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_85(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_85(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_96(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_96(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_100(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6

obtained
random_InvokeMethod_100(o12, a6, 1, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0
by chaining
random_InvokeMethod_100(o12, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) -{1,1}> random_Return_107(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && i8 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_107(i8, a6, iconst_1, i6, env, static) -{1,1}> main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) -{1,1}> createList_New_116(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createList_New_116(i8, a6, iconst_1, i6, env, static) -{1,1}> createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && o16 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Return_177(o16', i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && o16' = o16 + NULL && 0 < o16' && iconst_1 = 1 && o16' <= o16 + NULL && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Return_177(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) -{0,0}> createList_Load_282(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_282(i17, o71, a53, iconst_1, o72, i6, env, static) -{0,0}> createList_Load_315(i17, o71, a53, iconst_1, o72, i6, env, static) :|: 1 <= i6 && 0 < a53 && 0 < o71 && 0 <= i17 && iconst_1 = 1 && 0 <= o72

obtained
createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
by chaining
createList_LE_316(i28, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 0 <= i28 && 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 1 <= i28
createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < i28 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < a91 && 0 < o127 && iconst_1 = 1 && 0 < o119 && o127 = 1 && 1 <= i28 && 0 <= o120
createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Return_339(o127', i28, a91, iconst_1, o119, i6, o120, env, static) :|: NULL = 0 && o127' = o127 + o119 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o127' && 0 < o119 && o127' <= o127 + o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Return_339(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: i28 + -1 = i29 && 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{0,0}> createList_Load_315(i29, o127, a91, iconst_1, o119, i6, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 0 <= o119

obtained
createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
by chaining
createList_LE_316(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && iconst_0 <= 0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> main_Store_323(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_Store_323(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) -{0,0}> main_Load_366(a91, o119, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_0 <= 1 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120 && 0 <= o119
main_Load_366(a131, o169, i31, iconst_1, i6, env, static) -{0,0}> main_Load_468(a131, o169, i31, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i31 && iconst_1 = 1 && i31 <= 2 && 0 <= o169 && i31 <= 1 && 0 < a131

obtained
main_NULL_472(a209, o229, i39, 1, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229
by chaining
main_NULL_472(a209, o229, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) :|: 0 <= o229 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_Load_477(a209, o229, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_Load_477(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_NE_481(a209, i39, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209

obtained
main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
by chaining
main_NE_481(a209, iconst_0, o229, iconst_1, i6, env, static) -{0,0}> main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) -{1,1}> main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_492(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_FieldAccess_492(a209, o230, iconst_0, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) :|: 0 < o230 && 1 <= i6 && 1 + o231 = o230 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) -{1,1}> main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 0 < o230 && 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231

obtained
main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
by chaining
main_Inc_547(a243, o253, i45, iconst_1, i6, env, static) -{1,1}> main_Load_549(a243, o253, i47, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && i45 + 1 = i47 && 0 <= i45 && 0 < a243 && iconst_1 = 1 && i45 <= 2 && 1 <= i47
main_Load_549(a243, o253, i47, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47
main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) -{1,1}> main_LE_559(a243, i47, iconst_2, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47 && iconst_2 = 2

obtained
main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
by chaining
main_LE_559(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_3 <= 3 && 1 <= iconst_3 && iconst_2 = 2
main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_2 = 2
main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) -{1,1}> main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) -{1,1}> main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0

obtained
main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
by chaining
main_LE_559(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && i48 <= 3 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2
main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_Load_582(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2 && i48 <= iconst_2
main_Load_582(a243, o253, i48, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && 0 <= i48 && iconst_1 = 1 && 1 <= i48 && i48 <= 2

obtained
main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
by chaining
main_NE_481(a209, i42, o229, iconst_1, i6, env, static) -{0,0}> main_NE_484(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209 && 0 <= i42
main_NE_484(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_Load_488(a209, o229, i42, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && 0 < i42 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_488(a209, o229, i42, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_NE_493(a209, i42, iconst_1, o229, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209

obtained
main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
by chaining
main_NE_493(a209, iconst_2, iconst_1, o229, i6, env, static) -{0,0}> main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 1 <= iconst_2 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) -{1,1}> main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_528(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_FieldAccess_528(a209, o234, iconst_2, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) :|: 1 + o235 = o234 && 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) -{1,1}> main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) -{1,1}> main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && 0 <= iconst_2 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2

obtained
main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229
by chaining
main_NE_493(a209, iconst_1, iconst_1, o229, i6, env, static) -{0,0}> main_NE_497(a209, iconst_1, o229, i6, env, static) :|: iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_497(a209, iconst_1, o229, i6, env, static) -{1,1}> main_New_501(a209, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_New_501(a209, o229, iconst_1, i6, env, static) -{1,1}> main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o233 && o233 = 1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Return_557(a209, o233', iconst_1, i6, o229, env, static) :|: o233' = o233 + o229 && NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && o233' <= o233 + o229 && 0 < a209 && 0 < o233'
langle_init_rangle_Return_557(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Store_561(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_561(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) -{0,0}> main_Inc_547(a209, o233, iconst_1, iconst_1, i6, env, static) :|: iconst_1 <= 2 && 0 < o233 && 1 <= i6 && 0 <= o233 && 0 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209

(8) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_70(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_70(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_100(o12, a6, 1, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NULL_472(a209, o229, i39, 1, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229
main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229

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

Moved arithmethic from lhss to constraints.

main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
was transformed to
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1

main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
was transformed to
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1

createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1

random_InvokeMethod_100(o12, a6, 1, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0
was transformed to
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1

main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
was transformed to
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1

main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
was transformed to
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1

main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
was transformed to
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1

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

main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1

createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
was transformed to
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1

main_NULL_472(a209, o229, i39, 1, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229
was transformed to
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1

(10) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
random_ArrayAccess_70(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1

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

Linearized lhss.

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

(12) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_70(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

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

Moved arithmethic from constraints to rhss.

main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
was transformed to
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, 0, i39, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209

main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1

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

main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
was transformed to
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i45 + 1, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1

random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
was transformed to
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1 + 0, a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1

main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
was transformed to
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, 1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209

createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
was transformed to
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120

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

createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

(14) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, 0, i39, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i45 + 1, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1 + 0, a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, 1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
random_ArrayAccess_70(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_72(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

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

Simplified expressions.

main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
was transformed to
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1

main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 0 < a209 && 0 < o229 && 0 < o233''' && 1 <= i6 && o233''' = 1 + o229 && x = 1 && x' = 1

main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 0 <= o235' && 0 < o229 && 0 < a209 && 1 <= i6 && x = 2 && x' = 1

random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1 + 0, a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
was transformed to
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1, a6, 1, 0, i6, env, static) :|: i8' <= o12 && 0 <= i8' && 0 < o16''' && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 && x = 1

main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
was transformed to
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 0 < a243 && 0 <= o253 && 1 <= i6 && x = 3 && x' = 2 && x'' = 1

createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
was transformed to
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 < a91 && 0 < o119 && 0 <= o120 && 1 <= i6 && x = 0 && x' = 1

main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
was transformed to
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 1 + o231' = o229 && x = 0 && x' = 1

main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
was transformed to
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0

createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 - 1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && 1 <= i6 && 0 <= i29' && i28 - 1 = i29' && x = 1

main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
was transformed to
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1

(16) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_ArrayAccess_70(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_72(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1, a6, 1, 0, i6, env, static) :|: i8' <= o12 && 0 <= i8' && 0 < o16''' && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 && x = 1
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 < a91 && 0 < o119 && 0 <= o120 && 1 <= i6 && x = 0 && x' = 1
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, 1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i45 + 1, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 1 + o231' = o229 && x = 0 && x' = 1
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 0 < a243 && 0 <= o253 && 1 <= i6 && x = 3 && x' = 2 && x'' = 1
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 0 < a209 && 0 < o229 && 0 < o233''' && 1 <= i6 && o233''' = 1 + o229 && x = 1 && x' = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, 0, i39, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 - 1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && 1 <= i6 && 0 <= i29' && i28 - 1 = i29' && x = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 0 <= o235' && 0 < o229 && 0 < a209 && 1 <= i6 && x = 2 && x' = 1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120

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

Transformed 141 jbc graph edges to a weighted ITS with 141 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 141 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(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_5(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_5(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{0,0}> langle_clinit_rangle_New_18(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_18(o1, env, static) -{0,0}> langle_clinit_rangle_New_19(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_19(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o4, o1, env, static) :|: o4 = 1 && 0 < o4 && 0 < o1
langle_clinit_rangle_Duplicate_20(o4, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o4, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_init_rangle_Load_24(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_26(o4, o1, env, static) -{1,1}> langle_init_rangle_Load_28(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Load_28(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_30(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_33(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_33(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_35(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_35(o4, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) -{1,1}> langle_clinit_rangle_Return_40(o1, env, static') :|: 0 <= o4 && 0 < o4 && 0 <= static && 0 < o1 && static' <= static + o4
langle_clinit_rangle_Return_40(o1, env, static) -{1,1}> main_Load_41(o1, env, static) :|: 0 < o1
main_Load_41(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 <= 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) -{0,0}> main_Load_47(o1, env, static) :|: 0 < o1
main_Load_47(o1, env, static) -{1,1}> main_FieldAccess_51(o1, env, static) :|: 0 < o1
main_FieldAccess_51(o1, env, static) -{0,0}> main_FieldAccess_53(o1, env, static) :|: 0 < o1
main_FieldAccess_53(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_61(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_61(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_63(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_63(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_65(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_65(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_67(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_67(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_69(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_69(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_70(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_70(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_70(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{1,1}> random_Store_78(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && iconst_0 < i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_78(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_85(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_85(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_96(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_96(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_100(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_100(o12, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) -{1,1}> random_Return_107(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && i8 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_107(i8, a6, iconst_1, i6, env, static) -{1,1}> main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) -{1,1}> createList_New_116(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createList_New_116(i8, a6, iconst_1, i6, env, static) -{1,1}> createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && o16 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Return_177(o16', i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && o16' = o16 + NULL && 0 < o16' && iconst_1 = 1 && o16' <= o16 + NULL && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Return_177(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) -{0,0}> createList_Load_282(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_282(i17, o71, a53, iconst_1, o72, i6, env, static) -{0,0}> createList_Load_315(i17, o71, a53, iconst_1, o72, i6, env, static) :|: 1 <= i6 && 0 < a53 && 0 < o71 && 0 <= i17 && iconst_1 = 1 && 0 <= o72
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 0 <= i28 && 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 1 <= i28
createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && iconst_0 <= 0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < i28 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < a91 && 0 < o127 && iconst_1 = 1 && 0 < o119 && o127 = 1 && 1 <= i28 && 0 <= o120
createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> main_Store_323(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Store_323(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) -{0,0}> main_Load_366(a91, o119, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_0 <= 1 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120 && 0 <= o119
langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Return_339(o127', i28, a91, iconst_1, o119, i6, o120, env, static) :|: NULL = 0 && o127' = o127 + o119 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o127' && 0 < o119 && o127' <= o127 + o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Return_339(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: i28 + -1 = i29 && 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{0,0}> createList_Load_315(i29, o127, a91, iconst_1, o119, i6, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 0 <= o119
main_Load_366(a131, o169, i31, iconst_1, i6, env, static) -{0,0}> main_Load_468(a131, o169, i31, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i31 && iconst_1 = 1 && i31 <= 2 && 0 <= o169 && i31 <= 1 && 0 < a131
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_NULL_472(a209, o229, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) :|: 0 <= o229 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_Load_477(a209, o229, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_Load_477(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_NE_481(a209, i39, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NE_481(a209, i42, o229, iconst_1, i6, env, static) -{0,0}> main_NE_484(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209 && 0 <= i42
main_NE_481(a209, iconst_0, o229, iconst_1, i6, env, static) -{0,0}> main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_NE_484(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_Load_488(a209, o229, i42, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && 0 < i42 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) -{1,1}> main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_Load_488(a209, o229, i42, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_492(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_NE_493(a209, i42, iconst_1, o229, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_FieldAccess_492(a209, o230, iconst_0, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) :|: 0 < o230 && 1 <= i6 && 1 + o231 = o230 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_NE_493(a209, iconst_1, iconst_1, o229, i6, env, static) -{0,0}> main_NE_497(a209, iconst_1, o229, i6, env, static) :|: iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_493(a209, iconst_2, iconst_1, o229, i6, env, static) -{0,0}> main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 1 <= iconst_2 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) -{1,1}> main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 0 < o230 && 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_NE_497(a209, iconst_1, o229, i6, env, static) -{1,1}> main_New_501(a209, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_New_501(a209, o229, iconst_1, i6, env, static) -{1,1}> main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o233 && o233 = 1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) -{1,1}> main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_528(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_FieldAccess_528(a209, o234, iconst_2, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) :|: 1 + o235 = o234 && 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) -{1,1}> main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) -{1,1}> main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && 0 <= iconst_2 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_Inc_547(a243, o253, i45, iconst_1, i6, env, static) -{1,1}> main_Load_549(a243, o253, i47, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && i45 + 1 = i47 && 0 <= i45 && 0 < a243 && iconst_1 = 1 && i45 <= 2 && 1 <= i47
langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_549(a243, o253, i47, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47
langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Return_557(a209, o233', iconst_1, i6, o229, env, static) :|: o233' = o233 + o229 && NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && o233' <= o233 + o229 && 0 < a209 && 0 < o233'
main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) -{1,1}> main_LE_559(a243, i47, iconst_2, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47 && iconst_2 = 2
langle_init_rangle_Return_557(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Store_561(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_559(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && i48 <= 3 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2
main_LE_559(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_3 <= 3 && 1 <= iconst_3 && iconst_2 = 2
main_Store_561(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_Load_582(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2 && i48 <= iconst_2
main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_2 = 2
main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_582(a243, o253, i48, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && 0 <= i48 && iconst_1 = 1 && 1 <= i48 && i48 <= 2
main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) -{1,1}> main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) -{0,0}> main_Inc_547(a209, o233, iconst_1, iconst_1, i6, env, static) :|: iconst_1 <= 2 && 0 < o233 && 1 <= i6 && 0 <= o233 && 0 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) -{1,1}> main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0

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

obtained
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_1(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_5(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_5(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{0,0}> langle_clinit_rangle_New_18(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_18(o1, env, static) -{0,0}> langle_clinit_rangle_New_19(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_19(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o4, o1, env, static) :|: o4 = 1 && 0 < o4 && 0 < o1
langle_clinit_rangle_Duplicate_20(o4, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o4, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_init_rangle_Load_24(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_26(o4, o1, env, static) -{1,1}> langle_init_rangle_Load_28(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Load_28(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_30(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_33(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_33(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_35(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_35(o4, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) -{1,1}> langle_clinit_rangle_Return_40(o1, env, static') :|: 0 <= o4 && 0 < o4 && 0 <= static && 0 < o1 && static' <= static + o4
langle_clinit_rangle_Return_40(o1, env, static) -{1,1}> main_Load_41(o1, env, static) :|: 0 < o1
main_Load_41(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 <= 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) -{0,0}> main_Load_47(o1, env, static) :|: 0 < o1
main_Load_47(o1, env, static) -{1,1}> main_FieldAccess_51(o1, env, static) :|: 0 < o1
main_FieldAccess_51(o1, env, static) -{0,0}> main_FieldAccess_53(o1, env, static) :|: 0 < o1
main_FieldAccess_53(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_61(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_61(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_63(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_63(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_65(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_65(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_67(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_67(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_69(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_69(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_70(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6

obtained
random_ArrayAccess_70(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1
by chaining
random_ArrayAccess_70(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{1,1}> random_Store_78(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && iconst_0 < i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_78(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_85(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_85(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_96(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_96(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_100(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6

obtained
random_InvokeMethod_100(o12, a6, 1, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0
by chaining
random_InvokeMethod_100(o12, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) -{1,1}> random_Return_107(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && i8 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_107(i8, a6, iconst_1, i6, env, static) -{1,1}> main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) -{1,1}> createList_New_116(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createList_New_116(i8, a6, iconst_1, i6, env, static) -{1,1}> createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && o16 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Return_177(o16', i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && o16' = o16 + NULL && 0 < o16' && iconst_1 = 1 && o16' <= o16 + NULL && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Return_177(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) -{0,0}> createList_Load_282(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_282(i17, o71, a53, iconst_1, o72, i6, env, static) -{0,0}> createList_Load_315(i17, o71, a53, iconst_1, o72, i6, env, static) :|: 1 <= i6 && 0 < a53 && 0 < o71 && 0 <= i17 && iconst_1 = 1 && 0 <= o72

obtained
createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
by chaining
createList_LE_316(i28, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 0 <= i28 && 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 1 <= i28
createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < i28 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < a91 && 0 < o127 && iconst_1 = 1 && 0 < o119 && o127 = 1 && 1 <= i28 && 0 <= o120
createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Return_339(o127', i28, a91, iconst_1, o119, i6, o120, env, static) :|: NULL = 0 && o127' = o127 + o119 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o127' && 0 < o119 && o127' <= o127 + o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Return_339(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: i28 + -1 = i29 && 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{0,0}> createList_Load_315(i29, o127, a91, iconst_1, o119, i6, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 0 <= o119

obtained
createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
by chaining
createList_LE_316(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && iconst_0 <= 0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> main_Store_323(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_Store_323(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) -{0,0}> main_Load_366(a91, o119, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_0 <= 1 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120 && 0 <= o119
main_Load_366(a131, o169, i31, iconst_1, i6, env, static) -{0,0}> main_Load_468(a131, o169, i31, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i31 && iconst_1 = 1 && i31 <= 2 && 0 <= o169 && i31 <= 1 && 0 < a131

obtained
main_NULL_472(a209, o229, i39, 1, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229
by chaining
main_NULL_472(a209, o229, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) :|: 0 <= o229 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_Load_477(a209, o229, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_Load_477(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_NE_481(a209, i39, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209

obtained
main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
by chaining
main_NE_481(a209, iconst_0, o229, iconst_1, i6, env, static) -{0,0}> main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) -{1,1}> main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_492(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_FieldAccess_492(a209, o230, iconst_0, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) :|: 0 < o230 && 1 <= i6 && 1 + o231 = o230 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) -{1,1}> main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 0 < o230 && 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231

obtained
main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
by chaining
main_Inc_547(a243, o253, i45, iconst_1, i6, env, static) -{1,1}> main_Load_549(a243, o253, i47, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && i45 + 1 = i47 && 0 <= i45 && 0 < a243 && iconst_1 = 1 && i45 <= 2 && 1 <= i47
main_Load_549(a243, o253, i47, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47
main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) -{1,1}> main_LE_559(a243, i47, iconst_2, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47 && iconst_2 = 2

obtained
main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
by chaining
main_LE_559(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_3 <= 3 && 1 <= iconst_3 && iconst_2 = 2
main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_2 = 2
main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) -{1,1}> main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) -{1,1}> main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0

obtained
main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
by chaining
main_LE_559(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && i48 <= 3 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2
main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_Load_582(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2 && i48 <= iconst_2
main_Load_582(a243, o253, i48, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && 0 <= i48 && iconst_1 = 1 && 1 <= i48 && i48 <= 2

obtained
main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
by chaining
main_NE_481(a209, i42, o229, iconst_1, i6, env, static) -{0,0}> main_NE_484(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209 && 0 <= i42
main_NE_484(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_Load_488(a209, o229, i42, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && 0 < i42 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_488(a209, o229, i42, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_NE_493(a209, i42, iconst_1, o229, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209

obtained
main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
by chaining
main_NE_493(a209, iconst_2, iconst_1, o229, i6, env, static) -{0,0}> main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 1 <= iconst_2 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) -{1,1}> main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_528(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_FieldAccess_528(a209, o234, iconst_2, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) :|: 1 + o235 = o234 && 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) -{1,1}> main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) -{1,1}> main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && 0 <= iconst_2 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2

obtained
main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229
by chaining
main_NE_493(a209, iconst_1, iconst_1, o229, i6, env, static) -{0,0}> main_NE_497(a209, iconst_1, o229, i6, env, static) :|: iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_497(a209, iconst_1, o229, i6, env, static) -{1,1}> main_New_501(a209, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_New_501(a209, o229, iconst_1, i6, env, static) -{1,1}> main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o233 && o233 = 1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Return_557(a209, o233', iconst_1, i6, o229, env, static) :|: o233' = o233 + o229 && NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && o233' <= o233 + o229 && 0 < a209 && 0 < o233'
langle_init_rangle_Return_557(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Store_561(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_561(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) -{0,0}> main_Inc_547(a209, o233, iconst_1, iconst_1, i6, env, static) :|: iconst_1 <= 2 && 0 < o233 && 1 <= i6 && 0 <= o233 && 0 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209

(20) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_70(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_70(a6, 0, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
random_InvokeMethod_100(o12, a6, 1, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NULL_472(a209, o229, i39, 1, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229
main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229

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

Moved arithmethic from lhss to constraints.

main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
was transformed to
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1

main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
was transformed to
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1

createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1

random_InvokeMethod_100(o12, a6, 1, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0
was transformed to
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1

main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
was transformed to
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1

main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
was transformed to
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1

main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
was transformed to
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1

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

main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1

createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
was transformed to
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1

main_NULL_472(a209, o229, i39, 1, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229
was transformed to
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1

(22) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
random_ArrayAccess_70(a6, iconst_0, iconst_0, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1

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

Linearized lhss.

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

(24) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(NULL, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_70(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_72(a6, iconst_0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

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

Moved arithmethic from constraints to rhss.

main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, NULL, i39, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
was transformed to
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, 0, i39, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209

main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1

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

main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
was transformed to
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i45 + 1, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1

random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', o16''', a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
was transformed to
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1 + 0, a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1

main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
was transformed to
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, 1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209

createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
was transformed to
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120

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

createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

(26) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, 0, i39, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i45 + 1, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1 + 0, a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, 1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
random_ArrayAccess_70(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_72(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

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

Simplified expressions.

main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
was transformed to
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1

main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1 && x' = 1
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 0 < a209 && 0 < o229 && 0 < o233''' && 1 <= i6 && o233''' = 1 + o229 && x = 1 && x' = 1

main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2 && x' = 1
was transformed to
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 0 <= o235' && 0 < o229 && 0 < a209 && 1 <= i6 && x = 2 && x' = 1

random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1 + 0, a6, 1, 0, i6, env, static) :|: 0 < 1 && 0 <= 0 && i8' <= o12 && 0 <= o12 && 0 <= i8' && 0 < o16''' && o16''' <= 1 + 0 && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 + 0 && x = 1
was transformed to
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1, a6, 1, 0, i6, env, static) :|: i8' <= o12 && 0 <= i8' && 0 < o16''' && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 && x = 1

main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3 && x' = 2 && x'' = 1
was transformed to
main_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 0 < a243 && 0 <= o253 && 1 <= i6 && x = 3 && x' = 2 && x'' = 1

createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
was transformed to
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 < a91 && 0 < o119 && 0 <= o120 && 1 <= i6 && x = 0 && x' = 1

main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0 && x' = 1
was transformed to
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 1 + o231' = o229 && x = 0 && x' = 1

main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 <= i6 && 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
was transformed to
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0

createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 - 1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && 1 <= i6 && 0 <= i29' && i28 - 1 = i29' && x = 1

main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 <= o229 && 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
was transformed to
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1

(28) Obligation:

IntTrs with 18 rules
Start term: main_Load_1(argv, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
random_ArrayAccess_70(a6, iconst_0, x, env, static) -{0,0}> random_ArrayAccess_72(a6, 0, env, static) :|: 0 <= iconst_0 && iconst_0 = 0 && 0 < a6 && x = iconst_0
main_NULL_472(a209, o229, i39, x, i6, env, static) -{2,2}> main_NE_481(a209, i39, o229, 1, i6, env, static) :|: 0 < a209 && 1 <= i6 && i39 <= 2 && 0 <= i39 && 0 < o229 && x = 1
random_ArrayAccess_70(a6, x, i6, env, static) -{7,7}> random_InvokeMethod_100(o8', a6, 1, i6, env, static'4) :|: 0 < a6 && 1 <= i6 && o8' < a6 && 0 <= o8' && 0 <= static && 0 < i6 && -1 * static <= 0 && static'4 <= static + 1 && x = 0
random_InvokeMethod_100(o12, a6, x, i6, env, static) -{14,14}> createList_Load_315(i8', 1, a6, 1, 0, i6, env, static) :|: i8' <= o12 && 0 <= i8' && 0 < o16''' && 1 <= i6 && 0 < a6 && 0 < o12 && o16''' = 1 && x = 1
main_LE_559(a243, i48, x, o253, x', i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48 && x = 2 && x' = 1
createList_LE_316(x, o119, a91, x', o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 < a91 && 0 < o119 && 0 <= o120 && 1 <= i6 && x = 0 && x' = 1
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, 1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_Inc_547(a243, o253, i45, x, i6, env, static) -{3,3}> main_LE_559(a243, i45 + 1, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2 && x = 1
main_NE_481(a209, x, o229, x', i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 1 + o231' = o229 && x = 0 && x' = 1
main_Load_1(o1, env, static) -{23,23}> random_ArrayAccess_70(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_LE_559(a243, x, x', o253, x'', i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 0 < a243 && 0 <= o253 && 1 <= i6 && x = 3 && x' = 2 && x'' = 1
main_NE_481(a209, i42, o229, x, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6 && x = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{13,13}> main_Inc_547(a209, 1 + o229, 1, 1, i6, env, static) :|: 0 < a209 && 0 < o229 && 0 < o233''' && 1 <= i6 && o233''' = 1 + o229 && x = 1 && x' = 1
main_NULL_472(a209, NULL, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_475(a209, 0, i39, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 <= NULL && i39 <= 2 && 0 < a209
random_InvokeMethod_100(NULL, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_103(0, a6, 1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6
createList_LE_316(i28, o119, a91, x, o120, i6, env, static) -{14,14}> createList_Load_315(i28 - 1, 1 + o119, a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && 1 <= i6 && 0 <= i29' && i28 - 1 = i29' && x = 1
main_NE_493(a209, x, x', o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 0 <= o235' && 0 < o229 && 0 < a209 && 1 <= i6 && x = 2 && x' = 1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120

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

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

(30) Obligation:

Set of 138 edges based on JBC Program.
Performed SCC analyses:
  • Used field analysis yielded the following read fields:
    • AlternatingGrowReduce2.AlternatingGrowReduce2: [next]

Considered paths: all paths from start

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

Transformed 138 jbc graph edges to a weighted ITS with 138 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 138 rules
Start term: main_Load_1(argv, env, static)
Considered paths: all paths from start
Rules:
main_Load_1(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_5(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_5(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{0,0}> langle_clinit_rangle_New_18(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_18(o1, env, static) -{0,0}> langle_clinit_rangle_New_19(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_19(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o4, o1, env, static) :|: o4 = 1 && 0 < o4 && 0 < o1
langle_clinit_rangle_Duplicate_20(o4, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o4, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_init_rangle_Load_24(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_26(o4, o1, env, static) -{1,1}> langle_init_rangle_Load_28(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Load_28(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_30(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_33(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_33(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_35(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_35(o4, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) -{1,1}> langle_clinit_rangle_Return_40(o1, env, static') :|: 0 <= o4 && 0 < o4 && 0 <= static && 0 < o1 && static' <= static + o4
langle_clinit_rangle_Return_40(o1, env, static) -{1,1}> main_Load_41(o1, env, static) :|: 0 < o1
main_Load_41(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 <= 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) -{0,0}> main_Load_47(o1, env, static) :|: 0 < o1
main_Load_47(o1, env, static) -{1,1}> main_FieldAccess_51(o1, env, static) :|: 0 < o1
main_FieldAccess_51(o1, env, static) -{0,0}> main_FieldAccess_53(o1, env, static) :|: 0 < o1
main_FieldAccess_53(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_61(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_61(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_63(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_63(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_65(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_65(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_67(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_67(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_69(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_69(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_70(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_70(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{1,1}> random_Store_78(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && iconst_0 < i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_78(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_85(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_85(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_96(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_96(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_100(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_100(o12, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) -{1,1}> random_Return_107(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && i8 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_107(i8, a6, iconst_1, i6, env, static) -{1,1}> main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) -{1,1}> createList_New_116(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createList_New_116(i8, a6, iconst_1, i6, env, static) -{1,1}> createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && o16 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Return_177(o16', i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && o16' = o16 + NULL && 0 < o16' && iconst_1 = 1 && o16' <= o16 + NULL && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Return_177(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) -{0,0}> createList_Load_282(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_282(i17, o71, a53, iconst_1, o72, i6, env, static) -{0,0}> createList_Load_315(i17, o71, a53, iconst_1, o72, i6, env, static) :|: 1 <= i6 && 0 < a53 && 0 < o71 && 0 <= i17 && iconst_1 = 1 && 0 <= o72
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 0 <= i28 && 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 1 <= i28
createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && iconst_0 <= 0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < i28 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < a91 && 0 < o127 && iconst_1 = 1 && 0 < o119 && o127 = 1 && 1 <= i28 && 0 <= o120
createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> main_Store_323(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Store_323(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) -{0,0}> main_Load_366(a91, o119, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_0 <= 1 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120 && 0 <= o119
langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Return_339(o127', i28, a91, iconst_1, o119, i6, o120, env, static) :|: NULL = 0 && o127' = o127 + o119 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o127' && 0 < o119 && o127' <= o127 + o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Return_339(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: i28 + -1 = i29 && 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{0,0}> createList_Load_315(i29, o127, a91, iconst_1, o119, i6, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 0 <= o119
main_Load_366(a131, o169, i31, iconst_1, i6, env, static) -{0,0}> main_Load_468(a131, o169, i31, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i31 && iconst_1 = 1 && i31 <= 2 && 0 <= o169 && i31 <= 1 && 0 < a131
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_NULL_472(a209, o229, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) :|: 0 <= o229 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_Load_477(a209, o229, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_Load_477(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_NE_481(a209, i39, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NE_481(a209, i42, o229, iconst_1, i6, env, static) -{0,0}> main_NE_484(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209 && 0 <= i42
main_NE_481(a209, iconst_0, o229, iconst_1, i6, env, static) -{0,0}> main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_NE_484(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_Load_488(a209, o229, i42, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && 0 < i42 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) -{1,1}> main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_Load_488(a209, o229, i42, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_492(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_NE_493(a209, i42, iconst_1, o229, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_FieldAccess_492(a209, o230, iconst_0, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) :|: 0 < o230 && 1 <= i6 && 1 + o231 = o230 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_NE_493(a209, iconst_1, iconst_1, o229, i6, env, static) -{0,0}> main_NE_497(a209, iconst_1, o229, i6, env, static) :|: iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_493(a209, iconst_2, iconst_1, o229, i6, env, static) -{0,0}> main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 1 <= iconst_2 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) -{1,1}> main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 0 < o230 && 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_NE_497(a209, iconst_1, o229, i6, env, static) -{1,1}> main_New_501(a209, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_New_501(a209, o229, iconst_1, i6, env, static) -{1,1}> main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o233 && o233 = 1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) -{1,1}> main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_528(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_FieldAccess_528(a209, o234, iconst_2, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) :|: 1 + o235 = o234 && 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) -{1,1}> main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) -{1,1}> main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && 0 <= iconst_2 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_Inc_547(a243, o253, i45, iconst_1, i6, env, static) -{1,1}> main_Load_549(a243, o253, i47, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && i45 + 1 = i47 && 0 <= i45 && 0 < a243 && iconst_1 = 1 && i45 <= 2 && 1 <= i47
langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_549(a243, o253, i47, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47
langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Return_557(a209, o233', iconst_1, i6, o229, env, static) :|: o233' = o233 + o229 && NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && o233' <= o233 + o229 && 0 < a209 && 0 < o233'
main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) -{1,1}> main_LE_559(a243, i47, iconst_2, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47 && iconst_2 = 2
langle_init_rangle_Return_557(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Store_561(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_559(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && i48 <= 3 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2
main_LE_559(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_3 <= 3 && 1 <= iconst_3 && iconst_2 = 2
main_Store_561(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_Load_582(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2 && i48 <= iconst_2
main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_2 = 2
main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_582(a243, o253, i48, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && 0 <= i48 && iconst_1 = 1 && 1 <= i48 && i48 <= 2
main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) -{1,1}> main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) -{0,0}> main_Inc_547(a209, o233, iconst_1, iconst_1, i6, env, static) :|: iconst_1 <= 2 && 0 < o233 && 1 <= i6 && 0 <= o233 && 0 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) -{1,1}> main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0

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

obtained
main_Load_1(o1, env, static) -{44,44}> createList_Load_315(i8', o16''', o1, 1, 0, i4', env, static'4) :|: 0 < 1 && 0 <= 0 && static'4 <= static'3 + 1 && 0 <= 1 && 0 <= i8' && 0 <= i4' && 0 < o16''' && 0 <= o8' && 1 <= i4' && 0 < o1 && o16''' <= 1 + 0 && 0 <= static'3 && 0 < 2 && 0 <= static''' && o16''' = 1 + 0 && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && 0 < i4' && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && i8' <= o8' && 0 <= static'2 && 0 < o8' && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
by chaining
main_Load_1(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_5(o1, env, static) :|: 0 < o1
langle_clinit_rangle_ConstantStackPush_5(o1, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) :|: iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ArrayCreate_12(iconst_0, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2 && 0 < o1
langle_clinit_rangle_FieldAccess_14(a2, o1, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(o1, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2 && 0 < o1
langle_clinit_rangle_New_16(o1, env, static) -{0,0}> langle_clinit_rangle_New_18(o1, env, static) :|: 0 < o1
langle_clinit_rangle_New_18(o1, env, static) -{0,0}> langle_clinit_rangle_New_19(o1, env, static) :|: 0 <= static && 0 < o1
langle_clinit_rangle_New_19(o1, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o4, o1, env, static) :|: o4 = 1 && 0 < o4 && 0 < o1
langle_clinit_rangle_Duplicate_20(o4, o1, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_ConstantStackPush_21(o4, o1, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_clinit_rangle_InvokeMethod_23(o4, NULL, o1, env, static) -{1,1}> langle_init_rangle_Load_24(o4, o1, env, static) :|: NULL = 0 && 0 < o4 && 0 < o1
langle_init_rangle_Load_24(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_26(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_26(o4, o1, env, static) -{1,1}> langle_init_rangle_Load_28(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Load_28(o4, o1, env, static) -{1,1}> langle_init_rangle_InvokeMethod_30(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_InvokeMethod_30(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_33(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_33(o4, o1, env, static) -{1,1}> langle_init_rangle_Return_35(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_init_rangle_Return_35(o4, o1, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) :|: 0 < o4 && 0 < o1
langle_clinit_rangle_FieldAccess_37(o4, o1, env, static) -{1,1}> langle_clinit_rangle_Return_40(o1, env, static') :|: 0 <= o4 && 0 < o4 && 0 <= static && 0 < o1 && static' <= static + o4
langle_clinit_rangle_Return_40(o1, env, static) -{1,1}> main_Load_41(o1, env, static) :|: 0 < o1
main_Load_41(o1, env, static) -{0,0}> main_Load_42(o1, env, static) :|: 0 < o1
main_Load_42(o1, env, static) -{0,0}> main_Load_44(o1, env, static) :|: 0 <= 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) -{0,0}> main_Load_47(o1, env, static) :|: 0 < o1
main_Load_47(o1, env, static) -{1,1}> main_FieldAccess_51(o1, env, static) :|: 0 < o1
main_FieldAccess_51(o1, env, static) -{0,0}> main_FieldAccess_53(o1, env, static) :|: 0 < o1
main_FieldAccess_53(o1, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_ConstantStackPush_54(o1, NULL, iconst_0, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
langle_clinit_rangle_FieldAccess_56(iconst_0, o1, NULL, env, static) -{1,1}> langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static') :|: NULL = 0 && iconst_0 = 0 && 0 <= static && static' <= static + iconst_0 && 0 < o1
langle_clinit_rangle_Return_59(o1, NULL, iconst_0, env, static) -{1,1}> main_FieldAccess_61(o1, NULL, iconst_0, env, static) :|: NULL = 0 && iconst_0 = 0 && 0 < o1
main_FieldAccess_61(o1, NULL, iconst_0, env, static) -{1,1}> main_InvokeMethod_63(o1, iconst_0, env, static') :|: static' <= static + o1 && NULL = 0 && 0 <= o1 && iconst_0 = 0 && 0 <= static && 0 < o1
main_InvokeMethod_63(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_65(o1, iconst_0, env, static) :|: iconst_0 = 0 && 0 < o1
random_FieldAccess_65(o1, iconst_0, env, static) -{1,1}> random_FieldAccess_67(o1, iconst_0, env, static) :|: 0 <= o1 && o1 <= static && iconst_0 = 0 && 0 <= static && 0 < o1
random_FieldAccess_67(o1, iconst_0, env, static) -{1,1}> random_ArrayAccess_69(o1, iconst_0, env, static) :|: -1 * static <= iconst_0 && iconst_0 = 0 && 0 <= static && iconst_0 <= static && 0 < o1
random_ArrayAccess_69(a6, iconst_0, env, static) -{0,0}> random_ArrayAccess_70(a6, iconst_0, i4, env, static) :|: 0 <= i4 && iconst_0 = 0 && 0 < a6 && i4 < a6
random_ArrayAccess_70(a6, iconst_0, i6, env, static) -{0,0}> random_ArrayAccess_74(a6, iconst_0, i6, env, static) :|: 0 <= i6 && 1 <= i6 && iconst_0 = 0 && 0 < a6
random_ArrayAccess_74(a6, iconst_0, i6, env, static) -{1,1}> random_Store_78(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && iconst_0 < i6 && 0 <= o8 && o8 < a6 && iconst_0 = 0 && 0 < a6
random_Store_78(o8, a6, iconst_0, i6, env, static) -{1,1}> random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_0 = 0 && 0 < a6
random_FieldAccess_80(o8, a6, iconst_0, i6, env, static) -{1,1}> random_ConstantStackPush_85(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_85(iconst_0, o8, a6, i6, env, static) -{1,1}> random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_IntArithmetic_88(iconst_0, iconst_1, o8, a6, i6, env, static) -{1,1}> random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && iconst_0 = 0 && 0 < a6
random_FieldAccess_90(iconst_1, o8, a6, iconst_0, i6, env, static) -{1,1}> random_Load_96(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_96(o8, a6, iconst_1, i6, env, static) -{1,1}> random_InvokeMethod_100(o8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o8 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_100(o12, a6, iconst_1, i6, env, static) -{0,0}> random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6
random_InvokeMethod_102(o12, a6, iconst_1, i6, env, static) -{1,1}> random_Return_107(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && i8 <= o12 && 0 < o12 && iconst_1 = 1 && 0 < a6 && 0 <= i8
random_Return_107(i8, a6, iconst_1, i6, env, static) -{1,1}> main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
main_InvokeMethod_113(a6, i8, iconst_1, i6, env, static) -{1,1}> createList_New_116(i8, a6, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8
createList_New_116(i8, a6, iconst_1, i6, env, static) -{1,1}> createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && o16 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Duplicate_126(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_ConstantStackPush_129(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_InvokeMethod_133(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_143(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_InvokeMethod_147(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_151(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Load_164(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_FieldAccess_170(o16, NULL, i8, a6, iconst_1, i6, env, static) -{1,1}> langle_init_rangle_Return_177(o16', i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && o16' = o16 + NULL && 0 < o16' && iconst_1 = 1 && o16' <= o16 + NULL && 0 < a6 && 0 <= i8 && 0 < o16
langle_init_rangle_Return_177(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Store_182(o16, i8, a6, iconst_1, NULL, i6, env, static) -{1,1}> createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_190(i8, o16, a6, iconst_1, NULL, i6, env, static) -{0,0}> createList_Load_282(i8, o16, a6, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 1 <= i6 && iconst_1 = 1 && 0 <= NULL && 0 < a6 && 0 <= i8 && 0 < o16
createList_Load_282(i17, o71, a53, iconst_1, o72, i6, env, static) -{0,0}> createList_Load_315(i17, o71, a53, iconst_1, o72, i6, env, static) :|: 1 <= i6 && 0 < a53 && 0 < o71 && 0 <= i17 && iconst_1 = 1 && 0 <= o72

obtained
createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
by chaining
createList_LE_316(i28, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 0 <= i28 && 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 1 <= i28
createList_LE_318(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < i28 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_New_320(i28, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < a91 && 0 < o127 && iconst_1 = 1 && 0 < o119 && o127 = 1 && 1 <= i28 && 0 <= o120
createList_Duplicate_322(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Load_324(o127, i28, o119, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_InvokeMethod_326(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_328(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_InvokeMethod_331(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_333(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Load_335(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_FieldAccess_337(o127, o119, i28, a91, iconst_1, NULL, o120, i6, env, static) -{1,1}> langle_init_rangle_Return_339(o127', i28, a91, iconst_1, o119, i6, o120, env, static) :|: NULL = 0 && o127' = o127 + o119 && 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o127' && 0 < o119 && o127' <= o127 + o119 && 1 <= i28 && 0 <= o120
langle_init_rangle_Return_339(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Store_341(o127, i28, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_Inc_343(i28, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: i28 + -1 = i29 && 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 1 <= i28 && 0 <= o120
createList_JMP_345(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{1,1}> createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Load_347(i29, o127, a91, iconst_1, o119, i6, o120, env, static) -{0,0}> createList_Load_315(i29, o127, a91, iconst_1, o119, i6, env, static) :|: 1 <= i6 && 0 <= i29 && 0 < o127 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120 && 0 <= o119

obtained
createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
by chaining
createList_LE_316(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{0,0}> createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_LE_317(iconst_0, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && iconst_0 <= 0 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
createList_Load_319(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_Return_321(o119, a91, iconst_1, o120, i6, env, static) -{1,1}> main_Store_323(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_Store_323(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_ConstantStackPush_325(a91, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
main_Store_327(a91, iconst_0, o119, iconst_1, i6, o120, env, static) -{1,1}> main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) :|: 1 <= i6 && 0 < a91 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120
main_Load_329(a91, o119, iconst_0, iconst_1, i6, o120, env, static) -{0,0}> main_Load_366(a91, o119, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && 0 < a91 && iconst_0 <= 1 && iconst_1 = 1 && iconst_0 = 0 && 0 < o119 && 0 <= o120 && 0 <= o119
main_Load_366(a131, o169, i31, iconst_1, i6, env, static) -{0,0}> main_Load_468(a131, o169, i31, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i31 && iconst_1 = 1 && i31 <= 2 && 0 <= o169 && i31 <= 1 && 0 < a131

obtained
main_Load_468(a209, o224, i39, 1, i6, env, static) -{3,3}> main_NE_481(a209, i39, o224, 1, i6, env, static) :|: 0 < o224 && 0 < a209 && 0 <= o224 && i39 <= 2 && 1 <= i6 && 0 <= i39
by chaining
main_Load_468(a209, o224, i39, iconst_1, i6, env, static) -{1,1}> main_NULL_472(a209, o224, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && 0 <= o224 && iconst_1 = 1 && i39 <= 2 && 0 < a209
main_NULL_472(a209, o229, i39, iconst_1, i6, env, static) -{0,0}> main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) :|: 0 <= o229 && 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_NULL_474(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_Load_477(a209, o229, i39, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209
main_Load_477(a209, o229, i39, iconst_1, i6, env, static) -{1,1}> main_NE_481(a209, i39, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= i39 && iconst_1 = 1 && 0 < o229 && i39 <= 2 && 0 < a209

obtained
main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
by chaining
main_NE_481(a209, iconst_0, o229, iconst_1, i6, env, static) -{0,0}> main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_NE_486(a209, iconst_0, o229, iconst_1, i6, env, static) -{1,1}> main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_Load_489(a209, o229, iconst_0, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_492(a209, o229, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < o229 && 0 < a209
main_FieldAccess_492(a209, o230, iconst_0, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) :|: 0 < o230 && 1 <= i6 && 1 + o231 = o230 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_FieldAccess_495(a209, o230, iconst_0, iconst_1, i6, o231, env, static) -{1,1}> main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 0 < o230 && 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Store_499(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_JMP_511(a209, o231, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231
main_Inc_514(a209, o231, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o231, iconst_0, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && iconst_1 = 1 && iconst_0 = 0 && 0 < a209 && 0 <= o231

obtained
main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
by chaining
main_Inc_547(a243, o253, i45, iconst_1, i6, env, static) -{1,1}> main_Load_549(a243, o253, i47, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && i45 + 1 = i47 && 0 <= i45 && 0 < a243 && iconst_1 = 1 && i45 <= 2 && 1 <= i47
main_Load_549(a243, o253, i47, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47
main_ConstantStackPush_552(a243, i47, o253, iconst_1, i6, env, static) -{1,1}> main_LE_559(a243, i47, iconst_2, o253, iconst_1, i6, env, static) :|: i47 <= 3 && 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i47 && iconst_2 = 2

obtained
main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
by chaining
main_LE_559(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_3 <= 3 && 1 <= iconst_3 && iconst_2 = 2
main_LE_568(a243, iconst_3, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && iconst_3 = 3 && 0 < a243 && iconst_1 = 1 && iconst_2 = 2
main_ConstantStackPush_586(a243, o253, iconst_1, i6, env, static) -{1,1}> main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Store_589(a243, iconst_0, o253, iconst_1, i6, env, static) -{1,1}> main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_JMP_590(a243, o253, iconst_0, iconst_1, i6, env, static) -{1,1}> main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0
main_Load_592(a243, o253, iconst_0, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, iconst_0, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 <= iconst_0 && iconst_0 <= 2 && 0 < a243 && iconst_1 = 1 && iconst_0 = 0

obtained
main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
by chaining
main_LE_559(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{0,0}> main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && i48 <= 3 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2
main_LE_567(a243, i48, iconst_2, o253, iconst_1, i6, env, static) -{1,1}> main_Load_582(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && iconst_1 = 1 && 1 <= i48 && iconst_2 = 2 && i48 <= 2 && i48 <= iconst_2
main_Load_582(a243, o253, i48, iconst_1, i6, env, static) -{0,0}> main_Load_468(a243, o253, i48, iconst_1, i6, env, static) :|: 0 <= o253 && 1 <= i6 && 0 < a243 && 0 <= i48 && iconst_1 = 1 && 1 <= i48 && i48 <= 2

obtained
main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
by chaining
main_NE_481(a209, i42, o229, iconst_1, i6, env, static) -{0,0}> main_NE_484(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209 && 0 <= i42
main_NE_484(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_Load_488(a209, o229, i42, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && 0 < i42 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_488(a209, o229, i42, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_ConstantStackPush_491(a209, i42, o229, iconst_1, i6, env, static) -{1,1}> main_NE_493(a209, i42, iconst_1, o229, i6, env, static) :|: 1 <= i42 && 1 <= i6 && i42 <= 2 && iconst_1 = 1 && 0 < o229 && 0 < a209

obtained
main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
by chaining
main_NE_493(a209, iconst_2, iconst_1, o229, i6, env, static) -{0,0}> main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 1 <= iconst_2 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2
main_NE_498(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Load_509(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_ConstantStackPush_513(a209, iconst_2, o229, iconst_1, i6, env, static) -{1,1}> main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_LE_516(a209, iconst_2, iconst_1, o229, i6, env, static) -{1,1}> main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_Load_522(a209, o229, iconst_2, iconst_1, i6, env, static) -{1,1}> main_FieldAccess_528(a209, o229, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209 && iconst_2 = 2
main_FieldAccess_528(a209, o234, iconst_2, iconst_1, i6, env, static) -{0,0}> main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) :|: 1 + o235 = o234 && 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_FieldAccess_530(a209, o234, iconst_2, iconst_1, i6, o235, env, static) -{1,1}> main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 0 < o234 && 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_Store_539(a209, o235, iconst_2, iconst_1, i6, env, static) -{1,1}> main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2
main_Inc_546(a209, o235, iconst_2, iconst_1, i6, env, static) -{0,0}> main_Inc_547(a209, o235, iconst_2, iconst_1, i6, env, static) :|: 1 <= i6 && 0 <= o235 && 0 <= iconst_2 && iconst_1 = 1 && 0 < a209 && iconst_2 = 2 && iconst_2 <= 2

obtained
main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229
by chaining
main_NE_493(a209, iconst_1, iconst_1, o229, i6, env, static) -{0,0}> main_NE_497(a209, iconst_1, o229, i6, env, static) :|: iconst_1 <= 2 && 1 <= i6 && 1 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_NE_497(a209, iconst_1, o229, i6, env, static) -{1,1}> main_New_501(a209, o229, iconst_1, i6, env, static) :|: 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_New_501(a209, o229, iconst_1, i6, env, static) -{1,1}> main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 1 <= i6 && 0 < o233 && o233 = 1 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Duplicate_512(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Load_515(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_InvokeMethod_518(a209, o233, o229, iconst_1, i6, NULL, env, static) -{1,1}> langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_526(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_InvokeMethod_538(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_541(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_Load_548(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) :|: NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
langle_init_rangle_FieldAccess_551(o233, o229, a209, iconst_1, NULL, i6, env, static) -{1,1}> langle_init_rangle_Return_557(a209, o233', iconst_1, i6, o229, env, static) :|: o233' = o233 + o229 && NULL = 0 && 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && o233' <= o233 + o229 && 0 < a209 && 0 < o233'
langle_init_rangle_Return_557(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Store_561(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Store_561(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_JMP_570(a209, o233, iconst_1, i6, o229, env, static) -{1,1}> main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) :|: 0 < o233 && 1 <= i6 && iconst_1 = 1 && 0 < o229 && 0 < a209
main_Inc_587(a209, o233, iconst_1, i6, o229, env, static) -{0,0}> main_Inc_547(a209, o233, iconst_1, iconst_1, i6, env, static) :|: iconst_1 <= 2 && 0 < o233 && 1 <= i6 && 0 <= o233 && 0 <= iconst_1 && iconst_1 = 1 && 0 < o229 && 0 < a209

(34) Obligation:

IntTrs with 12 rules
Start term: main_Load_1(argv, env, static)
Considered paths: all paths from start
Rules:
main_Load_1(o1, env, static) -{44,44}> createList_Load_315(i8', o16''', o1, 1, 0, i4', env, static'4) :|: 0 < 1 && 0 <= 0 && static'4 <= static'3 + 1 && 0 <= 1 && 0 <= i8' && 0 <= i4' && 0 < o16''' && 0 <= o8' && 1 <= i4' && 0 < o1 && o16''' <= 1 + 0 && 0 <= static'3 && 0 < 2 && 0 <= static''' && o16''' = 1 + 0 && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && 0 < i4' && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && i8' <= o8' && 0 <= static'2 && 0 < o8' && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6, env, static) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6, env, static) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, 1, o120, i6, env, static) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6, env, static) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
createList_LE_316(0, o119, a91, 1, o120, i6, env, static) -{6,6}> main_Load_468(a91, o119, 0, 1, i6, env, static) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
main_Load_468(a209, o224, i39, 1, i6, env, static) -{3,3}> main_NE_481(a209, i39, o224, 1, i6, env, static) :|: 0 < o224 && 0 < a209 && 0 <= o224 && i39 <= 2 && 1 <= i6 && 0 <= i39
main_NE_481(a209, 0, o229, 1, i6, env, static) -{5,5}> main_Inc_547(a209, o231', 0, 1, i6, env, static) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
main_Inc_547(a243, o253, i45, 1, i6, env, static) -{3,3}> main_LE_559(a243, i47, 2, o253, 1, i6, env, static) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
main_LE_559(a243, 3, 2, o253, 1, i6, env, static) -{4,4}> main_Load_468(a243, o253, 0, 1, i6, env, static) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
main_LE_559(a243, i48, 2, o253, 1, i6, env, static) -{1,1}> main_Load_468(a243, o253, i48, 1, i6, env, static) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
main_NE_481(a209, i42, o229, 1, i6, env, static) -{3,3}> main_NE_493(a209, i42, 1, o229, i6, env, static) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
main_NE_493(a209, 2, 1, o229, i6, env, static) -{7,7}> main_Inc_547(a209, o235', 2, 1, i6, env, static) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
main_NE_493(a209, 1, 1, o229, i6, env, static) -{13,13}> main_Inc_547(a209, o233''', 1, 1, i6, env, static) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229

(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_1(x1, x2, x3) → main_Load_1(x1, x3)
createList_Load_315(x1, x2, x3, x4, x5, x6, x7, x8) → createList_Load_315(x1, x2, x3, x4, x5, x6)
createList_LE_316(x1, x2, x3, x4, x5, x6, x7, x8) → createList_LE_316(x1, x2, x3, x4, x5, x6)
main_Load_468(x1, x2, x3, x4, x5, x6, x7) → main_Load_468(x1, x2, x3, x5)
main_NE_481(x1, x2, x3, x4, x5, x6, x7) → main_NE_481(x1, x2, x3, x5)
main_Inc_547(x1, x2, x3, x4, x5, x6, x7) → main_Inc_547(x1, x2, x3, x5)
main_LE_559(x1, x2, x3, x4, x5, x6, x7, x8) → main_LE_559(x1, x2, x4, x6)
main_NE_493(x1, x2, x3, x4, x5, x6, x7) → main_NE_493(x1, x2, x4, x5)

(36) Obligation:

IntTrs with 12 rules
Start term: main_Load_1(argv, static)
Considered paths: all paths from start
Rules:
main_Load_1(o1, static) -{44,44}> createList_Load_315(i8', o16''', o1, 1, 0, i4') :|: 0 < 1 && 0 <= 0 && static'4 <= static'3 + 1 && 0 <= 1 && 0 <= i8' && 0 <= i4' && 0 < o16''' && 0 <= o8' && 1 <= i4' && 0 < o1 && o16''' <= 1 + 0 && 0 <= static'3 && 0 < 2 && 0 <= static''' && o16''' = 1 + 0 && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && 0 < i4' && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && i8' <= o8' && 0 <= static'2 && 0 < o8' && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
createList_LE_316(i28, o119, a91, 1, o120, i6) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
createList_LE_316(0, o119, a91, 1, o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
main_Load_468(a209, o224, i39, i6) -{3,3}> main_NE_481(a209, i39, o224, i6) :|: 0 < o224 && 0 < a209 && 0 <= o224 && i39 <= 2 && 1 <= i6 && 0 <= i39
main_NE_481(a209, 0, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
main_Inc_547(a243, o253, i45, i6) -{3,3}> main_LE_559(a243, i47, o253, i6) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
main_LE_559(a243, 3, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
main_LE_559(a243, i48, o253, i6) -{1,1}> main_Load_468(a243, o253, i48, i6) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
main_NE_481(a209, i42, o229, i6) -{3,3}> main_NE_493(a209, i42, o229, i6) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
main_NE_493(a209, 2, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
main_NE_493(a209, 1, o229, i6) -{13,13}> main_Inc_547(a209, o233''', 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229

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

Moved arithmethic from lhss to constraints.

main_NE_493(a209, 1, o229, i6) -{13,13}> main_Inc_547(a209, o233''', 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229
was transformed to
main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, o233''', 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1

createList_LE_316(i28, o119, a91, 1, o120, i6) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

createList_LE_316(0, o119, a91, 1, o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6
was transformed to
createList_LE_316(x, o119, a91, x', o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1

main_NE_493(a209, 2, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6
was transformed to
main_NE_493(a209, x, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2

main_NE_481(a209, 0, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229
was transformed to
main_NE_481(a209, x, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0

main_LE_559(a243, 3, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0
was transformed to
main_LE_559(a243, x, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3

(38) Obligation:

IntTrs with 12 rules
Start term: main_Load_1(argv, static)
Considered paths: all paths from start
Rules:
main_Load_1(o1, static) -{44,44}> createList_Load_315(i8', o16''', o1, 1, 0, i4') :|: 0 < 1 && 0 <= 0 && static'4 <= static'3 + 1 && 0 <= 1 && 0 <= i8' && 0 <= i4' && 0 < o16''' && 0 <= o8' && 1 <= i4' && 0 < o1 && o16''' <= 1 + 0 && 0 <= static'3 && 0 < 2 && 0 <= static''' && o16''' = 1 + 0 && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && 0 < i4' && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && i8' <= o8' && 0 <= static'2 && 0 < o8' && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, o233''', 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1
createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
main_LE_559(a243, i48, o253, i6) -{1,1}> main_Load_468(a243, o253, i48, i6) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
createList_LE_316(x, o119, a91, x', o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
createList_Load_315(i25, o119, a91, iconst_1, o120, i6) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_NE_493(a209, x, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2
main_NE_481(a209, i42, o229, i6) -{3,3}> main_NE_493(a209, i42, o229, i6) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
main_Inc_547(a243, o253, i45, i6) -{3,3}> main_LE_559(a243, i47, o253, i6) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
main_Load_468(a209, o224, i39, i6) -{3,3}> main_NE_481(a209, i39, o224, i6) :|: 0 < o224 && 0 < a209 && 0 <= o224 && i39 <= 2 && 1 <= i6 && 0 <= i39
main_NE_481(a209, x, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0
main_LE_559(a243, x, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3

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

Moved arithmethic from constraints to rhss.

createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i29', o127''', a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1

main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, o233''', 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1
was transformed to
main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, 1 + o229, 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1

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

createList_Load_315(i25, o119, a91, iconst_1, o120, i6) -{1,1}> createList_LE_316(i25, o119, a91, iconst_1, o120, i6) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
was transformed to
createList_Load_315(i25, o119, a91, iconst_1, o120, i6) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120

main_Inc_547(a243, o253, i45, i6) -{3,3}> main_LE_559(a243, i47, o253, i6) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
was transformed to
main_Inc_547(a243, o253, i45, i6) -{3,3}> main_LE_559(a243, i45 + 1, o253, i6) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2

(40) Obligation:

IntTrs with 12 rules
Start term: main_Load_1(argv, static)
Considered paths: all paths from start
Rules:
createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, 1 + o229, 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1
main_Load_1(o1, static) -{44,44}> createList_Load_315(i8', 1 + 0, o1, 1, 0, i4') :|: 0 < 1 && 0 <= 0 && static'4 <= static'3 + 1 && 0 <= 1 && 0 <= i8' && 0 <= i4' && 0 < o16''' && 0 <= o8' && 1 <= i4' && 0 < o1 && o16''' <= 1 + 0 && 0 <= static'3 && 0 < 2 && 0 <= static''' && o16''' = 1 + 0 && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 <= o1 && 0 < i4' && static'2 <= static'1 + 0 && -1 * static'3 <= 0 && i8' <= o8' && 0 <= static'2 && 0 < o8' && o8' < o1 && 0 <= 2 && static'1 <= static''' + 1 && i4' < o1
main_LE_559(a243, x, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3
main_LE_559(a243, i48, o253, i6) -{1,1}> main_Load_468(a243, o253, i48, i6) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
createList_Load_315(i25, o119, a91, iconst_1, o120, i6) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_NE_493(a209, x, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2
main_Inc_547(a243, o253, i45, i6) -{3,3}> main_LE_559(a243, i45 + 1, o253, i6) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2
main_NE_481(a209, i42, o229, i6) -{3,3}> main_NE_493(a209, i42, o229, i6) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
main_Load_468(a209, o224, i39, i6) -{3,3}> main_NE_481(a209, i39, o224, i6) :|: 0 < o224 && 0 < a209 && 0 <= o224 && i39 <= 2 && 1 <= i6 && 0 <= i39
createList_LE_316(x, o119, a91, x', o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
main_NE_481(a209, x, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0

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

Simplified expressions.

main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, 1 + o229, 1, i6) :|: 1 <= 2 && 0 < a209 && 1 <= 1 && 0 < o229 && 0 < o233''' && o233''' <= 1 + o229 && 0 <= 1 && 1 <= i6 && 0 <= o233''' && 0 < 1 && o233''' = 1 + o229 && x = 1
was transformed to
main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, 1 + o229, 1, i6) :|: 0 < a209 && 0 < o229 && 0 < o233''' && 1 <= i6 && o233''' = 1 + o229 && x = 1

createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i28 + -1, 1 + o119, a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o119 && 0 < 1 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && o127''' <= 1 + o119 && 1 <= i6 && 0 <= i29' && i28 + -1 = i29' && 0 <= i28 && x = 1
was transformed to
createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i28 - 1, 1 + o119, a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && 1 <= i6 && 0 <= i29' && i28 - 1 = i29' && x = 1

main_LE_559(a243, x, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 1 <= 3 && 3 <= 3 && 0 < a243 && 0 <= o253 && 1 <= i6 && 0 <= 2 && 0 <= 0 && x = 3
was transformed to
main_LE_559(a243, x, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 0 < a243 && 0 <= o253 && 1 <= i6 && x = 3

main_NE_493(a209, x, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 2 <= 2 && 0 <= o235' && 0 < o229 && 0 < a209 && 0 <= 2 && 1 <= 2 && 1 <= i6 && x = 2
was transformed to
main_NE_493(a209, x, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 0 <= o235' && 0 < o229 && 0 < a209 && 1 <= i6 && x = 2

main_NE_481(a209, i42, o229, i6) -{3,3}> main_NE_493(a209, i42, o229, i6) :|: 0 <= i42 && 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
was transformed to
main_NE_481(a209, i42, o229, i6) -{3,3}> main_NE_493(a209, i42, o229, i6) :|: 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6

createList_LE_316(x, o119, a91, x', o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 <= 1 && 0 < a91 && 0 <= 0 && 0 < o119 && 0 <= o119 && 0 <= o120 && 0 <= 2 && 1 <= i6 && x = 0 && x' = 1
was transformed to
createList_LE_316(x, o119, a91, x', o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 < a91 && 0 < o119 && 0 <= o120 && 1 <= i6 && x = 0 && x' = 1

main_Load_468(a209, o224, i39, i6) -{3,3}> main_NE_481(a209, i39, o224, i6) :|: 0 < o224 && 0 < a209 && 0 <= o224 && i39 <= 2 && 1 <= i6 && 0 <= i39
was transformed to
main_Load_468(a209, o224, i39, i6) -{3,3}> main_NE_481(a209, i39, o224, i6) :|: 0 < o224 && 0 < a209 && i39 <= 2 && 1 <= i6 && 0 <= i39

main_NE_481(a209, x, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 0 <= 2 && 0 <= 0 && 1 + o231' = o229 && x = 0
was transformed to
main_NE_481(a209, x, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 1 + o231' = o229 && x = 0

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

(42) Obligation:

IntTrs with 12 rules
Start term: main_Load_1(argv, static)
Considered paths: all paths from start
Rules:
main_NE_481(a209, x, o229, i6) -{5,5}> main_Inc_547(a209, o231', 0, i6) :|: 0 < o229 && 0 <= o231' && 1 <= i6 && 0 < a209 && 1 + o231' = o229 && x = 0
main_Load_1(o1, static) -{44,44}> createList_Load_315(i8', 1, o1, 1, 0, i4') :|: static'4 <= static'3 + 1 && 0 <= i8' && 0 < o16''' && 1 <= i4' && 0 < o1 && 0 <= static'3 && 0 <= static''' && o16''' = 1 && 0 <= static && static'3 <= static'2 + o1 && 0 <= static'1 && static''' <= static + 2 && o1 <= static'3 && 0 < i4' && static'2 <= static'1 && -1 * static'3 <= 0 && i8' <= o8' && 0 <= static'2 && 0 < o8' && o8' < o1 && static'1 <= static''' + 1 && i4' < o1
createList_LE_316(x, o119, a91, x', o120, i6) -{6,6}> main_Load_468(a91, o119, 0, i6) :|: 0 < a91 && 0 < o119 && 0 <= o120 && 1 <= i6 && x = 0 && x' = 1
createList_LE_316(i28, o119, a91, x, o120, i6) -{14,14}> createList_Load_315(i28 - 1, 1 + o119, a91, 1, o119, i6) :|: o127''' = 1 + o119 && 0 <= o120 && 1 <= i28 && 0 < o119 && 0 < i28 && 0 < o127''' && 0 < a91 && 1 <= i6 && 0 <= i29' && i28 - 1 = i29' && x = 1
main_Load_468(a209, o224, i39, i6) -{3,3}> main_NE_481(a209, i39, o224, i6) :|: 0 < o224 && 0 < a209 && i39 <= 2 && 1 <= i6 && 0 <= i39
main_LE_559(a243, i48, o253, i6) -{1,1}> main_Load_468(a243, o253, i48, i6) :|: 1 <= i6 && i48 <= 2 && 0 <= o253 && 1 <= i48 && i48 <= 3 && 0 < a243 && 0 <= i48
main_NE_481(a209, i42, o229, i6) -{3,3}> main_NE_493(a209, i42, o229, i6) :|: 0 < a209 && 0 < i42 && 0 < o229 && i42 <= 2 && 1 <= i42 && 1 <= i6
main_NE_493(a209, x, o229, i6) -{13,13}> main_Inc_547(a209, 1 + o229, 1, i6) :|: 0 < a209 && 0 < o229 && 0 < o233''' && 1 <= i6 && o233''' = 1 + o229 && x = 1
main_NE_493(a209, x, o229, i6) -{7,7}> main_Inc_547(a209, o235', 2, i6) :|: 1 + o235' = o229 && 0 <= o235' && 0 < o229 && 0 < a209 && 1 <= i6 && x = 2
main_LE_559(a243, x, o253, i6) -{4,4}> main_Load_468(a243, o253, 0, i6) :|: 0 < a243 && 0 <= o253 && 1 <= i6 && x = 3
createList_Load_315(i25, o119, a91, iconst_1, o120, i6) -{1,1}> createList_LE_316(i25, o119, a91, 1, o120, i6) :|: 1 <= i6 && 0 <= i25 && 0 < a91 && iconst_1 = 1 && 0 < o119 && 0 <= o120
main_Inc_547(a243, o253, i45, i6) -{3,3}> main_LE_559(a243, i45 + 1, o253, i6) :|: i45 + 1 = i47 && 0 <= o253 && 1 <= i47 && i47 <= 3 && 0 <= i45 && 0 < a243 && 1 <= i6 && i45 <= 2

(43) koat Proof (EQUIVALENT transformation)

YES(?, 4923*ar_0 + 3733)

Initial complexity problem:
1: T:
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ?, Cost: 44) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: ?, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 1) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 1 produces the following problem:
2: T:
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: 1, Cost: 44) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: ?, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 1) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(main_NE_481) = 0
Pol(main_Inc_547) = 0
Pol(main_Load_1) = 1
Pol(createList_Load_315) = 1
Pol(createList_LE_316) = 1
Pol(main_Load_468) = 0
Pol(main_LE_559) = 0
Pol(main_NE_493) = 0
Pol(koat_start) = 1
orients all transitions weakly and the transition
createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
strictly and produces the following problem:
3: T:
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: 1, Cost: 44) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: ?, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 1) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(main_NE_481) = V_4 - 1
Pol(main_Inc_547) = V_4 - 1
Pol(main_Load_1) = 3*V_1
Pol(createList_Load_315) = 2*V_1 + V_6
Pol(createList_LE_316) = 2*V_1 - V_4 + V_6
Pol(main_Load_468) = V_4 - 1
Pol(main_LE_559) = V_4 - 1
Pol(main_NE_493) = V_4 - 1
Pol(koat_start) = 3*V_1
orients all transitions weakly and the transitions
createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
strictly and produces the following problem:
4: T:
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: 1, Cost: 44) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 1) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Applied AI with 'oct' on problem 4 to obtain the following invariants:
For symbol createList_LE_316: X_3 - X_6 - 1 >= 0 /\ X_6 - 1 >= 0 /\ X_5 + X_6 - 1 >= 0 /\ X_4 + X_6 - 2 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 - 3 >= 0 /\ X_2 + X_6 - 2 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 - 1 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 - 1 >= 0 /\ -X_4 + X_5 + 1 >= 0 /\ X_3 + X_5 - 2 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ -X_2 + X_5 + 1 >= 0 /\ X_1 + X_5 >= 0 /\ -X_4 + 1 >= 0 /\ X_3 - X_4 - 1 >= 0 /\ X_2 - X_4 >= 0 /\ X_1 - X_4 + 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 3 >= 0 /\ X_2 + X_4 - 2 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 - 2 >= 0 /\ X_2 + X_3 - 3 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ -X_1 + X_3 - 1 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ X_1 >= 0
For symbol createList_Load_315: X_3 - X_6 - 1 >= 0 /\ X_6 - 1 >= 0 /\ X_5 + X_6 - 1 >= 0 /\ X_4 + X_6 - 2 >= 0 /\ -X_4 + X_6 >= 0 /\ X_3 + X_6 - 3 >= 0 /\ X_2 + X_6 - 2 >= 0 /\ X_1 + X_6 - 1 >= 0 /\ X_2 - X_5 - 1 >= 0 /\ X_5 >= 0 /\ X_4 + X_5 - 1 >= 0 /\ -X_4 + X_5 + 1 >= 0 /\ X_3 + X_5 - 2 >= 0 /\ X_2 + X_5 - 1 >= 0 /\ -X_2 + X_5 + 1 >= 0 /\ X_1 + X_5 >= 0 /\ -X_4 + 1 >= 0 /\ X_3 - X_4 - 1 >= 0 /\ X_2 - X_4 >= 0 /\ X_1 - X_4 + 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 3 >= 0 /\ X_2 + X_4 - 2 >= 0 /\ X_1 + X_4 - 1 >= 0 /\ X_3 - 2 >= 0 /\ X_2 + X_3 - 3 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ -X_1 + X_3 - 1 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 1 >= 0 /\ X_1 >= 0
For symbol main_Inc_547: X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ -X_3 + X_4 + 1 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ -X_3 + 2 >= 0 /\ X_2 - X_3 + 2 >= 0 /\ X_1 - X_3 >= 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_LE_559: X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ X_2 + X_4 - 2 >= 0 /\ -X_2 + X_4 + 2 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ X_3 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ -X_2 + X_3 + 3 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ -X_2 + 3 >= 0 /\ X_1 - X_2 + 1 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 3 >= 0 /\ X_1 - 2 >= 0
For symbol main_Load_468: X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 1 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ X_3 >= 0 /\ X_1 + X_3 - 2 >= 0 /\ X_1 - 2 >= 0
For symbol main_NE_481: X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 2 >= 0 /\ X_2 + X_4 - 1 >= 0 /\ -X_2 + X_4 + 1 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ X_3 - 1 >= 0 /\ X_2 + X_3 - 1 >= 0 /\ -X_2 + X_3 + 1 >= 0 /\ X_1 + X_3 - 3 >= 0 /\ -X_2 + 2 >= 0 /\ X_1 - X_2 >= 0 /\ X_2 >= 0 /\ X_1 + X_2 - 2 >= 0 /\ X_1 - 2 >= 0
For symbol main_NE_493: X_1 - X_4 - 1 >= 0 /\ X_4 - 1 >= 0 /\ X_3 + X_4 - 2 >= 0 /\ X_2 + X_4 - 2 >= 0 /\ -X_2 + X_4 + 1 >= 0 /\ X_1 + X_4 - 3 >= 0 /\ X_3 - 1 >= 0 /\ X_2 + X_3 - 2 >= 0 /\ -X_2 + X_3 + 1 >= 0 /\ X_1 + X_3 - 3 >= 0 /\ -X_2 + 2 >= 0 /\ X_1 - X_2 >= 0 /\ X_2 - 1 >= 0 /\ X_1 + X_2 - 3 >= 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) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 1) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 1, Cost: 44) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
start location: koat_start
leaf cost: 0

By chaining the transition koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ] with all transitions in problem 5, the following new transition is obtained:
koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
We thus obtain the following problem:
6: T:
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 1) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 1, Cost: 44) main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
start location: koat_start
leaf cost: 0

Testing for reachability in the complexity graph removes the following transition from problem 6:
main_Load_1(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
We thus obtain the following problem:
7: T:
(Comp: ?, Cost: 1) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 ] with all transitions in problem 7, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_1, ar_2, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 ]
We thus obtain the following problem:
8: T:
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_1, ar_2, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_1, ar_2, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 ] with all transitions in problem 8, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
We thus obtain the following problem:
9: T:
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ?, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(main_LE_559) = 1
Pol(main_NE_493) = 1
Pol(main_Load_468) = V_3 + 1
Pol(main_Inc_547) = 1
Pol(main_NE_481) = V_2 + 1
Pol(createList_LE_316) = V_3
Pol(createList_Load_315) = V_3
Pol(koat_start) = V_1
orients all transitions weakly and the transition
main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
strictly and produces the following problem:
10: T:
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 4) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_0, ar_2, 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 ] with all transitions in problem 10, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, 0, ar_2, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 ]
We thus obtain the following problem:
11: T:
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, 0, ar_2, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: ?, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 11 produces the following problem:
12: T:
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, 0, ar_2, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, 0, ar_2, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 ] with all transitions in problem 12, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 ]
We thus obtain the following problem:
13: T:
(Comp: ?, Cost: 12) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: ?, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 13 produces the following problem:
14: T:
(Comp: ?, Cost: 12) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: 1, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 ] with all transitions in problem 14, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, 1, o231', ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 ]
We thus obtain the following problem:
15: T:
(Comp: ?, Cost: 15) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, 1, o231', ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: 1, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, 1, o231', ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 ] with all transitions in problem 15, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, 1, o231', ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 ]
We thus obtain the following problem:
16: T:
(Comp: ?, Cost: 22) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, 1, o231', ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: 1, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, 1, o231', ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 ] with all transitions in problem 16, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231' + 1, 1, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 ]
We thus obtain the following problem:
17: T:
(Comp: ?, Cost: 35) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231' + 1, 1, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: 1, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231' + 1, 1, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 ] with all transitions in problem 17, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, 2, o231' + 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 /\ o231' + ar_3 >= 0 /\ o231' + 1 >= 0 /\ ar_0 + o231' - 1 >= 0 /\ 2 = i47' /\ 0 <= o231' + 1 /\ 1 <= i47' /\ i47' <= 3 ]
We thus obtain the following problem:
18: T:
(Comp: ?, Cost: 38) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, 2, o231' + 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 /\ o231' + ar_3 >= 0 /\ o231' + 1 >= 0 /\ ar_0 + o231' - 1 >= 0 /\ 2 = i47' /\ 0 <= o231' + 1 /\ 1 <= i47' /\ i47' <= 3 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: 1, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

By chaining the transition main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, 2, o231' + 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 /\ o231' + ar_3 >= 0 /\ o231' + 1 >= 0 /\ ar_0 + o231' - 1 >= 0 /\ 2 = i47' /\ 0 <= o231' + 1 /\ 1 <= i47' /\ i47' <= 3 ] with all transitions in problem 18, the following new transition is obtained:
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, 2, o231' + 1, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 /\ o231' + ar_3 >= 0 /\ o231' + 1 >= 0 /\ ar_0 + o231' - 1 >= 0 /\ 2 = i47' /\ 0 <= o231' + 1 /\ 1 <= i47' /\ i47' <= 3 /\ 2 <= 2 /\ 2 <= 3 /\ 0 < o231' + 1 /\ 0 < 2 ]
We thus obtain the following problem:
19: T:
(Comp: ?, Cost: 45) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, 2, o231' + 1, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 /\ o231' + ar_3 >= 0 /\ o231' + 1 >= 0 /\ ar_0 + o231' - 1 >= 0 /\ 2 = i47' /\ 0 <= o231' + 1 /\ 1 <= i47' /\ i47' <= 3 /\ 2 <= 2 /\ 2 <= 3 /\ 0 < o231' + 1 /\ 0 < 2 ]
(Comp: ?, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: ?, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: ?, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: ?, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: 1, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(main_LE_559) = -12*V_2 + 3*V_3 + 36*V_4 + 1
Pol(main_NE_493) = -18*V_2 + 3*V_3 + 36*V_4
Pol(main_Inc_547) = 3*V_2 - 12*V_3 + 36*V_4 - 10
Pol(main_NE_481) = 13*V_1 + 3*V_3 + 49*V_4
Pol(main_Load_468) = 13*V_1 + 3*V_2 + 49*V_4
Pol(createList_LE_316) = 3*V_1 + 3*V_2 + 13*V_3 + 49*V_6
Pol(createList_Load_315) = 3*V_1 + 13*V_3 + 3*V_4 + 3*V_5 + 49*V_6
Pol(koat_start) = 65*V_1 - 49
orients all transitions weakly and the transitions
main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, 2, o231' + 1, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 /\ o231' + ar_3 >= 0 /\ o231' + 1 >= 0 /\ ar_0 + o231' - 1 >= 0 /\ 2 = i47' /\ 0 <= o231' + 1 /\ 1 <= i47' /\ i47' <= 3 /\ 2 <= 2 /\ 2 <= 3 /\ 0 < o231' + 1 /\ 0 < 2 ]
main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
strictly and produces the following problem:
20: T:
(Comp: 65*ar_0 + 49, Cost: 45) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, 2, o231' + 1, ar_3, arityPad', arityPad')) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 <= ar_2 /\ 1 <= ar_3 /\ ar_1 = 3 /\ 0 >= 0 /\ 0 < ar_2 /\ 0 <= 2 /\ 0 <= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ 2 >= 0 /\ ar_0 >= 0 /\ 0 <= o231' /\ o231' + 1 = ar_2 /\ 0 = 0 /\ o231' + ar_3 - 1 >= 0 /\ o231' + 2 >= 0 /\ o231' >= 0 /\ ar_0 + o231' - 2 >= 0 /\ 1 = i47 /\ 1 <= i47 /\ i47 <= 3 /\ 1 <= 2 /\ 1 <= 1 /\ 1 <= 3 /\ 0 <= 1 /\ ar_3 >= 0 /\ 1 >= 0 /\ ar_0 - 1 >= 0 /\ 0 < o231' /\ o231' + ar_3 - 2 >= 0 /\ o231' - 1 >= 0 /\ ar_0 + o231' - 3 >= 0 /\ 0 < 1 /\ 0 < o233''' /\ o233''' = o231' + 1 /\ 1 = 1 /\ o231' + ar_3 >= 0 /\ o231' + 1 >= 0 /\ ar_0 + o231' - 1 >= 0 /\ 2 = i47' /\ 0 <= o231' + 1 /\ 1 <= i47' /\ i47' <= 3 /\ 2 <= 2 /\ 2 <= 3 /\ 0 < o231' + 1 /\ 0 < 2 ]
(Comp: 65*ar_0 + 49, Cost: 7) main_LE_559(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 2 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_1 + 3 >= 0 /\ ar_0 - ar_1 + 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 1 <= ar_3 /\ ar_1 <= 2 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_1 <= 3 /\ 0 < ar_0 /\ 0 <= ar_1 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ 0 < ar_2 /\ ar_2 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ 0 < ar_1 ]
(Comp: 65*ar_0 + 49, Cost: 3) main_Inc_547(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_LE_559(ar_0, ar_2 + 1, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ -ar_2 + ar_3 + 1 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ -ar_2 + 2 >= 0 /\ ar_1 - ar_2 + 2 >= 0 /\ ar_0 - ar_2 >= 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 /\ ar_2 + 1 = i47 /\ 0 <= ar_1 /\ 1 <= i47 /\ i47 <= 3 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_2 <= 2 ]
(Comp: 65*ar_0 + 49, Cost: 13) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, ar_2 + 1, 1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_2 /\ 0 < o233''' /\ 1 <= ar_3 /\ o233''' = ar_2 + 1 /\ ar_1 = 1 ]
(Comp: 65*ar_0 + 49, Cost: 7) main_NE_493(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o235', 2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 2 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 3 >= 0 /\ ar_0 - 2 >= 0 /\ o235' + 1 = ar_2 /\ 0 <= o235' /\ 0 < ar_2 /\ 0 < ar_0 /\ 1 <= ar_3 /\ ar_1 = 2 ]
(Comp: 1, Cost: 5) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Inc_547(ar_0, o231', 0, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_2 /\ 0 <= o231' /\ 1 <= ar_3 /\ 0 < ar_0 /\ o231' + 1 = ar_2 /\ ar_1 = 0 ]
(Comp: ar_0, Cost: 3) main_NE_481(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_493(ar_0, ar_1, ar_2, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 2 >= 0 /\ ar_1 + ar_3 - 1 >= 0 /\ -ar_1 + ar_3 + 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 - 1 >= 0 /\ ar_1 + ar_2 - 1 >= 0 /\ -ar_1 + ar_2 + 1 >= 0 /\ ar_0 + ar_2 - 3 >= 0 /\ -ar_1 + 2 >= 0 /\ ar_0 - ar_1 >= 0 /\ ar_1 >= 0 /\ ar_0 + ar_1 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_0 /\ 0 < ar_1 /\ 0 < ar_2 /\ ar_1 <= 2 /\ 1 <= ar_1 /\ 1 <= ar_3 ]
(Comp: 1, Cost: 3) main_Load_468(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_NE_481(ar_0, ar_2, ar_1, ar_3, arityPad, arityPad)) [ ar_0 - ar_3 - 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 1 >= 0 /\ ar_0 + ar_3 - 3 >= 0 /\ ar_2 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ ar_0 - 2 >= 0 /\ 0 < ar_1 /\ 0 < ar_0 /\ ar_2 <= 2 /\ 1 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 6) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_468(ar_2, ar_1, 0, ar_5, arityPad, arityPad)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 0 < ar_2 /\ 0 < ar_1 /\ 0 <= ar_4 /\ 1 <= ar_5 /\ ar_0 = 0 /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 14) createList_LE_316(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(ar_0 - 1, ar_1 + 1, ar_2, 1, ar_1, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ o127''' = ar_1 + 1 /\ 0 <= ar_4 /\ 1 <= ar_0 /\ 0 < ar_1 /\ 0 < ar_0 /\ 0 < o127''' /\ 0 < ar_2 /\ 1 <= ar_5 /\ 0 <= i29' /\ ar_0 - 1 = i29' /\ ar_3 = 1 ]
(Comp: 3*ar_0, Cost: 1) createList_Load_315(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_LE_316(ar_0, ar_1, ar_2, 1, ar_4, ar_5)) [ ar_2 - ar_5 - 1 >= 0 /\ ar_5 - 1 >= 0 /\ ar_4 + ar_5 - 1 >= 0 /\ ar_3 + ar_5 - 2 >= 0 /\ -ar_3 + ar_5 >= 0 /\ ar_2 + ar_5 - 3 >= 0 /\ ar_1 + ar_5 - 2 >= 0 /\ ar_0 + ar_5 - 1 >= 0 /\ ar_1 - ar_4 - 1 >= 0 /\ ar_4 >= 0 /\ ar_3 + ar_4 - 1 >= 0 /\ -ar_3 + ar_4 + 1 >= 0 /\ ar_2 + ar_4 - 2 >= 0 /\ ar_1 + ar_4 - 1 >= 0 /\ -ar_1 + ar_4 + 1 >= 0 /\ ar_0 + ar_4 >= 0 /\ -ar_3 + 1 >= 0 /\ ar_2 - ar_3 - 1 >= 0 /\ ar_1 - ar_3 >= 0 /\ ar_0 - ar_3 + 1 >= 0 /\ ar_3 - 1 >= 0 /\ ar_2 + ar_3 - 3 >= 0 /\ ar_1 + ar_3 - 2 >= 0 /\ ar_0 + ar_3 - 1 >= 0 /\ ar_2 - 2 >= 0 /\ ar_1 + ar_2 - 3 >= 0 /\ ar_0 + ar_2 - 2 >= 0 /\ -ar_0 + ar_2 - 1 >= 0 /\ ar_1 - 1 >= 0 /\ ar_0 + ar_1 - 1 >= 0 /\ ar_0 >= 0 /\ 1 <= ar_5 /\ 0 <= ar_0 /\ 0 < ar_2 /\ ar_3 = 1 /\ 0 < ar_1 /\ 0 <= ar_4 ]
(Comp: 1, Cost: 44) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createList_Load_315(i8', 1, ar_0, 1, 0, i4')) [ 0 <= 0 /\ static'4 <= static'3 + 1 /\ 0 <= i8' /\ 0 < o16''' /\ 1 <= i4' /\ 0 < ar_0 /\ 0 <= static'3 /\ 0 <= static''' /\ o16''' = 1 /\ 0 <= ar_1 /\ static'3 <= static'2 + ar_0 /\ 0 <= static'1 /\ static''' <= ar_1 + 2 /\ ar_0 <= static'3 /\ 0 < i4' /\ static'2 <= static'1 /\ -static'3 <= 0 /\ i8' <= o8' /\ 0 <= static'2 /\ 0 < o8' /\ o8' < ar_0 /\ static'1 <= static''' + 1 /\ i4' < ar_0 ]
start location: koat_start
leaf cost: 0

Complexity upper bound 4923*ar_0 + 3733

Time: 4.253 sec (SMT: 2.901 sec)

(44) BOUNDS(CONSTANT, 3733 + 4923 * |argv|)