(0) Obligation:
Need to prove time_complexity of the following program:
public class DuplicateNodes {
public static void main(int i) {
Tree tree = Tree.createTree(i);
randomlyDuplicate(tree);
}
public static void randomlyDuplicate(Tree tree) {
Tree cur = tree;
while (cur != null) {
if (new Object().hashCode() > 42) {
cur.right = new Tree(cur.left, cur.right);
cur = cur.left;
} else {
cur.left = new Tree(cur.left, cur.right);
cur = cur.right;
}
}
}
}
public class List {
Tree value;
List next;
public List(Tree value, List next) {
this.value = value;
this.next = next;
}
}
public class Tree {
Tree left;
Tree right;
Object value;
public Tree(Tree l, Tree r) {
this.left = l;
this.right = r;
}
public Tree() {
}
public static Tree createNode() {
if (new Object().hashCode() == 42) {
return null;
}
Tree result = new Tree();
return result;
}
public static Tree createTree(int counter) {
Tree result = createNode();
List list = new List(result, null);
while (counter > 0 && list != null) {
Tree first = list.value;
list = list.next;
if (first != null) {
Tree left = createNode();
Tree right = createNode();
first.left = left;
first.right = right;
list = new List(left, list);
list = new List(right, list);
}
counter--;
}
return result;
}
}
(1) JBCToGraph (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Constructed TerminationGraph.
(2) Obligation:
Termination Graph based on JBC Program:
DuplicateNodes.main(I)V: Graph of 284 nodes with 2 SCCs.
(3) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(3)) transformation)
Extracted set of 291 edges for the analysis of TIME complexity. Kept leaves.
(4) Obligation:
Set of 291 edges based on JBC Program.
Performed SCC analyses:
- Used field analysis yielded the following read fields:
- List: [value, next]
- Tree: [left, right]
Considered paths: nonterm paths and paths from start to sinks
(5) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 291 jbc graph edges to a weighted ITS with 291 rules.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Did no encode lower bounds for putfield and astore.
(6) Obligation:
IntTrs with 291 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i2, env, static) -{0,0}> main_Load_4(i2, env, static) :|: 0 >= 0
main_Load_4(i2, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(i2, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_13(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_13(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_15(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_15(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_17(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_17(i2, env, static) -{0,0}> langle_clinit_rangle_New_18(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_New_18(i2, env, static) -{0,0}> langle_clinit_rangle_New_20(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_20(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_21(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_21(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_23(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_23(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_25(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_25(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_27(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_27(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_29(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_31(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_36(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_37(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_37(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_40(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_40(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_42(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_42(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_45(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_45(i2, env, static) -{1,1}> main_Load_50(i2, env, static) :|: 0 >= 0
main_Load_50(i2, env, static) -{0,0}> main_Load_52(i2, env, static) :|: 0 >= 0
main_Load_52(i2, env, static) -{0,0}> main_Load_55(i2, env, static) :|: 0 <= static
main_Load_55(i2, env, static) -{0,0}> main_Load_56(i2, env, static) :|: 0 >= 0
main_Load_56(i2, env, static) -{0,0}> main_Load_57(i2, env, static) :|: 0 >= 0
main_Load_57(i2, env, static) -{1,1}> main_InvokeMethod_58(i2, env, static) :|: 0 >= 0
main_InvokeMethod_58(i2, env, static) -{0,0}> main_InvokeMethod_59(i2, env, static) :|: 0 >= 0
main_InvokeMethod_59(i2, env, static) -{1,1}> createTree_InvokeMethod_60(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_60(i2, env, static) -{1,1}> createNode_New_61(i2, env, static) :|: 0 >= 0
createNode_New_61(i2, env, static) -{1,1}> createNode_Duplicate_62(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_62(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_63(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_63(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_64(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_64(o4, i2, env, static) -{1,1}> createNode_ConstantStackPush_65(i4, i2, env, static) :|: 0 < o4
createNode_ConstantStackPush_65(i4, i2, env, static) -{1,1}> createNode_NE_69(i4, iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_73(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_71(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_75(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_NE_72(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_78(i2, env, static) :|: iconst_42 = 42
createNode_NE_73(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
createNode_New_75(i2, env, static) -{0,0}> createNode_New_137(i2, env, static) :|: 0 >= 0
createNode_ConstantStackPush_78(i2, env, static) -{1,1}> createNode_Return_141(NULL, i2, env, static) :|: NULL = 0
createNode_New_137(i2, env, static) -{1,1}> createNode_Duplicate_143(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && o12 = 1
createNode_Return_141(NULL, i2, env, static) -{1,1}> createTree_Store_145(NULL, i2, env, static) :|: NULL = 0
createNode_Duplicate_143(o12, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_147(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_145(NULL, i2, env, static) -{1,1}> createTree_New_148(i2, NULL, env, static) :|: NULL = 0
createNode_InvokeMethod_147(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_149(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_148(i2, NULL, env, static) -{0,0}> createTree_New_151(i2, NULL, env, static) :|: NULL = 0
langle_init_rangle_Load_149(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_151(i2, NULL, env, static) -{1,1}> createTree_Duplicate_153(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13 && o13 = 1
createTree_Duplicate_153(o13, i2, NULL, env, static) -{1,1}> createTree_Load_158(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_160(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Load_158(o13, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_163(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Return_160(o12, i2, NULL, env, static) -{1,1}> createNode_Store_165(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_ConstantStackPush_163(o13, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_167(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Store_165(o12, i2, NULL, env, static) -{1,1}> createNode_Load_169(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_InvokeMethod_167(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_175(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Load_169(o12, i2, NULL, env, static) -{1,1}> createNode_Return_178(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_175(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Return_178(o12, i2, NULL, env, static) -{1,1}> createTree_Store_181(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_181(o12, i2, NULL, env, static) -{1,1}> createTree_New_207(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_210(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_New_207(i2, o12, NULL, env, static) -{0,0}> createTree_New_212(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_210(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_214(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_New_212(i2, o12, NULL, env, static) -{1,1}> createTree_Duplicate_218(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22 && o22 = 1
langle_init_rangle_Load_214(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_Duplicate_218(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_220(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_221(o13', NULL, i2, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
createTree_Load_220(o22, i2, o12, NULL, env, static) -{1,1}> createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_221(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_223(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_223(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_233(o13', i2, NULL, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Return_233(o13, i2, NULL, env, static) -{1,1}> createTree_Store_236(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Store_236(o13, i2, NULL, env, static) -{1,1}> createTree_Load_262(i2, NULL, o13, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_262(i2, NULL, o13, env, static) -{0,0}> createTree_Load_360(i2, NULL, o13, i2, env, static) :|: NULL = 0 && 0 < o13 && 0 <= o13
langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_278(o22', NULL, i2, o12, env, static) :|: o22' <= o22 + o12 && NULL = 0 && 0 < o22' && 0 < o12 && 0 < o22 && o22' = o22 + o12
langle_init_rangle_Load_278(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Return_287(o22', i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o12 && 0 < o22 && o22' <= o22 + NULL
langle_init_rangle_Return_287(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Store_299(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Store_299(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_307(i2, o12, o22, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_307(i2, o12, o22, NULL, env, static) -{0,0}> createTree_Load_1333(i2, o12, o22, i2, env, static) :|: NULL = 0 && 0 <= o22 && 0 <= o12 && 0 < o12 && 0 < o22
createTree_Load_360(i49, NULL, o88, i50, env, static) -{0,0}> createTree_Load_1333(i49, NULL, o88, i50, env, static) :|: NULL = 0 && 0 <= o88 && 0 <= NULL
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2110(i273, o2243, o2244, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2111(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_LE_2110(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2112(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2111(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2113(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 < i274 && 0 <= o2244 && 1 <= i274
createTree_Load_2112(o2243, i158, env, static) -{0,0}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243
createTree_Load_2113(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2117(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 0 <= o2251 && 1 <= i274
createTree_NULL_2115(NULL, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2118(NULL, i274, o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= NULL && 1 <= i274
createTree_NULL_2117(o2251, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2120(i274, o2243, o2251, i158, env, static) :|: 0 < o2251 && 0 <= o2243 && 1 <= i274
createTree_NULL_2118(NULL, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 1 <= i274
createTree_Load_2120(i274, o2243, o2251, i158, env, static) -{1,1}> createTree_FieldAccess_2122(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 1 <= i274
createTree_Load_2121(o2243, i158, env, static) -{1,1}> createTree_Return_2123(o2243, i158, env, static) :|: 0 <= o2243
createTree_FieldAccess_2122(o2254, i274, o2243, i158, env, static) -{0,0}> createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) :|: o2255 < o2254 && 0 <= o2243 && 0 < o2254 && o2256 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Return_2123(o2243, i158, env, static) -{1,1}> main_Store_2125(i158, o2243, env, static) :|: 0 <= o2243
createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) -{1,1}> createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
main_Store_2125(i158, o2243, env, static) -{1,1}> main_Load_2127(i158, o2243, env, static) :|: 0 <= o2243
createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) -{1,1}> createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 0 <= o2255 && 1 <= i274
main_Load_2127(i158, o2243, env, static) -{1,1}> main_InvokeMethod_2129(i158, o2243, env, static) :|: 0 <= o2243
createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) -{1,1}> createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
main_InvokeMethod_2129(i158, o2243, env, static) -{1,1}> randomlyDuplicate_Load_2131(o2243, i158, env, static) :|: 0 <= o2243
createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) -{1,1}> createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
randomlyDuplicate_Load_2131(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Store_2134(o2243, i158, env, static) :|: 0 <= o2243
createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) -{1,1}> createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) -{1,1}> createTree_NULL_2135(o2255, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
randomlyDuplicate_Store_2134(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2257 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2135(NULL, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2142(o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{1,1}> createTree_JMP_2145(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= o2243 && 0 <= o2256 && 0 <= i275 && 1 <= i274
randomlyDuplicate_NULL_2142(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2146(o2258, i158, env, static) :|: 0 < o2258
createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: o2263 = 1 && 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_JMP_2145(i275, o2243, o2256, i158, env, static) -{1,1}> createTree_Load_2148(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
randomlyDuplicate_New_2146(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) :|: 0 < o2262 && o2262 = 1 && 0 < o2258
createTree_Load_2148(i275, o2243, o2256, i158, env, static) -{0,0}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) -{1,1}> randomlyDuplicate_LE_2159(i277, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258
createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_NE_2160(i278, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_LE_2159(i285, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2159(i286, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && 0 < o2258
createNode_NE_2160(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2160(iconst_42, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2160(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2166(o2258, i158, env, static) :|: i285 <= iconst_42 && iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2167(o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && iconst_42 < i286 && 0 < o2258
createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && i287 < iconst_42 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 < i288 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2166(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2171(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_Load_2167(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2172(o2258, i158, env, static) :|: 0 < o2258
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && o2299 = 1 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_New_2171(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && o2309 = 1 && 0 < o2258
randomlyDuplicate_New_2172(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) :|: o2310 = 1 && NULL = 0 && 0 < o2310 && 0 < o2258
createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2183(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2184(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2183(o2317, o2309, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 1 + o2318 + o2319 = o2317 && 0 < o2317
randomlyDuplicate_FieldAccess_2184(o2321, o2310, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 1 + o2322 + o2323 = o2321 && 0 < o2310
createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && o2337 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) -{0,0}> createNode_Duplicate_2226(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 < o2299 && o2467 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2227(o2309', o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && o2309' <= o2309 + o2318 && 0 <= o2318 && o2309' = o2309 + o2318 && 0 < o2317 && 0 < o2309'
langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2228(o2310', o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' <= o2310 + o2322 && o2310' = o2310 + o2322
createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{0,0}> createNode_Duplicate_2226(o2467, i274, o2243, o2256, o2257, o2299, i158, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 <= o2299 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Load_2227(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2228(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Return_2236(o2317, o2309', i158, o2318, o2319, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && o2309' <= o2309 + o2319 && o2309' = o2309 + o2319 && 0 < o2317 && 0 < o2309'
langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Return_2237(o2321, o2310', i158, o2322, o2323, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' = o2310 + o2323 && o2310' <= o2310 + o2323
createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_NE_2238(i304, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Return_2236(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Return_2237(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_NE_2238(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2238(iconst_42, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2238(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_Load_2244(o2317', i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && o2317' = o2317 + o2309 + -1 * o2318 && 0 <= o2318 && o2317' <= o2317 + o2309 && 0 < o2317' && 0 < o2317
randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_Load_2245(o2321', i158, o2322, o2310, o2323, env, static) :|: o2321' <= o2321 + o2310 && 0 <= o2322 && 0 < o2321' && o2321' = o2321 + o2310 + -1 * o2323 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: i317 < iconst_42 && 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && iconst_42 < i318 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Load_2244(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2245(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2572 = 1 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_Store_2253(o2319, i158, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_Store_2254(o2322, i158, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Store_2253(o2319, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2257(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Store_2254(o2322, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2258(o2322, i158, env, static) :|: 0 <= o2322
createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_JMP_2257(o2319, i158, env, static) -{1,1}> randomlyDuplicate_Load_2261(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_JMP_2258(o2322, i158, env, static) -{1,1}> randomlyDuplicate_Load_2262(o2322, i158, env, static) :|: 0 <= o2322
langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Load_2261(o2319, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Load_2262(o2322, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2322, i158, env, static) :|: 0 <= o2322
createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_FieldAccess_2265(o2482, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2265(o2631, o2483, i274, o2480, o2481, NULL, i158, env, static) -{0,0}> createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && 0 <= o2481 && o2633 < o2631 && o2632 < o2631 && 0 < o2631 && 1 <= i274
langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) -{1,1}> createTree_Load_2269(i274, o2480', o2481, o2631', o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && o2631' <= o2631 + o2483 && 0 < o2631' && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && o2480' <= o2480 + o2483 && 1 <= i274
createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2269(i274, o2480, o2481, o2631, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) -{1,1}> createTree_New_2275(i274, o2480', o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && o2480' <= o2480 + NULL && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && 1 <= i274
createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_New_2275(i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && o2683 = 1 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_FieldAccess_2280(o2482, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_FieldAccess_2280(o2696, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{0,0}> createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 <= o2697 && o2698 < o2696 && 0 < o2572 && o2697 < o2696 && 1 <= i274 && 0 <= o2698
createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) -{1,1}> createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) -{1,1}> createTree_Load_2284(i274, o2480', o2481, o2696', o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2696' <= o2696 + o2483 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 < o2696 && 0 < o2696' && 0 <= o2697 && o2480' <= o2480 + o2483 && 0 <= o2698
createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2284(i274, o2480, o2481, o2696, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) -{1,1}> createTree_New_2289(i274, o2480', o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && o2480' <= o2480 + o2572 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 <= o2698
langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2683, o2483, o2481, i274, o2480, NULL, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 <= NULL && 0 < o2683 && 1 <= i274
createTree_New_2289(i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && o2767 = 1 && 1 <= i274
createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 0 <= o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2307(o2910', o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o2910' = o2910 + o2911 && 0 <= o2913 && o2910' <= o2910 + o2911 && 0 <= o2911 && 0 <= o2914 && 0 < o2910' && 1 <= i274
langle_init_rangle_Load_2307(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Return_2310(o2910', i274, o2913, o2914, i158, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o2910' <= o2910 + o2912 && 0 <= o2911 && 0 <= o2914 && o2910' = o2910 + o2912 && 0 < o2910' && 1 <= i274
langle_init_rangle_Return_2310(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o3077 = 1 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2322(o3077', o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o3077' = o3077 + o2914 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && o3077' <= o3077 + o2914 && 0 < o3077' && 1 <= i274
langle_init_rangle_Load_2322(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Return_2325(o3077', i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && o3077' <= o3077 + o2910 && 0 <= o2914 && 0 < o3077' && o3077' = o3077 + o2910 && 1 <= i274
langle_init_rangle_Return_2325(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) -{0,0}> createTree_Inc_2141(i274, o2913, o3077, i158, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o3077 && 0 <= o2914 && 1 <= i274
(7) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_1(
i2,
env,
static) -{23,23}>
createNode_NE_69(
i4',
42,
i2,
env,
static'1) :|:
static'1 <=
static''' +
1 &&
0 <=
2 &&
0 <=
static''' &&
static''' <=
static +
2 &&
0 <=
1 &&
0 <=
static &&
0 <=
static'1 && 0 >= 0 &&
0 <
1 &&
0 <
2by chaining
main_Load_1(
i2,
env,
static) -{0,0}>
main_Load_4(
i2,
env,
static) :|: 0 >= 0
main_Load_4(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_13(
iconst_0,
i2,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_13(
iconst_0,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_15(
a2,
i2,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_15(
a2,
i2,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_17(
i2,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_17(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_18(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_18(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_20(
i2,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_20(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_21(
o2,
i2,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_21(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_23(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_23(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_25(
o2,
NULL,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_25(
o2,
NULL,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_27(
o2,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_27(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_29(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_29(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_31(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Load_31(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_36(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_36(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_37(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_37(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_40(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_40(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_42(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_42(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Return_45(
i2,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_45(
i2,
env,
static) -{1,1}>
main_Load_50(
i2,
env,
static) :|: 0 >= 0
main_Load_50(
i2,
env,
static) -{0,0}>
main_Load_52(
i2,
env,
static) :|: 0 >= 0
main_Load_52(
i2,
env,
static) -{0,0}>
main_Load_55(
i2,
env,
static) :|:
0 <=
staticmain_Load_55(
i2,
env,
static) -{0,0}>
main_Load_56(
i2,
env,
static) :|: 0 >= 0
main_Load_56(
i2,
env,
static) -{0,0}>
main_Load_57(
i2,
env,
static) :|: 0 >= 0
main_Load_57(
i2,
env,
static) -{1,1}>
main_InvokeMethod_58(
i2,
env,
static) :|: 0 >= 0
main_InvokeMethod_58(
i2,
env,
static) -{0,0}>
main_InvokeMethod_59(
i2,
env,
static) :|: 0 >= 0
main_InvokeMethod_59(
i2,
env,
static) -{1,1}>
createTree_InvokeMethod_60(
i2,
env,
static) :|: 0 >= 0
createTree_InvokeMethod_60(
i2,
env,
static) -{1,1}>
createNode_New_61(
i2,
env,
static) :|: 0 >= 0
createNode_New_61(
i2,
env,
static) -{1,1}>
createNode_Duplicate_62(
o4,
i2,
env,
static) :|:
o4 =
1 &&
0 <
o4createNode_Duplicate_62(
o4,
i2,
env,
static) -{1,1}>
createNode_InvokeMethod_63(
o4,
i2,
env,
static) :|:
0 <
o4createNode_InvokeMethod_63(
o4,
i2,
env,
static) -{1,1}>
createNode_InvokeMethod_64(
o4,
i2,
env,
static) :|:
0 <
o4createNode_InvokeMethod_64(
o4,
i2,
env,
static) -{1,1}>
createNode_ConstantStackPush_65(
i4,
i2,
env,
static) :|:
0 <
o4createNode_ConstantStackPush_65(
i4,
i2,
env,
static) -{1,1}>
createNode_NE_69(
i4,
iconst_42,
i2,
env,
static) :|:
iconst_42 =
42obtained
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
by chaining
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_73(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_73(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
obtained
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
by chaining
createNode_New_137(i2, env, static) -{1,1}> createNode_Duplicate_143(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && o12 = 1
createNode_Duplicate_143(o12, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_147(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_InvokeMethod_147(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_149(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_149(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_160(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Return_160(o12, i2, NULL, env, static) -{1,1}> createNode_Store_165(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Store_165(o12, i2, NULL, env, static) -{1,1}> createNode_Load_169(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Load_169(o12, i2, NULL, env, static) -{1,1}> createNode_Return_178(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Return_178(o12, i2, NULL, env, static) -{1,1}> createTree_Store_181(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_181(o12, i2, NULL, env, static) -{1,1}> createTree_New_207(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_207(i2, o12, NULL, env, static) -{0,0}> createTree_New_212(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_212(i2, o12, NULL, env, static) -{1,1}> createTree_Duplicate_218(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22 && o22 = 1
createTree_Duplicate_218(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_220(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_220(o22, i2, o12, NULL, env, static) -{1,1}> createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_278(o22', NULL, i2, o12, env, static) :|: o22' <= o22 + o12 && NULL = 0 && 0 < o22' && 0 < o12 && 0 < o22 && o22' = o22 + o12
langle_init_rangle_Load_278(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Return_287(o22', i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o12 && 0 < o22 && o22' <= o22 + NULL
langle_init_rangle_Return_287(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Store_299(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Store_299(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_307(i2, o12, o22, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_307(i2, o12, o22, NULL, env, static) -{0,0}> createTree_Load_1333(i2, o12, o22, i2, env, static) :|: NULL = 0 && 0 <= o22 && 0 <= o12 && 0 < o12 && 0 < o22
obtained
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
by chaining
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2111(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_LE_2111(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2113(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 < i274 && 0 <= o2244 && 1 <= i274
createTree_Load_2113(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
obtained
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
by chaining
createTree_NULL_2115(NULL, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2118(NULL, i274, o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= NULL && 1 <= i274
createTree_NULL_2118(NULL, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 1 <= i274
obtained
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
by chaining
createTree_Load_2121(o2243, i158, env, static) -{1,1}> createTree_Return_2123(o2243, i158, env, static) :|: 0 <= o2243
createTree_Return_2123(o2243, i158, env, static) -{1,1}> main_Store_2125(i158, o2243, env, static) :|: 0 <= o2243
main_Store_2125(i158, o2243, env, static) -{1,1}> main_Load_2127(i158, o2243, env, static) :|: 0 <= o2243
main_Load_2127(i158, o2243, env, static) -{1,1}> main_InvokeMethod_2129(i158, o2243, env, static) :|: 0 <= o2243
main_InvokeMethod_2129(i158, o2243, env, static) -{1,1}> randomlyDuplicate_Load_2131(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Load_2131(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Store_2134(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Store_2134(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
obtained
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
by chaining
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2142(o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258
randomlyDuplicate_NULL_2142(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2146(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2146(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) :|: 0 < o2262 && o2262 = 1 && 0 < o2258
randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) -{1,1}> randomlyDuplicate_LE_2159(i277, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258
obtained
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
by chaining
randomlyDuplicate_LE_2159(i286, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && 0 < o2258
randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2167(o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && iconst_42 < i286 && 0 < o2258
randomlyDuplicate_Load_2167(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2172(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2172(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) :|: o2310 = 1 && NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2184(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_FieldAccess_2184(o2321, o2310, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 1 + o2322 + o2323 = o2321 && 0 < o2310
randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2228(o2310', o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' <= o2310 + o2322 && o2310' = o2310 + o2322
langle_init_rangle_Load_2228(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Return_2237(o2321, o2310', i158, o2322, o2323, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' = o2310 + o2323 && o2310' <= o2310 + o2323
langle_init_rangle_Return_2237(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_Load_2245(o2321', i158, o2322, o2310, o2323, env, static) :|: o2321' <= o2321 + o2310 && 0 <= o2322 && 0 < o2321' && o2321' = o2321 + o2310 + -1 * o2323 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Load_2245(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_Store_2254(o2322, i158, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Store_2254(o2322, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2258(o2322, i158, env, static) :|: 0 <= o2322
randomlyDuplicate_JMP_2258(o2322, i158, env, static) -{1,1}> randomlyDuplicate_Load_2262(o2322, i158, env, static) :|: 0 <= o2322
randomlyDuplicate_Load_2262(o2322, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2322, i158, env, static) :|: 0 <= o2322
obtained
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
by chaining
randomlyDuplicate_LE_2159(i285, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2166(o2258, i158, env, static) :|: i285 <= iconst_42 && iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_Load_2166(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2171(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2171(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && o2309 = 1 && 0 < o2258
randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2183(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_FieldAccess_2183(o2317, o2309, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 1 + o2318 + o2319 = o2317 && 0 < o2317
randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2227(o2309', o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && o2309' <= o2309 + o2318 && 0 <= o2318 && o2309' = o2309 + o2318 && 0 < o2317 && 0 < o2309'
langle_init_rangle_Load_2227(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Return_2236(o2317, o2309', i158, o2318, o2319, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && o2309' <= o2309 + o2319 && o2309' = o2309 + o2319 && 0 < o2317 && 0 < o2309'
langle_init_rangle_Return_2236(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_Load_2244(o2317', i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && o2317' = o2317 + o2309 + -1 * o2318 && 0 <= o2318 && o2317' <= o2317 + o2309 && 0 < o2317' && 0 < o2317
randomlyDuplicate_Load_2244(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_Store_2253(o2319, i158, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Store_2253(o2319, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2257(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_JMP_2257(o2319, i158, env, static) -{1,1}> randomlyDuplicate_Load_2261(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Load_2261(o2319, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2319, i158, env, static) :|: 0 <= o2319
obtained
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
by chaining
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2117(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 0 <= o2251 && 1 <= i274
createTree_NULL_2117(o2251, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2120(i274, o2243, o2251, i158, env, static) :|: 0 < o2251 && 0 <= o2243 && 1 <= i274
createTree_Load_2120(i274, o2243, o2251, i158, env, static) -{1,1}> createTree_FieldAccess_2122(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 1 <= i274
createTree_FieldAccess_2122(o2254, i274, o2243, i158, env, static) -{0,0}> createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) :|: o2255 < o2254 && 0 <= o2243 && 0 < o2254 && o2256 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) -{1,1}> createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) -{1,1}> createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 0 <= o2255 && 1 <= i274
createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) -{1,1}> createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) -{1,1}> createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) -{1,1}> createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) -{1,1}> createTree_NULL_2135(o2255, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
obtained
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
by chaining
createTree_NULL_2135(NULL, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274
createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274
obtained
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
by chaining
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{1,1}> createTree_JMP_2145(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= o2243 && 0 <= o2256 && 0 <= i275 && 1 <= i274
createTree_JMP_2145(i275, o2243, o2256, i158, env, static) -{1,1}> createTree_Load_2148(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
createTree_Load_2148(i275, o2243, o2256, i158, env, static) -{0,0}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
obtained
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
by chaining
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2257 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: o2263 = 1 && 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_NE_2160(i278, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
by chaining
createNode_NE_2160(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 < i288 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
by chaining
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && o2299 = 1 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 < o2299 && o2467 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{0,0}> createNode_Duplicate_2226(o2467, i274, o2243, o2256, o2257, o2299, i158, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 <= o2299 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
by chaining
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_NE_2238(i304, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
obtained
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
by chaining
createNode_NE_2238(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && iconst_42 < i318 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
obtained
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
by chaining
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2572 = 1 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_FieldAccess_2280(o2482, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2280(o2696, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{0,0}> createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 <= o2697 && o2698 < o2696 && 0 < o2572 && o2697 < o2696 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) -{1,1}> createTree_Load_2284(i274, o2480', o2481, o2696', o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2696' <= o2696 + o2483 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 < o2696 && 0 < o2696' && 0 <= o2697 && o2480' <= o2480 + o2483 && 0 <= o2698
createTree_Load_2284(i274, o2480, o2481, o2696, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) -{1,1}> createTree_New_2289(i274, o2480', o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && o2480' <= o2480 + o2572 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 <= o2698
createTree_New_2289(i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && o2767 = 1 && 1 <= i274
createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 0 <= o2572 && 1 <= i274
obtained
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
by chaining
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2307(o2910', o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o2910' = o2910 + o2911 && 0 <= o2913 && o2910' <= o2910 + o2911 && 0 <= o2911 && 0 <= o2914 && 0 < o2910' && 1 <= i274
langle_init_rangle_Load_2307(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Return_2310(o2910', i274, o2913, o2914, i158, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o2910' <= o2910 + o2912 && 0 <= o2911 && 0 <= o2914 && o2910' = o2910 + o2912 && 0 < o2910' && 1 <= i274
langle_init_rangle_Return_2310(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o3077 = 1 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2322(o3077', o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o3077' = o3077 + o2914 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && o3077' <= o3077 + o2914 && 0 < o3077' && 1 <= i274
langle_init_rangle_Load_2322(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Return_2325(o3077', i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && o3077' <= o3077 + o2910 && 0 <= o2914 && 0 < o3077' && o3077' = o3077 + o2910 && 1 <= i274
langle_init_rangle_Return_2325(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) -{0,0}> createTree_Inc_2141(i274, o2913, o3077, i158, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o3077 && 0 <= o2914 && 1 <= i274
obtained
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
by chaining
createNode_NE_2238(iconst_42, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_FieldAccess_2265(o2482, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_FieldAccess_2265(o2631, o2483, i274, o2480, o2481, NULL, i158, env, static) -{0,0}> createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && 0 <= o2481 && o2633 < o2631 && o2632 < o2631 && 0 < o2631 && 1 <= i274
createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) -{1,1}> createTree_Load_2269(i274, o2480', o2481, o2631', o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && o2631' <= o2631 + o2483 && 0 < o2631' && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && o2480' <= o2480 + o2483 && 1 <= i274
createTree_Load_2269(i274, o2480, o2481, o2631, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) -{1,1}> createTree_New_2275(i274, o2480', o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && o2480' <= o2480 + NULL && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && 1 <= i274
createTree_New_2275(i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && o2683 = 1 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) -{1,1}> createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2683, o2483, o2481, i274, o2480, NULL, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 <= NULL && 0 < o2683 && 1 <= i274
obtained
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
by chaining
createNode_NE_2238(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: i317 < iconst_42 && 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
obtained
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
by chaining
createNode_NE_2160(iconst_42, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && o2337 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) -{0,0}> createNode_Duplicate_2226(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274 && 0 < o2257
obtained
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
by chaining
createNode_NE_2160(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && i287 < iconst_42 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
by chaining
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2110(i273, o2243, o2244, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2110(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2112(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_Load_2112(o2243, i158, env, static) -{0,0}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243
obtained
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
by chaining
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_72(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_78(i2, env, static) :|: iconst_42 = 42
createNode_ConstantStackPush_78(i2, env, static) -{1,1}> createNode_Return_141(NULL, i2, env, static) :|: NULL = 0
createNode_Return_141(NULL, i2, env, static) -{1,1}> createTree_Store_145(NULL, i2, env, static) :|: NULL = 0
createTree_Store_145(NULL, i2, env, static) -{1,1}> createTree_New_148(i2, NULL, env, static) :|: NULL = 0
createTree_New_148(i2, NULL, env, static) -{0,0}> createTree_New_151(i2, NULL, env, static) :|: NULL = 0
createTree_New_151(i2, NULL, env, static) -{1,1}> createTree_Duplicate_153(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13 && o13 = 1
createTree_Duplicate_153(o13, i2, NULL, env, static) -{1,1}> createTree_Load_158(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Load_158(o13, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_163(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_ConstantStackPush_163(o13, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_167(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_InvokeMethod_167(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_175(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_175(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_210(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_210(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_214(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_214(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_221(o13', NULL, i2, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Load_221(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_223(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_223(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_233(o13', i2, NULL, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Return_233(o13, i2, NULL, env, static) -{1,1}> createTree_Store_236(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Store_236(o13, i2, NULL, env, static) -{1,1}> createTree_Load_262(i2, NULL, o13, env, static) :|: NULL = 0 && 0 < o13
createTree_Load_262(i2, NULL, o13, env, static) -{0,0}> createTree_Load_360(i2, NULL, o13, i2, env, static) :|: NULL = 0 && 0 < o13 && 0 <= o13
createTree_Load_360(i49, NULL, o88, i50, env, static) -{0,0}> createTree_Load_1333(i49, NULL, o88, i50, env, static) :|: NULL = 0 && 0 <= o88 && 0 <= NULL
obtained
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
by chaining
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_71(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_75(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_New_75(i2, env, static) -{0,0}> createNode_New_137(i2, env, static) :|: 0 >= 0
(8) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
(9) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
was transformed to
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
was transformed to
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
was transformed to
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
was transformed to
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
was transformed to
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
was transformed to
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
was transformed to
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
was transformed to
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
was transformed to
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
was transformed to
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
was transformed to
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
was transformed to
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
(10) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
(11) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
was transformed to
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
was transformed to
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(0, i158, env, static) :|: NULL = 0 && 0 <= NULL
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
was transformed to
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
(12) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(0, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
(13) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1, i2, env, static) :|: o13''' = 1 && 0 < o13''' && 0 < o13'1 && o13'1 = o13''' && x = 42 && x' = 42
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
was transformed to
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && o2633' < o2482 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
was transformed to
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && 0 < o2310'1 && x = 42
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
was transformed to
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
was transformed to
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
was transformed to
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 0
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
was transformed to
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
was transformed to
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 < o2258
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
was transformed to
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 - 1, o2243, o2256, i158, env, static) :|: i274 - 1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
was transformed to
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
was transformed to
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && o2480''' <= o2480 + o2483 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
was transformed to
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= o2243 && x = 0
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
was transformed to
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && 0 <= o2914 && 0 < o2910 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && 0 < o2910''' && x = 0
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
was transformed to
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
was transformed to
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 42 && x' = 42
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
was transformed to
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42
(14) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1, i2, env, static) :|: o13''' = 1 && 0 < o13''' && 0 < o13'1 && o13'1 = o13''' && x = 42 && x' = 42
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= o2243 && x = 0
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && o2480''' <= o2480 + o2483 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && 0 < o2310'1 && x = 42
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 0
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 42 && x' = 42
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(0, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 < o2258
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && o2633' < o2482 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 - 1, o2243, o2256, i158, env, static) :|: i274 - 1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && 0 <= o2914 && 0 < o2910 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && 0 < o2910''' && x = 0
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && 0 < o2258 && 0 < o2317''' && x = 42
(15) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 291 jbc graph edges to a weighted ITS with 291 rules.
Used simplified encoding of division and modulo.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Did no encode lower bounds for putfield and astore.
(16) Obligation:
IntTrs with 291 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i2, env, static) -{0,0}> main_Load_4(i2, env, static) :|: 0 >= 0
main_Load_4(i2, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(i2, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_13(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_13(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_15(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_15(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_17(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_17(i2, env, static) -{0,0}> langle_clinit_rangle_New_18(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_New_18(i2, env, static) -{0,0}> langle_clinit_rangle_New_20(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_20(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_21(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_21(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_23(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_23(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_25(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_25(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_27(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_27(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_29(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_31(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_36(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_37(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_37(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_40(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_40(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_42(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_42(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_45(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_45(i2, env, static) -{1,1}> main_Load_50(i2, env, static) :|: 0 >= 0
main_Load_50(i2, env, static) -{0,0}> main_Load_52(i2, env, static) :|: 0 >= 0
main_Load_52(i2, env, static) -{0,0}> main_Load_55(i2, env, static) :|: 0 <= static
main_Load_55(i2, env, static) -{0,0}> main_Load_56(i2, env, static) :|: 0 >= 0
main_Load_56(i2, env, static) -{0,0}> main_Load_57(i2, env, static) :|: 0 >= 0
main_Load_57(i2, env, static) -{1,1}> main_InvokeMethod_58(i2, env, static) :|: 0 >= 0
main_InvokeMethod_58(i2, env, static) -{0,0}> main_InvokeMethod_59(i2, env, static) :|: 0 >= 0
main_InvokeMethod_59(i2, env, static) -{1,1}> createTree_InvokeMethod_60(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_60(i2, env, static) -{1,1}> createNode_New_61(i2, env, static) :|: 0 >= 0
createNode_New_61(i2, env, static) -{1,1}> createNode_Duplicate_62(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_62(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_63(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_63(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_64(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_64(o4, i2, env, static) -{1,1}> createNode_ConstantStackPush_65(i4, i2, env, static) :|: 0 < o4
createNode_ConstantStackPush_65(i4, i2, env, static) -{1,1}> createNode_NE_69(i4, iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_73(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_71(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_75(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_NE_72(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_78(i2, env, static) :|: iconst_42 = 42
createNode_NE_73(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
createNode_New_75(i2, env, static) -{0,0}> createNode_New_137(i2, env, static) :|: 0 >= 0
createNode_ConstantStackPush_78(i2, env, static) -{1,1}> createNode_Return_141(NULL, i2, env, static) :|: NULL = 0
createNode_New_137(i2, env, static) -{1,1}> createNode_Duplicate_143(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && o12 = 1
createNode_Return_141(NULL, i2, env, static) -{1,1}> createTree_Store_145(NULL, i2, env, static) :|: NULL = 0
createNode_Duplicate_143(o12, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_147(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_145(NULL, i2, env, static) -{1,1}> createTree_New_148(i2, NULL, env, static) :|: NULL = 0
createNode_InvokeMethod_147(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_149(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_148(i2, NULL, env, static) -{0,0}> createTree_New_151(i2, NULL, env, static) :|: NULL = 0
langle_init_rangle_Load_149(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_151(i2, NULL, env, static) -{1,1}> createTree_Duplicate_153(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13 && o13 = 1
createTree_Duplicate_153(o13, i2, NULL, env, static) -{1,1}> createTree_Load_158(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_160(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Load_158(o13, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_163(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Return_160(o12, i2, NULL, env, static) -{1,1}> createNode_Store_165(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_ConstantStackPush_163(o13, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_167(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Store_165(o12, i2, NULL, env, static) -{1,1}> createNode_Load_169(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_InvokeMethod_167(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_175(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Load_169(o12, i2, NULL, env, static) -{1,1}> createNode_Return_178(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_175(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Return_178(o12, i2, NULL, env, static) -{1,1}> createTree_Store_181(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_181(o12, i2, NULL, env, static) -{1,1}> createTree_New_207(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_210(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_New_207(i2, o12, NULL, env, static) -{0,0}> createTree_New_212(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_210(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_214(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_New_212(i2, o12, NULL, env, static) -{1,1}> createTree_Duplicate_218(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22 && o22 = 1
langle_init_rangle_Load_214(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_Duplicate_218(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_220(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_221(o13', NULL, i2, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
createTree_Load_220(o22, i2, o12, NULL, env, static) -{1,1}> createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_221(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_223(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_223(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_233(o13', i2, NULL, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Return_233(o13, i2, NULL, env, static) -{1,1}> createTree_Store_236(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Store_236(o13, i2, NULL, env, static) -{1,1}> createTree_Load_262(i2, NULL, o13, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_262(i2, NULL, o13, env, static) -{0,0}> createTree_Load_360(i2, NULL, o13, i2, env, static) :|: NULL = 0 && 0 < o13 && 0 <= o13
langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_278(o22', NULL, i2, o12, env, static) :|: o22' <= o22 + o12 && NULL = 0 && 0 < o22' && 0 < o12 && 0 < o22 && o22' = o22 + o12
langle_init_rangle_Load_278(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Return_287(o22', i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o12 && 0 < o22 && o22' <= o22 + NULL
langle_init_rangle_Return_287(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Store_299(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Store_299(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_307(i2, o12, o22, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_307(i2, o12, o22, NULL, env, static) -{0,0}> createTree_Load_1333(i2, o12, o22, i2, env, static) :|: NULL = 0 && 0 <= o22 && 0 <= o12 && 0 < o12 && 0 < o22
createTree_Load_360(i49, NULL, o88, i50, env, static) -{0,0}> createTree_Load_1333(i49, NULL, o88, i50, env, static) :|: NULL = 0 && 0 <= o88 && 0 <= NULL
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2110(i273, o2243, o2244, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2111(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_LE_2110(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2112(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2111(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2113(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 < i274 && 0 <= o2244 && 1 <= i274
createTree_Load_2112(o2243, i158, env, static) -{0,0}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243
createTree_Load_2113(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2117(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 0 <= o2251 && 1 <= i274
createTree_NULL_2115(NULL, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2118(NULL, i274, o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= NULL && 1 <= i274
createTree_NULL_2117(o2251, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2120(i274, o2243, o2251, i158, env, static) :|: 0 < o2251 && 0 <= o2243 && 1 <= i274
createTree_NULL_2118(NULL, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 1 <= i274
createTree_Load_2120(i274, o2243, o2251, i158, env, static) -{1,1}> createTree_FieldAccess_2122(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 1 <= i274
createTree_Load_2121(o2243, i158, env, static) -{1,1}> createTree_Return_2123(o2243, i158, env, static) :|: 0 <= o2243
createTree_FieldAccess_2122(o2254, i274, o2243, i158, env, static) -{0,0}> createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) :|: o2255 < o2254 && 0 <= o2243 && 0 < o2254 && o2256 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Return_2123(o2243, i158, env, static) -{1,1}> main_Store_2125(i158, o2243, env, static) :|: 0 <= o2243
createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) -{1,1}> createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
main_Store_2125(i158, o2243, env, static) -{1,1}> main_Load_2127(i158, o2243, env, static) :|: 0 <= o2243
createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) -{1,1}> createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 0 <= o2255 && 1 <= i274
main_Load_2127(i158, o2243, env, static) -{1,1}> main_InvokeMethod_2129(i158, o2243, env, static) :|: 0 <= o2243
createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) -{1,1}> createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
main_InvokeMethod_2129(i158, o2243, env, static) -{1,1}> randomlyDuplicate_Load_2131(o2243, i158, env, static) :|: 0 <= o2243
createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) -{1,1}> createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
randomlyDuplicate_Load_2131(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Store_2134(o2243, i158, env, static) :|: 0 <= o2243
createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) -{1,1}> createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) -{1,1}> createTree_NULL_2135(o2255, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
randomlyDuplicate_Store_2134(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2257 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2135(NULL, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2142(o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{1,1}> createTree_JMP_2145(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= o2243 && 0 <= o2256 && 0 <= i275 && 1 <= i274
randomlyDuplicate_NULL_2142(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2146(o2258, i158, env, static) :|: 0 < o2258
createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: o2263 = 1 && 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_JMP_2145(i275, o2243, o2256, i158, env, static) -{1,1}> createTree_Load_2148(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
randomlyDuplicate_New_2146(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) :|: 0 < o2262 && o2262 = 1 && 0 < o2258
createTree_Load_2148(i275, o2243, o2256, i158, env, static) -{0,0}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) -{1,1}> randomlyDuplicate_LE_2159(i277, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258
createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_NE_2160(i278, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_LE_2159(i285, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2159(i286, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && 0 < o2258
createNode_NE_2160(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2160(iconst_42, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2160(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2166(o2258, i158, env, static) :|: i285 <= iconst_42 && iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2167(o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && iconst_42 < i286 && 0 < o2258
createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && i287 < iconst_42 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 < i288 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2166(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2171(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_Load_2167(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2172(o2258, i158, env, static) :|: 0 < o2258
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && o2299 = 1 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_New_2171(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && o2309 = 1 && 0 < o2258
randomlyDuplicate_New_2172(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) :|: o2310 = 1 && NULL = 0 && 0 < o2310 && 0 < o2258
createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2183(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2184(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2183(o2317, o2309, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 1 + o2318 + o2319 = o2317 && 0 < o2317
randomlyDuplicate_FieldAccess_2184(o2321, o2310, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 1 + o2322 + o2323 = o2321 && 0 < o2310
createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && o2337 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) -{0,0}> createNode_Duplicate_2226(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 < o2299 && o2467 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2227(o2309', o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && o2309' <= o2309 + o2318 && 0 <= o2318 && o2309' = o2309 + o2318 && 0 < o2317 && 0 < o2309'
langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2228(o2310', o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' <= o2310 + o2322 && o2310' = o2310 + o2322
createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{0,0}> createNode_Duplicate_2226(o2467, i274, o2243, o2256, o2257, o2299, i158, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 <= o2299 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Load_2227(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2228(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Return_2236(o2317, o2309', i158, o2318, o2319, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && o2309' <= o2309 + o2319 && o2309' = o2309 + o2319 && 0 < o2317 && 0 < o2309'
langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Return_2237(o2321, o2310', i158, o2322, o2323, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' = o2310 + o2323 && o2310' <= o2310 + o2323
createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_NE_2238(i304, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Return_2236(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Return_2237(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_NE_2238(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2238(iconst_42, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2238(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_Load_2244(o2317', i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && o2317' = o2317 + o2309 + -1 * o2318 && 0 <= o2318 && o2317' <= o2317 + o2309 && 0 < o2317' && 0 < o2317
randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_Load_2245(o2321', i158, o2322, o2310, o2323, env, static) :|: o2321' <= o2321 + o2310 && 0 <= o2322 && 0 < o2321' && o2321' = o2321 + o2310 + -1 * o2323 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: i317 < iconst_42 && 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && iconst_42 < i318 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Load_2244(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2245(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2572 = 1 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_Store_2253(o2319, i158, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_Store_2254(o2322, i158, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Store_2253(o2319, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2257(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Store_2254(o2322, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2258(o2322, i158, env, static) :|: 0 <= o2322
createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_JMP_2257(o2319, i158, env, static) -{1,1}> randomlyDuplicate_Load_2261(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_JMP_2258(o2322, i158, env, static) -{1,1}> randomlyDuplicate_Load_2262(o2322, i158, env, static) :|: 0 <= o2322
langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Load_2261(o2319, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Load_2262(o2322, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2322, i158, env, static) :|: 0 <= o2322
createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_FieldAccess_2265(o2482, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2265(o2631, o2483, i274, o2480, o2481, NULL, i158, env, static) -{0,0}> createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && 0 <= o2481 && o2633 < o2631 && o2632 < o2631 && 0 < o2631 && 1 <= i274
langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) -{1,1}> createTree_Load_2269(i274, o2480', o2481, o2631', o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && o2631' <= o2631 + o2483 && 0 < o2631' && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && o2480' <= o2480 + o2483 && 1 <= i274
createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2269(i274, o2480, o2481, o2631, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) -{1,1}> createTree_New_2275(i274, o2480', o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && o2480' <= o2480 + NULL && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && 1 <= i274
createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_New_2275(i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && o2683 = 1 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_FieldAccess_2280(o2482, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_FieldAccess_2280(o2696, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{0,0}> createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 <= o2697 && o2698 < o2696 && 0 < o2572 && o2697 < o2696 && 1 <= i274 && 0 <= o2698
createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) -{1,1}> createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) -{1,1}> createTree_Load_2284(i274, o2480', o2481, o2696', o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2696' <= o2696 + o2483 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 < o2696 && 0 < o2696' && 0 <= o2697 && o2480' <= o2480 + o2483 && 0 <= o2698
createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2284(i274, o2480, o2481, o2696, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) -{1,1}> createTree_New_2289(i274, o2480', o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && o2480' <= o2480 + o2572 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 <= o2698
langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2683, o2483, o2481, i274, o2480, NULL, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 <= NULL && 0 < o2683 && 1 <= i274
createTree_New_2289(i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && o2767 = 1 && 1 <= i274
createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 0 <= o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2307(o2910', o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o2910' = o2910 + o2911 && 0 <= o2913 && o2910' <= o2910 + o2911 && 0 <= o2911 && 0 <= o2914 && 0 < o2910' && 1 <= i274
langle_init_rangle_Load_2307(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Return_2310(o2910', i274, o2913, o2914, i158, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o2910' <= o2910 + o2912 && 0 <= o2911 && 0 <= o2914 && o2910' = o2910 + o2912 && 0 < o2910' && 1 <= i274
langle_init_rangle_Return_2310(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o3077 = 1 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2322(o3077', o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o3077' = o3077 + o2914 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && o3077' <= o3077 + o2914 && 0 < o3077' && 1 <= i274
langle_init_rangle_Load_2322(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Return_2325(o3077', i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && o3077' <= o3077 + o2910 && 0 <= o2914 && 0 < o3077' && o3077' = o3077 + o2910 && 1 <= i274
langle_init_rangle_Return_2325(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) -{0,0}> createTree_Inc_2141(i274, o2913, o3077, i158, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o3077 && 0 <= o2914 && 1 <= i274
(17) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_1(
i2,
env,
static) -{23,23}>
createNode_NE_69(
i4',
42,
i2,
env,
static'1) :|:
static'1 <=
static''' +
1 &&
0 <=
2 &&
0 <=
static''' &&
static''' <=
static +
2 &&
0 <=
1 &&
0 <=
static &&
0 <=
static'1 && 0 >= 0 &&
0 <
1 &&
0 <
2by chaining
main_Load_1(
i2,
env,
static) -{0,0}>
main_Load_4(
i2,
env,
static) :|: 0 >= 0
main_Load_4(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_13(
iconst_0,
i2,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_13(
iconst_0,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_15(
a2,
i2,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_15(
a2,
i2,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_17(
i2,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_17(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_18(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_18(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_20(
i2,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_20(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_21(
o2,
i2,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_21(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_23(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_23(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_25(
o2,
NULL,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_25(
o2,
NULL,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_27(
o2,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_27(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_29(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_29(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_31(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Load_31(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_36(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_36(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_37(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_37(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_40(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_40(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_42(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_42(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Return_45(
i2,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_45(
i2,
env,
static) -{1,1}>
main_Load_50(
i2,
env,
static) :|: 0 >= 0
main_Load_50(
i2,
env,
static) -{0,0}>
main_Load_52(
i2,
env,
static) :|: 0 >= 0
main_Load_52(
i2,
env,
static) -{0,0}>
main_Load_55(
i2,
env,
static) :|:
0 <=
staticmain_Load_55(
i2,
env,
static) -{0,0}>
main_Load_56(
i2,
env,
static) :|: 0 >= 0
main_Load_56(
i2,
env,
static) -{0,0}>
main_Load_57(
i2,
env,
static) :|: 0 >= 0
main_Load_57(
i2,
env,
static) -{1,1}>
main_InvokeMethod_58(
i2,
env,
static) :|: 0 >= 0
main_InvokeMethod_58(
i2,
env,
static) -{0,0}>
main_InvokeMethod_59(
i2,
env,
static) :|: 0 >= 0
main_InvokeMethod_59(
i2,
env,
static) -{1,1}>
createTree_InvokeMethod_60(
i2,
env,
static) :|: 0 >= 0
createTree_InvokeMethod_60(
i2,
env,
static) -{1,1}>
createNode_New_61(
i2,
env,
static) :|: 0 >= 0
createNode_New_61(
i2,
env,
static) -{1,1}>
createNode_Duplicate_62(
o4,
i2,
env,
static) :|:
o4 =
1 &&
0 <
o4createNode_Duplicate_62(
o4,
i2,
env,
static) -{1,1}>
createNode_InvokeMethod_63(
o4,
i2,
env,
static) :|:
0 <
o4createNode_InvokeMethod_63(
o4,
i2,
env,
static) -{1,1}>
createNode_InvokeMethod_64(
o4,
i2,
env,
static) :|:
0 <
o4createNode_InvokeMethod_64(
o4,
i2,
env,
static) -{1,1}>
createNode_ConstantStackPush_65(
i4,
i2,
env,
static) :|:
0 <
o4createNode_ConstantStackPush_65(
i4,
i2,
env,
static) -{1,1}>
createNode_NE_69(
i4,
iconst_42,
i2,
env,
static) :|:
iconst_42 =
42obtained
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
by chaining
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_73(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_73(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
obtained
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
by chaining
createNode_New_137(i2, env, static) -{1,1}> createNode_Duplicate_143(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && o12 = 1
createNode_Duplicate_143(o12, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_147(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_InvokeMethod_147(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_149(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_149(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_160(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Return_160(o12, i2, NULL, env, static) -{1,1}> createNode_Store_165(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Store_165(o12, i2, NULL, env, static) -{1,1}> createNode_Load_169(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Load_169(o12, i2, NULL, env, static) -{1,1}> createNode_Return_178(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Return_178(o12, i2, NULL, env, static) -{1,1}> createTree_Store_181(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_181(o12, i2, NULL, env, static) -{1,1}> createTree_New_207(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_207(i2, o12, NULL, env, static) -{0,0}> createTree_New_212(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_212(i2, o12, NULL, env, static) -{1,1}> createTree_Duplicate_218(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22 && o22 = 1
createTree_Duplicate_218(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_220(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_220(o22, i2, o12, NULL, env, static) -{1,1}> createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_278(o22', NULL, i2, o12, env, static) :|: o22' <= o22 + o12 && NULL = 0 && 0 < o22' && 0 < o12 && 0 < o22 && o22' = o22 + o12
langle_init_rangle_Load_278(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Return_287(o22', i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o12 && 0 < o22 && o22' <= o22 + NULL
langle_init_rangle_Return_287(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Store_299(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Store_299(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_307(i2, o12, o22, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_307(i2, o12, o22, NULL, env, static) -{0,0}> createTree_Load_1333(i2, o12, o22, i2, env, static) :|: NULL = 0 && 0 <= o22 && 0 <= o12 && 0 < o12 && 0 < o22
obtained
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
by chaining
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2111(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_LE_2111(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2113(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 < i274 && 0 <= o2244 && 1 <= i274
createTree_Load_2113(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
obtained
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
by chaining
createTree_NULL_2115(NULL, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2118(NULL, i274, o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= NULL && 1 <= i274
createTree_NULL_2118(NULL, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 1 <= i274
obtained
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
by chaining
createTree_Load_2121(o2243, i158, env, static) -{1,1}> createTree_Return_2123(o2243, i158, env, static) :|: 0 <= o2243
createTree_Return_2123(o2243, i158, env, static) -{1,1}> main_Store_2125(i158, o2243, env, static) :|: 0 <= o2243
main_Store_2125(i158, o2243, env, static) -{1,1}> main_Load_2127(i158, o2243, env, static) :|: 0 <= o2243
main_Load_2127(i158, o2243, env, static) -{1,1}> main_InvokeMethod_2129(i158, o2243, env, static) :|: 0 <= o2243
main_InvokeMethod_2129(i158, o2243, env, static) -{1,1}> randomlyDuplicate_Load_2131(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Load_2131(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Store_2134(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Store_2134(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
obtained
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
by chaining
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2142(o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258
randomlyDuplicate_NULL_2142(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2146(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2146(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) :|: 0 < o2262 && o2262 = 1 && 0 < o2258
randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) -{1,1}> randomlyDuplicate_LE_2159(i277, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258
obtained
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
by chaining
randomlyDuplicate_LE_2159(i286, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && 0 < o2258
randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2167(o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && iconst_42 < i286 && 0 < o2258
randomlyDuplicate_Load_2167(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2172(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2172(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) :|: o2310 = 1 && NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2184(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_FieldAccess_2184(o2321, o2310, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 1 + o2322 + o2323 = o2321 && 0 < o2310
randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2228(o2310', o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' <= o2310 + o2322 && o2310' = o2310 + o2322
langle_init_rangle_Load_2228(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Return_2237(o2321, o2310', i158, o2322, o2323, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' = o2310 + o2323 && o2310' <= o2310 + o2323
langle_init_rangle_Return_2237(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_Load_2245(o2321', i158, o2322, o2310, o2323, env, static) :|: o2321' <= o2321 + o2310 && 0 <= o2322 && 0 < o2321' && o2321' = o2321 + o2310 + -1 * o2323 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Load_2245(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_Store_2254(o2322, i158, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Store_2254(o2322, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2258(o2322, i158, env, static) :|: 0 <= o2322
randomlyDuplicate_JMP_2258(o2322, i158, env, static) -{1,1}> randomlyDuplicate_Load_2262(o2322, i158, env, static) :|: 0 <= o2322
randomlyDuplicate_Load_2262(o2322, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2322, i158, env, static) :|: 0 <= o2322
obtained
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
by chaining
randomlyDuplicate_LE_2159(i285, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2166(o2258, i158, env, static) :|: i285 <= iconst_42 && iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_Load_2166(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2171(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2171(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && o2309 = 1 && 0 < o2258
randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2183(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_FieldAccess_2183(o2317, o2309, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 1 + o2318 + o2319 = o2317 && 0 < o2317
randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2227(o2309', o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && o2309' <= o2309 + o2318 && 0 <= o2318 && o2309' = o2309 + o2318 && 0 < o2317 && 0 < o2309'
langle_init_rangle_Load_2227(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Return_2236(o2317, o2309', i158, o2318, o2319, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && o2309' <= o2309 + o2319 && o2309' = o2309 + o2319 && 0 < o2317 && 0 < o2309'
langle_init_rangle_Return_2236(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_Load_2244(o2317', i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && o2317' = o2317 + o2309 + -1 * o2318 && 0 <= o2318 && o2317' <= o2317 + o2309 && 0 < o2317' && 0 < o2317
randomlyDuplicate_Load_2244(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_Store_2253(o2319, i158, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Store_2253(o2319, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2257(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_JMP_2257(o2319, i158, env, static) -{1,1}> randomlyDuplicate_Load_2261(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Load_2261(o2319, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2319, i158, env, static) :|: 0 <= o2319
obtained
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
by chaining
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2117(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 0 <= o2251 && 1 <= i274
createTree_NULL_2117(o2251, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2120(i274, o2243, o2251, i158, env, static) :|: 0 < o2251 && 0 <= o2243 && 1 <= i274
createTree_Load_2120(i274, o2243, o2251, i158, env, static) -{1,1}> createTree_FieldAccess_2122(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 1 <= i274
createTree_FieldAccess_2122(o2254, i274, o2243, i158, env, static) -{0,0}> createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) :|: o2255 < o2254 && 0 <= o2243 && 0 < o2254 && o2256 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) -{1,1}> createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) -{1,1}> createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 0 <= o2255 && 1 <= i274
createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) -{1,1}> createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) -{1,1}> createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) -{1,1}> createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) -{1,1}> createTree_NULL_2135(o2255, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
obtained
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
by chaining
createTree_NULL_2135(NULL, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274
createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274
obtained
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
by chaining
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{1,1}> createTree_JMP_2145(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= o2243 && 0 <= o2256 && 0 <= i275 && 1 <= i274
createTree_JMP_2145(i275, o2243, o2256, i158, env, static) -{1,1}> createTree_Load_2148(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
createTree_Load_2148(i275, o2243, o2256, i158, env, static) -{0,0}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
obtained
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
by chaining
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2257 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: o2263 = 1 && 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_NE_2160(i278, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
by chaining
createNode_NE_2160(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 < i288 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
by chaining
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && o2299 = 1 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 < o2299 && o2467 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{0,0}> createNode_Duplicate_2226(o2467, i274, o2243, o2256, o2257, o2299, i158, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 <= o2299 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
by chaining
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_NE_2238(i304, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
obtained
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
by chaining
createNode_NE_2238(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && iconst_42 < i318 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
obtained
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
by chaining
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2572 = 1 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_FieldAccess_2280(o2482, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2280(o2696, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{0,0}> createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 <= o2697 && o2698 < o2696 && 0 < o2572 && o2697 < o2696 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) -{1,1}> createTree_Load_2284(i274, o2480', o2481, o2696', o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2696' <= o2696 + o2483 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 < o2696 && 0 < o2696' && 0 <= o2697 && o2480' <= o2480 + o2483 && 0 <= o2698
createTree_Load_2284(i274, o2480, o2481, o2696, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) -{1,1}> createTree_New_2289(i274, o2480', o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && o2480' <= o2480 + o2572 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 <= o2698
createTree_New_2289(i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && o2767 = 1 && 1 <= i274
createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 0 <= o2572 && 1 <= i274
obtained
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
by chaining
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2307(o2910', o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o2910' = o2910 + o2911 && 0 <= o2913 && o2910' <= o2910 + o2911 && 0 <= o2911 && 0 <= o2914 && 0 < o2910' && 1 <= i274
langle_init_rangle_Load_2307(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Return_2310(o2910', i274, o2913, o2914, i158, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o2910' <= o2910 + o2912 && 0 <= o2911 && 0 <= o2914 && o2910' = o2910 + o2912 && 0 < o2910' && 1 <= i274
langle_init_rangle_Return_2310(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o3077 = 1 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2322(o3077', o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o3077' = o3077 + o2914 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && o3077' <= o3077 + o2914 && 0 < o3077' && 1 <= i274
langle_init_rangle_Load_2322(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Return_2325(o3077', i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && o3077' <= o3077 + o2910 && 0 <= o2914 && 0 < o3077' && o3077' = o3077 + o2910 && 1 <= i274
langle_init_rangle_Return_2325(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) -{0,0}> createTree_Inc_2141(i274, o2913, o3077, i158, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o3077 && 0 <= o2914 && 1 <= i274
obtained
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
by chaining
createNode_NE_2238(iconst_42, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_FieldAccess_2265(o2482, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_FieldAccess_2265(o2631, o2483, i274, o2480, o2481, NULL, i158, env, static) -{0,0}> createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && 0 <= o2481 && o2633 < o2631 && o2632 < o2631 && 0 < o2631 && 1 <= i274
createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) -{1,1}> createTree_Load_2269(i274, o2480', o2481, o2631', o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && o2631' <= o2631 + o2483 && 0 < o2631' && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && o2480' <= o2480 + o2483 && 1 <= i274
createTree_Load_2269(i274, o2480, o2481, o2631, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) -{1,1}> createTree_New_2275(i274, o2480', o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && o2480' <= o2480 + NULL && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && 1 <= i274
createTree_New_2275(i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && o2683 = 1 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) -{1,1}> createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2683, o2483, o2481, i274, o2480, NULL, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 <= NULL && 0 < o2683 && 1 <= i274
obtained
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
by chaining
createNode_NE_2238(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: i317 < iconst_42 && 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
obtained
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
by chaining
createNode_NE_2160(iconst_42, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && o2337 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) -{0,0}> createNode_Duplicate_2226(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274 && 0 < o2257
obtained
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
by chaining
createNode_NE_2160(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && i287 < iconst_42 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
by chaining
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2110(i273, o2243, o2244, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2110(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2112(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_Load_2112(o2243, i158, env, static) -{0,0}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243
obtained
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
by chaining
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_72(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_78(i2, env, static) :|: iconst_42 = 42
createNode_ConstantStackPush_78(i2, env, static) -{1,1}> createNode_Return_141(NULL, i2, env, static) :|: NULL = 0
createNode_Return_141(NULL, i2, env, static) -{1,1}> createTree_Store_145(NULL, i2, env, static) :|: NULL = 0
createTree_Store_145(NULL, i2, env, static) -{1,1}> createTree_New_148(i2, NULL, env, static) :|: NULL = 0
createTree_New_148(i2, NULL, env, static) -{0,0}> createTree_New_151(i2, NULL, env, static) :|: NULL = 0
createTree_New_151(i2, NULL, env, static) -{1,1}> createTree_Duplicate_153(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13 && o13 = 1
createTree_Duplicate_153(o13, i2, NULL, env, static) -{1,1}> createTree_Load_158(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Load_158(o13, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_163(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_ConstantStackPush_163(o13, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_167(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_InvokeMethod_167(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_175(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_175(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_210(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_210(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_214(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_214(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_221(o13', NULL, i2, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Load_221(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_223(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_223(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_233(o13', i2, NULL, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Return_233(o13, i2, NULL, env, static) -{1,1}> createTree_Store_236(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Store_236(o13, i2, NULL, env, static) -{1,1}> createTree_Load_262(i2, NULL, o13, env, static) :|: NULL = 0 && 0 < o13
createTree_Load_262(i2, NULL, o13, env, static) -{0,0}> createTree_Load_360(i2, NULL, o13, i2, env, static) :|: NULL = 0 && 0 < o13 && 0 <= o13
createTree_Load_360(i49, NULL, o88, i50, env, static) -{0,0}> createTree_Load_1333(i49, NULL, o88, i50, env, static) :|: NULL = 0 && 0 <= o88 && 0 <= NULL
obtained
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
by chaining
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_71(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_75(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_New_75(i2, env, static) -{0,0}> createNode_New_137(i2, env, static) :|: 0 >= 0
(18) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
(19) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
was transformed to
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
was transformed to
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
was transformed to
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
was transformed to
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
was transformed to
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
was transformed to
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
was transformed to
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
was transformed to
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
was transformed to
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
was transformed to
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
was transformed to
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
was transformed to
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
(20) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
(21) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
was transformed to
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(NULL, i158, env, static) :|: NULL = 0 && 0 <= NULL
was transformed to
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(0, i158, env, static) :|: NULL = 0 && 0 <= NULL
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
was transformed to
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
(22) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(0, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
(23) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1, i2, env, static) :|: o13''' = 1 && 0 < o13''' && 0 < o13'1 && o13'1 = o13''' && x = 42 && x' = 42
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
was transformed to
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && o2633' < o2482 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1 && x = 42
was transformed to
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && 0 < o2310'1 && x = 42
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
was transformed to
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
was transformed to
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
was transformed to
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 0
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
was transformed to
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258 && 0 < 1
was transformed to
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 < o2258
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
was transformed to
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 - 1, o2243, o2256, i158, env, static) :|: i274 - 1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
was transformed to
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
was transformed to
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && o2480''' <= o2480 + o2483 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
was transformed to
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= o2243 && x = 0
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
was transformed to
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && 0 <= o2914 && 0 < o2910 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && 0 < o2910''' && x = 0
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317''' && x = 42
was transformed to
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && 0 < o2258 && 0 < o2317''' && x = 42
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42 && x' = 42
was transformed to
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 42 && x' = 42
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
was transformed to
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42
(24) Obligation:
IntTrs with 30 rules
Start term: main_Load_1(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, 1, i2, env, static) :|: o13''' = 1 && 0 < o13''' && 0 < o13'1 && o13'1 = o13''' && x = 42 && x' = 42
createNode_NE_2160(i287, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42 && x = 42
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createNode_NE_2238(i318, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318 && x = 42
createNode_NE_2160(i288, x, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256 && x = 42
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
createNode_NE_2238(i317, x, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42 && x = 42
createTree_NULL_2115(x, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= o2243 && x = 0
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && o2480''' <= o2480 + o2483 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
randomlyDuplicate_LE_2159(i286, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && 0 < o2310'1 && x = 42
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createTree_NULL_2135(x, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 0
createNode_NE_2160(x, x', i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 42 && x' = 42
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42
randomlyDuplicate_NULL_2139(NULL, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2143(0, i158, env, static) :|: NULL = 0 && 0 <= NULL
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{6,6}> randomlyDuplicate_LE_2159(i277', 42, o2258, i158, env, static) :|: 0 < o2258
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
createNode_NE_2238(x, x', i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && o2633' < o2482 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42 && x' = 42
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i274 - 1, o2243, o2256, i158, env, static) :|: i274 - 1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, x, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && 0 <= o2914 && 0 < o2910 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && 0 < o2910''' && x = 0
randomlyDuplicate_LE_2159(i285, x, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && 0 < o2258 && 0 < o2317''' && x = 42
(25) CESProof (EQUIVALENT transformation)
proved upper bound max(89, nat(-14 + 14 * #0) + max(-29 + 60 * #0, 61, max(max(40 + 14 * #0, 54) + max(7, -83 + 60 * #0), -29 + 60 * #0, 61) + nat(-56 + 56 * #0)), max(52 + 14 * #0, 52) + max(37 + 60 * #0, 7, nat(56 * #0) + max(nat(14 * #0) + max(37 + 60 * #0, 7), 37 + 60 * #0, 7))) using cofloco
(26) BOUNDS(CONSTANT, max(89, nat(-14 + 14 * #0) + max(-29 + 60 * #0, 61, max(max(40 + 14 * #0, 54) + max(7, -83 + 60 * #0), -29 + 60 * #0, 61) + nat(-56 + 56 * #0)), max(52 + 14 * #0, 52) + max(37 + 60 * #0, 7, nat(56 * #0) + max(nat(14 * #0) + max(37 + 60 * #0, 7), 37 + 60 * #0, 7))))
(27) TerminationGraphToComplexityProof (BOTH CONCRETE BOUNDS(ID, ADD(3)) transformation)
Extracted set of 290 edges for the analysis of TIME complexity. Dropped leaves.
(28) Obligation:
Set of 290 edges based on JBC Program.
Performed SCC analyses:
- Used field analysis yielded the following read fields:
- List: [value, next]
- Tree: [left, right]
Considered paths: all paths from start
(29) JBCGraphEdgesToCpxIntTrsProof (CONCRETE UPPER BOUND(ID) transformation)
Transformed 290 jbc graph edges to a weighted ITS with 290 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.
(30) Obligation:
IntTrs with 290 rules
Start term: main_Load_1(#0, env, static)
Considered paths: all paths from start
Rules:
main_Load_1(i2, env, static) -{0,0}> main_Load_4(i2, env, static) :|: 0 >= 0
main_Load_4(i2, env, static) -{0,0}> langle_clinit_rangle_ConstantStackPush_6(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(i2, env, static) -{1,1}> langle_clinit_rangle_ArrayCreate_13(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_13(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_15(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_15(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_17(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_17(i2, env, static) -{0,0}> langle_clinit_rangle_New_18(i2, env, static) :|: 0 >= 0
langle_clinit_rangle_New_18(i2, env, static) -{0,0}> langle_clinit_rangle_New_20(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_20(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_21(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_21(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_23(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_23(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_25(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_25(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_27(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_27(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_29(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_31(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_36(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_37(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_37(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_40(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_40(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_42(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_42(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_45(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_45(i2, env, static) -{1,1}> main_Load_50(i2, env, static) :|: 0 >= 0
main_Load_50(i2, env, static) -{0,0}> main_Load_52(i2, env, static) :|: 0 >= 0
main_Load_52(i2, env, static) -{0,0}> main_Load_55(i2, env, static) :|: 0 <= static
main_Load_55(i2, env, static) -{0,0}> main_Load_56(i2, env, static) :|: 0 >= 0
main_Load_56(i2, env, static) -{0,0}> main_Load_57(i2, env, static) :|: 0 >= 0
main_Load_57(i2, env, static) -{1,1}> main_InvokeMethod_58(i2, env, static) :|: 0 >= 0
main_InvokeMethod_58(i2, env, static) -{0,0}> main_InvokeMethod_59(i2, env, static) :|: 0 >= 0
main_InvokeMethod_59(i2, env, static) -{1,1}> createTree_InvokeMethod_60(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_60(i2, env, static) -{1,1}> createNode_New_61(i2, env, static) :|: 0 >= 0
createNode_New_61(i2, env, static) -{1,1}> createNode_Duplicate_62(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_62(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_63(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_63(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_64(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_64(o4, i2, env, static) -{1,1}> createNode_ConstantStackPush_65(i4, i2, env, static) :|: 0 < o4
createNode_ConstantStackPush_65(i4, i2, env, static) -{1,1}> createNode_NE_69(i4, iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_73(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_71(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_75(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_NE_72(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_78(i2, env, static) :|: iconst_42 = 42
createNode_NE_73(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
createNode_New_75(i2, env, static) -{0,0}> createNode_New_137(i2, env, static) :|: 0 >= 0
createNode_ConstantStackPush_78(i2, env, static) -{1,1}> createNode_Return_141(NULL, i2, env, static) :|: NULL = 0
createNode_New_137(i2, env, static) -{1,1}> createNode_Duplicate_143(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && o12 = 1
createNode_Return_141(NULL, i2, env, static) -{1,1}> createTree_Store_145(NULL, i2, env, static) :|: NULL = 0
createNode_Duplicate_143(o12, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_147(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_145(NULL, i2, env, static) -{1,1}> createTree_New_148(i2, NULL, env, static) :|: NULL = 0
createNode_InvokeMethod_147(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_149(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_148(i2, NULL, env, static) -{0,0}> createTree_New_151(i2, NULL, env, static) :|: NULL = 0
langle_init_rangle_Load_149(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_151(i2, NULL, env, static) -{1,1}> createTree_Duplicate_153(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13 && o13 = 1
createTree_Duplicate_153(o13, i2, NULL, env, static) -{1,1}> createTree_Load_158(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_160(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Load_158(o13, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_163(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Return_160(o12, i2, NULL, env, static) -{1,1}> createNode_Store_165(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_ConstantStackPush_163(o13, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_167(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Store_165(o12, i2, NULL, env, static) -{1,1}> createNode_Load_169(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_InvokeMethod_167(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_175(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Load_169(o12, i2, NULL, env, static) -{1,1}> createNode_Return_178(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_175(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createNode_Return_178(o12, i2, NULL, env, static) -{1,1}> createTree_Store_181(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_181(o12, i2, NULL, env, static) -{1,1}> createTree_New_207(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_210(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_New_207(i2, o12, NULL, env, static) -{0,0}> createTree_New_212(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_210(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_214(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_New_212(i2, o12, NULL, env, static) -{1,1}> createTree_Duplicate_218(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22 && o22 = 1
langle_init_rangle_Load_214(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_Duplicate_218(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_220(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_221(o13', NULL, i2, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
createTree_Load_220(o22, i2, o12, NULL, env, static) -{1,1}> createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_221(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_223(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_223(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_233(o13', i2, NULL, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Return_233(o13, i2, NULL, env, static) -{1,1}> createTree_Store_236(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Store_236(o13, i2, NULL, env, static) -{1,1}> createTree_Load_262(i2, NULL, o13, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_262(i2, NULL, o13, env, static) -{0,0}> createTree_Load_360(i2, NULL, o13, i2, env, static) :|: NULL = 0 && 0 < o13 && 0 <= o13
langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_278(o22', NULL, i2, o12, env, static) :|: o22' <= o22 + o12 && NULL = 0 && 0 < o22' && 0 < o12 && 0 < o22 && o22' = o22 + o12
langle_init_rangle_Load_278(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Return_287(o22', i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o12 && 0 < o22 && o22' <= o22 + NULL
langle_init_rangle_Return_287(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Store_299(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Store_299(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_307(i2, o12, o22, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_307(i2, o12, o22, NULL, env, static) -{0,0}> createTree_Load_1333(i2, o12, o22, i2, env, static) :|: NULL = 0 && 0 <= o22 && 0 <= o12 && 0 < o12 && 0 < o22
createTree_Load_360(i49, NULL, o88, i50, env, static) -{0,0}> createTree_Load_1333(i49, NULL, o88, i50, env, static) :|: NULL = 0 && 0 <= o88 && 0 <= NULL
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2110(i273, o2243, o2244, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2111(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_LE_2110(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2112(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2111(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2113(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 < i274 && 0 <= o2244 && 1 <= i274
createTree_Load_2112(o2243, i158, env, static) -{0,0}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243
createTree_Load_2113(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2117(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 0 <= o2251 && 1 <= i274
createTree_NULL_2115(NULL, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2118(NULL, i274, o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= NULL && 1 <= i274
createTree_NULL_2117(o2251, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2120(i274, o2243, o2251, i158, env, static) :|: 0 < o2251 && 0 <= o2243 && 1 <= i274
createTree_NULL_2118(NULL, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 1 <= i274
createTree_Load_2120(i274, o2243, o2251, i158, env, static) -{1,1}> createTree_FieldAccess_2122(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 1 <= i274
createTree_Load_2121(o2243, i158, env, static) -{1,1}> createTree_Return_2123(o2243, i158, env, static) :|: 0 <= o2243
createTree_FieldAccess_2122(o2254, i274, o2243, i158, env, static) -{0,0}> createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) :|: o2255 < o2254 && 0 <= o2243 && 0 < o2254 && o2256 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Return_2123(o2243, i158, env, static) -{1,1}> main_Store_2125(i158, o2243, env, static) :|: 0 <= o2243
createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) -{1,1}> createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
main_Store_2125(i158, o2243, env, static) -{1,1}> main_Load_2127(i158, o2243, env, static) :|: 0 <= o2243
createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) -{1,1}> createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 0 <= o2255 && 1 <= i274
main_Load_2127(i158, o2243, env, static) -{1,1}> main_InvokeMethod_2129(i158, o2243, env, static) :|: 0 <= o2243
createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) -{1,1}> createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
main_InvokeMethod_2129(i158, o2243, env, static) -{1,1}> randomlyDuplicate_Load_2131(o2243, i158, env, static) :|: 0 <= o2243
createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) -{1,1}> createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
randomlyDuplicate_Load_2131(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Store_2134(o2243, i158, env, static) :|: 0 <= o2243
createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) -{1,1}> createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) -{1,1}> createTree_NULL_2135(o2255, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
randomlyDuplicate_Store_2134(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2257 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2135(NULL, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2142(o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258
createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{1,1}> createTree_JMP_2145(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= o2243 && 0 <= o2256 && 0 <= i275 && 1 <= i274
randomlyDuplicate_NULL_2142(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2146(o2258, i158, env, static) :|: 0 < o2258
createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: o2263 = 1 && 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_JMP_2145(i275, o2243, o2256, i158, env, static) -{1,1}> createTree_Load_2148(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
randomlyDuplicate_New_2146(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) :|: 0 < o2262 && o2262 = 1 && 0 < o2258
createTree_Load_2148(i275, o2243, o2256, i158, env, static) -{0,0}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) -{1,1}> randomlyDuplicate_LE_2159(i277, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258
createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_NE_2160(i278, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_LE_2159(i285, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2159(i286, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && 0 < o2258
createNode_NE_2160(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2160(iconst_42, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2160(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2166(o2258, i158, env, static) :|: i285 <= iconst_42 && iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2167(o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && iconst_42 < i286 && 0 < o2258
createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && i287 < iconst_42 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 < i288 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2166(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2171(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_Load_2167(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2172(o2258, i158, env, static) :|: 0 < o2258
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && o2299 = 1 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_New_2171(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && o2309 = 1 && 0 < o2258
randomlyDuplicate_New_2172(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) :|: o2310 = 1 && NULL = 0 && 0 < o2310 && 0 < o2258
createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2183(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2184(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2183(o2317, o2309, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 1 + o2318 + o2319 = o2317 && 0 < o2317
randomlyDuplicate_FieldAccess_2184(o2321, o2310, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 1 + o2322 + o2323 = o2321 && 0 < o2310
createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && o2337 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) -{0,0}> createNode_Duplicate_2226(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274 && 0 < o2257
randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 < o2299 && o2467 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2227(o2309', o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && o2309' <= o2309 + o2318 && 0 <= o2318 && o2309' = o2309 + o2318 && 0 < o2317 && 0 < o2309'
langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2228(o2310', o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' <= o2310 + o2322 && o2310' = o2310 + o2322
createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{0,0}> createNode_Duplicate_2226(o2467, i274, o2243, o2256, o2257, o2299, i158, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 <= o2299 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Load_2227(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2228(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Return_2236(o2317, o2309', i158, o2318, o2319, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && o2309' <= o2309 + o2319 && o2309' = o2309 + o2319 && 0 < o2317 && 0 < o2309'
langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Return_2237(o2321, o2310', i158, o2322, o2323, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' = o2310 + o2323 && o2310' <= o2310 + o2323
createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_NE_2238(i304, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_Return_2236(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Return_2237(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_NE_2238(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2238(iconst_42, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2238(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_Load_2244(o2317', i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && o2317' = o2317 + o2309 + -1 * o2318 && 0 <= o2318 && o2317' <= o2317 + o2309 && 0 < o2317' && 0 < o2317
randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_Load_2245(o2321', i158, o2322, o2310, o2323, env, static) :|: o2321' <= o2321 + o2310 && 0 <= o2322 && 0 < o2321' && o2321' = o2321 + o2310 + -1 * o2323 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: i317 < iconst_42 && 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && iconst_42 < i318 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Load_2244(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2245(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2572 = 1 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_Store_2253(o2319, i158, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_Store_2254(o2322, i158, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Store_2253(o2319, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2257(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Store_2254(o2322, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2258(o2322, i158, env, static) :|: 0 <= o2322
createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_JMP_2257(o2319, i158, env, static) -{1,1}> randomlyDuplicate_Load_2261(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_JMP_2258(o2322, i158, env, static) -{1,1}> randomlyDuplicate_Load_2262(o2322, i158, env, static) :|: 0 <= o2322
langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
randomlyDuplicate_Load_2261(o2319, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Load_2262(o2322, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2322, i158, env, static) :|: 0 <= o2322
createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_FieldAccess_2265(o2482, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2265(o2631, o2483, i274, o2480, o2481, NULL, i158, env, static) -{0,0}> createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && 0 <= o2481 && o2633 < o2631 && o2632 < o2631 && 0 < o2631 && 1 <= i274
langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) -{1,1}> createTree_Load_2269(i274, o2480', o2481, o2631', o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && o2631' <= o2631 + o2483 && 0 < o2631' && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && o2480' <= o2480 + o2483 && 1 <= i274
createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2269(i274, o2480, o2481, o2631, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) -{1,1}> createTree_New_2275(i274, o2480', o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && o2480' <= o2480 + NULL && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && 1 <= i274
createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_New_2275(i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && o2683 = 1 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_FieldAccess_2280(o2482, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_FieldAccess_2280(o2696, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{0,0}> createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 <= o2697 && o2698 < o2696 && 0 < o2572 && o2697 < o2696 && 1 <= i274 && 0 <= o2698
createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) -{1,1}> createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) -{1,1}> createTree_Load_2284(i274, o2480', o2481, o2696', o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2696' <= o2696 + o2483 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 < o2696 && 0 < o2696' && 0 <= o2697 && o2480' <= o2480 + o2483 && 0 <= o2698
createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2284(i274, o2480, o2481, o2696, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) -{1,1}> createTree_New_2289(i274, o2480', o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && o2480' <= o2480 + o2572 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 <= o2698
langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2683, o2483, o2481, i274, o2480, NULL, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 <= NULL && 0 < o2683 && 1 <= i274
createTree_New_2289(i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && o2767 = 1 && 1 <= i274
createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 0 <= o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2307(o2910', o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o2910' = o2910 + o2911 && 0 <= o2913 && o2910' <= o2910 + o2911 && 0 <= o2911 && 0 <= o2914 && 0 < o2910' && 1 <= i274
langle_init_rangle_Load_2307(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Return_2310(o2910', i274, o2913, o2914, i158, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o2910' <= o2910 + o2912 && 0 <= o2911 && 0 <= o2914 && o2910' = o2910 + o2912 && 0 < o2910' && 1 <= i274
langle_init_rangle_Return_2310(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o3077 = 1 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2322(o3077', o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o3077' = o3077 + o2914 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && o3077' <= o3077 + o2914 && 0 < o3077' && 1 <= i274
langle_init_rangle_Load_2322(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Return_2325(o3077', i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && o3077' <= o3077 + o2910 && 0 <= o2914 && 0 < o3077' && o3077' = o3077 + o2910 && 1 <= i274
langle_init_rangle_Return_2325(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) -{0,0}> createTree_Inc_2141(i274, o2913, o3077, i158, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o3077 && 0 <= o2914 && 1 <= i274
(31) StraightLineCodeCompressionProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
obtained
main_Load_1(
i2,
env,
static) -{23,23}>
createNode_NE_69(
i4',
42,
i2,
env,
static'1) :|:
static'1 <=
static''' +
1 &&
0 <=
2 &&
0 <=
static''' &&
static''' <=
static +
2 &&
0 <=
1 &&
0 <=
static &&
0 <=
static'1 && 0 >= 0 &&
0 <
1 &&
0 <
2by chaining
main_Load_1(
i2,
env,
static) -{0,0}>
main_Load_4(
i2,
env,
static) :|: 0 >= 0
main_Load_4(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_ConstantStackPush_6(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ArrayCreate_13(
iconst_0,
i2,
env,
static) :|:
iconst_0 =
0langle_clinit_rangle_ArrayCreate_13(
iconst_0,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_15(
a2,
i2,
iconst_0,
env,
static) :|:
a2 =
2 &&
iconst_0 =
0 &&
0 <
a2langle_clinit_rangle_FieldAccess_15(
a2,
i2,
iconst_0,
env,
static) -{1,1}>
langle_clinit_rangle_New_17(
i2,
env,
static') :|:
0 <=
a2 &&
iconst_0 =
0 &&
static' <=
static +
a2 &&
0 <=
static &&
0 <
a2langle_clinit_rangle_New_17(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_18(
i2,
env,
static) :|: 0 >= 0
langle_clinit_rangle_New_18(
i2,
env,
static) -{0,0}>
langle_clinit_rangle_New_20(
i2,
env,
static) :|:
0 <=
staticlangle_clinit_rangle_New_20(
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Duplicate_21(
o2,
i2,
env,
static) :|:
0 <
o2 &&
o2 =
1langle_clinit_rangle_Duplicate_21(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_ConstantStackPush_23(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_ConstantStackPush_23(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_InvokeMethod_25(
o2,
NULL,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_clinit_rangle_InvokeMethod_25(
o2,
NULL,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_27(
o2,
i2,
env,
static) :|:
NULL =
0 &&
0 <
o2langle_init_rangle_Load_27(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_29(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_29(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Load_31(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Load_31(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_InvokeMethod_36(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_InvokeMethod_36(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_37(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_37(
o2,
i2,
env,
static) -{1,1}>
langle_init_rangle_Return_40(
o2,
i2,
env,
static) :|:
0 <
o2langle_init_rangle_Return_40(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_FieldAccess_42(
o2,
i2,
env,
static) :|:
0 <
o2langle_clinit_rangle_FieldAccess_42(
o2,
i2,
env,
static) -{1,1}>
langle_clinit_rangle_Return_45(
i2,
env,
static') :|:
0 <
o2 &&
0 <=
o2 &&
0 <=
static &&
static' <=
static +
o2langle_clinit_rangle_Return_45(
i2,
env,
static) -{1,1}>
main_Load_50(
i2,
env,
static) :|: 0 >= 0
main_Load_50(
i2,
env,
static) -{0,0}>
main_Load_52(
i2,
env,
static) :|: 0 >= 0
main_Load_52(
i2,
env,
static) -{0,0}>
main_Load_55(
i2,
env,
static) :|:
0 <=
staticmain_Load_55(
i2,
env,
static) -{0,0}>
main_Load_56(
i2,
env,
static) :|: 0 >= 0
main_Load_56(
i2,
env,
static) -{0,0}>
main_Load_57(
i2,
env,
static) :|: 0 >= 0
main_Load_57(
i2,
env,
static) -{1,1}>
main_InvokeMethod_58(
i2,
env,
static) :|: 0 >= 0
main_InvokeMethod_58(
i2,
env,
static) -{0,0}>
main_InvokeMethod_59(
i2,
env,
static) :|: 0 >= 0
main_InvokeMethod_59(
i2,
env,
static) -{1,1}>
createTree_InvokeMethod_60(
i2,
env,
static) :|: 0 >= 0
createTree_InvokeMethod_60(
i2,
env,
static) -{1,1}>
createNode_New_61(
i2,
env,
static) :|: 0 >= 0
createNode_New_61(
i2,
env,
static) -{1,1}>
createNode_Duplicate_62(
o4,
i2,
env,
static) :|:
o4 =
1 &&
0 <
o4createNode_Duplicate_62(
o4,
i2,
env,
static) -{1,1}>
createNode_InvokeMethod_63(
o4,
i2,
env,
static) :|:
0 <
o4createNode_InvokeMethod_63(
o4,
i2,
env,
static) -{1,1}>
createNode_InvokeMethod_64(
o4,
i2,
env,
static) :|:
0 <
o4createNode_InvokeMethod_64(
o4,
i2,
env,
static) -{1,1}>
createNode_ConstantStackPush_65(
i4,
i2,
env,
static) :|:
0 <
o4createNode_ConstantStackPush_65(
i4,
i2,
env,
static) -{1,1}>
createNode_NE_69(
i4,
iconst_42,
i2,
env,
static) :|:
iconst_42 =
42obtained
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
by chaining
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_73(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_73(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
obtained
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
by chaining
createNode_New_137(i2, env, static) -{1,1}> createNode_Duplicate_143(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && o12 = 1
createNode_Duplicate_143(o12, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_147(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_InvokeMethod_147(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_149(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Load_149(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_InvokeMethod_155(o12, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_160(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
langle_init_rangle_Return_160(o12, i2, NULL, env, static) -{1,1}> createNode_Store_165(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Store_165(o12, i2, NULL, env, static) -{1,1}> createNode_Load_169(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Load_169(o12, i2, NULL, env, static) -{1,1}> createNode_Return_178(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createNode_Return_178(o12, i2, NULL, env, static) -{1,1}> createTree_Store_181(o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_Store_181(o12, i2, NULL, env, static) -{1,1}> createTree_New_207(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_207(i2, o12, NULL, env, static) -{0,0}> createTree_New_212(i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12
createTree_New_212(i2, o12, NULL, env, static) -{1,1}> createTree_Duplicate_218(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22 && o22 = 1
createTree_Duplicate_218(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_220(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_220(o22, i2, o12, NULL, env, static) -{1,1}> createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_ConstantStackPush_222(o22, o12, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_InvokeMethod_226(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_230(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_InvokeMethod_260(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_267(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_270(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_275(o22, o12, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_278(o22', NULL, i2, o12, env, static) :|: o22' <= o22 + o12 && NULL = 0 && 0 < o22' && 0 < o12 && 0 < o22 && o22' = o22 + o12
langle_init_rangle_Load_278(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_Load_281(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
langle_init_rangle_FieldAccess_284(o22, NULL, i2, o12, env, static) -{1,1}> langle_init_rangle_Return_287(o22', i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o12 && 0 < o22 && o22' <= o22 + NULL
langle_init_rangle_Return_287(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Store_299(o22, i2, o12, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Store_299(o22, i2, o12, NULL, env, static) -{1,1}> createTree_Load_307(i2, o12, o22, NULL, env, static) :|: NULL = 0 && 0 < o12 && 0 < o22
createTree_Load_307(i2, o12, o22, NULL, env, static) -{0,0}> createTree_Load_1333(i2, o12, o22, i2, env, static) :|: NULL = 0 && 0 <= o22 && 0 <= o12 && 0 < o12 && 0 < o22
obtained
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
by chaining
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2111(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
createTree_LE_2111(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2113(i274, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 < i274 && 0 <= o2244 && 1 <= i274
createTree_Load_2113(i274, o2243, o2244, i158, env, static) -{1,1}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 <= o2244 && 1 <= i274
obtained
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
by chaining
createTree_NULL_2115(NULL, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2118(NULL, i274, o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= NULL && 1 <= i274
createTree_NULL_2118(NULL, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 1 <= i274
obtained
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
by chaining
createTree_Load_2121(o2243, i158, env, static) -{1,1}> createTree_Return_2123(o2243, i158, env, static) :|: 0 <= o2243
createTree_Return_2123(o2243, i158, env, static) -{1,1}> main_Store_2125(i158, o2243, env, static) :|: 0 <= o2243
main_Store_2125(i158, o2243, env, static) -{1,1}> main_Load_2127(i158, o2243, env, static) :|: 0 <= o2243
main_Load_2127(i158, o2243, env, static) -{1,1}> main_InvokeMethod_2129(i158, o2243, env, static) :|: 0 <= o2243
main_InvokeMethod_2129(i158, o2243, env, static) -{1,1}> randomlyDuplicate_Load_2131(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Load_2131(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Store_2134(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Store_2134(o2243, i158, env, static) -{1,1}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
obtained
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{7,7}> randomlyDuplicate_LE_2159(i277', 42, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2243 && 0 < 1
by chaining
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{1,1}> randomlyDuplicate_NULL_2139(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_NULL_2139(o2258, i158, env, static) -{0,0}> randomlyDuplicate_NULL_2142(o2258, i158, env, static) :|: 0 <= o2258 && 0 < o2258
randomlyDuplicate_NULL_2142(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2146(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2146(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) :|: 0 < o2262 && o2262 = 1 && 0 < o2258
randomlyDuplicate_Duplicate_2149(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_InvokeMethod_2152(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_InvokeMethod_2155(o2262, o2258, i158, env, static) -{1,1}> randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) :|: 0 < o2262 && 0 < o2258
randomlyDuplicate_ConstantStackPush_2157(i277, o2258, i158, env, static) -{1,1}> randomlyDuplicate_LE_2159(i277, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258
obtained
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
by chaining
randomlyDuplicate_LE_2159(i286, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && 0 < o2258
randomlyDuplicate_LE_2162(i286, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2167(o2258, i158, env, static) :|: 43 <= i286 && iconst_42 = 42 && iconst_42 < i286 && 0 < o2258
randomlyDuplicate_Load_2167(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2172(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2172(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) :|: o2310 = 1 && NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_Duplicate_2176(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_Load_2180(o2258, o2310, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2184(o2258, o2310, i158, NULL, env, static) :|: NULL = 0 && 0 < o2310 && 0 < o2258
randomlyDuplicate_FieldAccess_2184(o2321, o2310, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 1 + o2322 + o2323 = o2321 && 0 < o2310
randomlyDuplicate_FieldAccess_2187(o2321, o2310, i158, o2322, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Load_2190(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2194(o2321, o2310, o2322, i158, o2323, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_InvokeMethod_2198(o2321, o2310, o2322, o2323, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2202(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_InvokeMethod_2208(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2214(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2220(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2224(o2310, o2322, o2323, o2321, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2228(o2310', o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' <= o2310 + o2322 && o2310' = o2310 + o2322
langle_init_rangle_Load_2228(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_Load_2231(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
langle_init_rangle_FieldAccess_2234(o2310, o2323, o2321, i158, o2322, NULL, env, static) -{1,1}> langle_init_rangle_Return_2237(o2321, o2310', i158, o2322, o2323, env, static) :|: NULL = 0 && 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310' && 0 < o2310 && o2310' = o2310 + o2323 && o2310' <= o2310 + o2323
langle_init_rangle_Return_2237(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2240(o2321, o2310, i158, o2322, o2323, env, static) -{1,1}> randomlyDuplicate_Load_2245(o2321', i158, o2322, o2310, o2323, env, static) :|: o2321' <= o2321 + o2310 && 0 <= o2322 && 0 < o2321' && o2321' = o2321 + o2310 + -1 * o2323 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Load_2245(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_FieldAccess_2250(o2321, i158, o2322, o2310, o2323, env, static) -{1,1}> randomlyDuplicate_Store_2254(o2322, i158, env, static) :|: 0 <= o2322 && 0 < o2321 && 0 <= o2323 && 0 < o2310
randomlyDuplicate_Store_2254(o2322, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2258(o2322, i158, env, static) :|: 0 <= o2322
randomlyDuplicate_JMP_2258(o2322, i158, env, static) -{1,1}> randomlyDuplicate_Load_2262(o2322, i158, env, static) :|: 0 <= o2322
randomlyDuplicate_Load_2262(o2322, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2322, i158, env, static) :|: 0 <= o2322
obtained
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
by chaining
randomlyDuplicate_LE_2159(i285, iconst_42, o2258, i158, env, static) -{0,0}> randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) :|: iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_LE_2161(i285, iconst_42, o2258, i158, env, static) -{1,1}> randomlyDuplicate_Load_2166(o2258, i158, env, static) :|: i285 <= iconst_42 && iconst_42 = 42 && 0 < o2258 && i285 <= 42
randomlyDuplicate_Load_2166(o2258, i158, env, static) -{1,1}> randomlyDuplicate_New_2171(o2258, i158, env, static) :|: 0 < o2258
randomlyDuplicate_New_2171(o2258, i158, env, static) -{1,1}> randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && o2309 = 1 && 0 < o2258
randomlyDuplicate_Duplicate_2175(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_Load_2179(o2258, o2309, i158, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2183(o2258, o2309, i158, NULL, env, static) :|: NULL = 0 && 0 < o2309 && 0 < o2258
randomlyDuplicate_FieldAccess_2183(o2317, o2309, i158, NULL, env, static) -{0,0}> randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 1 + o2318 + o2319 = o2317 && 0 < o2317
randomlyDuplicate_FieldAccess_2186(o2317, o2309, i158, o2318, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Load_2189(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2193(o2317, o2309, o2318, i158, o2319, NULL, env, static) -{1,1}> randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_InvokeMethod_2197(o2317, o2309, o2318, o2319, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2201(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_InvokeMethod_2207(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2213(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2219(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_FieldAccess_2223(o2309, o2318, o2319, o2317, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2227(o2309', o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && o2309' <= o2309 + o2318 && 0 <= o2318 && o2309' = o2309 + o2318 && 0 < o2317 && 0 < o2309'
langle_init_rangle_Load_2227(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_Load_2230(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
langle_init_rangle_FieldAccess_2233(o2309, o2319, o2317, i158, o2318, NULL, env, static) -{1,1}> langle_init_rangle_Return_2236(o2317, o2309', i158, o2318, o2319, env, static) :|: NULL = 0 && 0 <= o2319 && 0 < o2309 && 0 <= o2318 && o2309' <= o2309 + o2319 && o2309' = o2309 + o2319 && 0 < o2317 && 0 < o2309'
langle_init_rangle_Return_2236(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2239(o2317, o2309, i158, o2318, o2319, env, static) -{1,1}> randomlyDuplicate_Load_2244(o2317', i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && o2317' = o2317 + o2309 + -1 * o2318 && 0 <= o2318 && o2317' <= o2317 + o2309 && 0 < o2317' && 0 < o2317
randomlyDuplicate_Load_2244(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_FieldAccess_2249(o2317, i158, o2309, o2319, o2318, env, static) -{1,1}> randomlyDuplicate_Store_2253(o2319, i158, env, static) :|: 0 <= o2319 && 0 < o2309 && 0 <= o2318 && 0 < o2317
randomlyDuplicate_Store_2253(o2319, i158, env, static) -{1,1}> randomlyDuplicate_JMP_2257(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_JMP_2257(o2319, i158, env, static) -{1,1}> randomlyDuplicate_Load_2261(o2319, i158, env, static) :|: 0 <= o2319
randomlyDuplicate_Load_2261(o2319, i158, env, static) -{0,0}> randomlyDuplicate_Load_2136(o2319, i158, env, static) :|: 0 <= o2319
obtained
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
by chaining
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{0,0}> createTree_NULL_2117(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 0 <= o2251 && 1 <= i274
createTree_NULL_2117(o2251, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2120(i274, o2243, o2251, i158, env, static) :|: 0 < o2251 && 0 <= o2243 && 1 <= i274
createTree_Load_2120(i274, o2243, o2251, i158, env, static) -{1,1}> createTree_FieldAccess_2122(o2251, i274, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2251 && 1 <= i274
createTree_FieldAccess_2122(o2254, i274, o2243, i158, env, static) -{0,0}> createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) :|: o2255 < o2254 && 0 <= o2243 && 0 < o2254 && o2256 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_FieldAccess_2124(o2254, i274, o2243, i158, o2256, o2255, env, static) -{1,1}> createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Store_2126(o2255, i274, o2243, o2254, i158, o2256, env, static) -{1,1}> createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 0 <= o2255 && 1 <= i274
createTree_Load_2128(i274, o2243, o2254, o2255, i158, o2256, env, static) -{1,1}> createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_FieldAccess_2130(o2254, i274, o2243, o2255, i158, o2256, env, static) -{1,1}> createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) :|: 0 <= o2243 && 0 < o2254 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Store_2132(o2256, i274, o2243, o2255, i158, env, static) -{1,1}> createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
createTree_Load_2133(i274, o2243, o2256, o2255, i158, env, static) -{1,1}> createTree_NULL_2135(o2255, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 <= o2255
obtained
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
by chaining
createTree_NULL_2135(NULL, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274
createTree_NULL_2138(NULL, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274
obtained
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
by chaining
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{1,1}> createTree_JMP_2145(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= o2243 && 0 <= o2256 && 0 <= i275 && 1 <= i274
createTree_JMP_2145(i275, o2243, o2256, i158, env, static) -{1,1}> createTree_Load_2148(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
createTree_Load_2148(i275, o2243, o2256, i158, env, static) -{0,0}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 0 <= i275
obtained
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
by chaining
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{0,0}> createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) :|: 0 <= o2243 && 0 <= o2257 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_NULL_2137(o2257, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2140(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2144(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: o2263 = 1 && 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2151(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2154(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2156(o2263, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2263 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2158(i278, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_NE_2160(i278, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
by chaining
createNode_NE_2160(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2165(i288, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 < i288 && iconst_42 = 42 && 43 <= i288 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2170(i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
by chaining
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && o2299 = 1 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2173(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_InvokeMethod_2177(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Load_2181(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_InvokeMethod_2188(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
langle_init_rangle_Return_2191(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Store_2195(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Load_2199(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2203(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2205(o2299, i274, o2243, o2256, o2257, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2209(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 <= o2243 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2215(i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{1,1}> createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 < o2299 && o2467 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2225(o2467, i274, o2243, o2256, o2257, o2299, i158, NULL, env, static) -{0,0}> createNode_Duplicate_2226(o2467, i274, o2243, o2256, o2257, o2299, i158, env, static) :|: NULL = 0 && 0 < o2467 && 0 <= o2243 && 0 <= o2299 && 0 < o2299 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
by chaining
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_InvokeMethod_2229(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_InvokeMethod_2232(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 < o2479 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_ConstantStackPush_2235(i304, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_NE_2238(i304, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
obtained
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
by chaining
createNode_NE_2238(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
createNode_NE_2243(i318, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && iconst_42 < i318 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 43 <= i318 && 0 < o2482 && 1 <= i274
createNode_New_2248(i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
obtained
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
by chaining
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2572 = 1 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Duplicate_2251(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_InvokeMethod_2255(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2259(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2264(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
langle_init_rangle_Return_2266(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Store_2268(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Load_2270(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createNode_Return_2272(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Store_2274(o2572, i274, o2480, o2481, o2482, o2483, i158, NULL, env, static) -{1,1}> createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2276(i274, o2480, o2481, o2482, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_Load_2278(o2482, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_FieldAccess_2280(o2482, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 0 < o2572 && 1 <= i274
createTree_FieldAccess_2280(o2696, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{0,0}> createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 <= o2697 && o2698 < o2696 && 0 < o2572 && o2697 < o2696 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2282(o2696, o2483, i274, o2480, o2481, o2572, i158, o2697, o2698, NULL, env, static) -{1,1}> createTree_Load_2284(i274, o2480', o2481, o2696', o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && o2696' <= o2696 + o2483 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 < o2696 && 0 < o2696' && 0 <= o2697 && o2480' <= o2480 + o2483 && 0 <= o2698
createTree_Load_2284(i274, o2480, o2481, o2696, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_Load_2286(o2696, i274, o2480, o2481, o2483, o2572, i158, o2698, NULL, env, static) -{1,1}> createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && 0 < o2572 && 1 <= i274 && 0 <= o2698
createTree_FieldAccess_2287(o2696, o2572, i274, o2480, o2481, o2483, i158, o2698, NULL, env, static) -{1,1}> createTree_New_2289(i274, o2480', o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 < o2696 && 0 <= o2481 && o2480' <= o2480 + o2572 && 0 < o2572 && 0 <= o2480' && 1 <= i274 && 0 <= o2698
createTree_New_2289(i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && o2767 = 1 && 1 <= i274
createTree_Duplicate_2291(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2293(o2767, i274, o2480, o2481, o2483, o2572, i158, NULL, env, static) -{1,1}> createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_Load_2295(o2767, o2483, i274, o2480, o2481, o2572, i158, NULL, env, static) -{1,1}> createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
createTree_InvokeMethod_2297(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_Load_2299(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 1 <= i274
langle_init_rangle_InvokeMethod_2302(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2767, o2483, o2481, i274, o2480, o2572, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2767 && 0 < o2572 && 0 <= o2572 && 1 <= i274
obtained
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
by chaining
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2304(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2305(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2306(o2910, o2911, o2912, i274, o2913, o2914, i158, NULL, env, static) -{1,1}> langle_init_rangle_Load_2307(o2910', o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o2910' = o2910 + o2911 && 0 <= o2913 && o2910' <= o2910 + o2911 && 0 <= o2911 && 0 <= o2914 && 0 < o2910' && 1 <= i274
langle_init_rangle_Load_2307(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2308(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2309(o2910, o2912, i274, o2913, o2914, i158, NULL, o2911, env, static) -{1,1}> langle_init_rangle_Return_2310(o2910', i274, o2913, o2914, i158, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o2910' <= o2910 + o2912 && 0 <= o2911 && 0 <= o2914 && o2910' = o2910 + o2912 && 0 < o2910' && 1 <= i274
langle_init_rangle_Return_2310(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2311(o2910, i274, o2913, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_New_2312(i274, o2913, o2910, o2914, i158, o2912, o2911, env, static) -{1,1}> createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && o3077 = 1 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Duplicate_2313(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2314(o3077, i274, o2913, o2910, o2914, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Load_2315(o3077, o2914, i274, o2913, o2910, i158, NULL, o2912, o2911, env, static) -{1,1}> createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_InvokeMethod_2316(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2317(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_InvokeMethod_2318(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2319(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2320(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2321(o3077, o2914, o2910, i274, o2913, i158, NULL, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2322(o3077', o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && o3077' = o3077 + o2914 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && o3077' <= o3077 + o2914 && 0 < o3077' && 1 <= i274
langle_init_rangle_Load_2322(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_Load_2323(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
langle_init_rangle_FieldAccess_2324(o3077, o2910, i274, o2913, i158, NULL, o2914, o2912, o2911, env, static) -{1,1}> langle_init_rangle_Return_2325(o3077', i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: NULL = 0 && 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && o3077' <= o3077 + o2910 && 0 <= o2914 && 0 < o3077' && o3077' = o3077 + o2910 && 1 <= i274
langle_init_rangle_Return_2325(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Store_2326(o3077, i274, o2913, i158, o2910, o2914, o2912, o2911, env, static) -{1,1}> createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o2914 && 1 <= i274
createTree_Inc_2327(i274, o2913, o3077, i158, o2910, o2914, o2912, o2911, env, static) -{0,0}> createTree_Inc_2141(i274, o2913, o3077, i158, env, static) :|: 0 < o2910 && 0 <= o2912 && 0 <= o2913 && 0 < o3077 && 0 <= o2911 && 0 <= o3077 && 0 <= o2914 && 1 <= i274
obtained
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
by chaining
createNode_NE_2238(iconst_42, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_NE_2242(iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_ConstantStackPush_2247(i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createNode_Return_2252(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Store_2256(NULL, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Load_2260(i274, o2480, o2481, o2482, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_Load_2263(o2482, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_FieldAccess_2265(o2482, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2482 && 1 <= i274
createTree_FieldAccess_2265(o2631, o2483, i274, o2480, o2481, NULL, i158, env, static) -{0,0}> createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && 0 <= o2481 && o2633 < o2631 && o2632 < o2631 && 0 < o2631 && 1 <= i274
createTree_FieldAccess_2267(o2631, o2483, i274, o2480, o2481, NULL, i158, o2632, o2633, env, static) -{1,1}> createTree_Load_2269(i274, o2480', o2481, o2631', o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2632 && 0 <= o2480 && o2631' <= o2631 + o2483 && 0 < o2631' && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && o2480' <= o2480 + o2483 && 1 <= i274
createTree_Load_2269(i274, o2480, o2481, o2631, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createTree_Load_2271(o2631, i274, o2480, o2481, o2483, NULL, i158, o2633, env, static) -{1,1}> createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 1 <= i274
createTree_FieldAccess_2273(o2631, NULL, i274, o2480, o2481, o2483, i158, o2633, env, static) -{1,1}> createTree_New_2275(i274, o2480', o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2633 && o2480' <= o2480 + NULL && 0 <= o2480 && 0 <= o2481 && 0 < o2631 && 0 <= o2480' && 1 <= i274
createTree_New_2275(i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && o2683 = 1 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Duplicate_2277(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2279(o2683, i274, o2480, o2481, o2483, NULL, i158, env, static) -{1,1}> createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_Load_2281(o2683, o2483, i274, o2480, o2481, NULL, i158, env, static) -{1,1}> createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
createTree_InvokeMethod_2283(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
langle_init_rangle_Load_2285(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 < o2683 && 1 <= i274
langle_init_rangle_InvokeMethod_2288(o2683, o2483, o2481, i274, o2480, NULL, i158, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2303(o2683, o2483, o2481, i274, o2480, NULL, i158, NULL, env, static) :|: 0 <= o2483 && NULL = 0 && 0 <= o2480 && 0 <= o2481 && 0 <= NULL && 0 < o2683 && 1 <= i274
obtained
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
by chaining
createNode_NE_2238(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{0,0}> createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
createNode_NE_2241(i317, iconst_42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: i317 < iconst_42 && 0 <= o2483 && 0 <= o2480 && iconst_42 = 42 && 0 <= o2481 && 0 < o2482 && i317 <= 41 && 1 <= i274
obtained
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
by chaining
createNode_NE_2160(iconst_42, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2164(iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_ConstantStackPush_2169(i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Return_2174(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_Store_2178(NULL, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createTree_InvokeMethod_2182(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 <= o2243 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_New_2185(i274, o2243, o2256, o2257, NULL, i158, env, static) -{1,1}> createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && o2337 = 1 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_Duplicate_2192(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) -{0,0}> createNode_Duplicate_2226(o2337, i274, o2243, o2256, o2257, NULL, i158, env, static) :|: NULL = 0 && 0 < o2337 && 0 <= o2243 && 0 <= o2256 && 0 <= NULL && 1 <= i274 && 0 < o2257
obtained
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
by chaining
createNode_NE_2160(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{0,0}> createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
createNode_NE_2163(i287, iconst_42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && i287 < iconst_42 && iconst_42 = 42 && i287 <= 41 && 0 <= o2256 && 1 <= i274 && 0 < o2257
obtained
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
by chaining
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{0,0}> createTree_LE_2110(i273, o2243, o2244, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_LE_2110(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2112(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_Load_2112(o2243, i158, env, static) -{0,0}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243
obtained
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
by chaining
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_72(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_78(i2, env, static) :|: iconst_42 = 42
createNode_ConstantStackPush_78(i2, env, static) -{1,1}> createNode_Return_141(NULL, i2, env, static) :|: NULL = 0
createNode_Return_141(NULL, i2, env, static) -{1,1}> createTree_Store_145(NULL, i2, env, static) :|: NULL = 0
createTree_Store_145(NULL, i2, env, static) -{1,1}> createTree_New_148(i2, NULL, env, static) :|: NULL = 0
createTree_New_148(i2, NULL, env, static) -{0,0}> createTree_New_151(i2, NULL, env, static) :|: NULL = 0
createTree_New_151(i2, NULL, env, static) -{1,1}> createTree_Duplicate_153(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13 && o13 = 1
createTree_Duplicate_153(o13, i2, NULL, env, static) -{1,1}> createTree_Load_158(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Load_158(o13, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_163(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_ConstantStackPush_163(o13, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_167(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
createTree_InvokeMethod_167(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_175(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_175(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_InvokeMethod_183(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_210(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_210(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_214(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_214(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_FieldAccess_219(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_221(o13', NULL, i2, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Load_221(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_223(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_Load_223(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) :|: NULL = 0 && 0 < o13
langle_init_rangle_FieldAccess_229(o13, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_233(o13', i2, NULL, env, static) :|: NULL = 0 && o13' = o13 + NULL && 0 < o13 && 0 < o13' && o13' <= o13 + NULL
langle_init_rangle_Return_233(o13, i2, NULL, env, static) -{1,1}> createTree_Store_236(o13, i2, NULL, env, static) :|: NULL = 0 && 0 < o13
createTree_Store_236(o13, i2, NULL, env, static) -{1,1}> createTree_Load_262(i2, NULL, o13, env, static) :|: NULL = 0 && 0 < o13
createTree_Load_262(i2, NULL, o13, env, static) -{0,0}> createTree_Load_360(i2, NULL, o13, i2, env, static) :|: NULL = 0 && 0 < o13 && 0 <= o13
createTree_Load_360(i49, NULL, o88, i50, env, static) -{0,0}> createTree_Load_1333(i49, NULL, o88, i50, env, static) :|: NULL = 0 && 0 <= o88 && 0 <= NULL
obtained
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
by chaining
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_71(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_75(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_New_75(i2, env, static) -{0,0}> createNode_New_137(i2, env, static) :|: 0 >= 0
(32) Obligation:
IntTrs with 28 rules
Start term: main_Load_1(#0, env, static)
Considered paths: all paths from start
Rules:
main_Load_1(i2, env, static) -{23,23}> createNode_NE_69(i4', 42, i2, env, static'1) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 43 <= i12 && 42 < i12
createNode_New_137(i2, env, static) -{25,25}> createTree_Load_1333(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_Load_1333(i157, o1152, o1153, i158, env, static) -{0,0}> createTree_Load_2108(i157, o1152, o1153, i158, env, static) :|: 0 <= o1153 && 0 <= o1152
createTree_Load_2108(i270, o2243, o2244, i158, env, static) -{1,1}> createTree_LE_2109(i270, o2243, o2244, i158, env, static) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244, i158, env, static) -{2,2}> createTree_NULL_2115(o2244, i274, o2243, i158, env, static) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_NULL_2115(0, i274, o2243, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
createTree_Load_2121(o2243, i158, env, static) -{7,7}> randomlyDuplicate_Load_2136(o2243, i158, env, static) :|: 0 <= o2243
randomlyDuplicate_Load_2136(o2243, i158, env, static) -{7,7}> randomlyDuplicate_LE_2159(i277', 42, o2243, i158, env, static) :|: 0 <= o2243 && 0 < o2243 && 0 < 1
randomlyDuplicate_LE_2159(i286, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2322', i158, env, static) :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
randomlyDuplicate_LE_2159(i285, 42, o2258, i158, env, static) -{23,23}> randomlyDuplicate_Load_2136(o2319', i158, env, static) :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
createTree_NULL_2115(o2251, i274, o2243, i158, env, static) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256', i158, env, static) :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createTree_NULL_2135(0, i274, o2243, o2256, i158, env, static) -{1,1}> createTree_Inc_2141(i274, o2243, o2256, i158, env, static) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
createTree_Inc_2141(i274, o2243, o2256, i158, env, static) -{2,2}> createTree_Load_2108(i275, o2243, o2256, i158, env, static) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createTree_NULL_2135(o2257, i274, o2243, o2256, i158, env, static) -{7,7}> createNode_NE_2160(i278', 42, i274, o2243, o2256, o2257, i158, env, static) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_NE_2160(i288, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1, i158, env, static) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483, i158, env, static) -{4,4}> createNode_NE_2238(i304', 42, i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createNode_NE_2238(i318, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1, i158, 0, env, static) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914, i158, 0, env, static) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1, i158, env, static) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
createNode_NE_2238(42, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0, i158, 0, env, static) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
createNode_NE_2238(i317, 42, i274, o2480, o2481, o2482, o2483, i158, env, static) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483, i158, env, static) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
createNode_NE_2160(42, 42, i274, o2243, o2256, o2257, i158, env, static) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0, i158, env, static) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
createNode_NE_2160(i287, 42, i274, o2243, o2256, o2257, i158, env, static) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257, i158, env, static) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
createTree_LE_2109(i273, o2243, o2244, i158, env, static) -{1,1}> createTree_Load_2121(o2243, i158, env, static) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1333(i2, 0, o13'1, i2, env, static) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_137(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
(33) 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)
createNode_NE_69(x1, x2, x3, x4, x5) → createNode_NE_69(x1, x3)
createTree_Load_1333(x1, x2, x3, x4, x5, x6) → createTree_Load_1333(x1, x2, x3)
createTree_Load_2108(x1, x2, x3, x4, x5, x6) → createTree_Load_2108(x1, x2, x3)
createTree_LE_2109(x1, x2, x3, x4, x5, x6) → createTree_LE_2109(x1, x2, x3)
createTree_NULL_2115(x1, x2, x3, x4, x5, x6) → createTree_NULL_2115(x1, x2, x3)
createTree_Load_2121(x1, x2, x3, x4) → createTree_Load_2121(x1)
randomlyDuplicate_Load_2136(x1, x2, x3, x4) → randomlyDuplicate_Load_2136(x1)
randomlyDuplicate_LE_2159(x1, x2, x3, x4, x5, x6) → randomlyDuplicate_LE_2159(x1, x3)
createTree_NULL_2135(x1, x2, x3, x4, x5, x6, x7) → createTree_NULL_2135(x1, x2, x3, x4)
createTree_Inc_2141(x1, x2, x3, x4, x5, x6) → createTree_Inc_2141(x1, x2, x3)
createNode_NE_2160(x1, x2, x3, x4, x5, x6, x7, x8, x9) → createNode_NE_2160(x1, x3, x4, x5, x6)
createNode_New_2168(x1, x2, x3, x4, x5, x6, x7) → createNode_New_2168(x1, x2, x3, x4)
createNode_Duplicate_2226(x1, x2, x3, x4, x5, x6, x7, x8, x9) → createNode_Duplicate_2226(x1, x2, x3, x4, x5, x6)
createNode_NE_2238(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → createNode_NE_2238(x1, x3, x4, x5, x6, x7)
createNode_New_2246(x1, x2, x3, x4, x5, x6, x7, x8) → createNode_New_2246(x1, x2, x3, x4, x5)
langle_init_rangle_InvokeMethod_2303(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → langle_init_rangle_InvokeMethod_2303(x1, x2, x3, x4, x5, x6)
createNode_New_137(x1, x2, x3) → createNode_New_137(x1)
(34) Obligation:
IntTrs with 28 rules
Start term: main_Load_1(#0, static)
Considered paths: all paths from start
Rules:
main_Load_1(i2, static) -{23,23}> createNode_NE_69(i4', i2) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_69(i12, i2) -{1,1}> createNode_New_137(i2) :|: 43 <= i12 && 42 < i12
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22'1) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_Load_1333(i157, o1152, o1153) -{0,0}> createTree_Load_2108(i157, o1152, o1153) :|: 0 <= o1153 && 0 <= o1152
createTree_Load_2108(i270, o2243, o2244) -{1,1}> createTree_LE_2109(i270, o2243, o2244) :|: 0 <= o2243 && 0 <= o2244
createTree_LE_2109(i274, o2243, o2244) -{2,2}> createTree_NULL_2115(o2244, i274, o2243) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createTree_NULL_2115(0, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
createTree_Load_2121(o2243) -{7,7}> randomlyDuplicate_Load_2136(o2243) :|: 0 <= o2243
randomlyDuplicate_Load_2136(o2243) -{7,7}> randomlyDuplicate_LE_2159(i277', o2243) :|: 0 <= o2243 && 0 < o2243 && 0 < 1
randomlyDuplicate_LE_2159(i286, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2322') :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
randomlyDuplicate_LE_2159(i285, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2319') :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
createTree_NULL_2115(o2251, i274, o2243) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256') :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createTree_NULL_2135(0, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i275, o2243, o2256) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createTree_NULL_2135(o2257, i274, o2243, o2256) -{7,7}> createNode_NE_2160(i278', i274, o2243, o2256, o2257) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createNode_NE_2160(i288, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
createNode_New_2168(i274, o2243, o2256, o2257) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483) -{4,4}> createNode_NE_2238(i304', i274, o2480, o2481, o2482, o2483) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createNode_NE_2238(i318, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
createNode_New_2246(i274, o2480, o2481, o2482, o2483) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
createNode_NE_2238(42, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
createNode_NE_2238(i317, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
createNode_NE_2160(42, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
createNode_NE_2160(i287, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
createTree_LE_2109(i273, o2243, o2244) -{1,1}> createTree_Load_2121(o2243) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createNode_NE_69(42, i2) -{19,19}> createTree_Load_1333(i2, 0, o13'1) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
createNode_NE_69(i11, i2) -{1,1}> createNode_New_137(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42
(35) MovedArithmeticToConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from lhss to constraints.
createNode_NE_2238(42, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483
was transformed to
createNode_NE_2238(x, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42
createNode_NE_2160(42, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243
was transformed to
createNode_NE_2160(x, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42
createNode_NE_69(42, i2) -{19,19}> createTree_Load_1333(i2, 0, o13'1) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0
was transformed to
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, o13'1) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42
createTree_NULL_2135(0, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243
was transformed to
createTree_NULL_2135(x, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
createTree_NULL_2115(0, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243
was transformed to
createTree_NULL_2115(x, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
(36) Obligation:
IntTrs with 28 rules
Start term: main_Load_1(#0, static)
Considered paths: all paths from start
Rules:
createNode_New_2246(i274, o2480, o2481, o2482, o2483) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
randomlyDuplicate_Load_2136(o2243) -{7,7}> randomlyDuplicate_LE_2159(i277', o2243) :|: 0 <= o2243 && 0 < o2243 && 0 < 1
createTree_Load_2108(i270, o2243, o2244) -{1,1}> createTree_LE_2109(i270, o2243, o2244) :|: 0 <= o2243 && 0 <= o2244
createNode_NE_2238(x, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42
createNode_NE_2160(x, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42
randomlyDuplicate_LE_2159(i285, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2319') :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, o13'1) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42
main_Load_1(i2, static) -{23,23}> createNode_NE_69(i4', i2) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_69(i11, i2) -{1,1}> createNode_New_137(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42
createNode_NE_69(i12, i2) -{1,1}> createNode_New_137(i2) :|: 43 <= i12 && 42 < i12
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i275, o2243, o2256) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483) -{4,4}> createNode_NE_2238(i304', i274, o2480, o2481, o2482, o2483) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createTree_Load_2121(o2243) -{7,7}> randomlyDuplicate_Load_2136(o2243) :|: 0 <= o2243
createNode_NE_2238(i318, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
createTree_NULL_2135(x, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
createNode_NE_2238(i317, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
createTree_LE_2109(i273, o2243, o2244) -{1,1}> createTree_Load_2121(o2243) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_NULL_2135(o2257, i274, o2243, o2256) -{7,7}> createNode_NE_2160(i278', i274, o2243, o2256, o2257) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createTree_NULL_2115(x, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
createTree_Load_1333(i157, o1152, o1153) -{0,0}> createTree_Load_2108(i157, o1152, o1153) :|: 0 <= o1153 && 0 <= o1152
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22'1) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_NULL_2115(o2251, i274, o2243) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256') :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createTree_LE_2109(i274, o2243, o2244) -{2,2}> createTree_NULL_2115(o2244, i274, o2243) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createNode_New_2168(i274, o2243, o2256, o2257) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
createNode_NE_2160(i287, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
createNode_NE_2160(i288, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
randomlyDuplicate_LE_2159(i286, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2322') :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
(37) MovedArithmeticFromConstraintsProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Moved arithmethic from constraints to rhss.
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, o13'1) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42
was transformed to
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i275, o2243, o2256) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
was transformed to
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22'1) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
was transformed to
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, o3077'1) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
(38) Obligation:
IntTrs with 28 rules
Start term: main_Load_1(#0, static)
Considered paths: all paths from start
Rules:
createNode_New_2246(i274, o2480, o2481, o2482, o2483) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
randomlyDuplicate_Load_2136(o2243) -{7,7}> randomlyDuplicate_LE_2159(i277', o2243) :|: 0 <= o2243 && 0 < o2243 && 0 < 1
createTree_Load_2108(i270, o2243, o2244) -{1,1}> createTree_LE_2109(i270, o2243, o2244) :|: 0 <= o2243 && 0 <= o2244
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42
randomlyDuplicate_LE_2159(i285, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2319') :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
createNode_NE_2160(x, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42
main_Load_1(i2, static) -{23,23}> createNode_NE_69(i4', i2) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
createNode_NE_2238(x, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42
createNode_NE_69(i11, i2) -{1,1}> createNode_New_137(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42
createNode_NE_69(i12, i2) -{1,1}> createNode_New_137(i2) :|: 43 <= i12 && 42 < i12
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483) -{4,4}> createNode_NE_2238(i304', i274, o2480, o2481, o2482, o2483) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createTree_Load_2121(o2243) -{7,7}> randomlyDuplicate_Load_2136(o2243) :|: 0 <= o2243
createNode_NE_2238(i318, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
createTree_NULL_2115(x, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
createNode_NE_2238(i317, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
createTree_NULL_2135(o2257, i274, o2243, o2256) -{7,7}> createNode_NE_2160(i278', i274, o2243, o2256, o2257) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
createTree_LE_2109(i273, o2243, o2244) -{1,1}> createTree_Load_2121(o2243) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
createTree_Load_1333(i157, o1152, o1153) -{0,0}> createTree_Load_2108(i157, o1152, o1153) :|: 0 <= o1153 && 0 <= o1152
createTree_NULL_2135(x, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
createTree_NULL_2115(o2251, i274, o2243) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256') :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createTree_LE_2109(i274, o2243, o2244) -{2,2}> createTree_NULL_2115(o2244, i274, o2243) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createNode_New_2168(i274, o2243, o2256, o2257) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
createNode_NE_2160(i288, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
createNode_NE_2160(i287, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
randomlyDuplicate_LE_2159(i286, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2322') :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
(39) ExpressionSimplificationProof (BOTH CONCRETE BOUNDS(ID, ID) transformation)
Simplified expressions.
createNode_New_2246(i274, o2480, o2481, o2482, o2483) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && 0 <= 1 && o2480''' <= o2480 + o2483 && 0 < 1 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
was transformed to
createNode_New_2246(i274, o2480, o2481, o2482, o2483) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && o2480''' <= o2480 + o2483 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
randomlyDuplicate_Load_2136(o2243) -{7,7}> randomlyDuplicate_LE_2159(i277', o2243) :|: 0 <= o2243 && 0 < o2243 && 0 < 1
was transformed to
randomlyDuplicate_Load_2136(o2243) -{7,7}> randomlyDuplicate_LE_2159(i277', o2243) :|: 0 < o2243
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, 1 + 0 + 0) :|: o13'1 <= o13''' + 0 && 0 <= 0 && o13''' = 1 + 0 && 0 <= o13'1 && o13''' <= 1 + 0 && 0 >= 0 && 0 < o13''' && 0 < o13'1 && 0 < 1 && o13'1 = o13''' + 0 && x = 42
was transformed to
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, 1) :|: o13''' = 1 && 0 < o13''' && 0 < o13'1 && o13'1 = o13''' && x = 42
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i274 + -1, o2243, o2256) :|: i274 + -1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
was transformed to
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i274 - 1, o2243, o2256) :|: i274 - 1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
randomlyDuplicate_LE_2159(i285, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2319') :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2309'1 <= o2309''' + o2319' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < 1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && o2309''' <= 1 + o2318' && 0 < o2258 && 0 < o2317'''
was transformed to
randomlyDuplicate_LE_2159(i285, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2319') :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && 0 < o2258 && 0 < o2317'''
createNode_NE_2160(x, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < 1 && 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= 0 && 0 <= o2243 && x = 42
was transformed to
createNode_NE_2160(x, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 42
main_Load_1(i2, static) -{23,23}> createNode_NE_69(i4', i2) :|: static'1 <= static''' + 1 && 0 <= 2 && 0 <= static''' && static''' <= static + 2 && 0 <= 1 && 0 <= static && 0 <= static'1 && 0 >= 0 && 0 < 1 && 0 < 2
was transformed to
main_Load_1(i2, static) -{23,23}> createNode_NE_69(i4', i2) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
createNode_NE_2238(x, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && 0 < 1 && o2633' < o2482 && 0 <= 0 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 + 0 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42
was transformed to
createNode_NE_2238(x, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && o2633' < o2482 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42
createNode_NE_69(i11, i2) -{1,1}> createNode_New_137(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42
was transformed to
createNode_NE_69(i11, i2) -{1,1}> createNode_New_137(i2) :|: i11 <= 41 && i11 < 42
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22''' + 0) :|: o22'1 = o22''' + 0 && 0 < o22'1 && o22''' = 1 + 1 && 0 < 1 && 0 < o22''' && 0 <= 1 && 0 <= o22'1 && o22''' <= 1 + 1 && o22'1 <= o22''' + 0
was transformed to
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22''') :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
createTree_NULL_2115(x, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= 0 && 0 <= o2243 && x = 0
was transformed to
createTree_NULL_2115(x, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= o2243 && x = 0
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912) :|: o2910''' = o2910 + o2911 && 1 <= i274 && o2910''' <= o2910 + o2911 && 0 <= o2914 && 0 < o2910 && 0 <= o3077'1 && o3077''' <= 1 + o2914 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && 0 < 1 && o3077'1 <= o3077''' + o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && o2910'1 <= o2910''' + o2912 && 0 < o2910'''
was transformed to
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912) :|: o2910''' = o2910 + o2911 && 1 <= i274 && 0 <= o2914 && 0 < o2910 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && 0 < o2910'''
createTree_NULL_2135(o2257, i274, o2243, o2256) -{7,7}> createNode_NE_2160(i278', i274, o2243, o2256, o2257) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274 && 0 <= o2257 && 0 < 1
was transformed to
createTree_NULL_2135(o2257, i274, o2243, o2256) -{7,7}> createNode_NE_2160(i278', i274, o2243, o2256, o2257) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274
createTree_NULL_2135(x, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= 0 && 0 <= o2256 && 0 <= o2243 && x = 0
was transformed to
createTree_NULL_2135(x, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 0
createTree_NULL_2115(o2251, i274, o2243) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256') :|: 0 <= o2251 && 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
was transformed to
createTree_NULL_2115(o2251, i274, o2243) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256') :|: 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createNode_New_2168(i274, o2243, o2256, o2257) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1) :|: 0 < 1 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256 && 0 <= 1
was transformed to
createNode_New_2168(i274, o2243, o2256, o2257) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1) :|: 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256
randomlyDuplicate_LE_2159(i286, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2322') :|: 0 <= o2322' && o2310''' = 1 + o2322' && o2310''' <= 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < 1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && o2310'1 <= o2310''' + o2323' && 0 < o2310'1
was transformed to
randomlyDuplicate_LE_2159(i286, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2322') :|: 0 <= o2322' && o2310''' = 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && 0 < o2310'1
(40) Obligation:
IntTrs with 28 rules
Start term: main_Load_1(#0, static)
Considered paths: all paths from start
Rules:
createTree_Load_2108(i270, o2243, o2244) -{1,1}> createTree_LE_2109(i270, o2243, o2244) :|: 0 <= o2243 && 0 <= o2244
main_Load_1(i2, static) -{23,23}> createNode_NE_69(i4', i2) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1
randomlyDuplicate_LE_2159(i285, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2319') :|: 0 <= o2319' && 1 + o2318' + o2319' = o2258 && o2309''' = 1 + o2318' && o2317''' = o2258 + o2309'1 + -1 * o2318' && 0 < o2309''' && o2309'1 = o2309''' + o2319' && o2317''' <= o2258 + o2309'1 && 0 < o2309'1 && i285 <= 42 && 0 <= o2318' && 0 < o2258 && 0 < o2317'''
createNode_New_2168(i274, o2243, o2256, o2257) -{12,12}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 1) :|: 0 < o2257 && 0 <= o2243 && 1 <= i274 && 0 <= o2256
createNode_NE_2160(x, i274, o2243, o2256, o2257) -{6,6}> createNode_Duplicate_2226(1, i274, o2243, o2256, o2257, 0) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 42
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1333(i2, 0, 1) :|: o13''' = 1 && 0 < o13''' && 0 < o13'1 && o13'1 = o13''' && x = 42
createTree_NULL_2135(o2257, i274, o2243, o2256) -{7,7}> createNode_NE_2160(i278', i274, o2243, o2256, o2257) :|: 0 <= o2243 && 0 < o2257 && 0 <= o2256 && 1 <= i274
createNode_New_2246(i274, o2480, o2481, o2482, o2483) -{22,22}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'1, 1) :|: 0 <= o2697' && 1 <= i274 && o2698' < o2482 && o2480''' <= o2480 + o2483 && 0 < o2482 && o2697' < o2482 && 0 <= o2481 && o2480'1 <= o2480''' + 1 && 0 <= o2480'1 && 0 <= o2483 && 0 < o2696''' && 0 <= o2480''' && 0 <= o2480 && o2696''' <= o2482 + o2483 && 0 <= o2698'
createNode_New_137(i2) -{25,25}> createTree_Load_1333(i2, 1, o22''') :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
createTree_NULL_2115(x, i274, o2243) -{1,1}> createTree_Load_2121(o2243) :|: 1 <= i274 && 0 <= o2243 && x = 0
randomlyDuplicate_LE_2159(i286, o2258) -{23,23}> randomlyDuplicate_Load_2136(o2322') :|: 0 <= o2322' && o2310''' = 1 + o2322' && 43 <= i286 && o2321''' <= o2258 + o2310'1 && 0 < o2310''' && o2321''' = o2258 + o2310'1 + -1 * o2323' && o2310'1 = o2310''' + o2323' && 0 < o2258 && 0 < o2321''' && 1 + o2322' + o2323' = o2258 && 0 <= o2323' && 42 < i286 && 0 < o2310'1
createNode_NE_69(i12, i2) -{1,1}> createNode_New_137(i2) :|: 43 <= i12 && 42 < i12
createNode_Duplicate_2226(o2479, i274, o2480, o2481, o2482, o2483) -{4,4}> createNode_NE_2238(i304', i274, o2480, o2481, o2482, o2483) :|: 0 <= o2481 && 1 <= i274 && 0 < o2479 && 0 < o2482 && 0 <= o2483 && 0 <= o2480
createTree_Load_2121(o2243) -{7,7}> randomlyDuplicate_Load_2136(o2243) :|: 0 <= o2243
createTree_Inc_2141(i274, o2243, o2256) -{2,2}> createTree_Load_2108(i274 - 1, o2243, o2256) :|: i274 - 1 = i275 && 0 <= i275 && 0 <= o2256 && 0 <= o2243 && 1 <= i274
createNode_NE_2238(i318, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 42 < i318 && 1 <= i274 && 0 <= o2480 && 0 < o2482 && 0 <= o2483 && 0 <= o2481 && 43 <= i318
createTree_NULL_2135(x, i274, o2243, o2256) -{1,1}> createTree_Inc_2141(i274, o2243, o2256) :|: 1 <= i274 && 0 <= o2256 && 0 <= o2243 && x = 0
createNode_NE_2238(i317, i274, o2480, o2481, o2482, o2483) -{1,1}> createNode_New_2246(i274, o2480, o2481, o2482, o2483) :|: 1 <= i274 && i317 <= 41 && 0 < o2482 && 0 <= o2481 && 0 <= o2483 && 0 <= o2480 && i317 < 42
createTree_LE_2109(i273, o2243, o2244) -{1,1}> createTree_Load_2121(o2243) :|: 0 <= o2243 && i273 <= 0 && 0 <= o2244
langle_init_rangle_InvokeMethod_2303(o2910, o2911, o2912, i274, o2913, o2914) -{24,24}> createTree_Inc_2141(i274, o2913, 1 + o2914 + o2910 + o2911 + o2912) :|: o2910''' = o2910 + o2911 && 1 <= i274 && 0 <= o2914 && 0 < o2910 && 0 <= o2911 && o2910'1 = o2910''' + o2912 && 0 < o3077'1 && 0 < o3077''' && 0 <= o2913 && 0 <= o2912 && 0 < o2910'1 && o3077''' = 1 + o2914 && o3077'1 = o3077''' + o2910'1 && 0 < o2910'''
createTree_Load_1333(i157, o1152, o1153) -{0,0}> createTree_Load_2108(i157, o1152, o1153) :|: 0 <= o1153 && 0 <= o1152
createTree_NULL_2115(o2251, i274, o2243) -{8,8}> createTree_NULL_2135(o2255', i274, o2243, o2256') :|: 0 <= o2255' && 0 < o2251 && 1 <= i274 && 0 <= o2243 && 0 <= o2256' && o2256' < o2251 && o2255' < o2251
createTree_LE_2109(i274, o2243, o2244) -{2,2}> createTree_NULL_2115(o2244, i274, o2243) :|: 0 < i274 && 1 <= i274 && 0 <= o2244 && 0 <= o2243
createNode_NE_2238(x, i274, o2480, o2481, o2482, o2483) -{16,16}> langle_init_rangle_InvokeMethod_2303(1, o2483, o2481, i274, o2480'3, 0) :|: 0 <= o2632' && 1 <= i274 && o2480'2 <= o2480 + o2483 && o2633' < o2482 && 0 <= o2480 && 0 <= o2481 && o2480'3 <= o2480'2 && 0 <= o2480'3 && 0 <= o2480'2 && 0 <= o2483 && 0 < o2482 && 0 <= o2633' && 0 < o2631''' && o2632' < o2482 && o2631''' <= o2482 + o2483 && x = 42
createNode_NE_69(i11, i2) -{1,1}> createNode_New_137(i2) :|: i11 <= 41 && i11 < 42
createNode_NE_2160(i287, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 0 < o2257 && 1 <= i274 && 0 <= o2256 && i287 <= 41 && 0 <= o2243 && i287 < 42
createNode_NE_2160(i288, i274, o2243, o2256, o2257) -{1,1}> createNode_New_2168(i274, o2243, o2256, o2257) :|: 42 < i288 && 0 < o2257 && 0 <= o2243 && 1 <= i274 && 43 <= i288 && 0 <= o2256
randomlyDuplicate_Load_2136(o2243) -{7,7}> randomlyDuplicate_LE_2159(i277', o2243) :|: 0 < o2243