(0) Obligation:

Need to prove time_complexity of the following program:
public class List {
  Tree value;
  List next;

  public List(Tree value, List next) {
    this.value = value;
    this.next = next;
  }
}


public class MirrorTree {
    public static void main(int i) {
        Tree tree = Tree.createTree(i);

        //Now mirror the left-most path:
		mirror(tree);
    }

	public static void mirror(Tree tree) {
		Tree cur = tree;
        while (cur != null) {
            Tree t = cur.left;
            cur.left = cur.right;
            cur.right = t;
            cur = cur.right;
        }
	}
}


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:
MirrorTree.main(I)V: Graph of 244 nodes with 2 SCCs.


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

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

(4) Obligation:

Set of 250 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 250 jbc graph edges to a weighted ITS with 250 rules.
Used simplified encoding of division and modulo.
Filtered conditions with variables that do not depend on the variables on the lhs or rhs without taking transitive dependencies into account.
Did no encode lower bounds for putfield and astore.

(6) Obligation:

IntTrs with 250 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(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_12(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_12(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_16(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_19(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_19(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_20(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_25(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_25(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_27(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_29(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_31(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_36(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_40(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i2, env, static) -{1,1}> main_Load_46(i2, env, static) :|: 0 >= 0
main_Load_46(i2, env, static) -{0,0}> main_Load_47(i2, env, static) :|: 0 >= 0
main_Load_47(i2, env, static) -{0,0}> main_Load_48(i2, env, static) :|: 0 <= static
main_Load_48(i2, env, static) -{0,0}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 >= 0
main_Load_51(i2, env, static) -{1,1}> main_InvokeMethod_52(i2, env, static) :|: 0 >= 0
main_InvokeMethod_52(i2, env, static) -{0,0}> main_InvokeMethod_53(i2, env, static) :|: 0 >= 0
main_InvokeMethod_53(i2, env, static) -{1,1}> createTree_InvokeMethod_54(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_54(i2, env, static) -{1,1}> createNode_New_59(i2, env, static) :|: 0 >= 0
createNode_New_59(i2, env, static) -{1,1}> createNode_Duplicate_60(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_60(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_62(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_62(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_70(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_71(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_70(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_74(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_NE_71(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_75(i2, env, static) :|: iconst_42 = 42
createNode_NE_72(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
createNode_New_74(i2, env, static) -{0,0}> createNode_New_82(i2, env, static) :|: 0 >= 0
createNode_ConstantStackPush_75(i2, env, static) -{1,1}> createNode_Return_87(NULL, i2, env, static) :|: NULL = 0
createNode_New_82(i2, env, static) -{1,1}> createNode_Duplicate_89(o9, i2, NULL, env, static) :|: NULL = 0 && o9 = 1 && 0 < o9
createNode_Return_87(NULL, i2, env, static) -{1,1}> createTree_Store_91(NULL, i2, env, static) :|: NULL = 0
createNode_Duplicate_89(o9, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_93(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_91(NULL, i2, env, static) -{1,1}> createTree_New_95(i2, NULL, env, static) :|: NULL = 0
createNode_InvokeMethod_93(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_97(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_95(i2, NULL, env, static) -{0,0}> createTree_New_99(i2, NULL, env, static) :|: NULL = 0
langle_init_rangle_Load_97(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_99(i2, NULL, env, static) -{1,1}> createTree_Duplicate_101(o11, i2, NULL, env, static) :|: NULL = 0 && o11 = 1 && 0 < o11
createTree_Duplicate_101(o11, i2, NULL, env, static) -{1,1}> createTree_Load_106(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_108(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Load_106(o11, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_110(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Return_108(o9, i2, NULL, env, static) -{1,1}> createNode_Store_113(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_ConstantStackPush_110(o11, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_115(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Store_113(o9, i2, NULL, env, static) -{1,1}> createNode_Load_117(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_InvokeMethod_115(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_119(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Load_117(o9, i2, NULL, env, static) -{1,1}> createNode_Return_121(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_119(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Return_121(o9, i2, NULL, env, static) -{1,1}> createTree_Store_125(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_125(o9, i2, NULL, env, static) -{1,1}> createTree_New_136(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_139(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_New_136(i2, o9, NULL, env, static) -{0,0}> createTree_New_140(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_139(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_141(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_New_140(i2, o9, NULL, env, static) -{1,1}> createTree_Duplicate_142(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9 && o22 = 1
langle_init_rangle_Load_141(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_Duplicate_142(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_144(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_146(o11', NULL, i2, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
createTree_Load_144(o22, i2, o9, NULL, env, static) -{1,1}> createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_146(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_148(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_148(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_152(o11', i2, NULL, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Return_152(o11, i2, NULL, env, static) -{1,1}> createTree_Store_153(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Store_153(o11, i2, NULL, env, static) -{1,1}> createTree_Load_156(i2, NULL, o11, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_156(i2, NULL, o11, env, static) -{0,0}> createTree_Load_321(i2, NULL, o11, i2, env, static) :|: NULL = 0 && 0 <= o11 && 0 < o11
langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_185(o22', NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22' && 0 < o22 && o22' = o22 + o9 && 0 < o9 && o22' <= o22 + o9
langle_init_rangle_Load_185(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Return_201(o22', i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o22 && o22' <= o22 + NULL && 0 < o9
langle_init_rangle_Return_201(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Store_210(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Store_210(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_219(i2, o9, o22, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_219(i2, o9, o22, NULL, env, static) -{0,0}> createTree_Load_1176(i2, o9, o22, i2, env, static) :|: NULL = 0 && 0 <= o9 && 0 <= o22 && 0 < o22 && 0 < o9
createTree_Load_321(i41, NULL, o84, i42, env, static) -{0,0}> createTree_Load_1176(i41, NULL, o84, i42, env, static) :|: NULL = 0 && 0 <= NULL && 0 <= o84
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1988(i259, o2174, o2175, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1989(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_LE_1988(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1991(o2174, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1989(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1993(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < i260 && 0 <= o2175
createTree_Load_1991(o2174, i145, env, static) -{0,0}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174
createTree_Load_1993(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2001(o2182, i260, o2174, i145, env, static) :|: 0 <= o2182 && 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_NULL_1996(NULL, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2002(NULL, i260, o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174
createTree_NULL_2001(o2182, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2005(i260, o2174, o2182, i145, env, static) :|: 1 <= i260 && 0 < o2182 && 0 <= o2174
createTree_NULL_2002(NULL, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174
createTree_Load_2005(i260, o2174, o2182, i145, env, static) -{1,1}> createTree_FieldAccess_2011(o2182, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_Load_2009(o2174, i145, env, static) -{1,1}> createTree_Return_2013(o2174, i145, env, static) :|: 0 <= o2174
createTree_FieldAccess_2011(o2185, i260, o2174, i145, env, static) -{0,0}> createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) :|: o2186 < o2185 && 0 < o2185 && 1 <= i260 && o2187 < o2185 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Return_2013(o2174, i145, env, static) -{1,1}> main_Store_2019(i145, o2174, env, static) :|: 0 <= o2174
createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) -{1,1}> createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_Store_2019(i145, o2174, env, static) -{1,1}> main_Load_2023(i145, o2174, env, static) :|: 0 <= o2174
createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) -{1,1}> createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_Load_2023(i145, o2174, env, static) -{1,1}> main_InvokeMethod_2026(i145, o2174, env, static) :|: 0 <= o2174
createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) -{1,1}> createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_InvokeMethod_2026(i145, o2174, env, static) -{1,1}> mirror_Load_2030(o2174, i145, env, static) :|: 0 <= o2174
createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) -{1,1}> createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
mirror_Load_2030(o2174, i145, env, static) -{1,1}> mirror_Store_2035(o2174, i145, env, static) :|: 0 <= o2174
createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) -{1,1}> createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) -{1,1}> createTree_NULL_2037(o2186, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
mirror_Store_2035(o2174, i145, env, static) -{1,1}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2188 && 0 <= o2187 && 0 < o2188
createTree_NULL_2037(NULL, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
mirror_NULL_2044(o2189, i145, env, static) -{0,0}> mirror_NULL_2050(o2189, i145, env, static) :|: 0 <= o2189 && 0 < o2189
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{1,1}> createTree_JMP_2055(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= i261 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
mirror_NULL_2050(o2189, i145, env, static) -{1,1}> mirror_Load_2057(o2189, i145, env, static) :|: 0 < o2189
createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && o2193 = 1 && 0 <= o2187 && 0 < o2188
createTree_JMP_2055(i261, o2174, o2187, i145, env, static) -{1,1}> createTree_Load_2082(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
mirror_Load_2057(o2189, i145, env, static) -{1,1}> mirror_FieldAccess_2085(o2189, i145, env, static) :|: 0 < o2189
createTree_Load_2082(i261, o2174, o2187, i145, env, static) -{0,0}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
mirror_FieldAccess_2085(o2200, i145, env, static) -{0,0}> mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) :|: 1 + o2201 + o2202 = o2200 && 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) -{1,1}> mirror_Store_2103(o2201, o2200, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Store_2103(o2201, o2200, i145, o2202, env, static) -{1,1}> mirror_Load_2109(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2109(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2114(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_NE_2115(i263, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2114(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_NE_2115(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2115(iconst_42, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2115(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && i270 < iconst_42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i271 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) -{1,1}> mirror_Load_2157(o2200', o2201, i145, o2202, env, static) :|: o2200' = o2200 + o2202 + -1 * o2201 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2202
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2233 = 1 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2157(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2168(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2168(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2185(o2200', i145, o2202, o2201, env, static) :|: o2200' = o2200 + o2201 + -1 * o2202 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2201
langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2185(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && o2261 = 1 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_Store_2190(o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Store_2190(o2201, i145, env, static) -{1,1}> mirror_JMP_2193(o2201, i145, env, static) :|: 0 <= o2201
langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) -{0,0}> createNode_Duplicate_2368(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_JMP_2193(o2201, i145, env, static) -{1,1}> mirror_Load_2196(o2201, i145, env, static) :|: 0 <= o2201
createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2196(o2201, i145, env, static) -{0,0}> mirror_Load_2039(o2201, i145, env, static) :|: 0 <= o2201
createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2381 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{0,0}> createNode_Duplicate_2368(o2381, i260, o2174, o2187, o2188, o2233, i145, env, static) :|: NULL = 0 && 0 <= o2233 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_NE_2372(i297, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && i310 <= 41 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(iconst_42, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && i310 <= 41 && 0 <= o2395 && i310 < iconst_42 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i312 && 0 <= o2394
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && o2473 = 1 && 0 < o2473 && 0 <= o2394
createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_FieldAccess_2488(o2396, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2488(o2528, o2397, i260, o2394, o2395, NULL, i145, env, static) -{0,0}> createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) :|: NULL = 0 && o2530 < o2528 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2529 < o2528 && 0 <= o2529 && 0 <= o2394
langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) -{1,1}> createTree_Load_2492(i260, o2394', o2395, o2528', o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && o2394' <= o2394 + o2397 && 0 <= o2395 && 0 < o2528' && 0 < o2528 && o2528' <= o2528 + o2397 && 0 <= o2397 && 1 <= i260 && 0 <= o2529 && 0 <= o2394' && 0 <= o2394
createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2492(i260, o2394, o2395, o2528, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) -{1,1}> createTree_New_2498(i260, o2394', o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2394' <= o2394 + NULL && 0 <= o2394' && 0 <= o2394
createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_New_2498(i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && o2580 = 1 && 0 <= o2394
createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_FieldAccess_2503(o2396, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2503(o2593, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{0,0}> createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && o2595 < o2593 && 0 <= o2594 && o2594 < o2593 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) -{1,1}> createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) -{1,1}> createTree_Load_2507(i260, o2394', o2395, o2593', o2397, o2473, i145, o2595, NULL, env, static) :|: o2593' <= o2593 + o2397 && NULL = 0 && 0 <= o2395 && 1 <= i260 && 0 <= o2394' && 0 <= o2594 && 0 < o2473 && 0 <= o2394 && 0 < o2593 && o2394' <= o2394 + o2397 && 0 <= o2397 && 0 <= o2595 && 0 < o2593'
createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2507(i260, o2394, o2395, o2593, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) -{1,1}> createTree_New_2512(i260, o2394', o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2394' <= o2394 + o2473 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 <= o2394' && 0 < o2473 && 0 <= o2394 && 0 < o2593
langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2580, o2397, o2395, i260, o2394, NULL, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= NULL && 0 <= o2394
createTree_New_2512(i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2664 = 1 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2530(o2815', o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2816 && o2815' <= o2815 + o2816 && 1 <= i260 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Load_2530(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Return_2533(o2815', i260, o2818, o2819, i145, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2817 && 1 <= i260 && o2815' <= o2815 + o2817 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Return_2533(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: o2974 = 1 && NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2545(o2974', o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && o2974' <= o2974 + o2819 && 0 <= o2817 && 0 <= o2818 && o2974' = o2974 + o2819 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && 0 <= o2816
langle_init_rangle_Load_2545(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Return_2548(o2974', i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && o2974' = o2974 + o2815 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && o2974' <= o2974 + o2815 && 0 <= o2816
langle_init_rangle_Return_2548(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) -{0,0}> createTree_Inc_2048(i260, o2818, o2974, i145, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2974 && 0 <= o2816

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

obtained
main_Load_2(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
by chaining
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(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_12(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_12(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_16(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_19(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_19(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_20(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_25(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_25(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_27(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_29(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_31(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_36(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_40(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i2, env, static) -{1,1}> main_Load_46(i2, env, static) :|: 0 >= 0
main_Load_46(i2, env, static) -{0,0}> main_Load_47(i2, env, static) :|: 0 >= 0
main_Load_47(i2, env, static) -{0,0}> main_Load_48(i2, env, static) :|: 0 <= static
main_Load_48(i2, env, static) -{0,0}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 >= 0
main_Load_51(i2, env, static) -{1,1}> main_InvokeMethod_52(i2, env, static) :|: 0 >= 0
main_InvokeMethod_52(i2, env, static) -{0,0}> main_InvokeMethod_53(i2, env, static) :|: 0 >= 0
main_InvokeMethod_53(i2, env, static) -{1,1}> createTree_InvokeMethod_54(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_54(i2, env, static) -{1,1}> createNode_New_59(i2, env, static) :|: 0 >= 0
createNode_New_59(i2, env, static) -{1,1}> createNode_Duplicate_60(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_60(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_62(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_62(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

obtained
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12
by chaining
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_72(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12

obtained
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
by chaining
createNode_New_82(i2, env, static) -{1,1}> createNode_Duplicate_89(o9, i2, NULL, env, static) :|: NULL = 0 && o9 = 1 && 0 < o9
createNode_Duplicate_89(o9, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_93(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_InvokeMethod_93(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_97(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_97(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_108(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Return_108(o9, i2, NULL, env, static) -{1,1}> createNode_Store_113(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Store_113(o9, i2, NULL, env, static) -{1,1}> createNode_Load_117(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Load_117(o9, i2, NULL, env, static) -{1,1}> createNode_Return_121(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Return_121(o9, i2, NULL, env, static) -{1,1}> createTree_Store_125(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_125(o9, i2, NULL, env, static) -{1,1}> createTree_New_136(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_136(i2, o9, NULL, env, static) -{0,0}> createTree_New_140(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_140(i2, o9, NULL, env, static) -{1,1}> createTree_Duplicate_142(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9 && o22 = 1
createTree_Duplicate_142(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_144(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_144(o22, i2, o9, NULL, env, static) -{1,1}> createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_185(o22', NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22' && 0 < o22 && o22' = o22 + o9 && 0 < o9 && o22' <= o22 + o9
langle_init_rangle_Load_185(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Return_201(o22', i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o22 && o22' <= o22 + NULL && 0 < o9
langle_init_rangle_Return_201(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Store_210(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Store_210(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_219(i2, o9, o22, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_219(i2, o9, o22, NULL, env, static) -{0,0}> createTree_Load_1176(i2, o9, o22, i2, env, static) :|: NULL = 0 && 0 <= o9 && 0 <= o22 && 0 < o22 && 0 < o9

obtained
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
by chaining
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1989(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_LE_1989(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1993(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < i260 && 0 <= o2175
createTree_Load_1993(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175

obtained
createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
by chaining
createTree_NULL_1996(NULL, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2002(NULL, i260, o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174
createTree_NULL_2002(NULL, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174

obtained
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
by chaining
createTree_Load_2009(o2174, i145, env, static) -{1,1}> createTree_Return_2013(o2174, i145, env, static) :|: 0 <= o2174
createTree_Return_2013(o2174, i145, env, static) -{1,1}> main_Store_2019(i145, o2174, env, static) :|: 0 <= o2174
main_Store_2019(i145, o2174, env, static) -{1,1}> main_Load_2023(i145, o2174, env, static) :|: 0 <= o2174
main_Load_2023(i145, o2174, env, static) -{1,1}> main_InvokeMethod_2026(i145, o2174, env, static) :|: 0 <= o2174
main_InvokeMethod_2026(i145, o2174, env, static) -{1,1}> mirror_Load_2030(o2174, i145, env, static) :|: 0 <= o2174
mirror_Load_2030(o2174, i145, env, static) -{1,1}> mirror_Store_2035(o2174, i145, env, static) :|: 0 <= o2174
mirror_Store_2035(o2174, i145, env, static) -{1,1}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174

obtained
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
by chaining
mirror_NULL_2044(o2189, i145, env, static) -{0,0}> mirror_NULL_2050(o2189, i145, env, static) :|: 0 <= o2189 && 0 < o2189
mirror_NULL_2050(o2189, i145, env, static) -{1,1}> mirror_Load_2057(o2189, i145, env, static) :|: 0 < o2189
mirror_Load_2057(o2189, i145, env, static) -{1,1}> mirror_FieldAccess_2085(o2189, i145, env, static) :|: 0 < o2189
mirror_FieldAccess_2085(o2200, i145, env, static) -{0,0}> mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) :|: 1 + o2201 + o2202 = o2200 && 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) -{1,1}> mirror_Store_2103(o2201, o2200, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Store_2103(o2201, o2200, i145, o2202, env, static) -{1,1}> mirror_Load_2109(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2109(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2114(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2114(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) -{1,1}> mirror_Load_2157(o2200', o2201, i145, o2202, env, static) :|: o2200' = o2200 + o2202 + -1 * o2201 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2202
mirror_Load_2157(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2168(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2168(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2185(o2200', i145, o2202, o2201, env, static) :|: o2200' = o2200 + o2201 + -1 * o2202 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2201
mirror_Load_2185(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_Store_2190(o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Store_2190(o2201, i145, env, static) -{1,1}> mirror_JMP_2193(o2201, i145, env, static) :|: 0 <= o2201
mirror_JMP_2193(o2201, i145, env, static) -{1,1}> mirror_Load_2196(o2201, i145, env, static) :|: 0 <= o2201
mirror_Load_2196(o2201, i145, env, static) -{0,0}> mirror_Load_2039(o2201, i145, env, static) :|: 0 <= o2201

obtained
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
by chaining
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2001(o2182, i260, o2174, i145, env, static) :|: 0 <= o2182 && 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_NULL_2001(o2182, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2005(i260, o2174, o2182, i145, env, static) :|: 1 <= i260 && 0 < o2182 && 0 <= o2174
createTree_Load_2005(i260, o2174, o2182, i145, env, static) -{1,1}> createTree_FieldAccess_2011(o2182, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_FieldAccess_2011(o2185, i260, o2174, i145, env, static) -{0,0}> createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) :|: o2186 < o2185 && 0 < o2185 && 1 <= i260 && o2187 < o2185 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) -{1,1}> createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) -{1,1}> createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) -{1,1}> createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) -{1,1}> createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) -{1,1}> createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) -{1,1}> createTree_NULL_2037(o2186, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186

obtained
createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
by chaining
createTree_NULL_2037(NULL, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187
createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187

obtained
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
by chaining
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{1,1}> createTree_JMP_2055(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= i261 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
createTree_JMP_2055(i261, o2174, o2187, i145, env, static) -{1,1}> createTree_Load_2082(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
createTree_Load_2082(i261, o2174, o2187, i145, env, static) -{0,0}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187

obtained
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
by chaining
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2188 && 0 <= o2187 && 0 < o2188
createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && o2193 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_NE_2115(i263, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
by chaining
createNode_NE_2115(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i271 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
by chaining
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2233 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2381 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{0,0}> createNode_Duplicate_2368(o2381, i260, o2174, o2187, o2188, o2233, i145, env, static) :|: NULL = 0 && 0 <= o2233 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
by chaining
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_NE_2372(i297, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394

obtained
createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
by chaining
createNode_NE_2372(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i312 && 0 <= o2394
createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394

obtained
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
by chaining
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && o2473 = 1 && 0 < o2473 && 0 <= o2394
createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_FieldAccess_2503(o2396, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2503(o2593, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{0,0}> createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && o2595 < o2593 && 0 <= o2594 && o2594 < o2593 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) -{1,1}> createTree_Load_2507(i260, o2394', o2395, o2593', o2397, o2473, i145, o2595, NULL, env, static) :|: o2593' <= o2593 + o2397 && NULL = 0 && 0 <= o2395 && 1 <= i260 && 0 <= o2394' && 0 <= o2594 && 0 < o2473 && 0 <= o2394 && 0 < o2593 && o2394' <= o2394 + o2397 && 0 <= o2397 && 0 <= o2595 && 0 < o2593'
createTree_Load_2507(i260, o2394, o2395, o2593, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) -{1,1}> createTree_New_2512(i260, o2394', o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2394' <= o2394 + o2473 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 <= o2394' && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_New_2512(i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2664 = 1 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2473 && 0 <= o2394

obtained
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
by chaining
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2530(o2815', o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2816 && o2815' <= o2815 + o2816 && 1 <= i260 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Load_2530(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Return_2533(o2815', i260, o2818, o2819, i145, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2817 && 1 <= i260 && o2815' <= o2815 + o2817 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Return_2533(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: o2974 = 1 && NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2545(o2974', o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && o2974' <= o2974 + o2819 && 0 <= o2817 && 0 <= o2818 && o2974' = o2974 + o2819 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && 0 <= o2816
langle_init_rangle_Load_2545(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Return_2548(o2974', i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && o2974' = o2974 + o2815 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && o2974' <= o2974 + o2815 && 0 <= o2816
langle_init_rangle_Return_2548(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) -{0,0}> createTree_Inc_2048(i260, o2818, o2974, i145, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2974 && 0 <= o2816

obtained
createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
by chaining
createNode_NE_2372(iconst_42, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_FieldAccess_2488(o2396, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2488(o2528, o2397, i260, o2394, o2395, NULL, i145, env, static) -{0,0}> createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) :|: NULL = 0 && o2530 < o2528 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2529 < o2528 && 0 <= o2529 && 0 <= o2394
createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) -{1,1}> createTree_Load_2492(i260, o2394', o2395, o2528', o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && o2394' <= o2394 + o2397 && 0 <= o2395 && 0 < o2528' && 0 < o2528 && o2528' <= o2528 + o2397 && 0 <= o2397 && 1 <= i260 && 0 <= o2529 && 0 <= o2394' && 0 <= o2394
createTree_Load_2492(i260, o2394, o2395, o2528, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) -{1,1}> createTree_New_2498(i260, o2394', o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2394' <= o2394 + NULL && 0 <= o2394' && 0 <= o2394
createTree_New_2498(i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && o2580 = 1 && 0 <= o2394
createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) -{1,1}> createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2580, o2397, o2395, i260, o2394, NULL, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= NULL && 0 <= o2394

obtained
createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
by chaining
createNode_NE_2372(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && i310 <= 41 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && i310 <= 41 && 0 <= o2395 && i310 < iconst_42 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394

obtained
createNode_NE_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
by chaining
createNode_NE_2115(iconst_42, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && o2261 = 1 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) -{0,0}> createNode_Duplicate_2368(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
by chaining
createNode_NE_2115(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && i270 < iconst_42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188

obtained
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
by chaining
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1988(i259, o2174, o2175, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1988(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1991(o2174, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_Load_1991(o2174, i145, env, static) -{0,0}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174

obtained
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
by chaining
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_71(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_75(i2, env, static) :|: iconst_42 = 42
createNode_ConstantStackPush_75(i2, env, static) -{1,1}> createNode_Return_87(NULL, i2, env, static) :|: NULL = 0
createNode_Return_87(NULL, i2, env, static) -{1,1}> createTree_Store_91(NULL, i2, env, static) :|: NULL = 0
createTree_Store_91(NULL, i2, env, static) -{1,1}> createTree_New_95(i2, NULL, env, static) :|: NULL = 0
createTree_New_95(i2, NULL, env, static) -{0,0}> createTree_New_99(i2, NULL, env, static) :|: NULL = 0
createTree_New_99(i2, NULL, env, static) -{1,1}> createTree_Duplicate_101(o11, i2, NULL, env, static) :|: NULL = 0 && o11 = 1 && 0 < o11
createTree_Duplicate_101(o11, i2, NULL, env, static) -{1,1}> createTree_Load_106(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Load_106(o11, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_110(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_ConstantStackPush_110(o11, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_115(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_InvokeMethod_115(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_119(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_119(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_139(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_139(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_141(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_141(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_146(o11', NULL, i2, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Load_146(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_148(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_148(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_152(o11', i2, NULL, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Return_152(o11, i2, NULL, env, static) -{1,1}> createTree_Store_153(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Store_153(o11, i2, NULL, env, static) -{1,1}> createTree_Load_156(i2, NULL, o11, env, static) :|: NULL = 0 && 0 < o11
createTree_Load_156(i2, NULL, o11, env, static) -{0,0}> createTree_Load_321(i2, NULL, o11, i2, env, static) :|: NULL = 0 && 0 <= o11 && 0 < o11
createTree_Load_321(i41, NULL, o84, i42, env, static) -{0,0}> createTree_Load_1176(i41, NULL, o84, i42, env, static) :|: NULL = 0 && 0 <= NULL && 0 <= o84

obtained
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
by chaining
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_70(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_70(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_74(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_New_74(i2, env, static) -{0,0}> createNode_New_82(i2, env, static) :|: 0 >= 0

(8) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(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_82(i2, env, static) :|: 43 <= i12 && 42 < i12
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(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_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
was transformed to
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42

createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12
was transformed to
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0

createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42

createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
was transformed to
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42

createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
was transformed to
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42

createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
was transformed to
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42

createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
was transformed to
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0

createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
was transformed to
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42

createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
was transformed to
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42

createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
was transformed to
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42

createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
was transformed to
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0

(10) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
main_Load_2(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_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

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

Moved arithmethic from constraints to rhss.

createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42

createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
was transformed to
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''

mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
was transformed to
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(0, i145, env, static) :|: NULL = 0 && 0 <= NULL

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0

createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
was transformed to
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

(12) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42
main_Load_2(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_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(0, i145, env, static) :|: NULL = 0 && 0 <= NULL
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

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

Simplified expressions.

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && 0 < o2815 && 0 < o2974'1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0

createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(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_82(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42

createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
was transformed to
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 1 <= i260 && x = 0

createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42
was transformed to
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 42 && x' = 42

createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
was transformed to
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''

createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
was transformed to
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174

main_Load_2(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_2(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_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
was transformed to
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42

createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''', i2, env, static) :|: o11'1 = o11''' && o11''' = 1 && 0 < o11''' && 0 < o11'1 && x = 42 && x' = 42

createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
was transformed to
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174

createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
was transformed to
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 - 1, o2174, o2187, i145, env, static) :|: i260 - 1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
was transformed to
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 0

createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
was transformed to
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182

createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
was transformed to
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && o2394''' <= o2394 + o2397 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''

mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
was transformed to
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1

(14) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 42 && x' = 42
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && 0 < o2815 && 0 < o2974'1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(0, i145, env, static) :|: NULL = 0 && 0 <= NULL
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
main_Load_2(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_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 - 1, o2174, o2187, i145, env, static) :|: i260 - 1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && o2394''' <= o2394 + o2397 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 0
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 1 <= i260 && x = 0
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''', i2, env, static) :|: o11'1 = o11''' && o11''' = 1 && 0 < o11''' && 0 < o11'1 && x = 42 && x' = 42
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182

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

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

(16) Obligation:

IntTrs with 250 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(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_12(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_12(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_16(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_19(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_19(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_20(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_25(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_25(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_27(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_29(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_31(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_36(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_40(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i2, env, static) -{1,1}> main_Load_46(i2, env, static) :|: 0 >= 0
main_Load_46(i2, env, static) -{0,0}> main_Load_47(i2, env, static) :|: 0 >= 0
main_Load_47(i2, env, static) -{0,0}> main_Load_48(i2, env, static) :|: 0 <= static
main_Load_48(i2, env, static) -{0,0}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 >= 0
main_Load_51(i2, env, static) -{1,1}> main_InvokeMethod_52(i2, env, static) :|: 0 >= 0
main_InvokeMethod_52(i2, env, static) -{0,0}> main_InvokeMethod_53(i2, env, static) :|: 0 >= 0
main_InvokeMethod_53(i2, env, static) -{1,1}> createTree_InvokeMethod_54(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_54(i2, env, static) -{1,1}> createNode_New_59(i2, env, static) :|: 0 >= 0
createNode_New_59(i2, env, static) -{1,1}> createNode_Duplicate_60(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_60(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_62(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_62(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_70(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_71(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_70(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_74(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_NE_71(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_75(i2, env, static) :|: iconst_42 = 42
createNode_NE_72(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
createNode_New_74(i2, env, static) -{0,0}> createNode_New_82(i2, env, static) :|: 0 >= 0
createNode_ConstantStackPush_75(i2, env, static) -{1,1}> createNode_Return_87(NULL, i2, env, static) :|: NULL = 0
createNode_New_82(i2, env, static) -{1,1}> createNode_Duplicate_89(o9, i2, NULL, env, static) :|: NULL = 0 && o9 = 1 && 0 < o9
createNode_Return_87(NULL, i2, env, static) -{1,1}> createTree_Store_91(NULL, i2, env, static) :|: NULL = 0
createNode_Duplicate_89(o9, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_93(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_91(NULL, i2, env, static) -{1,1}> createTree_New_95(i2, NULL, env, static) :|: NULL = 0
createNode_InvokeMethod_93(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_97(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_95(i2, NULL, env, static) -{0,0}> createTree_New_99(i2, NULL, env, static) :|: NULL = 0
langle_init_rangle_Load_97(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_99(i2, NULL, env, static) -{1,1}> createTree_Duplicate_101(o11, i2, NULL, env, static) :|: NULL = 0 && o11 = 1 && 0 < o11
createTree_Duplicate_101(o11, i2, NULL, env, static) -{1,1}> createTree_Load_106(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_108(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Load_106(o11, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_110(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Return_108(o9, i2, NULL, env, static) -{1,1}> createNode_Store_113(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_ConstantStackPush_110(o11, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_115(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Store_113(o9, i2, NULL, env, static) -{1,1}> createNode_Load_117(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_InvokeMethod_115(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_119(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Load_117(o9, i2, NULL, env, static) -{1,1}> createNode_Return_121(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_119(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Return_121(o9, i2, NULL, env, static) -{1,1}> createTree_Store_125(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_125(o9, i2, NULL, env, static) -{1,1}> createTree_New_136(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_139(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_New_136(i2, o9, NULL, env, static) -{0,0}> createTree_New_140(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_139(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_141(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_New_140(i2, o9, NULL, env, static) -{1,1}> createTree_Duplicate_142(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9 && o22 = 1
langle_init_rangle_Load_141(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_Duplicate_142(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_144(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_146(o11', NULL, i2, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
createTree_Load_144(o22, i2, o9, NULL, env, static) -{1,1}> createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_146(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_148(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_148(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_152(o11', i2, NULL, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Return_152(o11, i2, NULL, env, static) -{1,1}> createTree_Store_153(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Store_153(o11, i2, NULL, env, static) -{1,1}> createTree_Load_156(i2, NULL, o11, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_156(i2, NULL, o11, env, static) -{0,0}> createTree_Load_321(i2, NULL, o11, i2, env, static) :|: NULL = 0 && 0 <= o11 && 0 < o11
langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_185(o22', NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22' && 0 < o22 && o22' = o22 + o9 && 0 < o9 && o22' <= o22 + o9
langle_init_rangle_Load_185(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Return_201(o22', i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o22 && o22' <= o22 + NULL && 0 < o9
langle_init_rangle_Return_201(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Store_210(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Store_210(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_219(i2, o9, o22, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_219(i2, o9, o22, NULL, env, static) -{0,0}> createTree_Load_1176(i2, o9, o22, i2, env, static) :|: NULL = 0 && 0 <= o9 && 0 <= o22 && 0 < o22 && 0 < o9
createTree_Load_321(i41, NULL, o84, i42, env, static) -{0,0}> createTree_Load_1176(i41, NULL, o84, i42, env, static) :|: NULL = 0 && 0 <= NULL && 0 <= o84
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1988(i259, o2174, o2175, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1989(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_LE_1988(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1991(o2174, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1989(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1993(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < i260 && 0 <= o2175
createTree_Load_1991(o2174, i145, env, static) -{0,0}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174
createTree_Load_1993(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2001(o2182, i260, o2174, i145, env, static) :|: 0 <= o2182 && 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_NULL_1996(NULL, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2002(NULL, i260, o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174
createTree_NULL_2001(o2182, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2005(i260, o2174, o2182, i145, env, static) :|: 1 <= i260 && 0 < o2182 && 0 <= o2174
createTree_NULL_2002(NULL, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174
createTree_Load_2005(i260, o2174, o2182, i145, env, static) -{1,1}> createTree_FieldAccess_2011(o2182, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_Load_2009(o2174, i145, env, static) -{1,1}> createTree_Return_2013(o2174, i145, env, static) :|: 0 <= o2174
createTree_FieldAccess_2011(o2185, i260, o2174, i145, env, static) -{0,0}> createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) :|: o2186 < o2185 && 0 < o2185 && 1 <= i260 && o2187 < o2185 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Return_2013(o2174, i145, env, static) -{1,1}> main_Store_2019(i145, o2174, env, static) :|: 0 <= o2174
createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) -{1,1}> createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_Store_2019(i145, o2174, env, static) -{1,1}> main_Load_2023(i145, o2174, env, static) :|: 0 <= o2174
createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) -{1,1}> createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_Load_2023(i145, o2174, env, static) -{1,1}> main_InvokeMethod_2026(i145, o2174, env, static) :|: 0 <= o2174
createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) -{1,1}> createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_InvokeMethod_2026(i145, o2174, env, static) -{1,1}> mirror_Load_2030(o2174, i145, env, static) :|: 0 <= o2174
createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) -{1,1}> createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
mirror_Load_2030(o2174, i145, env, static) -{1,1}> mirror_Store_2035(o2174, i145, env, static) :|: 0 <= o2174
createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) -{1,1}> createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) -{1,1}> createTree_NULL_2037(o2186, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
mirror_Store_2035(o2174, i145, env, static) -{1,1}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2188 && 0 <= o2187 && 0 < o2188
createTree_NULL_2037(NULL, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
mirror_NULL_2044(o2189, i145, env, static) -{0,0}> mirror_NULL_2050(o2189, i145, env, static) :|: 0 <= o2189 && 0 < o2189
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{1,1}> createTree_JMP_2055(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= i261 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
mirror_NULL_2050(o2189, i145, env, static) -{1,1}> mirror_Load_2057(o2189, i145, env, static) :|: 0 < o2189
createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && o2193 = 1 && 0 <= o2187 && 0 < o2188
createTree_JMP_2055(i261, o2174, o2187, i145, env, static) -{1,1}> createTree_Load_2082(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
mirror_Load_2057(o2189, i145, env, static) -{1,1}> mirror_FieldAccess_2085(o2189, i145, env, static) :|: 0 < o2189
createTree_Load_2082(i261, o2174, o2187, i145, env, static) -{0,0}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
mirror_FieldAccess_2085(o2200, i145, env, static) -{0,0}> mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) :|: 1 + o2201 + o2202 = o2200 && 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) -{1,1}> mirror_Store_2103(o2201, o2200, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Store_2103(o2201, o2200, i145, o2202, env, static) -{1,1}> mirror_Load_2109(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2109(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2114(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_NE_2115(i263, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2114(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_NE_2115(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2115(iconst_42, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2115(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && i270 < iconst_42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i271 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) -{1,1}> mirror_Load_2157(o2200', o2201, i145, o2202, env, static) :|: o2200' = o2200 + o2202 + -1 * o2201 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2202
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2233 = 1 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2157(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2168(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2168(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2185(o2200', i145, o2202, o2201, env, static) :|: o2200' = o2200 + o2201 + -1 * o2202 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2201
langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2185(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && o2261 = 1 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_Store_2190(o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Store_2190(o2201, i145, env, static) -{1,1}> mirror_JMP_2193(o2201, i145, env, static) :|: 0 <= o2201
langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) -{0,0}> createNode_Duplicate_2368(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_JMP_2193(o2201, i145, env, static) -{1,1}> mirror_Load_2196(o2201, i145, env, static) :|: 0 <= o2201
createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2196(o2201, i145, env, static) -{0,0}> mirror_Load_2039(o2201, i145, env, static) :|: 0 <= o2201
createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2381 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{0,0}> createNode_Duplicate_2368(o2381, i260, o2174, o2187, o2188, o2233, i145, env, static) :|: NULL = 0 && 0 <= o2233 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_NE_2372(i297, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && i310 <= 41 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(iconst_42, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && i310 <= 41 && 0 <= o2395 && i310 < iconst_42 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i312 && 0 <= o2394
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && o2473 = 1 && 0 < o2473 && 0 <= o2394
createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_FieldAccess_2488(o2396, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2488(o2528, o2397, i260, o2394, o2395, NULL, i145, env, static) -{0,0}> createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) :|: NULL = 0 && o2530 < o2528 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2529 < o2528 && 0 <= o2529 && 0 <= o2394
langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) -{1,1}> createTree_Load_2492(i260, o2394', o2395, o2528', o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && o2394' <= o2394 + o2397 && 0 <= o2395 && 0 < o2528' && 0 < o2528 && o2528' <= o2528 + o2397 && 0 <= o2397 && 1 <= i260 && 0 <= o2529 && 0 <= o2394' && 0 <= o2394
createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2492(i260, o2394, o2395, o2528, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) -{1,1}> createTree_New_2498(i260, o2394', o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2394' <= o2394 + NULL && 0 <= o2394' && 0 <= o2394
createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_New_2498(i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && o2580 = 1 && 0 <= o2394
createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_FieldAccess_2503(o2396, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2503(o2593, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{0,0}> createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && o2595 < o2593 && 0 <= o2594 && o2594 < o2593 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) -{1,1}> createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) -{1,1}> createTree_Load_2507(i260, o2394', o2395, o2593', o2397, o2473, i145, o2595, NULL, env, static) :|: o2593' <= o2593 + o2397 && NULL = 0 && 0 <= o2395 && 1 <= i260 && 0 <= o2394' && 0 <= o2594 && 0 < o2473 && 0 <= o2394 && 0 < o2593 && o2394' <= o2394 + o2397 && 0 <= o2397 && 0 <= o2595 && 0 < o2593'
createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2507(i260, o2394, o2395, o2593, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) -{1,1}> createTree_New_2512(i260, o2394', o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2394' <= o2394 + o2473 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 <= o2394' && 0 < o2473 && 0 <= o2394 && 0 < o2593
langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2580, o2397, o2395, i260, o2394, NULL, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= NULL && 0 <= o2394
createTree_New_2512(i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2664 = 1 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2530(o2815', o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2816 && o2815' <= o2815 + o2816 && 1 <= i260 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Load_2530(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Return_2533(o2815', i260, o2818, o2819, i145, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2817 && 1 <= i260 && o2815' <= o2815 + o2817 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Return_2533(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: o2974 = 1 && NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2545(o2974', o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && o2974' <= o2974 + o2819 && 0 <= o2817 && 0 <= o2818 && o2974' = o2974 + o2819 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && 0 <= o2816
langle_init_rangle_Load_2545(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Return_2548(o2974', i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && o2974' = o2974 + o2815 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && o2974' <= o2974 + o2815 && 0 <= o2816
langle_init_rangle_Return_2548(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) -{0,0}> createTree_Inc_2048(i260, o2818, o2974, i145, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2974 && 0 <= o2816

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

obtained
main_Load_2(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
by chaining
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(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_12(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_12(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_16(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_19(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_19(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_20(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_25(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_25(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_27(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_29(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_31(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_36(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_40(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i2, env, static) -{1,1}> main_Load_46(i2, env, static) :|: 0 >= 0
main_Load_46(i2, env, static) -{0,0}> main_Load_47(i2, env, static) :|: 0 >= 0
main_Load_47(i2, env, static) -{0,0}> main_Load_48(i2, env, static) :|: 0 <= static
main_Load_48(i2, env, static) -{0,0}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 >= 0
main_Load_51(i2, env, static) -{1,1}> main_InvokeMethod_52(i2, env, static) :|: 0 >= 0
main_InvokeMethod_52(i2, env, static) -{0,0}> main_InvokeMethod_53(i2, env, static) :|: 0 >= 0
main_InvokeMethod_53(i2, env, static) -{1,1}> createTree_InvokeMethod_54(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_54(i2, env, static) -{1,1}> createNode_New_59(i2, env, static) :|: 0 >= 0
createNode_New_59(i2, env, static) -{1,1}> createNode_Duplicate_60(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_60(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_62(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_62(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

obtained
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12
by chaining
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_72(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12

obtained
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
by chaining
createNode_New_82(i2, env, static) -{1,1}> createNode_Duplicate_89(o9, i2, NULL, env, static) :|: NULL = 0 && o9 = 1 && 0 < o9
createNode_Duplicate_89(o9, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_93(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_InvokeMethod_93(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_97(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_97(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_108(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Return_108(o9, i2, NULL, env, static) -{1,1}> createNode_Store_113(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Store_113(o9, i2, NULL, env, static) -{1,1}> createNode_Load_117(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Load_117(o9, i2, NULL, env, static) -{1,1}> createNode_Return_121(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Return_121(o9, i2, NULL, env, static) -{1,1}> createTree_Store_125(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_125(o9, i2, NULL, env, static) -{1,1}> createTree_New_136(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_136(i2, o9, NULL, env, static) -{0,0}> createTree_New_140(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_140(i2, o9, NULL, env, static) -{1,1}> createTree_Duplicate_142(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9 && o22 = 1
createTree_Duplicate_142(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_144(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_144(o22, i2, o9, NULL, env, static) -{1,1}> createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_185(o22', NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22' && 0 < o22 && o22' = o22 + o9 && 0 < o9 && o22' <= o22 + o9
langle_init_rangle_Load_185(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Return_201(o22', i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o22 && o22' <= o22 + NULL && 0 < o9
langle_init_rangle_Return_201(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Store_210(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Store_210(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_219(i2, o9, o22, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_219(i2, o9, o22, NULL, env, static) -{0,0}> createTree_Load_1176(i2, o9, o22, i2, env, static) :|: NULL = 0 && 0 <= o9 && 0 <= o22 && 0 < o22 && 0 < o9

obtained
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
by chaining
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1989(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_LE_1989(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1993(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < i260 && 0 <= o2175
createTree_Load_1993(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175

obtained
createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
by chaining
createTree_NULL_1996(NULL, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2002(NULL, i260, o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174
createTree_NULL_2002(NULL, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174

obtained
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
by chaining
createTree_Load_2009(o2174, i145, env, static) -{1,1}> createTree_Return_2013(o2174, i145, env, static) :|: 0 <= o2174
createTree_Return_2013(o2174, i145, env, static) -{1,1}> main_Store_2019(i145, o2174, env, static) :|: 0 <= o2174
main_Store_2019(i145, o2174, env, static) -{1,1}> main_Load_2023(i145, o2174, env, static) :|: 0 <= o2174
main_Load_2023(i145, o2174, env, static) -{1,1}> main_InvokeMethod_2026(i145, o2174, env, static) :|: 0 <= o2174
main_InvokeMethod_2026(i145, o2174, env, static) -{1,1}> mirror_Load_2030(o2174, i145, env, static) :|: 0 <= o2174
mirror_Load_2030(o2174, i145, env, static) -{1,1}> mirror_Store_2035(o2174, i145, env, static) :|: 0 <= o2174
mirror_Store_2035(o2174, i145, env, static) -{1,1}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174

obtained
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
by chaining
mirror_NULL_2044(o2189, i145, env, static) -{0,0}> mirror_NULL_2050(o2189, i145, env, static) :|: 0 <= o2189 && 0 < o2189
mirror_NULL_2050(o2189, i145, env, static) -{1,1}> mirror_Load_2057(o2189, i145, env, static) :|: 0 < o2189
mirror_Load_2057(o2189, i145, env, static) -{1,1}> mirror_FieldAccess_2085(o2189, i145, env, static) :|: 0 < o2189
mirror_FieldAccess_2085(o2200, i145, env, static) -{0,0}> mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) :|: 1 + o2201 + o2202 = o2200 && 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) -{1,1}> mirror_Store_2103(o2201, o2200, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Store_2103(o2201, o2200, i145, o2202, env, static) -{1,1}> mirror_Load_2109(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2109(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2114(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2114(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) -{1,1}> mirror_Load_2157(o2200', o2201, i145, o2202, env, static) :|: o2200' = o2200 + o2202 + -1 * o2201 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2202
mirror_Load_2157(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2168(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2168(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2185(o2200', i145, o2202, o2201, env, static) :|: o2200' = o2200 + o2201 + -1 * o2202 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2201
mirror_Load_2185(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_Store_2190(o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Store_2190(o2201, i145, env, static) -{1,1}> mirror_JMP_2193(o2201, i145, env, static) :|: 0 <= o2201
mirror_JMP_2193(o2201, i145, env, static) -{1,1}> mirror_Load_2196(o2201, i145, env, static) :|: 0 <= o2201
mirror_Load_2196(o2201, i145, env, static) -{0,0}> mirror_Load_2039(o2201, i145, env, static) :|: 0 <= o2201

obtained
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
by chaining
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2001(o2182, i260, o2174, i145, env, static) :|: 0 <= o2182 && 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_NULL_2001(o2182, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2005(i260, o2174, o2182, i145, env, static) :|: 1 <= i260 && 0 < o2182 && 0 <= o2174
createTree_Load_2005(i260, o2174, o2182, i145, env, static) -{1,1}> createTree_FieldAccess_2011(o2182, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_FieldAccess_2011(o2185, i260, o2174, i145, env, static) -{0,0}> createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) :|: o2186 < o2185 && 0 < o2185 && 1 <= i260 && o2187 < o2185 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) -{1,1}> createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) -{1,1}> createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) -{1,1}> createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) -{1,1}> createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) -{1,1}> createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) -{1,1}> createTree_NULL_2037(o2186, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186

obtained
createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
by chaining
createTree_NULL_2037(NULL, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187
createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187

obtained
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
by chaining
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{1,1}> createTree_JMP_2055(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= i261 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
createTree_JMP_2055(i261, o2174, o2187, i145, env, static) -{1,1}> createTree_Load_2082(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
createTree_Load_2082(i261, o2174, o2187, i145, env, static) -{0,0}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187

obtained
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
by chaining
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2188 && 0 <= o2187 && 0 < o2188
createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && o2193 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_NE_2115(i263, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
by chaining
createNode_NE_2115(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i271 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
by chaining
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2233 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2381 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{0,0}> createNode_Duplicate_2368(o2381, i260, o2174, o2187, o2188, o2233, i145, env, static) :|: NULL = 0 && 0 <= o2233 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
by chaining
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_NE_2372(i297, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394

obtained
createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
by chaining
createNode_NE_2372(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i312 && 0 <= o2394
createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394

obtained
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
by chaining
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && o2473 = 1 && 0 < o2473 && 0 <= o2394
createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_FieldAccess_2503(o2396, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2503(o2593, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{0,0}> createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && o2595 < o2593 && 0 <= o2594 && o2594 < o2593 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) -{1,1}> createTree_Load_2507(i260, o2394', o2395, o2593', o2397, o2473, i145, o2595, NULL, env, static) :|: o2593' <= o2593 + o2397 && NULL = 0 && 0 <= o2395 && 1 <= i260 && 0 <= o2394' && 0 <= o2594 && 0 < o2473 && 0 <= o2394 && 0 < o2593 && o2394' <= o2394 + o2397 && 0 <= o2397 && 0 <= o2595 && 0 < o2593'
createTree_Load_2507(i260, o2394, o2395, o2593, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) -{1,1}> createTree_New_2512(i260, o2394', o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2394' <= o2394 + o2473 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 <= o2394' && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_New_2512(i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2664 = 1 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2473 && 0 <= o2394

obtained
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
by chaining
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2530(o2815', o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2816 && o2815' <= o2815 + o2816 && 1 <= i260 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Load_2530(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Return_2533(o2815', i260, o2818, o2819, i145, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2817 && 1 <= i260 && o2815' <= o2815 + o2817 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Return_2533(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: o2974 = 1 && NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2545(o2974', o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && o2974' <= o2974 + o2819 && 0 <= o2817 && 0 <= o2818 && o2974' = o2974 + o2819 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && 0 <= o2816
langle_init_rangle_Load_2545(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Return_2548(o2974', i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && o2974' = o2974 + o2815 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && o2974' <= o2974 + o2815 && 0 <= o2816
langle_init_rangle_Return_2548(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) -{0,0}> createTree_Inc_2048(i260, o2818, o2974, i145, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2974 && 0 <= o2816

obtained
createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
by chaining
createNode_NE_2372(iconst_42, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_FieldAccess_2488(o2396, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2488(o2528, o2397, i260, o2394, o2395, NULL, i145, env, static) -{0,0}> createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) :|: NULL = 0 && o2530 < o2528 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2529 < o2528 && 0 <= o2529 && 0 <= o2394
createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) -{1,1}> createTree_Load_2492(i260, o2394', o2395, o2528', o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && o2394' <= o2394 + o2397 && 0 <= o2395 && 0 < o2528' && 0 < o2528 && o2528' <= o2528 + o2397 && 0 <= o2397 && 1 <= i260 && 0 <= o2529 && 0 <= o2394' && 0 <= o2394
createTree_Load_2492(i260, o2394, o2395, o2528, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) -{1,1}> createTree_New_2498(i260, o2394', o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2394' <= o2394 + NULL && 0 <= o2394' && 0 <= o2394
createTree_New_2498(i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && o2580 = 1 && 0 <= o2394
createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) -{1,1}> createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2580, o2397, o2395, i260, o2394, NULL, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= NULL && 0 <= o2394

obtained
createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
by chaining
createNode_NE_2372(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && i310 <= 41 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && i310 <= 41 && 0 <= o2395 && i310 < iconst_42 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394

obtained
createNode_NE_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
by chaining
createNode_NE_2115(iconst_42, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && o2261 = 1 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) -{0,0}> createNode_Duplicate_2368(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
by chaining
createNode_NE_2115(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && i270 < iconst_42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188

obtained
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
by chaining
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1988(i259, o2174, o2175, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1988(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1991(o2174, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_Load_1991(o2174, i145, env, static) -{0,0}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174

obtained
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
by chaining
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_71(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_75(i2, env, static) :|: iconst_42 = 42
createNode_ConstantStackPush_75(i2, env, static) -{1,1}> createNode_Return_87(NULL, i2, env, static) :|: NULL = 0
createNode_Return_87(NULL, i2, env, static) -{1,1}> createTree_Store_91(NULL, i2, env, static) :|: NULL = 0
createTree_Store_91(NULL, i2, env, static) -{1,1}> createTree_New_95(i2, NULL, env, static) :|: NULL = 0
createTree_New_95(i2, NULL, env, static) -{0,0}> createTree_New_99(i2, NULL, env, static) :|: NULL = 0
createTree_New_99(i2, NULL, env, static) -{1,1}> createTree_Duplicate_101(o11, i2, NULL, env, static) :|: NULL = 0 && o11 = 1 && 0 < o11
createTree_Duplicate_101(o11, i2, NULL, env, static) -{1,1}> createTree_Load_106(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Load_106(o11, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_110(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_ConstantStackPush_110(o11, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_115(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_InvokeMethod_115(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_119(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_119(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_139(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_139(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_141(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_141(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_146(o11', NULL, i2, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Load_146(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_148(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_148(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_152(o11', i2, NULL, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Return_152(o11, i2, NULL, env, static) -{1,1}> createTree_Store_153(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Store_153(o11, i2, NULL, env, static) -{1,1}> createTree_Load_156(i2, NULL, o11, env, static) :|: NULL = 0 && 0 < o11
createTree_Load_156(i2, NULL, o11, env, static) -{0,0}> createTree_Load_321(i2, NULL, o11, i2, env, static) :|: NULL = 0 && 0 <= o11 && 0 < o11
createTree_Load_321(i41, NULL, o84, i42, env, static) -{0,0}> createTree_Load_1176(i41, NULL, o84, i42, env, static) :|: NULL = 0 && 0 <= NULL && 0 <= o84

obtained
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
by chaining
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_70(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_70(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_74(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_New_74(i2, env, static) -{0,0}> createNode_New_82(i2, env, static) :|: 0 >= 0

(18) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
main_Load_2(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_82(i2, env, static) :|: 43 <= i12 && 42 < i12
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(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_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
was transformed to
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42

createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12
was transformed to
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0

createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42

createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
was transformed to
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42

createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
was transformed to
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42

createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
was transformed to
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42

createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
was transformed to
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0

createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
was transformed to
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42

createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
was transformed to
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42

createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
was transformed to
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42

createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
was transformed to
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0

(20) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
main_Load_2(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_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

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

Moved arithmethic from constraints to rhss.

createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42

createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
was transformed to
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''

mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(NULL, i145, env, static) :|: NULL = 0 && 0 <= NULL
was transformed to
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(0, i145, env, static) :|: NULL = 0 && 0 <= NULL

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0

createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
was transformed to
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

(22) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42 && x = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42
main_Load_2(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_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(0, i145, env, static) :|: NULL = 0 && 0 <= NULL
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

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

Simplified expressions.

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && 0 < o2815 && 0 < o2974'1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0

createNode_NE_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(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_82(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42

createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
was transformed to
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 1 <= i260 && x = 0

createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42 && x' = 42
was transformed to
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 42 && x' = 42

createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
was transformed to
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''

createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
was transformed to
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174

main_Load_2(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_2(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_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
was transformed to
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42

createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42 && x' = 42
was transformed to
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''', i2, env, static) :|: o11'1 = o11''' && o11''' = 1 && 0 < o11''' && 0 < o11'1 && x = 42 && x' = 42

createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
was transformed to
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174

createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
was transformed to
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 - 1, o2174, o2187, i145, env, static) :|: i260 - 1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
was transformed to
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 0

createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
was transformed to
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182

createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
was transformed to
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && o2394''' <= o2394 + o2397 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''

mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && 0 <= o2189 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
was transformed to
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1

(24) Obligation:

IntTrs with 28 rules
Start term: main_Load_2(#0, env, static)
Considered paths: nonterm paths and paths from start to sinks
Rules:
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(x, x', i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 42 && x' = 42
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, x, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && 0 < o2815 && 0 < o2974'1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 = o2815''' + o2817 && 0 < o2815''' && x = 0
mirror_NULL_2044(NULL, i145, env, static) -{0,0}> mirror_NULL_2051(0, i145, env, static) :|: NULL = 0 && 0 <= NULL
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
main_Load_2(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_69(i11, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: i11 <= 41 && i11 < 42 && x = 42
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i260 - 1, o2174, o2187, i145, env, static) :|: i260 - 1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && o2394''' <= o2394 + o2397 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createNode_NE_2115(i271, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && x = 42
createTree_NULL_2037(x, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 0
createNode_NE_2372(i310, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395 && x = 42
createNode_NE_2115(i270, x, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42 && x = 42
createTree_NULL_1996(x, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 1 <= i260 && x = 0
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22''', i2, env, static) :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174
mirror_NULL_2044(o2189, i145, env, static) -{15,15}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2189 + o2202' && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2189 && 0 < o2200''' && 1 + o2201' + o2202' = o2189 && 0 <= o2202' && o2200''' = o2189 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createNode_NE_2372(i312, x, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312 && x = 42
createNode_NE_69(i12, x, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12 && x = 42
createNode_NE_2372(x, x', i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42 && x' = 42
createNode_NE_69(x, x', i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11''', i2, env, static) :|: o11'1 = o11''' && o11''' = 1 && 0 < o11''' && 0 < o11'1 && x = 42 && x' = 42
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182

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

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

(26) Obligation:

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

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

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

(28) Obligation:

IntTrs with 249 rules
Start term: main_Load_2(#0, env, static)
Considered paths: all paths from start
Rules:
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(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_12(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_12(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_16(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_19(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_19(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_20(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_25(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_25(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_27(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_29(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_31(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_36(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_40(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i2, env, static) -{1,1}> main_Load_46(i2, env, static) :|: 0 >= 0
main_Load_46(i2, env, static) -{0,0}> main_Load_47(i2, env, static) :|: 0 >= 0
main_Load_47(i2, env, static) -{0,0}> main_Load_48(i2, env, static) :|: 0 <= static
main_Load_48(i2, env, static) -{0,0}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 >= 0
main_Load_51(i2, env, static) -{1,1}> main_InvokeMethod_52(i2, env, static) :|: 0 >= 0
main_InvokeMethod_52(i2, env, static) -{0,0}> main_InvokeMethod_53(i2, env, static) :|: 0 >= 0
main_InvokeMethod_53(i2, env, static) -{1,1}> createTree_InvokeMethod_54(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_54(i2, env, static) -{1,1}> createNode_New_59(i2, env, static) :|: 0 >= 0
createNode_New_59(i2, env, static) -{1,1}> createNode_Duplicate_60(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_60(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_62(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_62(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_70(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_71(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_70(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_74(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_NE_71(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_75(i2, env, static) :|: iconst_42 = 42
createNode_NE_72(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12
createNode_New_74(i2, env, static) -{0,0}> createNode_New_82(i2, env, static) :|: 0 >= 0
createNode_ConstantStackPush_75(i2, env, static) -{1,1}> createNode_Return_87(NULL, i2, env, static) :|: NULL = 0
createNode_New_82(i2, env, static) -{1,1}> createNode_Duplicate_89(o9, i2, NULL, env, static) :|: NULL = 0 && o9 = 1 && 0 < o9
createNode_Return_87(NULL, i2, env, static) -{1,1}> createTree_Store_91(NULL, i2, env, static) :|: NULL = 0
createNode_Duplicate_89(o9, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_93(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_91(NULL, i2, env, static) -{1,1}> createTree_New_95(i2, NULL, env, static) :|: NULL = 0
createNode_InvokeMethod_93(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_97(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_95(i2, NULL, env, static) -{0,0}> createTree_New_99(i2, NULL, env, static) :|: NULL = 0
langle_init_rangle_Load_97(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_99(i2, NULL, env, static) -{1,1}> createTree_Duplicate_101(o11, i2, NULL, env, static) :|: NULL = 0 && o11 = 1 && 0 < o11
createTree_Duplicate_101(o11, i2, NULL, env, static) -{1,1}> createTree_Load_106(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_108(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Load_106(o11, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_110(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Return_108(o9, i2, NULL, env, static) -{1,1}> createNode_Store_113(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_ConstantStackPush_110(o11, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_115(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Store_113(o9, i2, NULL, env, static) -{1,1}> createNode_Load_117(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_InvokeMethod_115(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_119(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Load_117(o9, i2, NULL, env, static) -{1,1}> createNode_Return_121(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_119(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createNode_Return_121(o9, i2, NULL, env, static) -{1,1}> createTree_Store_125(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_125(o9, i2, NULL, env, static) -{1,1}> createTree_New_136(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_139(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_New_136(i2, o9, NULL, env, static) -{0,0}> createTree_New_140(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_139(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_141(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_New_140(i2, o9, NULL, env, static) -{1,1}> createTree_Duplicate_142(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9 && o22 = 1
langle_init_rangle_Load_141(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_Duplicate_142(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_144(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_146(o11', NULL, i2, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
createTree_Load_144(o22, i2, o9, NULL, env, static) -{1,1}> createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_146(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_148(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_148(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_152(o11', i2, NULL, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Return_152(o11, i2, NULL, env, static) -{1,1}> createTree_Store_153(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Store_153(o11, i2, NULL, env, static) -{1,1}> createTree_Load_156(i2, NULL, o11, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_156(i2, NULL, o11, env, static) -{0,0}> createTree_Load_321(i2, NULL, o11, i2, env, static) :|: NULL = 0 && 0 <= o11 && 0 < o11
langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_185(o22', NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22' && 0 < o22 && o22' = o22 + o9 && 0 < o9 && o22' <= o22 + o9
langle_init_rangle_Load_185(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Return_201(o22', i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o22 && o22' <= o22 + NULL && 0 < o9
langle_init_rangle_Return_201(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Store_210(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Store_210(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_219(i2, o9, o22, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_219(i2, o9, o22, NULL, env, static) -{0,0}> createTree_Load_1176(i2, o9, o22, i2, env, static) :|: NULL = 0 && 0 <= o9 && 0 <= o22 && 0 < o22 && 0 < o9
createTree_Load_321(i41, NULL, o84, i42, env, static) -{0,0}> createTree_Load_1176(i41, NULL, o84, i42, env, static) :|: NULL = 0 && 0 <= NULL && 0 <= o84
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1988(i259, o2174, o2175, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1989(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_LE_1988(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1991(o2174, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1989(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1993(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < i260 && 0 <= o2175
createTree_Load_1991(o2174, i145, env, static) -{0,0}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174
createTree_Load_1993(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2001(o2182, i260, o2174, i145, env, static) :|: 0 <= o2182 && 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_NULL_1996(NULL, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2002(NULL, i260, o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174
createTree_NULL_2001(o2182, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2005(i260, o2174, o2182, i145, env, static) :|: 1 <= i260 && 0 < o2182 && 0 <= o2174
createTree_NULL_2002(NULL, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174
createTree_Load_2005(i260, o2174, o2182, i145, env, static) -{1,1}> createTree_FieldAccess_2011(o2182, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_Load_2009(o2174, i145, env, static) -{1,1}> createTree_Return_2013(o2174, i145, env, static) :|: 0 <= o2174
createTree_FieldAccess_2011(o2185, i260, o2174, i145, env, static) -{0,0}> createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) :|: o2186 < o2185 && 0 < o2185 && 1 <= i260 && o2187 < o2185 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Return_2013(o2174, i145, env, static) -{1,1}> main_Store_2019(i145, o2174, env, static) :|: 0 <= o2174
createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) -{1,1}> createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_Store_2019(i145, o2174, env, static) -{1,1}> main_Load_2023(i145, o2174, env, static) :|: 0 <= o2174
createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) -{1,1}> createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_Load_2023(i145, o2174, env, static) -{1,1}> main_InvokeMethod_2026(i145, o2174, env, static) :|: 0 <= o2174
createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) -{1,1}> createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
main_InvokeMethod_2026(i145, o2174, env, static) -{1,1}> mirror_Load_2030(o2174, i145, env, static) :|: 0 <= o2174
createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) -{1,1}> createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
mirror_Load_2030(o2174, i145, env, static) -{1,1}> mirror_Store_2035(o2174, i145, env, static) :|: 0 <= o2174
createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) -{1,1}> createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) -{1,1}> createTree_NULL_2037(o2186, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
mirror_Store_2035(o2174, i145, env, static) -{1,1}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2188 && 0 <= o2187 && 0 < o2188
createTree_NULL_2037(NULL, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
mirror_NULL_2044(o2189, i145, env, static) -{0,0}> mirror_NULL_2050(o2189, i145, env, static) :|: 0 <= o2189 && 0 < o2189
createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{1,1}> createTree_JMP_2055(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= i261 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
mirror_NULL_2050(o2189, i145, env, static) -{1,1}> mirror_Load_2057(o2189, i145, env, static) :|: 0 < o2189
createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && o2193 = 1 && 0 <= o2187 && 0 < o2188
createTree_JMP_2055(i261, o2174, o2187, i145, env, static) -{1,1}> createTree_Load_2082(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
mirror_Load_2057(o2189, i145, env, static) -{1,1}> mirror_FieldAccess_2085(o2189, i145, env, static) :|: 0 < o2189
createTree_Load_2082(i261, o2174, o2187, i145, env, static) -{0,0}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
mirror_FieldAccess_2085(o2200, i145, env, static) -{0,0}> mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) :|: 1 + o2201 + o2202 = o2200 && 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) -{1,1}> mirror_Store_2103(o2201, o2200, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Store_2103(o2201, o2200, i145, o2202, env, static) -{1,1}> mirror_Load_2109(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2109(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2114(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_NE_2115(i263, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2114(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_NE_2115(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2115(iconst_42, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2115(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && i270 < iconst_42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i271 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) -{1,1}> mirror_Load_2157(o2200', o2201, i145, o2202, env, static) :|: o2200' = o2200 + o2202 + -1 * o2201 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2202
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2233 = 1 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2157(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2168(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2168(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2185(o2200', i145, o2202, o2201, env, static) :|: o2200' = o2200 + o2201 + -1 * o2202 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2201
langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2185(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && o2261 = 1 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_Store_2190(o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Store_2190(o2201, i145, env, static) -{1,1}> mirror_JMP_2193(o2201, i145, env, static) :|: 0 <= o2201
langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) -{0,0}> createNode_Duplicate_2368(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_JMP_2193(o2201, i145, env, static) -{1,1}> mirror_Load_2196(o2201, i145, env, static) :|: 0 <= o2201
createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
mirror_Load_2196(o2201, i145, env, static) -{0,0}> mirror_Load_2039(o2201, i145, env, static) :|: 0 <= o2201
createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2381 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{0,0}> createNode_Duplicate_2368(o2381, i260, o2174, o2187, o2188, o2233, i145, env, static) :|: NULL = 0 && 0 <= o2233 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_NE_2372(i297, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && i310 <= 41 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(iconst_42, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2372(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && i310 <= 41 && 0 <= o2395 && i310 < iconst_42 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i312 && 0 <= o2394
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && o2473 = 1 && 0 < o2473 && 0 <= o2394
createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_FieldAccess_2488(o2396, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2488(o2528, o2397, i260, o2394, o2395, NULL, i145, env, static) -{0,0}> createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) :|: NULL = 0 && o2530 < o2528 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2529 < o2528 && 0 <= o2529 && 0 <= o2394
langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) -{1,1}> createTree_Load_2492(i260, o2394', o2395, o2528', o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && o2394' <= o2394 + o2397 && 0 <= o2395 && 0 < o2528' && 0 < o2528 && o2528' <= o2528 + o2397 && 0 <= o2397 && 1 <= i260 && 0 <= o2529 && 0 <= o2394' && 0 <= o2394
createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2492(i260, o2394, o2395, o2528, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) -{1,1}> createTree_New_2498(i260, o2394', o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2394' <= o2394 + NULL && 0 <= o2394' && 0 <= o2394
createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_New_2498(i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && o2580 = 1 && 0 <= o2394
createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_FieldAccess_2503(o2396, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2503(o2593, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{0,0}> createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && o2595 < o2593 && 0 <= o2594 && o2594 < o2593 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) -{1,1}> createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) -{1,1}> createTree_Load_2507(i260, o2394', o2395, o2593', o2397, o2473, i145, o2595, NULL, env, static) :|: o2593' <= o2593 + o2397 && NULL = 0 && 0 <= o2395 && 1 <= i260 && 0 <= o2394' && 0 <= o2594 && 0 < o2473 && 0 <= o2394 && 0 < o2593 && o2394' <= o2394 + o2397 && 0 <= o2397 && 0 <= o2595 && 0 < o2593'
createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2507(i260, o2394, o2395, o2593, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) -{1,1}> createTree_New_2512(i260, o2394', o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2394' <= o2394 + o2473 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 <= o2394' && 0 < o2473 && 0 <= o2394 && 0 < o2593
langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2580, o2397, o2395, i260, o2394, NULL, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= NULL && 0 <= o2394
createTree_New_2512(i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2664 = 1 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2530(o2815', o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2816 && o2815' <= o2815 + o2816 && 1 <= i260 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Load_2530(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Return_2533(o2815', i260, o2818, o2819, i145, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2817 && 1 <= i260 && o2815' <= o2815 + o2817 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Return_2533(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: o2974 = 1 && NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2545(o2974', o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && o2974' <= o2974 + o2819 && 0 <= o2817 && 0 <= o2818 && o2974' = o2974 + o2819 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && 0 <= o2816
langle_init_rangle_Load_2545(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Return_2548(o2974', i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && o2974' = o2974 + o2815 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && o2974' <= o2974 + o2815 && 0 <= o2816
langle_init_rangle_Return_2548(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) -{0,0}> createTree_Inc_2048(i260, o2818, o2974, i145, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2974 && 0 <= o2816

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

obtained
main_Load_2(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
by chaining
main_Load_2(i2, env, static) -{0,0}> main_Load_3(i2, env, static) :|: 0 >= 0
main_Load_3(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_12(iconst_0, i2, env, static) :|: iconst_0 = 0
langle_clinit_rangle_ArrayCreate_12(iconst_0, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) :|: a2 = 2 && iconst_0 = 0 && 0 < a2
langle_clinit_rangle_FieldAccess_14(a2, i2, iconst_0, env, static) -{1,1}> langle_clinit_rangle_New_16(i2, env, static') :|: 0 <= a2 && iconst_0 = 0 && static' <= static + a2 && 0 <= static && 0 < a2
langle_clinit_rangle_New_16(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_19(i2, env, static) :|: 0 <= static
langle_clinit_rangle_New_19(i2, env, static) -{1,1}> langle_clinit_rangle_Duplicate_20(o2, i2, env, static) :|: 0 < o2 && o2 = 1
langle_clinit_rangle_Duplicate_20(o2, i2, env, static) -{1,1}> langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_ConstantStackPush_22(o2, i2, env, static) -{1,1}> langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) :|: NULL = 0 && 0 < o2
langle_clinit_rangle_InvokeMethod_23(o2, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_25(o2, i2, env, static) :|: NULL = 0 && 0 < o2
langle_init_rangle_Load_25(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_27(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_27(o2, i2, env, static) -{1,1}> langle_init_rangle_Load_29(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Load_29(o2, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_31(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_InvokeMethod_31(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_34(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_34(o2, i2, env, static) -{1,1}> langle_init_rangle_Return_36(o2, i2, env, static) :|: 0 < o2
langle_init_rangle_Return_36(o2, i2, env, static) -{1,1}> langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) :|: 0 < o2
langle_clinit_rangle_FieldAccess_39(o2, i2, env, static) -{1,1}> langle_clinit_rangle_Return_40(i2, env, static') :|: 0 < o2 && 0 <= o2 && 0 <= static && static' <= static + o2
langle_clinit_rangle_Return_40(i2, env, static) -{1,1}> main_Load_46(i2, env, static) :|: 0 >= 0
main_Load_46(i2, env, static) -{0,0}> main_Load_47(i2, env, static) :|: 0 >= 0
main_Load_47(i2, env, static) -{0,0}> main_Load_48(i2, env, static) :|: 0 <= static
main_Load_48(i2, env, static) -{0,0}> main_Load_49(i2, env, static) :|: 0 >= 0
main_Load_49(i2, env, static) -{0,0}> main_Load_51(i2, env, static) :|: 0 >= 0
main_Load_51(i2, env, static) -{1,1}> main_InvokeMethod_52(i2, env, static) :|: 0 >= 0
main_InvokeMethod_52(i2, env, static) -{0,0}> main_InvokeMethod_53(i2, env, static) :|: 0 >= 0
main_InvokeMethod_53(i2, env, static) -{1,1}> createTree_InvokeMethod_54(i2, env, static) :|: 0 >= 0
createTree_InvokeMethod_54(i2, env, static) -{1,1}> createNode_New_59(i2, env, static) :|: 0 >= 0
createNode_New_59(i2, env, static) -{1,1}> createNode_Duplicate_60(o4, i2, env, static) :|: o4 = 1 && 0 < o4
createNode_Duplicate_60(o4, i2, env, static) -{1,1}> createNode_InvokeMethod_62(o4, i2, env, static) :|: 0 < o4
createNode_InvokeMethod_62(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

obtained
createNode_NE_69(i12, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 43 <= i12 && 42 < i12
by chaining
createNode_NE_69(i12, iconst_42, i2, env, static) -{0,0}> createNode_NE_72(i12, iconst_42, i2, env, static) :|: iconst_42 = 42 && 43 <= i12
createNode_NE_72(i12, iconst_42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: iconst_42 = 42 && iconst_42 < i12 && 43 <= i12

obtained
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
by chaining
createNode_New_82(i2, env, static) -{1,1}> createNode_Duplicate_89(o9, i2, NULL, env, static) :|: NULL = 0 && o9 = 1 && 0 < o9
createNode_Duplicate_89(o9, i2, NULL, env, static) -{1,1}> createNode_InvokeMethod_93(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_InvokeMethod_93(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Load_97(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Load_97(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_InvokeMethod_103(o9, i2, NULL, env, static) -{1,1}> langle_init_rangle_Return_108(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
langle_init_rangle_Return_108(o9, i2, NULL, env, static) -{1,1}> createNode_Store_113(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Store_113(o9, i2, NULL, env, static) -{1,1}> createNode_Load_117(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Load_117(o9, i2, NULL, env, static) -{1,1}> createNode_Return_121(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createNode_Return_121(o9, i2, NULL, env, static) -{1,1}> createTree_Store_125(o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_Store_125(o9, i2, NULL, env, static) -{1,1}> createTree_New_136(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_136(i2, o9, NULL, env, static) -{0,0}> createTree_New_140(i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o9
createTree_New_140(i2, o9, NULL, env, static) -{1,1}> createTree_Duplicate_142(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9 && o22 = 1
createTree_Duplicate_142(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_144(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_144(o22, i2, o9, NULL, env, static) -{1,1}> createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_ConstantStackPush_147(o22, o9, i2, NULL, env, static) -{1,1}> createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_InvokeMethod_149(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_151(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_InvokeMethod_154(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_161(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_168(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_174(o22, o9, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_185(o22', NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22' && 0 < o22 && o22' = o22 + o9 && 0 < o9 && o22' <= o22 + o9
langle_init_rangle_Load_185(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_Load_191(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
langle_init_rangle_FieldAccess_197(o22, NULL, i2, o9, env, static) -{1,1}> langle_init_rangle_Return_201(o22', i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22' && o22' = o22 + NULL && 0 < o22 && o22' <= o22 + NULL && 0 < o9
langle_init_rangle_Return_201(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Store_210(o22, i2, o9, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Store_210(o22, i2, o9, NULL, env, static) -{1,1}> createTree_Load_219(i2, o9, o22, NULL, env, static) :|: NULL = 0 && 0 < o22 && 0 < o9
createTree_Load_219(i2, o9, o22, NULL, env, static) -{0,0}> createTree_Load_1176(i2, o9, o22, i2, env, static) :|: NULL = 0 && 0 <= o9 && 0 <= o22 && 0 < o22 && 0 < o9

obtained
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
by chaining
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1989(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175
createTree_LE_1989(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1993(i260, o2174, o2175, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < i260 && 0 <= o2175
createTree_Load_1993(i260, o2174, o2175, i145, env, static) -{1,1}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2175

obtained
createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
by chaining
createTree_NULL_1996(NULL, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2002(NULL, i260, o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174
createTree_NULL_2002(NULL, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174

obtained
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
by chaining
createTree_Load_2009(o2174, i145, env, static) -{1,1}> createTree_Return_2013(o2174, i145, env, static) :|: 0 <= o2174
createTree_Return_2013(o2174, i145, env, static) -{1,1}> main_Store_2019(i145, o2174, env, static) :|: 0 <= o2174
main_Store_2019(i145, o2174, env, static) -{1,1}> main_Load_2023(i145, o2174, env, static) :|: 0 <= o2174
main_Load_2023(i145, o2174, env, static) -{1,1}> main_InvokeMethod_2026(i145, o2174, env, static) :|: 0 <= o2174
main_InvokeMethod_2026(i145, o2174, env, static) -{1,1}> mirror_Load_2030(o2174, i145, env, static) :|: 0 <= o2174
mirror_Load_2030(o2174, i145, env, static) -{1,1}> mirror_Store_2035(o2174, i145, env, static) :|: 0 <= o2174
mirror_Store_2035(o2174, i145, env, static) -{1,1}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174

obtained
mirror_Load_2039(o2174, i145, env, static) -{16,16}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && 0 <= o2174 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
by chaining
mirror_Load_2039(o2174, i145, env, static) -{1,1}> mirror_NULL_2044(o2174, i145, env, static) :|: 0 <= o2174
mirror_NULL_2044(o2189, i145, env, static) -{0,0}> mirror_NULL_2050(o2189, i145, env, static) :|: 0 <= o2189 && 0 < o2189
mirror_NULL_2050(o2189, i145, env, static) -{1,1}> mirror_Load_2057(o2189, i145, env, static) :|: 0 < o2189
mirror_Load_2057(o2189, i145, env, static) -{1,1}> mirror_FieldAccess_2085(o2189, i145, env, static) :|: 0 < o2189
mirror_FieldAccess_2085(o2200, i145, env, static) -{0,0}> mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) :|: 1 + o2201 + o2202 = o2200 && 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2094(o2200, i145, o2201, o2202, env, static) -{1,1}> mirror_Store_2103(o2201, o2200, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Store_2103(o2201, o2200, i145, o2202, env, static) -{1,1}> mirror_Load_2109(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2109(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2114(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2114(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2116(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2122(o2200, o2202, o2201, i145, env, static) -{1,1}> mirror_Load_2157(o2200', o2201, i145, o2202, env, static) :|: o2200' = o2200 + o2202 + -1 * o2201 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2202
mirror_Load_2157(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2168(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Load_2168(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2177(o2200, o2201, i145, o2202, env, static) -{1,1}> mirror_Load_2185(o2200', i145, o2202, o2201, env, static) :|: o2200' = o2200 + o2201 + -1 * o2202 && 0 < o2200' && 0 <= o2202 && 0 <= o2201 && 0 < o2200 && o2200' <= o2200 + o2201
mirror_Load_2185(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_FieldAccess_2188(o2200, i145, o2202, o2201, env, static) -{1,1}> mirror_Store_2190(o2201, i145, env, static) :|: 0 <= o2202 && 0 <= o2201 && 0 < o2200
mirror_Store_2190(o2201, i145, env, static) -{1,1}> mirror_JMP_2193(o2201, i145, env, static) :|: 0 <= o2201
mirror_JMP_2193(o2201, i145, env, static) -{1,1}> mirror_Load_2196(o2201, i145, env, static) :|: 0 <= o2201
mirror_Load_2196(o2201, i145, env, static) -{0,0}> mirror_Load_2039(o2201, i145, env, static) :|: 0 <= o2201

obtained
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
by chaining
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{0,0}> createTree_NULL_2001(o2182, i260, o2174, i145, env, static) :|: 0 <= o2182 && 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_NULL_2001(o2182, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2005(i260, o2174, o2182, i145, env, static) :|: 1 <= i260 && 0 < o2182 && 0 <= o2174
createTree_Load_2005(i260, o2174, o2182, i145, env, static) -{1,1}> createTree_FieldAccess_2011(o2182, i260, o2174, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 < o2182
createTree_FieldAccess_2011(o2185, i260, o2174, i145, env, static) -{0,0}> createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) :|: o2186 < o2185 && 0 < o2185 && 1 <= i260 && o2187 < o2185 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_FieldAccess_2017(o2185, i260, o2174, i145, o2187, o2186, env, static) -{1,1}> createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Store_2021(o2186, i260, o2174, o2185, i145, o2187, env, static) -{1,1}> createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2025(i260, o2174, o2185, o2186, i145, o2187, env, static) -{1,1}> createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_FieldAccess_2028(o2185, i260, o2174, o2186, i145, o2187, env, static) -{1,1}> createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) :|: 0 < o2185 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Store_2032(o2187, i260, o2174, o2186, i145, env, static) -{1,1}> createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186
createTree_Load_2034(i260, o2174, o2187, o2186, i145, env, static) -{1,1}> createTree_NULL_2037(o2186, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 <= o2186

obtained
createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
by chaining
createTree_NULL_2037(NULL, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187
createTree_NULL_2043(NULL, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187

obtained
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
by chaining
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{1,1}> createTree_JMP_2055(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= i261 && 1 <= i260 && 0 <= o2174 && 0 <= o2187
createTree_JMP_2055(i261, o2174, o2187, i145, env, static) -{1,1}> createTree_Load_2082(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187
createTree_Load_2082(i261, o2174, o2187, i145, env, static) -{0,0}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: 0 <= i261 && 0 <= o2174 && 0 <= o2187

obtained
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
by chaining
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{0,0}> createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2188 && 0 <= o2187 && 0 < o2188
createTree_NULL_2041(o2188, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2046(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2053(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && o2193 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2091(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2101(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2107(o2193, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2193 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2113(i263, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_NE_2115(i263, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
by chaining
createNode_NE_2115(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2120(i271, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i271 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2152(i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
by chaining
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2233 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2162(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_InvokeMethod_2173(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_Load_2179(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_InvokeMethod_2189(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
langle_init_rangle_Return_2191(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Store_2194(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Load_2199(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2243(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2252(o2233, i260, o2174, o2187, o2188, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2233 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2255(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2260(i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{1,1}> createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) :|: NULL = 0 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && o2381 = 1 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2367(o2381, i260, o2174, o2187, o2188, o2233, i145, NULL, env, static) -{0,0}> createNode_Duplicate_2368(o2381, i260, o2174, o2187, o2188, o2233, i145, env, static) :|: NULL = 0 && 0 <= o2233 && 0 < o2381 && 1 <= i260 && 0 < o2233 && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
by chaining
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2369(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_InvokeMethod_2370(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 < o2393 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2371(i297, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_NE_2372(i297, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394

obtained
createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
by chaining
createNode_NE_2372(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2381(i312, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 43 <= i312 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && iconst_42 < i312 && 0 <= o2394
createNode_New_2430(i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394

obtained
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
by chaining
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && o2473 = 1 && 0 < o2473 && 0 <= o2394
createNode_Duplicate_2435(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_InvokeMethod_2449(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2479(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2487(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Return_2489(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Store_2491(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Load_2493(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createNode_Return_2495(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Store_2497(o2473, i260, o2394, o2395, o2396, o2397, i145, NULL, env, static) -{1,1}> createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2499(i260, o2394, o2395, o2396, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_Load_2501(o2396, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_FieldAccess_2503(o2396, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2473 && 0 <= o2394
createTree_FieldAccess_2503(o2593, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{0,0}> createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && o2595 < o2593 && 0 <= o2594 && o2594 < o2593 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2505(o2593, o2397, i260, o2394, o2395, o2473, i145, o2594, o2595, NULL, env, static) -{1,1}> createTree_Load_2507(i260, o2394', o2395, o2593', o2397, o2473, i145, o2595, NULL, env, static) :|: o2593' <= o2593 + o2397 && NULL = 0 && 0 <= o2395 && 1 <= i260 && 0 <= o2394' && 0 <= o2594 && 0 < o2473 && 0 <= o2394 && 0 < o2593 && o2394' <= o2394 + o2397 && 0 <= o2397 && 0 <= o2595 && 0 < o2593'
createTree_Load_2507(i260, o2394, o2395, o2593, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_Load_2509(o2593, i260, o2394, o2395, o2397, o2473, i145, o2595, NULL, env, static) -{1,1}> createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_FieldAccess_2510(o2593, o2473, i260, o2394, o2395, o2397, i145, o2595, NULL, env, static) -{1,1}> createTree_New_2512(i260, o2394', o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2394' <= o2394 + o2473 && 0 <= o2397 && 0 <= o2595 && 1 <= i260 && 0 <= o2394' && 0 < o2473 && 0 <= o2394 && 0 < o2593
createTree_New_2512(i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && o2664 = 1 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Duplicate_2514(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2516(o2664, i260, o2394, o2395, o2397, o2473, i145, NULL, env, static) -{1,1}> createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_Load_2518(o2664, o2397, i260, o2394, o2395, o2473, i145, NULL, env, static) -{1,1}> createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
createTree_InvokeMethod_2520(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_Load_2522(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2394
langle_init_rangle_InvokeMethod_2525(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2664, o2397, o2395, i260, o2394, o2473, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 < o2664 && 0 < o2473 && 0 <= o2473 && 0 <= o2394

obtained
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
by chaining
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2527(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2528(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2529(o2815, o2816, o2817, i260, o2818, o2819, i145, NULL, env, static) -{1,1}> langle_init_rangle_Load_2530(o2815', o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2816 && o2815' <= o2815 + o2816 && 1 <= i260 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Load_2530(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_Load_2531(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
langle_init_rangle_FieldAccess_2532(o2815, o2817, i260, o2818, o2819, i145, NULL, o2816, env, static) -{1,1}> langle_init_rangle_Return_2533(o2815', i260, o2818, o2819, i145, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && o2815' = o2815 + o2817 && 1 <= i260 && o2815' <= o2815 + o2817 && 0 <= o2819 && 0 < o2815' && 0 <= o2816
langle_init_rangle_Return_2533(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_Store_2534(o2815, i260, o2818, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 <= o2816
createTree_New_2535(i260, o2818, o2815, o2819, i145, o2817, o2816, env, static) -{1,1}> createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: o2974 = 1 && NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Duplicate_2536(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2537(o2974, i260, o2818, o2815, o2819, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Load_2538(o2974, o2819, i260, o2818, o2815, i145, NULL, o2817, o2816, env, static) -{1,1}> createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_InvokeMethod_2539(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2540(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_InvokeMethod_2541(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2542(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2543(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2544(o2974, o2819, o2815, i260, o2818, i145, NULL, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2545(o2974', o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && o2974' <= o2974 + o2819 && 0 <= o2817 && 0 <= o2818 && o2974' = o2974 + o2819 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && 0 <= o2816
langle_init_rangle_Load_2545(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_Load_2546(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
langle_init_rangle_FieldAccess_2547(o2974, o2815, i260, o2818, i145, NULL, o2819, o2817, o2816, env, static) -{1,1}> langle_init_rangle_Return_2548(o2974', i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: NULL = 0 && 0 < o2815 && 0 <= o2817 && o2974' = o2974 + o2815 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 < o2974' && o2974' <= o2974 + o2815 && 0 <= o2816
langle_init_rangle_Return_2548(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Store_2549(o2974, i260, o2818, i145, o2815, o2819, o2817, o2816, env, static) -{1,1}> createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2816
createTree_Inc_2550(i260, o2818, o2974, i145, o2815, o2819, o2817, o2816, env, static) -{0,0}> createTree_Inc_2048(i260, o2818, o2974, i145, env, static) :|: 0 < o2815 && 0 <= o2817 && 0 <= o2818 && 1 <= i260 && 0 <= o2819 && 0 < o2974 && 0 <= o2974 && 0 <= o2816

obtained
createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
by chaining
createNode_NE_2372(iconst_42, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2380(iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_ConstantStackPush_2417(i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createNode_Return_2448(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Store_2453(NULL, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2485(i260, o2394, o2395, o2396, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2486(o2396, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_FieldAccess_2488(o2396, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: 0 < o2396 && NULL = 0 && 0 <= o2395 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2488(o2528, o2397, i260, o2394, o2395, NULL, i145, env, static) -{0,0}> createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) :|: NULL = 0 && o2530 < o2528 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2529 < o2528 && 0 <= o2529 && 0 <= o2394
createTree_FieldAccess_2490(o2528, o2397, i260, o2394, o2395, NULL, i145, o2529, o2530, env, static) -{1,1}> createTree_Load_2492(i260, o2394', o2395, o2528', o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && o2394' <= o2394 + o2397 && 0 <= o2395 && 0 < o2528' && 0 < o2528 && o2528' <= o2528 + o2397 && 0 <= o2397 && 1 <= i260 && 0 <= o2529 && 0 <= o2394' && 0 <= o2394
createTree_Load_2492(i260, o2394, o2395, o2528, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2494(o2528, i260, o2394, o2395, o2397, NULL, i145, o2530, env, static) -{1,1}> createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_FieldAccess_2496(o2528, NULL, i260, o2394, o2395, o2397, i145, o2530, env, static) -{1,1}> createTree_New_2498(i260, o2394', o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2530 && 0 <= o2395 && 0 < o2528 && 0 <= o2397 && 1 <= i260 && o2394' <= o2394 + NULL && 0 <= o2394' && 0 <= o2394
createTree_New_2498(i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && o2580 = 1 && 0 <= o2394
createTree_Duplicate_2500(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2502(o2580, i260, o2394, o2395, o2397, NULL, i145, env, static) -{1,1}> createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_Load_2504(o2580, o2397, i260, o2394, o2395, NULL, i145, env, static) -{1,1}> createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
createTree_InvokeMethod_2506(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_Load_2508(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{1,1}> langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= o2394
langle_init_rangle_InvokeMethod_2511(o2580, o2397, o2395, i260, o2394, NULL, i145, env, static) -{0,0}> langle_init_rangle_InvokeMethod_2526(o2580, o2397, o2395, i260, o2394, NULL, i145, NULL, env, static) :|: NULL = 0 && 0 <= o2395 && 0 < o2580 && 0 <= o2397 && 1 <= i260 && 0 <= NULL && 0 <= o2394

obtained
createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
by chaining
createNode_NE_2372(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{0,0}> createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && 0 <= o2395 && i310 <= 41 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394
createNode_NE_2379(i310, iconst_42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 < o2396 && i310 <= 41 && 0 <= o2395 && i310 < iconst_42 && 0 <= o2397 && iconst_42 = 42 && 1 <= i260 && 0 <= o2394

obtained
createNode_NE_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
by chaining
createNode_NE_2115(iconst_42, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_NE_2119(iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_ConstantStackPush_2131(i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Return_2166(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_Store_2175(NULL, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createTree_InvokeMethod_2180(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_New_2187(i260, o2174, o2187, o2188, NULL, i145, env, static) -{1,1}> createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && o2261 = 1 && 0 <= o2174 && 0 <= o2187 && 0 < o2188
createNode_Duplicate_2192(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) -{0,0}> createNode_Duplicate_2368(o2261, i260, o2174, o2187, o2188, NULL, i145, env, static) :|: NULL = 0 && 0 < o2261 && 1 <= i260 && 0 <= NULL && 0 <= o2174 && 0 <= o2187 && 0 < o2188

obtained
createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
by chaining
createNode_NE_2115(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{0,0}> createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188
createNode_NE_2118(i270, iconst_42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: iconst_42 = 42 && i270 < iconst_42 && 1 <= i260 && 0 <= o2174 && 0 <= o2187 && i270 <= 41 && 0 < o2188

obtained
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
by chaining
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{0,0}> createTree_LE_1988(i259, o2174, o2175, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_LE_1988(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_1991(o2174, i145, env, static) :|: i259 <= 0 && 0 <= o2174 && 0 <= o2175
createTree_Load_1991(o2174, i145, env, static) -{0,0}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174

obtained
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
by chaining
createNode_NE_69(iconst_42, iconst_42, i2, env, static) -{0,0}> createNode_NE_71(iconst_42, i2, env, static) :|: iconst_42 = 42
createNode_NE_71(iconst_42, i2, env, static) -{1,1}> createNode_ConstantStackPush_75(i2, env, static) :|: iconst_42 = 42
createNode_ConstantStackPush_75(i2, env, static) -{1,1}> createNode_Return_87(NULL, i2, env, static) :|: NULL = 0
createNode_Return_87(NULL, i2, env, static) -{1,1}> createTree_Store_91(NULL, i2, env, static) :|: NULL = 0
createTree_Store_91(NULL, i2, env, static) -{1,1}> createTree_New_95(i2, NULL, env, static) :|: NULL = 0
createTree_New_95(i2, NULL, env, static) -{0,0}> createTree_New_99(i2, NULL, env, static) :|: NULL = 0
createTree_New_99(i2, NULL, env, static) -{1,1}> createTree_Duplicate_101(o11, i2, NULL, env, static) :|: NULL = 0 && o11 = 1 && 0 < o11
createTree_Duplicate_101(o11, i2, NULL, env, static) -{1,1}> createTree_Load_106(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Load_106(o11, i2, NULL, env, static) -{1,1}> createTree_ConstantStackPush_110(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_ConstantStackPush_110(o11, NULL, i2, env, static) -{1,1}> createTree_InvokeMethod_115(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
createTree_InvokeMethod_115(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_119(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_119(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_InvokeMethod_128(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_139(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_139(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_141(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_141(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_FieldAccess_143(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_146(o11', NULL, i2, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Load_146(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Load_148(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_Load_148(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) :|: NULL = 0 && 0 < o11
langle_init_rangle_FieldAccess_150(o11, NULL, i2, env, static) -{1,1}> langle_init_rangle_Return_152(o11', i2, NULL, env, static) :|: NULL = 0 && o11' <= o11 + NULL && 0 < o11' && 0 < o11 && o11' = o11 + NULL
langle_init_rangle_Return_152(o11, i2, NULL, env, static) -{1,1}> createTree_Store_153(o11, i2, NULL, env, static) :|: NULL = 0 && 0 < o11
createTree_Store_153(o11, i2, NULL, env, static) -{1,1}> createTree_Load_156(i2, NULL, o11, env, static) :|: NULL = 0 && 0 < o11
createTree_Load_156(i2, NULL, o11, env, static) -{0,0}> createTree_Load_321(i2, NULL, o11, i2, env, static) :|: NULL = 0 && 0 <= o11 && 0 < o11
createTree_Load_321(i41, NULL, o84, i42, env, static) -{0,0}> createTree_Load_1176(i41, NULL, o84, i42, env, static) :|: NULL = 0 && 0 <= NULL && 0 <= o84

obtained
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42
by chaining
createNode_NE_69(i11, iconst_42, i2, env, static) -{0,0}> createNode_NE_70(i11, iconst_42, i2, env, static) :|: iconst_42 = 42 && i11 <= 41
createNode_NE_70(i11, iconst_42, i2, env, static) -{1,1}> createNode_New_74(i2, env, static) :|: iconst_42 = 42 && i11 <= 41 && i11 < iconst_42
createNode_New_74(i2, env, static) -{0,0}> createNode_New_82(i2, env, static) :|: 0 >= 0

(30) Obligation:

IntTrs with 26 rules
Start term: main_Load_2(#0, env, static)
Considered paths: all paths from start
Rules:
main_Load_2(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_82(i2, env, static) :|: 43 <= i12 && 42 < i12
createNode_New_82(i2, env, static) -{25,25}> createTree_Load_1176(i2, 1, o22'1, i2, env, static) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
createTree_Load_1176(i144, o1108, o1109, i145, env, static) -{0,0}> createTree_Load_1975(i144, o1108, o1109, i145, env, static) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175, i145, env, static) -{1,1}> createTree_LE_1986(i256, o2174, o2175, i145, env, static) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175, i145, env, static) -{2,2}> createTree_NULL_1996(o2175, i260, o2174, i145, env, static) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_NULL_1996(0, i260, o2174, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Load_2009(o2174, i145, env, static) -{7,7}> mirror_Load_2039(o2174, i145, env, static) :|: 0 <= o2174
mirror_Load_2039(o2174, i145, env, static) -{16,16}> mirror_Load_2039(o2201', i145, env, static) :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && 0 <= o2174 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_NULL_1996(o2182, i260, o2174, i145, env, static) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187', i145, env, static) :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createTree_NULL_2037(0, i260, o2174, o2187, i145, env, static) -{1,1}> createTree_Inc_2048(i260, o2174, o2187, i145, env, static) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Inc_2048(i260, o2174, o2187, i145, env, static) -{2,2}> createTree_Load_1975(i261, o2174, o2187, i145, env, static) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createTree_NULL_2037(o2188, i260, o2174, o2187, i145, env, static) -{7,7}> createNode_NE_2115(i263', 42, i260, o2174, o2187, o2188, i145, env, static) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_NE_2115(i271, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397, i145, env, static) -{4,4}> createNode_NE_2372(i297', 42, i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2372(i312, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1, i145, 0, env, static) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819, i145, 0, env, static) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1, i145, env, static) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
createNode_NE_2372(42, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0, i145, 0, env, static) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
createNode_NE_2372(i310, 42, i260, o2394, o2395, o2396, o2397, i145, env, static) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397, i145, env, static) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(42, 42, i260, o2174, o2187, o2188, i145, env, static) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0, i145, env, static) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
createNode_NE_2115(i270, 42, i260, o2174, o2187, o2188, i145, env, static) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188, i145, env, static) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
createTree_LE_1986(i259, o2174, o2175, i145, env, static) -{1,1}> createTree_Load_2009(o2174, i145, env, static) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_NE_69(42, 42, i2, env, static) -{19,19}> createTree_Load_1176(i2, 0, o11'1, i2, env, static) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
createNode_NE_69(i11, 42, i2, env, static) -{1,1}> createNode_New_82(i2, env, static) :|: 0 >= 0 && i11 <= 41 && i11 < 42

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

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

main_Load_2(x1, x2, x3) → main_Load_2(x1, x3)
createNode_NE_69(x1, x2, x3, x4, x5) → createNode_NE_69(x1, x3)
createTree_Load_1176(x1, x2, x3, x4, x5, x6) → createTree_Load_1176(x1, x2, x3)
createTree_Load_1975(x1, x2, x3, x4, x5, x6) → createTree_Load_1975(x1, x2, x3)
createTree_LE_1986(x1, x2, x3, x4, x5, x6) → createTree_LE_1986(x1, x2, x3)
createTree_NULL_1996(x1, x2, x3, x4, x5, x6) → createTree_NULL_1996(x1, x2, x3)
createTree_Load_2009(x1, x2, x3, x4) → createTree_Load_2009(x1)
mirror_Load_2039(x1, x2, x3, x4) → mirror_Load_2039(x1)
createTree_NULL_2037(x1, x2, x3, x4, x5, x6, x7) → createTree_NULL_2037(x1, x2, x3, x4)
createTree_Inc_2048(x1, x2, x3, x4, x5, x6) → createTree_Inc_2048(x1, x2, x3)
createNode_NE_2115(x1, x2, x3, x4, x5, x6, x7, x8, x9) → createNode_NE_2115(x1, x3, x4, x5, x6)
createNode_New_2125(x1, x2, x3, x4, x5, x6, x7) → createNode_New_2125(x1, x2, x3, x4)
createNode_Duplicate_2368(x1, x2, x3, x4, x5, x6, x7, x8, x9) → createNode_Duplicate_2368(x1, x2, x3, x4, x5, x6)
createNode_NE_2372(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → createNode_NE_2372(x1, x3, x4, x5, x6, x7)
createNode_New_2407(x1, x2, x3, x4, x5, x6, x7, x8) → createNode_New_2407(x1, x2, x3, x4, x5)
langle_init_rangle_InvokeMethod_2526(x1, x2, x3, x4, x5, x6, x7, x8, x9, x10) → langle_init_rangle_InvokeMethod_2526(x1, x2, x3, x4, x5, x6)
createNode_New_82(x1, x2, x3) → createNode_New_82(x1)

(32) Obligation:

IntTrs with 26 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
main_Load_2(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_82(i2) :|: 43 <= i12 && 42 < i12
createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22'1) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
createTree_Load_1176(i144, o1108, o1109) -{0,0}> createTree_Load_1975(i144, o1108, o1109) :|: 0 <= o1109 && 0 <= o1108
createTree_Load_1975(i256, o2174, o2175) -{1,1}> createTree_LE_1986(i256, o2174, o2175) :|: 0 <= o2174 && 0 <= o2175
createTree_LE_1986(i260, o2174, o2175) -{2,2}> createTree_NULL_1996(o2175, i260, o2174) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_NULL_1996(0, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Load_2009(o2174) -{7,7}> mirror_Load_2039(o2174) :|: 0 <= o2174
mirror_Load_2039(o2174) -{16,16}> mirror_Load_2039(o2201') :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && 0 <= o2174 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createTree_NULL_1996(o2182, i260, o2174) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187') :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createTree_NULL_2037(0, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i261, o2174, o2187) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createTree_NULL_2037(o2188, i260, o2174, o2187) -{7,7}> createNode_NE_2115(i263', i260, o2174, o2187, o2188) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_NE_2115(i271, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createNode_New_2125(i260, o2174, o2187, o2188) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397) -{4,4}> createNode_NE_2372(i297', i260, o2394, o2395, o2396, o2397) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createNode_NE_2372(i312, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
createNode_New_2407(i260, o2394, o2395, o2396, o2397) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
createNode_NE_2372(42, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
createNode_NE_2372(i310, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
createNode_NE_2115(42, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
createNode_NE_2115(i270, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
createTree_LE_1986(i259, o2174, o2175) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_NE_69(42, i2) -{19,19}> createTree_Load_1176(i2, 0, o11'1) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
createNode_NE_69(i11, i2) -{1,1}> createNode_New_82(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42

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

Moved arithmethic from lhss to constraints.

createNode_NE_69(42, i2) -{19,19}> createTree_Load_1176(i2, 0, o11'1) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1
was transformed to
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11'1) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42

createTree_NULL_1996(0, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260
was transformed to
createTree_NULL_1996(x, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0

createTree_NULL_2037(0, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260
was transformed to
createTree_NULL_2037(x, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0

createNode_NE_2115(42, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0
was transformed to
createNode_NE_2115(x, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42

createNode_NE_2372(42, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2
was transformed to
createNode_NE_2372(x, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42

(34) Obligation:

IntTrs with 26 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397) -{4,4}> createNode_NE_2372(i297', i260, o2394, o2395, o2396, o2397) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
mirror_Load_2039(o2174) -{16,16}> mirror_Load_2039(o2201') :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && 0 <= o2174 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createNode_New_2125(i260, o2174, o2187, o2188) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createTree_Load_2009(o2174) -{7,7}> mirror_Load_2039(o2174) :|: 0 <= o2174
createNode_NE_2372(i312, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
createNode_NE_69(i12, i2) -{1,1}> createNode_New_82(i2) :|: 43 <= i12 && 42 < i12
createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i261, o2174, o2187) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11'1) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42
createTree_LE_1986(i259, o2174, o2175) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createTree_NULL_1996(o2182, i260, o2174) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187') :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createNode_NE_2115(i270, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
main_Load_2(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
createTree_NULL_1996(x, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createTree_NULL_2037(o2188, i260, o2174, o2187) -{7,7}> createNode_NE_2115(i263', i260, o2174, o2187, o2188) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22'1) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
createNode_New_2407(i260, o2394, o2395, o2396, o2397) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createTree_LE_1986(i260, o2174, o2175) -{2,2}> createTree_NULL_1996(o2175, i260, o2174) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_1975(i256, o2174, o2175) -{1,1}> createTree_LE_1986(i256, o2174, o2175) :|: 0 <= o2174 && 0 <= o2175
createNode_NE_69(i11, i2) -{1,1}> createNode_New_82(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42
createTree_Load_1176(i144, o1108, o1109) -{0,0}> createTree_Load_1975(i144, o1108, o1109) :|: 0 <= o1109 && 0 <= o1108
createTree_NULL_2037(x, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createNode_NE_2115(i271, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createNode_NE_2115(x, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42
createNode_NE_2372(i310, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395
createNode_NE_2372(x, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42

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

Moved arithmethic from constraints to rhss.

createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i261, o2174, o2187) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
was transformed to
createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22'1) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
was transformed to
createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''

createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11'1) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42
was transformed to
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42

(36) Obligation:

IntTrs with 26 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397) -{4,4}> createNode_NE_2372(i297', i260, o2394, o2395, o2396, o2397) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
mirror_Load_2039(o2174) -{16,16}> mirror_Load_2039(o2201') :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && 0 <= o2174 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createNode_New_2125(i260, o2174, o2187, o2188) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
createTree_NULL_2037(x, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createTree_Load_2009(o2174) -{7,7}> mirror_Load_2039(o2174) :|: 0 <= o2174
createNode_NE_2372(i312, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
createNode_NE_69(i12, i2) -{1,1}> createNode_New_82(i2) :|: 43 <= i12 && 42 < i12
createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
createNode_NE_2372(x, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42
createTree_LE_1986(i259, o2174, o2175) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createTree_NULL_1996(o2182, i260, o2174) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187') :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
main_Load_2(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_2115(i270, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
createNode_NE_2115(x, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42
createTree_NULL_2037(o2188, i260, o2174, o2187) -{7,7}> createNode_NE_2115(i263', i260, o2174, o2187, o2188) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
createNode_New_2407(i260, o2394, o2395, o2396, o2397) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createTree_LE_1986(i260, o2174, o2175) -{2,2}> createTree_NULL_1996(o2175, i260, o2174) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_NULL_1996(x, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
createTree_Load_1975(i256, o2174, o2175) -{1,1}> createTree_LE_1986(i256, o2174, o2175) :|: 0 <= o2174 && 0 <= o2175
createTree_Load_1176(i144, o1108, o1109) -{0,0}> createTree_Load_1975(i144, o1108, o1109) :|: 0 <= o1109 && 0 <= o1108
createNode_NE_69(i11, i2) -{1,1}> createNode_New_82(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42
createNode_NE_2115(i271, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createNode_NE_2372(i310, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395

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

Simplified expressions.

mirror_Load_2039(o2174) -{16,16}> mirror_Load_2039(o2201') :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && 0 <= o2174 && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
was transformed to
mirror_Load_2039(o2174) -{16,16}> mirror_Load_2039(o2201') :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1

createNode_New_2125(i260, o2174, o2187, o2188) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174 && 0 <= 1
was transformed to
createNode_New_2125(i260, o2174, o2187, o2188) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1) :|: 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174

createTree_NULL_2037(x, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
was transformed to
createTree_NULL_2037(x, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 0

createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11''' + 0) :|: o11'1 = o11''' + 0 && 0 <= o11'1 && o11''' <= 1 + 0 && 0 <= 0 && o11''' = 1 + 0 && 0 < o11''' && 0 >= 0 && 0 < 1 && o11'1 <= o11''' + 0 && 0 < o11'1 && x = 42
was transformed to
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11''') :|: o11'1 = o11''' && o11''' = 1 && 0 < o11''' && 0 < o11'1 && x = 42

langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && o2815''' <= o2815 + o2816 && 0 <= o2974'1 && 0 < o2815 && 0 < o2974'1 && 0 < 1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 <= o2815''' + o2817 && o2974''' <= 1 + o2819 && o2974'1 <= o2974''' + o2815'1 && o2815'1 = o2815''' + o2817 && 0 < o2815'''
was transformed to
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && 0 < o2815 && 0 < o2974'1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 = o2815''' + o2817 && 0 < o2815'''

createNode_NE_2372(x, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= 0 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 < 1 && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 + 0 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42
was transformed to
createNode_NE_2372(x, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42

createTree_NULL_1996(o2182, i260, o2174) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187') :|: 0 <= o2182 && 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
was transformed to
createTree_NULL_1996(o2182, i260, o2174) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187') :|: 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182

main_Load_2(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_2(i2, static) -{23,23}> createNode_NE_69(i4', i2) :|: static'1 <= static''' + 1 && 0 <= static''' && static''' <= static + 2 && 0 <= static && 0 <= static'1

createTree_NULL_2037(o2188, i260, o2174, o2187) -{7,7}> createNode_NE_2115(i263', i260, o2174, o2187, o2188) :|: 0 <= o2188 && 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174 && 0 < 1
was transformed to
createTree_NULL_2037(o2188, i260, o2174, o2187) -{7,7}> createNode_NE_2115(i263', i260, o2174, o2187, o2188) :|: 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174

createNode_NE_2115(x, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < 1 && 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && 0 <= 0 && x = 42
was transformed to
createNode_NE_2115(x, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 42

createNode_New_2407(i260, o2394, o2395, o2396, o2397) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && 0 <= 1 && o2394''' <= o2394 + o2397 && 0 < 1 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
was transformed to
createNode_New_2407(i260, o2394, o2395, o2396, o2397) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && o2394''' <= o2394 + o2397 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''

createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i260 + -1, o2174, o2187) :|: i260 + -1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
was transformed to
createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i260 - 1, o2174, o2187) :|: i260 - 1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174

createTree_NULL_1996(x, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= 0 && 1 <= i260 && x = 0
was transformed to
createTree_NULL_1996(x, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 1 <= i260 && x = 0

createNode_NE_69(i11, i2) -{1,1}> createNode_New_82(i2) :|: 0 >= 0 && i11 <= 41 && i11 < 42
was transformed to
createNode_NE_69(i11, i2) -{1,1}> createNode_New_82(i2) :|: i11 <= 41 && i11 < 42

createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22''' + 0) :|: o22'1 = o22''' + 0 && 0 < 1 && o22''' <= 1 + 1 && 0 < o22'1 && o22'1 <= o22''' + 0 && 0 <= o22'1 && 0 <= 1 && o22''' = 1 + 1 && 0 < o22'''
was transformed to
createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22''') :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''

(38) Obligation:

IntTrs with 26 rules
Start term: main_Load_2(#0, static)
Considered paths: all paths from start
Rules:
createNode_Duplicate_2368(o2393, i260, o2394, o2395, o2396, o2397) -{4,4}> createNode_NE_2372(i297', i260, o2394, o2395, o2396, o2397) :|: 0 <= o2397 && 0 <= o2394 && 0 < o2393 && 1 <= i260 && 0 < o2396 && 0 <= o2395
createTree_NULL_1996(x, i260, o2174) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 1 <= i260 && x = 0
createTree_Load_2009(o2174) -{7,7}> mirror_Load_2039(o2174) :|: 0 <= o2174
createNode_NE_2115(x, i260, o2174, o2187, o2188) -{6,6}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 0) :|: 0 < o2188 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 42
createNode_NE_2372(i312, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 43 <= i312 && 0 <= o2394 && 0 < o2396 && 1 <= i260 && 0 <= o2395 && 0 <= o2397 && 42 < i312
createNode_NE_69(i12, i2) -{1,1}> createNode_New_82(i2) :|: 43 <= i12 && 42 < i12
createTree_LE_1986(i259, o2174, o2175) -{1,1}> createTree_Load_2009(o2174) :|: 0 <= o2174 && 0 <= o2175 && i259 <= 0
createNode_NE_2115(i270, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 0 < o2188 && i270 <= 41 && 0 <= o2187 && 0 <= o2174 && 1 <= i260 && i270 < 42
createNode_New_2407(i260, o2394, o2395, o2396, o2397) -{22,22}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'1, 1) :|: o2595' < o2396 && 0 <= o2394'1 && 0 <= o2594' && o2394''' <= o2394 + o2397 && o2394'1 <= o2394''' + 1 && o2594' < o2396 && 1 <= i260 && 0 < o2396 && 0 <= o2397 && 0 <= o2395 && 0 <= o2595' && 0 <= o2394''' && 0 <= o2394 && o2593''' <= o2396 + o2397 && 0 < o2593'''
createTree_Inc_2048(i260, o2174, o2187) -{2,2}> createTree_Load_1975(i260 - 1, o2174, o2187) :|: i260 - 1 = i261 && 0 <= o2187 && 1 <= i260 && 0 <= i261 && 0 <= o2174
langle_init_rangle_InvokeMethod_2526(o2815, o2816, o2817, i260, o2818, o2819) -{24,24}> createTree_Inc_2048(i260, o2818, o2974''' + o2815'1) :|: o2815''' = o2815 + o2816 && 0 <= o2816 && 0 < o2815 && 0 < o2974'1 && 0 <= o2819 && o2974'1 = o2974''' + o2815'1 && 1 <= i260 && o2974''' = 1 + o2819 && 0 <= o2818 && 0 <= o2817 && 0 < o2815'1 && 0 < o2974''' && o2815'1 = o2815''' + o2817 && 0 < o2815'''
createNode_New_82(i2) -{25,25}> createTree_Load_1176(i2, 1, o22''') :|: o22'1 = o22''' && 0 < o22'1 && o22''' = 2 && 0 < o22'''
createNode_NE_2372(x, i260, o2394, o2395, o2396, o2397) -{16,16}> langle_init_rangle_InvokeMethod_2526(1, o2397, o2395, i260, o2394'3, 0) :|: 0 <= o2394 && 0 <= o2394'3 && o2530' < o2396 && 0 <= o2529' && 1 <= i260 && o2529' < o2396 && 0 <= o2397 && 0 < o2528''' && 0 <= o2530' && 0 <= o2395 && o2394'3 <= o2394'2 && 0 < o2396 && o2528''' <= o2396 + o2397 && o2394'2 <= o2394 + o2397 && 0 <= o2394'2 && x = 42
createTree_NULL_1996(o2182, i260, o2174) -{8,8}> createTree_NULL_2037(o2186', i260, o2174, o2187') :|: 0 <= o2186' && 0 <= o2174 && 0 <= o2187' && 1 <= i260 && 0 < o2182 && o2187' < o2182 && o2186' < o2182
createTree_LE_1986(i260, o2174, o2175) -{2,2}> createTree_NULL_1996(o2175, i260, o2174) :|: 0 < i260 && 0 <= o2175 && 0 <= o2174 && 1 <= i260
createTree_Load_1975(i256, o2174, o2175) -{1,1}> createTree_LE_1986(i256, o2174, o2175) :|: 0 <= o2174 && 0 <= o2175
main_Load_2(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_69(i11, i2) -{1,1}> createNode_New_82(i2) :|: i11 <= 41 && i11 < 42
createTree_Load_1176(i144, o1108, o1109) -{0,0}> createTree_Load_1975(i144, o1108, o1109) :|: 0 <= o1109 && 0 <= o1108
createTree_NULL_2037(o2188, i260, o2174, o2187) -{7,7}> createNode_NE_2115(i263', i260, o2174, o2187, o2188) :|: 0 < o2188 && 1 <= i260 && 0 <= o2187 && 0 <= o2174
mirror_Load_2039(o2174) -{16,16}> mirror_Load_2039(o2201') :|: 0 <= o2201' && o2200''' <= o2174 + o2202' && o2200'1 = o2200''' + o2201' + -1 * o2202' && 0 < o2174 && 0 < o2200''' && 1 + o2201' + o2202' = o2174 && 0 <= o2202' && o2200''' = o2174 + o2202' + -1 * o2201' && o2200'1 <= o2200''' + o2201' && 0 < o2200'1
createNode_NE_69(x, i2) -{19,19}> createTree_Load_1176(i2, 0, o11''') :|: o11'1 = o11''' && o11''' = 1 && 0 < o11''' && 0 < o11'1 && x = 42
createNode_New_2125(i260, o2174, o2187, o2188) -{12,12}> createNode_Duplicate_2368(1, i260, o2174, o2187, o2188, 1) :|: 0 < o2188 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createNode_NE_2115(i271, i260, o2174, o2187, o2188) -{1,1}> createNode_New_2125(i260, o2174, o2187, o2188) :|: 43 <= i271 && 0 < o2188 && 42 < i271 && 0 <= o2187 && 1 <= i260 && 0 <= o2174
createTree_NULL_2037(x, i260, o2174, o2187) -{1,1}> createTree_Inc_2048(i260, o2174, o2187) :|: 0 <= o2187 && 0 <= o2174 && 1 <= i260 && x = 0
createNode_NE_2372(i310, i260, o2394, o2395, o2396, o2397) -{1,1}> createNode_New_2407(i260, o2394, o2395, o2396, o2397) :|: 0 <= o2394 && 1 <= i260 && 0 <= o2397 && i310 <= 41 && i310 < 42 && 0 < o2396 && 0 <= o2395

(39) koat Proof (EQUIVALENT transformation)

YES(?, 6150*ar_0 + 96577921750)

Initial complexity problem:
1: T:
(Comp: ?, Cost: 4) createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: ?, Cost: 1) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 7) createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]
(Comp: ?, Cost: 6) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
(Comp: ?, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
(Comp: ?, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\ 42 < ar_0 ]
(Comp: ?, Cost: 1) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 /\ ar_0 <= 0 ]
(Comp: ?, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
(Comp: ?, Cost: 22) createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
(Comp: ?, Cost: 2) createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 24) langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
(Comp: ?, Cost: 25) createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\ 0 < o22'1 /\ o22''' = 2 /\ 0 < o22''' ]
(Comp: ?, Cost: 16) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
(Comp: ?, Cost: 8) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
(Comp: ?, Cost: 2) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 1) createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 23) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: ?, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\ ar_0 < 42 ]
(Comp: ?, Cost: 0) createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 7) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 16) mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
(Comp: ?, Cost: 19) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\ o11''' = 1 /\ 0 < o11''' /\ 0 < o11'1 /\ ar_0 = 42 ]
(Comp: ?, Cost: 12) createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 1) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 1 produces the following problem:
2: T:
(Comp: ?, Cost: 4) createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: ?, Cost: 1) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 7) createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]
(Comp: ?, Cost: 6) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
(Comp: ?, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\ 42 < ar_0 ]
(Comp: ?, Cost: 1) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 /\ ar_0 <= 0 ]
(Comp: ?, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
(Comp: ?, Cost: 22) createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
(Comp: ?, Cost: 2) createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 24) langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
(Comp: 2, Cost: 25) createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\ 0 < o22'1 /\ o22''' = 2 /\ 0 < o22''' ]
(Comp: ?, Cost: 16) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
(Comp: ?, Cost: 8) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
(Comp: ?, Cost: 2) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 1) createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 23) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\ ar_0 < 42 ]
(Comp: 3, Cost: 0) createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 7) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 16) mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
(Comp: 1, Cost: 19) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\ o11''' = 1 /\ 0 < o11''' /\ 0 < o11'1 /\ ar_0 = 42 ]
(Comp: ?, Cost: 12) createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 1) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(createNode_Duplicate_2368) = 2
Pol(createNode_NE_2372) = 2
Pol(createTree_NULL_1996) = 2
Pol(createTree_Load_2009) = 1
Pol(mirror_Load_2039) = 0
Pol(createNode_NE_2115) = 2
Pol(createNode_New_2407) = 2
Pol(createNode_NE_69) = 2
Pol(createNode_New_82) = 2
Pol(createTree_LE_1986) = 2
Pol(createNode_New_2125) = 2
Pol(langle_init_rangle_InvokeMethod_2526) = 2
Pol(createTree_Inc_2048) = 2
Pol(createTree_Load_1975) = 2
Pol(createTree_Load_1176) = 2
Pol(createTree_NULL_2037) = 2
Pol(main_Load_2) = 2
Pol(koat_start) = 2
orients all transitions weakly and the transitions
createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]
createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 /\ ar_0 <= 0 ]
strictly and produces the following problem:
3: T:
(Comp: ?, Cost: 4) createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 2, Cost: 1) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: 2, Cost: 7) createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]
(Comp: ?, Cost: 6) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
(Comp: ?, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\ 42 < ar_0 ]
(Comp: 2, Cost: 1) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 /\ ar_0 <= 0 ]
(Comp: ?, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
(Comp: ?, Cost: 22) createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
(Comp: ?, Cost: 2) createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 24) langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
(Comp: 2, Cost: 25) createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\ 0 < o22'1 /\ o22''' = 2 /\ 0 < o22''' ]
(Comp: ?, Cost: 16) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
(Comp: ?, Cost: 8) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
(Comp: ?, Cost: 2) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 1) createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 23) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\ ar_0 < 42 ]
(Comp: 3, Cost: 0) createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 7) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 16) mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
(Comp: 1, Cost: 19) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\ o11''' = 1 /\ 0 < o11''' /\ 0 < o11'1 /\ ar_0 = 42 ]
(Comp: ?, Cost: 12) createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
(Comp: ?, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 1) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: ?, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(createNode_Duplicate_2368) = 10*V_2
Pol(createNode_NE_2372) = 10*V_2 - 1
Pol(createNode_NE_2115) = 10*V_2 + 2
Pol(createNode_New_2407) = 10*V_1 - 2
Pol(createNode_New_2125) = 10*V_1 + 1
Pol(langle_init_rangle_InvokeMethod_2526) = 10*V_4 - 3
Pol(createTree_Inc_2048) = 10*V_1 - 4
Pol(createTree_Load_1975) = 10*V_1 + 5
Pol(createTree_NULL_1996) = 10*V_2 + 4
Pol(createTree_NULL_2037) = 10*V_2 + 3
Pol(createTree_LE_1986) = 10*V_1 + 5
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-0) = ar_0
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-1) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-2) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-3) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-4) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-5) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = ar_0
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-0) = ar_0
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-1) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-2) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-3) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-4) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-5) = ?
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-0) = 1
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-1) = ar_0
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-2) = ?
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-3) = ?
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-4) = ?
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-5) = 1
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-0) = ar_0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-1) = 0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-2) = 1
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-3) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-4) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-5) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-0) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-1) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-2) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-3) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-4) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-5) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-0) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-1) = ar_0
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-2) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-3) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-4) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-5) = ?
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-0) = ar_0
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-1) = 1
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-2) = 2
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-3) = ?
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-4) = ?
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-5) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-0) = ar_0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-1) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-2) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-3) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-4) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-5) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-0) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-1) = ar_0
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-2) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-3) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-4) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-5) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-0) = ar_0
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-1) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-2) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-3) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-4) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-5) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-0) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-1) = ar_0
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-2) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-3) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-4) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-5) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-0) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-1) = ar_0
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-2) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-3) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-4) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-5) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-0) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-1) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-2) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-3) = ar_0
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-4) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-5) = 0
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-0) = ar_0
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-1) = 1
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-2) = 2
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-3) = ?
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-4) = ?
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-5) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-0) = ar_0
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-1) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-2) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-3) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-4) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-5) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-0) = ar_0
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-1) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-2) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-3) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-4) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-5) = ?
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-0) = 1
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-1) = 1
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-2) = ?
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-3) = ar_0
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-4) = ?
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-5) = 1
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-0) = ar_0
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-1) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-2) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-3) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-4) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-5) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-0) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-1) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-2) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-3) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-4) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-5) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-0) = ar_0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-1) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-2) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-3) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-4) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-5) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-0) = ar_0
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-1) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-2) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-3) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-4) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-5) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-0) = 1
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-1) = ar_0
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-2) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-3) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-4) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-5) = 0
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-0) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-1) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-2) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-3) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-4) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-5) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-0) = ?
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-1) = ar_0
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-2) = ?
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-3) = ?
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-4) = ?
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-5) = 1
orients the transitions
createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 ]
createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
weakly and the transitions
langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
strictly and produces the following problem:
4: T:
(Comp: 30*ar_0 + 15, Cost: 4) createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 2, Cost: 1) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: 2, Cost: 7) createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]
(Comp: 30*ar_0 + 15, Cost: 6) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\ 42 < ar_0 ]
(Comp: 2, Cost: 1) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 /\ ar_0 <= 0 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
(Comp: 30*ar_0 + 15, Cost: 22) createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
(Comp: 30*ar_0 + 15, Cost: 2) createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 24) langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
(Comp: 2, Cost: 25) createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\ 0 < o22'1 /\ o22''' = 2 /\ 0 < o22''' ]
(Comp: 30*ar_0 + 15, Cost: 16) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 8) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
(Comp: 30*ar_0 + 15, Cost: 2) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: ?, Cost: 1) createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 23) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\ ar_0 < 42 ]
(Comp: 3, Cost: 0) createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 7) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 16) mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
(Comp: 1, Cost: 19) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\ o11''' = 1 /\ 0 < o11''' /\ 0 < o11'1 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 12) createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 30*ar_0 + 15, Cost: 1) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Repeatedly propagating knowledge in problem 4 produces the following problem:
5: T:
(Comp: 30*ar_0 + 15, Cost: 4) createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 2, Cost: 1) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: 2, Cost: 7) createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]
(Comp: 30*ar_0 + 15, Cost: 6) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\ 42 < ar_0 ]
(Comp: 2, Cost: 1) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 /\ ar_0 <= 0 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
(Comp: 30*ar_0 + 15, Cost: 22) createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
(Comp: 30*ar_0 + 15, Cost: 2) createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 24) langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
(Comp: 2, Cost: 25) createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\ 0 < o22'1 /\ o22''' = 2 /\ 0 < o22''' ]
(Comp: 30*ar_0 + 15, Cost: 16) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 8) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
(Comp: 30*ar_0 + 15, Cost: 2) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 30*ar_0 + 18, Cost: 1) createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 23) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\ ar_0 < 42 ]
(Comp: 3, Cost: 0) createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 7) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
(Comp: ?, Cost: 16) mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
(Comp: 1, Cost: 19) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\ o11''' = 1 /\ 0 < o11''' /\ 0 < o11'1 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 12) createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 30*ar_0 + 15, Cost: 1) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

A polynomial rank function with
Pol(mirror_Load_2039) = V_1
and size complexities
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-0) = ar_0
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-1) = ar_1
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-2) = ar_2
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-3) = ar_3
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-4) = ar_4
S("koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]", 0-5) = ar_5
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-0) = ar_0
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-1) = 90*ar_0 + 372600
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-2) = 120*ar_0 + 892800
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-3) = 120*ar_0 + 2665886515200000000
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-4) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ 0 <= ar_5 /\\ ar_0 <= 41 /\\ ar_0 < 42 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-5) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = ar_0
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = 90*ar_0 + 372600
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = 120*ar_0 + 892800
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-0) = ar_0
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-1) = 90*ar_0 + 372600
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-2) = 120*ar_0 + 892800
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-3) = 120*ar_0 + 1542758400000
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-4) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\\ 0 < ar_4 /\\ 42 < ar_0 /\\ 0 <= ar_3 /\\ 1 <= ar_1 /\\ 0 <= ar_2 ]", 0-5) = ?
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-0) = 1
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-1) = ar_0
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-2) = 90*ar_0 + 372600
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-3) = 120*ar_0 + 892800
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-4) = 120*ar_0 + 185131008000000
S("createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= ar_1 ]", 0-5) = 1
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-0) = ar_0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-1) = 0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-2) = 1
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-3) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-4) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\\ o11''' = 1 /\\ 0 < o11''' /\\ 0 < o11'1 /\\ ar_0 = 42 ]", 0-5) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-0) = 90*ar_0 + 271625400000
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-1) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-2) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-3) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-4) = ?
S("mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\\ o2200''' <= ar_0 + o2202' /\\ o2200'1 = o2200''' + o2201' - o2202' /\\ 0 < ar_0 /\\ 0 < o2200''' /\\ o2201' + o2202' + 1 = ar_0 /\\ 0 <= o2202' /\\ o2200''' = ar_0 + o2202' - o2201' /\\ o2200'1 <= o2200''' + o2201' /\\ 0 < o2200'1 ]", 0-5) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-0) = ?
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-1) = ar_0
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-2) = 90*ar_0 + 372600
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-3) = 120*ar_0 + 892800
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-4) = 120*ar_0 + 12856320000
S("createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_2 ]", 0-5) = ?
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-0) = ar_0
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-1) = 1
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-2) = 2
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-3) = ?
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-4) = ?
S("createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 0 <= ar_1 ]", 0-5) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-0) = ar_0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-1) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-2) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-3) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-4) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\\ ar_0 < 42 ]", 0-5) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-0) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-1) = ar_0
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-2) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-3) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-4) = ?
S("main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\\ 0 <= static''' /\\ static''' <= ar_1 + 2 /\\ 0 <= ar_1 /\\ 0 <= static'1 ]", 0-5) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-0) = ar_0
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-1) = 90*ar_0 + 372600
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-2) = 120*ar_0 + 892800
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-3) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-4) = ?
S("createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 ]", 0-5) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-0) = 120*ar_0 + 892800
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-1) = ar_0
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-2) = 90*ar_0 + 372600
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-3) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-4) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\\ 0 <= ar_2 /\\ 0 <= ar_1 /\\ 1 <= ar_0 ]", 0-5) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-0) = 120*ar_0 + 107136000
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-1) = ar_0
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-2) = 90*ar_0 + 372600
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-3) = 120*ar_0 + 892800
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-4) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\\ 0 <= ar_2 /\\ 0 <= o2187' /\\ 1 <= ar_1 /\\ 0 < ar_0 /\\ o2187' < ar_0 /\\ o2186' < ar_0 ]", 0-5) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-0) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-1) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-2) = 120*ar_0 + 892800
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-3) = ar_0
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-4) = 90*ar_0 + 372600
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\\ 0 <= o2394'3 /\\ o2530' < ar_4 /\\ 0 <= o2529' /\\ 1 <= ar_1 /\\ o2529' < ar_4 /\\ 0 <= ar_5 /\\ 0 < o2528''' /\\ 0 <= o2530' /\\ 0 <= ar_3 /\\ o2394'3 <= o2394'2 /\\ 0 < ar_4 /\\ o2528''' <= ar_4 + ar_5 /\\ o2394'2 <= ar_2 + ar_5 /\\ 0 <= o2394'2 /\\ ar_0 = 42 ]", 0-5) = 0
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-0) = ar_0
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-1) = 1
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-2) = 2
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-3) = ?
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-4) = ?
S("createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\\ 0 < o22'1 /\\ o22''' = 2 /\\ 0 < o22''' ]", 0-5) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-0) = ar_0
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-1) = 90*ar_0 + 372600
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-2) = 120*ar_0 + 892800
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-3) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-4) = ?
S("langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\\ 0 <= ar_1 /\\ 0 < ar_0 /\\ 0 < o2974'1 /\\ 0 <= ar_5 /\\ o2974'1 = o2974''' + o2815'1 /\\ 1 <= ar_3 /\\ o2974''' = ar_5 + 1 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 < o2815'1 /\\ 0 < o2974''' /\\ o2815'1 = o2815''' + ar_2 /\\ 0 < o2815''' ]", 0-5) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-0) = ar_0
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-1) = 90*ar_0 + 372600
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-2) = 120*ar_0 + 892800
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-3) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-4) = ?
S("createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\\ 0 <= ar_2 /\\ 1 <= ar_0 /\\ 0 <= i261 /\\ 0 <= ar_1 ]", 0-5) = ?
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-0) = 1
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-1) = 1
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-2) = 120*ar_0 + 892800
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-3) = ar_0
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-4) = 90*ar_0 + 372600
S("createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\\ 0 <= o2394'1 /\\ 0 <= o2594' /\\ o2394''' <= ar_1 + ar_4 /\\ o2394'1 <= o2394''' + 1 /\\ o2594' < ar_3 /\\ 1 <= ar_0 /\\ 0 < ar_3 /\\ 0 <= ar_4 /\\ 0 <= ar_2 /\\ 0 <= o2595' /\\ 0 <= o2394''' /\\ 0 <= ar_1 /\\ o2593''' <= ar_3 + ar_4 /\\ 0 < o2593''' ]", 0-5) = 1
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-0) = ar_0
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-1) = 90*ar_0 + 372600
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-2) = 120*ar_0 + 892800
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-3) = 120*ar_0 + 1542758400000
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-4) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\\ ar_0 <= 41 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 < 42 ]", 0-5) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-0) = 90*ar_0 + 33534000
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-1) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-2) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-3) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-4) = ?
S("createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\\ 0 <= ar_2 /\\ ar_0 <= 0 ]", 0-5) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-0) = ar_0
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-1) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-2) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-3) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-4) = ?
S("createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\\ 42 < ar_0 ]", 0-5) = ?
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-0) = ar_0
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-1) = 90*ar_0 + 372600
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-2) = 120*ar_0 + 892800
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-3) = 120*ar_0 + 2665886515200000000
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-4) = 1
S("createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\\ 0 <= ar_2 /\\ 0 < ar_4 /\\ 1 <= ar_1 /\\ 0 <= ar_3 /\\ 0 <= ar_5 /\\ 42 < ar_0 ]", 0-5) = ?
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-0) = 1
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-1) = ar_0
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-2) = 90*ar_0 + 372600
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-3) = 120*ar_0 + 892800
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-4) = 120*ar_0 + 1542758400000
S("createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\\ 0 <= ar_3 /\\ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 42 ]", 0-5) = 0
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-0) = 90*ar_0 + 3018060000
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-1) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-2) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-3) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-4) = ?
S("createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]", 0-5) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-0) = 90*ar_0 + 33534000
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-1) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-2) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-3) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-4) = ?
S("createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\\ 1 <= ar_1 /\\ ar_0 = 0 ]", 0-5) = ?
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-0) = ?
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-1) = ar_0
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-2) = 90*ar_0 + 372600
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-3) = 120*ar_0 + 892800
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-4) = 120*ar_0 + 22215720960000000
S("createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\\ 0 <= ar_2 /\\ 0 < ar_0 /\\ 1 <= ar_1 /\\ 0 < ar_4 /\\ 0 <= ar_3 ]", 0-5) = 1
orients the transitions
mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
weakly and the transition
mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
strictly and produces the following problem:
6: T:
(Comp: 30*ar_0 + 15, Cost: 4) createNode_Duplicate_2368(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2372(i297', ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= ar_5 /\ 0 <= ar_2 /\ 0 < ar_0 /\ 1 <= ar_1 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 2, Cost: 1) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_2, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: 2, Cost: 7) createTree_Load_2009(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(ar_0, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_0 ]
(Comp: 30*ar_0 + 15, Cost: 6) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_1, ar_2, ar_3, ar_4, 0)) [ 0 < ar_4 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 43 <= ar_0 /\ 0 <= ar_2 /\ 0 < ar_4 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_5 /\ 42 < ar_0 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 43 <= ar_0 /\ 42 < ar_0 ]
(Comp: 2, Cost: 1) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_2009(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 /\ ar_0 <= 0 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 0 < ar_4 /\ ar_0 <= 41 /\ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 < 42 ]
(Comp: 30*ar_0 + 15, Cost: 22) createNode_New_2407(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_4, ar_2, ar_0, o2394'1, 1)) [ o2595' < ar_3 /\ 0 <= o2394'1 /\ 0 <= o2594' /\ o2394''' <= ar_1 + ar_4 /\ o2394'1 <= o2394''' + 1 /\ o2594' < ar_3 /\ 1 <= ar_0 /\ 0 < ar_3 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 <= o2595' /\ 0 <= o2394''' /\ 0 <= ar_1 /\ o2593''' <= ar_3 + ar_4 /\ 0 < o2593''' ]
(Comp: 30*ar_0 + 15, Cost: 2) createTree_Inc_2048(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0 - 1, ar_1, ar_2, arityPad, arityPad, arityPad)) [ ar_0 - 1 = i261 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= i261 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 24) langle_init_rangle_InvokeMethod_2526(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_3, ar_4, o2974''' + o2815'1, arityPad, arityPad, arityPad)) [ o2815''' = ar_0 + ar_1 /\ 0 <= ar_1 /\ 0 < ar_0 /\ 0 < o2974'1 /\ 0 <= ar_5 /\ o2974'1 = o2974''' + o2815'1 /\ 1 <= ar_3 /\ o2974''' = ar_5 + 1 /\ 0 <= ar_4 /\ 0 <= ar_2 /\ 0 < o2815'1 /\ 0 < o2974''' /\ o2815'1 = o2815''' + ar_2 /\ 0 < o2815''' ]
(Comp: 2, Cost: 25) createNode_New_82(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_0, 1, o22''', arityPad, arityPad, arityPad)) [ o22'1 = o22''' /\ 0 < o22'1 /\ o22''' = 2 /\ 0 < o22''' ]
(Comp: 30*ar_0 + 15, Cost: 16) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(langle_init_rangle_InvokeMethod_2526(1, ar_5, ar_3, ar_1, o2394'3, 0)) [ 0 <= ar_2 /\ 0 <= o2394'3 /\ o2530' < ar_4 /\ 0 <= o2529' /\ 1 <= ar_1 /\ o2529' < ar_4 /\ 0 <= ar_5 /\ 0 < o2528''' /\ 0 <= o2530' /\ 0 <= ar_3 /\ o2394'3 <= o2394'2 /\ 0 < ar_4 /\ o2528''' <= ar_4 + ar_5 /\ o2394'2 <= ar_2 + ar_5 /\ 0 <= o2394'2 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 8) createTree_NULL_1996(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_2037(o2186', ar_1, ar_2, o2187', arityPad, arityPad)) [ 0 <= o2186' /\ 0 <= ar_2 /\ 0 <= o2187' /\ 1 <= ar_1 /\ 0 < ar_0 /\ o2187' < ar_0 /\ o2186' < ar_0 ]
(Comp: 30*ar_0 + 15, Cost: 2) createTree_LE_1986(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_NULL_1996(ar_2, ar_0, ar_1, arityPad, arityPad, arityPad)) [ 0 < ar_0 /\ 0 <= ar_2 /\ 0 <= ar_1 /\ 1 <= ar_0 ]
(Comp: 30*ar_0 + 18, Cost: 1) createTree_Load_1975(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_LE_1986(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 1, Cost: 23) main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_69(i4', ar_0, arityPad, arityPad, arityPad, arityPad)) [ static'1 <= static''' + 1 /\ 0 <= static''' /\ static''' <= ar_1 + 2 /\ 0 <= ar_1 /\ 0 <= static'1 ]
(Comp: 1, Cost: 1) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_82(ar_1, arityPad, arityPad, arityPad, arityPad, arityPad)) [ ar_0 <= 41 /\ ar_0 < 42 ]
(Comp: 3, Cost: 0) createTree_Load_1176(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1975(ar_0, ar_1, ar_2, arityPad, arityPad, arityPad)) [ 0 <= ar_2 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 7) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_NE_2115(i263', ar_1, ar_2, ar_3, ar_0, arityPad)) [ 0 < ar_0 /\ 1 <= ar_1 /\ 0 <= ar_3 /\ 0 <= ar_2 ]
(Comp: 180*ar_0 + 6036120000, Cost: 16) mirror_Load_2039(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(mirror_Load_2039(o2201', arityPad, arityPad, arityPad, arityPad, arityPad)) [ 0 <= o2201' /\ o2200''' <= ar_0 + o2202' /\ o2200'1 = o2200''' + o2201' - o2202' /\ 0 < ar_0 /\ 0 < o2200''' /\ o2201' + o2202' + 1 = ar_0 /\ 0 <= o2202' /\ o2200''' = ar_0 + o2202' - o2201' /\ o2200'1 <= o2200''' + o2201' /\ 0 < o2200'1 ]
(Comp: 1, Cost: 19) createNode_NE_69(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Load_1176(ar_1, 0, o11''', arityPad, arityPad, arityPad)) [ o11'1 = o11''' /\ o11''' = 1 /\ 0 < o11''' /\ 0 < o11'1 /\ ar_0 = 42 ]
(Comp: 30*ar_0 + 15, Cost: 12) createNode_New_2125(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_Duplicate_2368(1, ar_0, ar_1, ar_2, ar_3, 1)) [ 0 < ar_3 /\ 0 <= ar_2 /\ 1 <= ar_0 /\ 0 <= ar_1 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2115(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2125(ar_1, ar_2, ar_3, ar_4, arityPad, arityPad)) [ 43 <= ar_0 /\ 0 < ar_4 /\ 42 < ar_0 /\ 0 <= ar_3 /\ 1 <= ar_1 /\ 0 <= ar_2 ]
(Comp: 30*ar_0 + 15, Cost: 1) createTree_NULL_2037(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createTree_Inc_2048(ar_1, ar_2, ar_3, arityPad, arityPad, arityPad)) [ 0 <= ar_3 /\ 0 <= ar_2 /\ 1 <= ar_1 /\ ar_0 = 0 ]
(Comp: 30*ar_0 + 15, Cost: 1) createNode_NE_2372(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(createNode_New_2407(ar_1, ar_2, ar_3, ar_4, ar_5, arityPad)) [ 0 <= ar_2 /\ 1 <= ar_1 /\ 0 <= ar_5 /\ ar_0 <= 41 /\ ar_0 < 42 /\ 0 < ar_4 /\ 0 <= ar_3 ]
(Comp: 1, Cost: 0) koat_start(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5) -> Com_1(main_Load_2(ar_0, ar_1, ar_2, ar_3, ar_4, ar_5)) [ 0 <= 0 ]
start location: koat_start
leaf cost: 0

Complexity upper bound 6150*ar_0 + 96577921750

Time: 1.127 sec (SMT: 0.784 sec)

(40) BOUNDS(CONSTANT, 96577921750 + 6150 * |#0|)