0 JBC
↳1 JBC2FIG (⇒)
↳2 JBCTerminationGraph
↳3 FIGtoITRSProof (⇒)
↳4 AND
↳5 IDP
↳6 IDPtoQDPProof (⇒)
↳7 QDP
↳8 UsableRulesProof (⇔)
↳9 QDP
↳10 QReductionProof (⇔)
↳11 QDP
↳12 QDPSizeChangeProof (⇔)
↳13 YES
↳14 IDP
↳15 IDPNonInfProof (⇒)
↳16 AND
↳17 IDP
↳18 IDependencyGraphProof (⇔)
↳19 TRUE
↳20 IDP
↳21 IDependencyGraphProof (⇔)
↳22 TRUE
↳23 IDP
↳24 IDPNonInfProof (⇒)
↳25 IDP
↳26 IDependencyGraphProof (⇔)
↳27 IDP
↳28 IDPNonInfProof (⇒)
↳29 IDP
↳30 IDPNonInfProof (⇒)
↳31 AND
↳32 IDP
↳33 IDependencyGraphProof (⇔)
↳34 TRUE
↳35 IDP
↳36 IDependencyGraphProof (⇔)
↳37 TRUE
public class Test3 {
public static void main(String[] args) {
List l1 = List.mk(args.length);
List l2 = List.mk(args.length);
List l3 = (args.length % 2 == 0) ?
List.mk(args.length * args.length) : l2;
while (length(l1) + length(l2) + length(l3) * 5 > 0)
if (length(l1) % 2 == 1)
l1 = l1.getTail();
else if (length(l2) > length(l3))
l2 = l2.getTail();
else if (l3 == null)
break;
else {
l1 = new List(new Object(), l1);
l2 = new List(new Object(), l2);
l3 = l3.getTail();
}
}
private static int length(List list) {
int len = 0;
while (list != null) {
list = list.getTail();
len++;
}
return len;
}
}
public class List {
public Object head;
private List tail;
public List(Object head, List tail) {
this.head = head;
this.tail = tail;
}
public List getTail() {
return tail;
}
public static List mk(int len) {
List result = null;
while (len-- > 0)
result = new List(new Object(), result);
return result;
}
}
Generated 19 rules for P and 3 rules for R.
Combined rules. Obtained 3 rules for P and 1 rules for R.
Filtered ground terms:
1070_0_length_Store(x1, x2) → 1070_0_length_Store(x2)
906_0_length_NULL(x1, x2, x3) → 906_0_length_NULL(x2, x3)
List(x1, x2) → List(x2)
956_0_length_Return(x1) → 956_0_length_Return
Filtered duplicate args:
906_0_length_NULL(x1, x2) → 906_0_length_NULL(x2)
Finished conversion. Obtained 3 rules for P and 1 rules for R. System has no predefined symbols.
Generated 23 rules for P and 3 rules for R.
Combined rules. Obtained 1 rules for P and 0 rules for R.
Filtered ground terms:
576_0_mk_Inc(x1, x2, x3) → 576_0_mk_Inc(x2, x3)
Cond_576_0_mk_Inc(x1, x2, x3, x4) → Cond_576_0_mk_Inc(x1, x3, x4)
Filtered duplicate args:
576_0_mk_Inc(x1, x2) → 576_0_mk_Inc(x2)
Cond_576_0_mk_Inc(x1, x2, x3) → Cond_576_0_mk_Inc(x1, x3)
Combined rules. Obtained 1 rules for P and 0 rules for R.
Finished conversion. Obtained 1 rules for P and 0 rules for R. System has predefined symbols.
Generated 111 rules for P and 87 rules for R.
Combined rules. Obtained 9 rules for P and 10 rules for R.
Filtered ground terms:
1788_0_length_ConstantStackPush(x1, x2) → 1788_0_length_ConstantStackPush(x2)
956_0_length_Return(x1, x2) → 956_0_length_Return(x2)
1716_0_length_ConstantStackPush(x1, x2) → 1716_0_length_ConstantStackPush(x2)
List(x1, x2) → List(x2)
1805_0_length_ConstantStackPush(x1, x2) → 1805_0_length_ConstantStackPush(x2)
1766_0_length_ConstantStackPush(x1, x2) → 1766_0_length_ConstantStackPush(x2)
1747_0_length_ConstantStackPush(x1, x2) → 1747_0_length_ConstantStackPush(x2)
1737_0_length_ConstantStackPush(x1, x2) → 1737_0_length_ConstantStackPush(x2)
906_0_length_NULL(x1, x2, x3, x4) → 906_0_length_NULL(x2, x3, x4)
Cond_906_0_length_NULL(x1, x2, x3, x4, x5) → Cond_906_0_length_NULL(x1, x3, x4, x5)
1047_0_getTail_Return(x1, x2) → 1047_0_getTail_Return(x2)
Filtered duplicate args:
1788_1_main_InvokeMethod(x1, x2, x3, x4, x5) → 1788_1_main_InvokeMethod(x1, x2, x4, x5)
Cond_1766_1_main_InvokeMethod2(x1, x2, x3, x4, x5, x6) → Cond_1766_1_main_InvokeMethod2(x1, x2, x4, x5, x6)
1766_1_main_InvokeMethod(x1, x2, x3, x4, x5) → 1766_1_main_InvokeMethod(x1, x3, x4, x5)
1716_1_main_InvokeMethod(x1, x2, x3, x4, x5) → 1716_1_main_InvokeMethod(x1, x3, x4, x5)
Cond_1766_1_main_InvokeMethod1(x1, x2, x3, x4, x5, x6) → Cond_1766_1_main_InvokeMethod1(x1, x2, x4, x5, x6)
Cond_1805_1_main_InvokeMethod1(x1, x2, x3, x4, x5, x6, x7) → Cond_1805_1_main_InvokeMethod1(x1, x2, x3, x4, x6, x7)
1805_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1805_1_main_InvokeMethod(x1, x2, x3, x5, x6)
Cond_1805_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → Cond_1805_1_main_InvokeMethod(x1, x2, x3, x4, x6, x7)
Cond_1766_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_1766_1_main_InvokeMethod(x1, x2, x4, x5, x6)
Cond_1747_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → Cond_1747_1_main_InvokeMethod(x1, x2, x3, x4, x6, x7)
1747_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1747_1_main_InvokeMethod(x1, x2, x3, x5, x6)
Cond_1737_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6, x7) → Cond_1737_1_main_InvokeMethod(x1, x2, x3, x5, x6, x7)
1737_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6) → 1737_1_main_InvokeMethod(x1, x2, x4, x5, x6)
906_0_length_NULL(x1, x2, x3) → 906_0_length_NULL(x2, x3)
Cond_906_0_length_NULL(x1, x2, x3, x4) → Cond_906_0_length_NULL(x1, x3, x4)
Filtered unneeded arguments:
Cond_1747_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_1747_1_main_InvokeMethod(x1, x2, x3, x4, x6)
Cond_1805_1_main_InvokeMethod(x1, x2, x3, x4, x5, x6) → Cond_1805_1_main_InvokeMethod(x1, x2, x3, x4, x6)
Cond_1805_1_main_InvokeMethod1(x1, x2, x3, x4, x5, x6) → Cond_1805_1_main_InvokeMethod1(x1, x2, x3, x4, x6)
Combined rules. Obtained 9 rules for P and 9 rules for R.
Finished conversion. Obtained 9 rules for P and 9 rules for R. System has predefined symbols.
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
(0) -> (1), if ((x0[0] →* java.lang.Object(List(x0[1]))))
(0) -> (2), if ((x0[0] →* java.lang.Object(List(x0[2]))))
(1) -> (1), if ((x0[1] →* java.lang.Object(List(x0[1]'))))
(1) -> (2), if ((x0[1] →* java.lang.Object(List(x0[2]))))
(2) -> (0), if ((x0[2] →* x0[0]))
1070_0_LENGTH_STORE(x0[0]) → 906_0_LENGTH_NULL(x0[0])
906_0_LENGTH_NULL(java.lang.Object(List(x0[1]))) → 906_0_LENGTH_NULL(x0[1])
906_0_LENGTH_NULL(java.lang.Object(List(x0[2]))) → 1070_0_LENGTH_STORE(x0[2])
906_0_length_NULL(NULL) → 956_0_length_Return
906_0_length_NULL(NULL)
1070_0_LENGTH_STORE(x0[0]) → 906_0_LENGTH_NULL(x0[0])
906_0_LENGTH_NULL(java.lang.Object(List(x0[1]))) → 906_0_LENGTH_NULL(x0[1])
906_0_LENGTH_NULL(java.lang.Object(List(x0[2]))) → 1070_0_LENGTH_STORE(x0[2])
906_0_length_NULL(NULL)
906_0_length_NULL(NULL)
1070_0_LENGTH_STORE(x0[0]) → 906_0_LENGTH_NULL(x0[0])
906_0_LENGTH_NULL(java.lang.Object(List(x0[1]))) → 906_0_LENGTH_NULL(x0[1])
906_0_LENGTH_NULL(java.lang.Object(List(x0[2]))) → 1070_0_LENGTH_STORE(x0[2])
From the DPs we obtained the following set of size-change graphs:
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
(0) -> (1), if ((x0[0] > 0 →* TRUE)∧(x0[0] →* x0[1]))
(1) -> (0), if ((x0[1] + -1 →* x0[0]))
(1) (>(x0[0], 0)=TRUE∧x0[0]=x0[1] ⇒ 576_0_MK_INC(x0[0])≥NonInfC∧576_0_MK_INC(x0[0])≥COND_576_0_MK_INC(>(x0[0], 0), x0[0])∧(UIncreasing(COND_576_0_MK_INC(>(x0[0], 0), x0[0])), ≥))
(2) (>(x0[0], 0)=TRUE ⇒ 576_0_MK_INC(x0[0])≥NonInfC∧576_0_MK_INC(x0[0])≥COND_576_0_MK_INC(>(x0[0], 0), x0[0])∧(UIncreasing(COND_576_0_MK_INC(>(x0[0], 0), x0[0])), ≥))
(3) (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_576_0_MK_INC(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_8] + [(2)bni_8]x0[0] ≥ 0∧[(-1)bso_9] ≥ 0)
(4) (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_576_0_MK_INC(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_8] + [(2)bni_8]x0[0] ≥ 0∧[(-1)bso_9] ≥ 0)
(5) (x0[0] + [-1] ≥ 0 ⇒ (UIncreasing(COND_576_0_MK_INC(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_8] + [(2)bni_8]x0[0] ≥ 0∧[(-1)bso_9] ≥ 0)
(6) (x0[0] ≥ 0 ⇒ (UIncreasing(COND_576_0_MK_INC(>(x0[0], 0), x0[0])), ≥)∧[(-1)Bound*bni_8 + (2)bni_8] + [(2)bni_8]x0[0] ≥ 0∧[(-1)bso_9] ≥ 0)
(7) (COND_576_0_MK_INC(TRUE, x0[1])≥NonInfC∧COND_576_0_MK_INC(TRUE, x0[1])≥576_0_MK_INC(+(x0[1], -1))∧(UIncreasing(576_0_MK_INC(+(x0[1], -1))), ≥))
(8) ((UIncreasing(576_0_MK_INC(+(x0[1], -1))), ≥)∧[2 + (-1)bso_11] ≥ 0)
(9) ((UIncreasing(576_0_MK_INC(+(x0[1], -1))), ≥)∧[2 + (-1)bso_11] ≥ 0)
(10) ((UIncreasing(576_0_MK_INC(+(x0[1], -1))), ≥)∧[2 + (-1)bso_11] ≥ 0)
(11) ((UIncreasing(576_0_MK_INC(+(x0[1], -1))), ≥)∧0 = 0∧[2 + (-1)bso_11] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(576_0_MK_INC(x1)) = [2]x1
POL(COND_576_0_MK_INC(x1, x2)) = [2]x2
POL(>(x1, x2)) = [-1]
POL(0) = 0
POL(+(x1, x2)) = x1 + x2
POL(-1) = [-1]
COND_576_0_MK_INC(TRUE, x0[1]) → 576_0_MK_INC(+(x0[1], -1))
576_0_MK_INC(x0[0]) → COND_576_0_MK_INC(>(x0[0], 0), x0[0])
576_0_MK_INC(x0[0]) → COND_576_0_MK_INC(>(x0[0], 0), x0[0])
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(0) -> (1), if ((1716_0_length_ConstantStackPush(x2[0]) →* 956_0_length_Return(x0[1]))∧(x1[0] →* x1[1])∧(x3[0] →* x3[1])∧(x0[0] →* x4[1])∧(x2[0] →* x2[1]))
(1) -> (2), if ((x4[1] >= 0 && x0[1] >= 0 →* TRUE)∧(956_0_length_Return(x0[1]) →* 956_0_length_Return(x0[2]))∧(x1[1] →* x1[2])∧(x3[1] →* x3[2])∧(x4[1] →* x4[2])∧(x2[1] →* x2[2]))
(2) -> (3), if ((1716_0_length_ConstantStackPush(x3[2]) →* 956_0_length_Return(x0[3]))∧(x1[2] →* x1[3])∧(x2[2] →* x2[3])∧(x4[2] + x0[2] →* x4[3])∧(x3[2] →* x3[3]))
(3) -> (4), if ((x4[3] >= 0 && 0 <= x0[3] * 5 && 0 < x4[3] + x0[3] * 5 →* TRUE)∧(956_0_length_Return(x0[3]) →* 956_0_length_Return(x0[4]))∧(x1[3] →* x1[4])∧(x2[3] →* x2[4])∧(x4[3] →* x4[4])∧(x3[3] →* x3[4]))
(4) -> (5), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[5]))∧(x2[4] →* x2[5])∧(x3[4] →* x3[5])∧(x1[4] →* x1[5]))
(4) -> (12), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[12]))∧(x2[4] →* x2[12])∧(x3[4] →* x3[12])∧(x1[4] →* java.lang.Object(List(x1[12]))))
(4) -> (14), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[14]))∧(x2[4] →* x2[14])∧(x3[4] →* x3[14])∧(x1[4] →* x1[14]))
(5) -> (6), if ((0 = x0[5] % 2 →* TRUE)∧(956_0_length_Return(x0[5]) →* 956_0_length_Return(x0[6]))∧(x2[5] →* x2[6])∧(x3[5] →* x3[6])∧(x1[5] →* x1[6]))
(6) -> (7), if ((1716_0_length_ConstantStackPush(x2[6]) →* 956_0_length_Return(x0[7]))∧(x1[6] →* x1[7])∧(x3[6] →* x3[7])∧(x2[6] →* x2[7]))
(7) -> (8), if ((1716_0_length_ConstantStackPush(x3[7]) →* 956_0_length_Return(x0[8]))∧(x1[7] →* x1[8])∧(x2[7] →* x2[8])∧(x0[7] →* x4[8])∧(x3[7] →* java.lang.Object(List(x3[8]))))
(7) -> (10), if ((1716_0_length_ConstantStackPush(x3[7]) →* 956_0_length_Return(x0[10]))∧(x1[7] →* x1[10])∧(x2[7] →* java.lang.Object(List(x2[10])))∧(x0[7] →* x4[10])∧(x3[7] →* x3[10]))
(8) -> (9), if ((x4[8] <= x0[8] →* TRUE)∧(956_0_length_Return(x0[8]) →* 956_0_length_Return(x0[9]))∧(x1[8] →* x1[9])∧(x2[8] →* x2[9])∧(x4[8] →* x4[9])∧(java.lang.Object(List(x3[8])) →* java.lang.Object(List(x3[9]))))
(9) -> (0), if ((1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))) →* 956_0_length_Return(x0[0]))∧(java.lang.Object(List(x2[9])) →* x2[0])∧(x3[9] →* x3[0])∧(java.lang.Object(List(x1[9])) →* x1[0]))
(10) -> (11), if ((x4[10] > x0[10] →* TRUE)∧(956_0_length_Return(x0[10]) →* 956_0_length_Return(x0[11]))∧(x1[10] →* x1[11])∧(java.lang.Object(List(x2[10])) →* java.lang.Object(List(x2[11])))∧(x4[10] →* x4[11])∧(x3[10] →* x3[11]))
(11) -> (0), if ((1716_0_length_ConstantStackPush(x1[11]) →* 956_0_length_Return(x0[0]))∧(x2[11] →* x2[0])∧(x3[11] →* x3[0])∧(x1[11] →* x1[0]))
(12) -> (13), if ((1 = x0[12] % 2 →* TRUE)∧(956_0_length_Return(x0[12]) →* 956_0_length_Return(x0[13]))∧(x2[12] →* x2[13])∧(x3[12] →* x3[13])∧(java.lang.Object(List(x1[12])) →* java.lang.Object(List(x1[13]))))
(13) -> (0), if ((1716_0_length_ConstantStackPush(x1[13]) →* 956_0_length_Return(x0[0]))∧(x2[13] →* x2[0])∧(x3[13] →* x3[0])∧(x1[13] →* x1[0]))
(14) -> (6), if ((!(x0[14] % 2 = 1) →* TRUE)∧(956_0_length_Return(x0[14]) →* 956_0_length_Return(x0[6]))∧(x2[14] →* x2[6])∧(x3[14] →* x3[6])∧(x1[14] →* x1[6]))
(1) (1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9])))=956_0_length_Return(x0[0])∧java.lang.Object(List(x2[9]))=x2[0]∧x3[9]=x3[0]∧java.lang.Object(List(x1[9]))=x1[0]∧1716_0_length_ConstantStackPush(x2[0])=956_0_length_Return(x0[1])∧x1[0]=x1[1]∧x3[0]=x3[1]∧x0[0]=x4[1]∧x2[0]=x2[1] ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(2) (1=x0∧906_0_length_NULL(x0, x1[9])=956_0_length_Return(x0[0])∧1=x1∧906_0_length_NULL(x1, x2[9])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2[9]))), java.lang.Object(List(x1[9])), x3[9], x0[0], java.lang.Object(List(x2[9])))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(3) (956_0_length_Return(x2)=956_0_length_Return(x0[0])∧1=x2∧1=x1∧906_0_length_NULL(x1, x2[9])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(NULL)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(NULL)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2[9]))), java.lang.Object(List(NULL)), x3[9], x0[0], java.lang.Object(List(x2[9])))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(4) (Cond_906_0_length_NULL(>=(x4, 0), x4, java.lang.Object(List(x3)))=956_0_length_Return(x0[0])∧1=x4∧1=x1∧906_0_length_NULL(x1, x2[9])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2[9]))), java.lang.Object(List(java.lang.Object(List(x3)))), x3[9], x0[0], java.lang.Object(List(x2[9])))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(5) (1=x1∧906_0_length_NULL(x1, x2[9])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(NULL)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(NULL)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2[9]))), java.lang.Object(List(NULL)), x3[9], 1, java.lang.Object(List(x2[9])))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(6) (>=(x4, 0)=x10∧java.lang.Object(List(x3))=x11∧Cond_906_0_length_NULL(x10, x4, x11)=956_0_length_Return(x0[0])∧1=x4∧1=x1∧906_0_length_NULL(x1, x2[9])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2[9]))), java.lang.Object(List(java.lang.Object(List(x3)))), x3[9], x0[0], java.lang.Object(List(x2[9])))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(7) (956_0_length_Return(x5)=956_0_length_Return(x0[1])∧1=x5 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(NULL)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(NULL)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), java.lang.Object(List(NULL)), x3[9], 1, java.lang.Object(List(NULL)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(8) (Cond_906_0_length_NULL(>=(x7, 0), x7, java.lang.Object(List(x6)))=956_0_length_Return(x0[1])∧1=x7 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(java.lang.Object(List(x6)))), x3[9], java.lang.Object(List(NULL)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(java.lang.Object(List(x6)))), x3[9], java.lang.Object(List(NULL)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x6))))), java.lang.Object(List(NULL)), x3[9], 1, java.lang.Object(List(java.lang.Object(List(x6)))))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(9) (1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(NULL)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(NULL)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), java.lang.Object(List(NULL)), x3[9], 1, java.lang.Object(List(NULL)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(10) (Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x6)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(java.lang.Object(List(x6)))), x3[9], java.lang.Object(List(NULL)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), java.lang.Object(List(java.lang.Object(List(x6)))), x3[9], java.lang.Object(List(NULL)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x6))))), java.lang.Object(List(NULL)), x3[9], 1, java.lang.Object(List(java.lang.Object(List(x6)))))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(11) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(12) (956_0_length_Return(x12)=956_0_length_Return(x0[1])∧>=(x4, 0)=x10∧java.lang.Object(List(x3))=x11∧Cond_906_0_length_NULL(x10, x4, x11)=956_0_length_Return(x0[0])∧1=x4∧1=x12 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), java.lang.Object(List(java.lang.Object(List(x3)))), x3[9], x0[0], java.lang.Object(List(NULL)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(13) (Cond_906_0_length_NULL(>=(x14, 0), x14, java.lang.Object(List(x13)))=956_0_length_Return(x0[1])∧>=(x4, 0)=x10∧java.lang.Object(List(x3))=x11∧Cond_906_0_length_NULL(x10, x4, x11)=956_0_length_Return(x0[0])∧1=x4∧1=x14 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(java.lang.Object(List(x13)))), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(java.lang.Object(List(x13)))), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x13))))), java.lang.Object(List(java.lang.Object(List(x3)))), x3[9], x0[0], java.lang.Object(List(java.lang.Object(List(x13)))))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(14) (Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x3)))=956_0_length_Return(x0[0]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(NULL)), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), java.lang.Object(List(java.lang.Object(List(x3)))), x3[9], x0[0], java.lang.Object(List(NULL)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(15) (Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x3)))=956_0_length_Return(x0[0])∧Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x13)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(java.lang.Object(List(x13)))), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(java.lang.Object(List(x13)))), x3[9], java.lang.Object(List(java.lang.Object(List(x3)))))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x13))))), java.lang.Object(List(java.lang.Object(List(x3)))), x3[9], x0[0], java.lang.Object(List(java.lang.Object(List(x13)))))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(16) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(17) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(18) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(19) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(20) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(21) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(22) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(23) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(24) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(25) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(26) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(27) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(28) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(29) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(30) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(31) (1716_0_length_ConstantStackPush(x1[11])=956_0_length_Return(x0[0])∧x2[11]=x2[0]∧x3[11]=x3[0]∧x1[11]=x1[0]∧1716_0_length_ConstantStackPush(x2[0])=956_0_length_Return(x0[1])∧x1[0]=x1[1]∧x3[0]=x3[1]∧x0[0]=x4[1]∧x2[0]=x2[1] ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(32) (0=x17∧906_0_length_NULL(x17, x1[11])=956_0_length_Return(x0[0])∧0=x18∧906_0_length_NULL(x18, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], x1[11])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], x1[11])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[11], x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(33) (956_0_length_Return(x19)=956_0_length_Return(x0[0])∧0=x19∧0=x18∧906_0_length_NULL(x18, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(34) (Cond_906_0_length_NULL(>=(x21, 0), x21, java.lang.Object(List(x20)))=956_0_length_Return(x0[0])∧0=x21∧0=x18∧906_0_length_NULL(x18, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x20)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x20)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x20)), x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(35) (0=x18∧906_0_length_NULL(x18, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[11], 0, x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(36) (>=(x21, 0)=x27∧java.lang.Object(List(x20))=x28∧Cond_906_0_length_NULL(x27, x21, x28)=956_0_length_Return(x0[0])∧0=x21∧0=x18∧906_0_length_NULL(x18, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x20)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x20)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x20)), x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(37) (956_0_length_Return(x22)=956_0_length_Return(x0[1])∧0=x22 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[11], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(38) (Cond_906_0_length_NULL(>=(x24, 0), x24, java.lang.Object(List(x23)))=956_0_length_Return(x0[1])∧0=x24 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x23)), x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x23)), x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x23))), NULL, x3[11], 0, java.lang.Object(List(x23)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(39) (1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[11], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(40) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x23)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x23)), x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x23)), x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x23))), NULL, x3[11], 0, java.lang.Object(List(x23)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(41) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(42) (956_0_length_Return(x29)=956_0_length_Return(x0[1])∧>=(x21, 0)=x27∧java.lang.Object(List(x20))=x28∧Cond_906_0_length_NULL(x27, x21, x28)=956_0_length_Return(x0[0])∧0=x21∧0=x29 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x20)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x20)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x20)), x3[11], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(43) (Cond_906_0_length_NULL(>=(x31, 0), x31, java.lang.Object(List(x30)))=956_0_length_Return(x0[1])∧>=(x21, 0)=x27∧java.lang.Object(List(x20))=x28∧Cond_906_0_length_NULL(x27, x21, x28)=956_0_length_Return(x0[0])∧0=x21∧0=x31 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x30)), x3[11], java.lang.Object(List(x20)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x30)), x3[11], java.lang.Object(List(x20)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x30))), java.lang.Object(List(x20)), x3[11], x0[0], java.lang.Object(List(x30)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(44) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x20)))=956_0_length_Return(x0[0]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x20)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x20)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x20)), x3[11], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(45) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x20)))=956_0_length_Return(x0[0])∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x30)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x30)), x3[11], java.lang.Object(List(x20)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x30)), x3[11], java.lang.Object(List(x20)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x30))), java.lang.Object(List(x20)), x3[11], x0[0], java.lang.Object(List(x30)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(46) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(47) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(48) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(49) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(50) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(51) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(52) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(53) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(54) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(55) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(56) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(57) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(58) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(59) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(60) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(61) (1716_0_length_ConstantStackPush(x1[13])=956_0_length_Return(x0[0])∧x2[13]=x2[0]∧x3[13]=x3[0]∧x1[13]=x1[0]∧1716_0_length_ConstantStackPush(x2[0])=956_0_length_Return(x0[1])∧x1[0]=x1[1]∧x3[0]=x3[1]∧x0[0]=x4[1]∧x2[0]=x2[1] ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(62) (0=x34∧906_0_length_NULL(x34, x1[13])=956_0_length_Return(x0[0])∧0=x35∧906_0_length_NULL(x35, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], x1[13])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], x1[13])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[13], x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(63) (956_0_length_Return(x36)=956_0_length_Return(x0[0])∧0=x36∧0=x35∧906_0_length_NULL(x35, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(64) (Cond_906_0_length_NULL(>=(x38, 0), x38, java.lang.Object(List(x37)))=956_0_length_Return(x0[0])∧0=x38∧0=x35∧906_0_length_NULL(x35, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x37)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x37)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x37)), x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(65) (0=x35∧906_0_length_NULL(x35, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[13], 0, x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(66) (>=(x38, 0)=x44∧java.lang.Object(List(x37))=x45∧Cond_906_0_length_NULL(x44, x38, x45)=956_0_length_Return(x0[0])∧0=x38∧0=x35∧906_0_length_NULL(x35, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x37)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x37)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x37)), x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(67) (956_0_length_Return(x39)=956_0_length_Return(x0[1])∧0=x39 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[13], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(68) (Cond_906_0_length_NULL(>=(x41, 0), x41, java.lang.Object(List(x40)))=956_0_length_Return(x0[1])∧0=x41 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x40)), x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x40)), x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x40))), NULL, x3[13], 0, java.lang.Object(List(x40)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(69) (1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[13], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(70) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x40)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x40)), x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x40)), x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x40))), NULL, x3[13], 0, java.lang.Object(List(x40)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(71) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(72) (956_0_length_Return(x46)=956_0_length_Return(x0[1])∧>=(x38, 0)=x44∧java.lang.Object(List(x37))=x45∧Cond_906_0_length_NULL(x44, x38, x45)=956_0_length_Return(x0[0])∧0=x38∧0=x46 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x37)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x37)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x37)), x3[13], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(73) (Cond_906_0_length_NULL(>=(x48, 0), x48, java.lang.Object(List(x47)))=956_0_length_Return(x0[1])∧>=(x38, 0)=x44∧java.lang.Object(List(x37))=x45∧Cond_906_0_length_NULL(x44, x38, x45)=956_0_length_Return(x0[0])∧0=x38∧0=x48 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x47)), x3[13], java.lang.Object(List(x37)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x47)), x3[13], java.lang.Object(List(x37)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x47))), java.lang.Object(List(x37)), x3[13], x0[0], java.lang.Object(List(x47)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(74) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x37)))=956_0_length_Return(x0[0]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x37)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x37)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x37)), x3[13], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(75) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x37)))=956_0_length_Return(x0[0])∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x47)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x47)), x3[13], java.lang.Object(List(x37)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x47)), x3[13], java.lang.Object(List(x37)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x47))), java.lang.Object(List(x37)), x3[13], x0[0], java.lang.Object(List(x47)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(76) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(77) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(78) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(79) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(80) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(81) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(82) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(83) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_91] ≥ 0)
(84) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(85) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(86) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(87) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(88) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(89) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(90) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0)
(91) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧956_0_length_Return(x0[1])=956_0_length_Return(x0[2])∧x1[1]=x1[2]∧x3[1]=x3[2]∧x4[1]=x4[2]∧x2[1]=x2[2] ⇒ 1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥NonInfC∧1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])∧(UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥))
(92) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE ⇒ 1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥NonInfC∧1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])∧(UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥))
(93) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(-1)bni_92 + (-1)Bound*bni_92] + [bni_92]x3[1] ≥ 0∧[(-1)bso_93] ≥ 0)
(94) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(-1)bni_92 + (-1)Bound*bni_92] + [bni_92]x3[1] ≥ 0∧[(-1)bso_93] ≥ 0)
(95) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(-1)bni_92 + (-1)Bound*bni_92] + [bni_92]x3[1] ≥ 0∧[(-1)bso_93] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_92] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_92 + (-1)Bound*bni_92] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_93] ≥ 0)
(97) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧956_0_length_Return(x0[1])=956_0_length_Return(x0[2])∧x1[1]=x1[2]∧x3[1]=x3[2]∧x4[1]=x4[2]∧x2[1]=x2[2]∧1716_0_length_ConstantStackPush(x3[2])=956_0_length_Return(x0[3])∧x1[2]=x1[3]∧x2[2]=x2[3]∧+(x4[2], x0[2])=x4[3]∧x3[2]=x3[3] ⇒ COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2])≥NonInfC∧COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2])≥1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])∧(UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥))
(98) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧906_0_length_NULL(0, x3[2])=956_0_length_Return(x0[3]) ⇒ COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[1]), x1[1], x3[2], x4[1], x2[1])≥NonInfC∧COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[1]), x1[1], x3[2], x4[1], x2[1])≥1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[1], x2[1], +(x4[1], x0[1]), x3[2])∧(UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥))
(99) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(-1)bni_94 + (-1)Bound*bni_94] + [bni_94]x3[2] ≥ 0∧[(-1)bso_95] ≥ 0)
(100) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(-1)bni_94 + (-1)Bound*bni_94] + [bni_94]x3[2] ≥ 0∧[(-1)bso_95] ≥ 0)
(101) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(-1)bni_94 + (-1)Bound*bni_94] + [bni_94]x3[2] ≥ 0∧[(-1)bso_95] ≥ 0)
(102) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_94] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_94 + (-1)Bound*bni_94] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_95] ≥ 0)
(103) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4] ⇒ 1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥NonInfC∧1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])∧(UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥))
(104) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE ⇒ 1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥NonInfC∧1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])∧(UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥))
(105) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(-1)bni_96 + (-1)Bound*bni_96] + [bni_96]x3[3] ≥ 0∧[(-1)bso_97] ≥ 0)
(106) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(-1)bni_96 + (-1)Bound*bni_96] + [bni_96]x3[3] ≥ 0∧[(-1)bso_97] ≥ 0)
(107) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(-1)bni_96 + (-1)Bound*bni_96] + [bni_96]x3[3] ≥ 0∧[(-1)bso_97] ≥ 0)
(108) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[bni_96] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_96 + (-1)Bound*bni_96] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_97] ≥ 0)
(109) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[5])∧x2[4]=x2[5]∧x3[4]=x3[5]∧x1[4]=x1[5] ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(110) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(0, x1[4])=956_0_length_Return(x0[5]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[3], x3[3], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(111) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(112) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(113) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(114) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[bni_98] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_98 + (-1)Bound*bni_98] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_99] ≥ 0)
(115) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[12])∧x2[4]=x2[12]∧x3[4]=x3[12]∧x1[4]=java.lang.Object(List(x1[12])) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(116) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(1, x1[12])=956_0_length_Return(x0[12]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), java.lang.Object(List(x1[12])), x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), java.lang.Object(List(x1[12])), x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[12]))), x2[3], x3[3], java.lang.Object(List(x1[12])))∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(117) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(118) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(119) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(120) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[bni_98] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_98 + (-1)Bound*bni_98] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_99] ≥ 0)
(121) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[14])∧x2[4]=x2[14]∧x3[4]=x3[14]∧x1[4]=x1[14] ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(122) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(0, x1[4])=956_0_length_Return(x0[14]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[3], x3[3], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(123) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(124) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(125) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_98 + (-1)Bound*bni_98] + [bni_98]x3[3] ≥ 0∧[(-1)bso_99] ≥ 0)
(126) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[bni_98] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_98 + (-1)Bound*bni_98] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_99] ≥ 0)
(127) (=(0, %(x0[5], 2))=TRUE∧956_0_length_Return(x0[5])=956_0_length_Return(x0[6])∧x2[5]=x2[6]∧x3[5]=x3[6]∧x1[5]=x1[6] ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥))
(128) (=(0, %(x0[5], 2))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥))
(129) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(-1)bni_100 + (-1)Bound*bni_100] + [bni_100]x3[5] ≥ 0∧[(-1)bso_101] ≥ 0)
(130) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(-1)bni_100 + (-1)Bound*bni_100] + [bni_100]x3[5] ≥ 0∧[(-1)bso_101] ≥ 0)
(131) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(-1)bni_100 + (-1)Bound*bni_100] + [bni_100]x3[5] ≥ 0∧[(-1)bso_101] ≥ 0)
(132) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧0 ≥ 0∧[bni_100] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_100 + (-1)Bound*bni_100] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_101] ≥ 0)
(133) (=(0, %(x0[5], 2))=TRUE∧956_0_length_Return(x0[5])=956_0_length_Return(x0[6])∧x2[5]=x2[6]∧x3[5]=x3[6]∧x1[5]=x1[6]∧1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7] ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(134) (=(0, %(x0[5], 2))=TRUE∧906_0_length_NULL(0, x2[6])=956_0_length_Return(x0[7]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[5]), x2[6], x3[5], x1[5])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[5]), x2[6], x3[5], x1[5])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[5], x3[5], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(135) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_102 + (-1)Bound*bni_102] + [bni_102]x3[5] ≥ 0∧[(-1)bso_103] ≥ 0)
(136) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_102 + (-1)Bound*bni_102] + [bni_102]x3[5] ≥ 0∧[(-1)bso_103] ≥ 0)
(137) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_102 + (-1)Bound*bni_102] + [bni_102]x3[5] ≥ 0∧[(-1)bso_103] ≥ 0)
(138) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧0 ≥ 0∧[bni_102] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_102 + (-1)Bound*bni_102] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_103] ≥ 0)
(139) (!(=(%(x0[14], 2), 1))=TRUE∧956_0_length_Return(x0[14])=956_0_length_Return(x0[6])∧x2[14]=x2[6]∧x3[14]=x3[6]∧x1[14]=x1[6]∧1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7] ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(140) (!(=(%(x0[14], 2), 1))=TRUE∧906_0_length_NULL(0, x2[6])=956_0_length_Return(x0[7]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[14]), x2[6], x3[14], x1[14])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[14]), x2[6], x3[14], x1[14])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[14], x3[14], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(141) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_102 + (-1)Bound*bni_102] + [bni_102]x3[14] ≥ 0∧[(-1)bso_103] ≥ 0)
(142) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_102 + (-1)Bound*bni_102] + [bni_102]x3[14] ≥ 0∧[(-1)bso_103] ≥ 0)
(143) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_102 + (-1)Bound*bni_102] + [bni_102]x3[14] ≥ 0∧[(-1)bso_103] ≥ 0)
(144) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧0 ≥ 0∧[bni_102] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_102 + (-1)Bound*bni_102] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_103] ≥ 0)
(145) (1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7]∧1716_0_length_ConstantStackPush(x3[7])=956_0_length_Return(x0[8])∧x1[7]=x1[8]∧x2[7]=x2[8]∧x0[7]=x4[8]∧x3[7]=java.lang.Object(List(x3[8])) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(146) (0=x51∧906_0_length_NULL(x51, x2[6])=956_0_length_Return(x0[7])∧1=x52∧906_0_length_NULL(x52, x3[8])=956_0_length_Return(x0[8]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), x2[6])≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), x2[6])≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x3[8]))), x1[6], x2[6], x0[7], java.lang.Object(List(x3[8])))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(147) (956_0_length_Return(x53)=956_0_length_Return(x0[7])∧0=x53∧1=x52∧906_0_length_NULL(x52, x3[8])=956_0_length_Return(x0[8]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), NULL)≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), NULL)≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x3[8]))), x1[6], NULL, x0[7], java.lang.Object(List(x3[8])))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(148) (Cond_906_0_length_NULL(>=(x55, 0), x55, java.lang.Object(List(x54)))=956_0_length_Return(x0[7])∧0=x55∧1=x52∧906_0_length_NULL(x52, x3[8])=956_0_length_Return(x0[8]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), java.lang.Object(List(x54)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), java.lang.Object(List(x54)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x3[8]))), x1[6], java.lang.Object(List(x54)), x0[7], java.lang.Object(List(x3[8])))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(149) (1=x52∧906_0_length_NULL(x52, x3[8])=956_0_length_Return(x0[8]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(x3[8])), NULL)≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(x3[8])), NULL)≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x3[8]))), x1[6], NULL, 0, java.lang.Object(List(x3[8])))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(150) (>=(x55, 0)=x61∧java.lang.Object(List(x54))=x62∧Cond_906_0_length_NULL(x61, x55, x62)=956_0_length_Return(x0[7])∧0=x55∧1=x52∧906_0_length_NULL(x52, x3[8])=956_0_length_Return(x0[8]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), java.lang.Object(List(x54)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x3[8])), java.lang.Object(List(x54)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x3[8]))), x1[6], java.lang.Object(List(x54)), x0[7], java.lang.Object(List(x3[8])))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(151) (956_0_length_Return(x56)=956_0_length_Return(x0[8])∧1=x56 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(NULL)), NULL)≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(NULL)), NULL)≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), x1[6], NULL, 0, java.lang.Object(List(NULL)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(152) (Cond_906_0_length_NULL(>=(x58, 0), x58, java.lang.Object(List(x57)))=956_0_length_Return(x0[8])∧1=x58 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(java.lang.Object(List(x57)))), NULL)≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(java.lang.Object(List(x57)))), NULL)≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x57))))), x1[6], NULL, 0, java.lang.Object(List(java.lang.Object(List(x57)))))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(153) (1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(NULL)), NULL)≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(NULL)), NULL)≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), x1[6], NULL, 0, java.lang.Object(List(NULL)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(154) (Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x57)))=956_0_length_Return(x0[8]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(java.lang.Object(List(x57)))), NULL)≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x1[6], java.lang.Object(List(java.lang.Object(List(x57)))), NULL)≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x57))))), x1[6], NULL, 0, java.lang.Object(List(java.lang.Object(List(x57)))))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(155) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_105] ≥ 0)
(156) (956_0_length_Return(x63)=956_0_length_Return(x0[8])∧>=(x55, 0)=x61∧java.lang.Object(List(x54))=x62∧Cond_906_0_length_NULL(x61, x55, x62)=956_0_length_Return(x0[7])∧0=x55∧1=x63 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(NULL)), java.lang.Object(List(x54)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(NULL)), java.lang.Object(List(x54)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), x1[6], java.lang.Object(List(x54)), x0[7], java.lang.Object(List(NULL)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(157) (Cond_906_0_length_NULL(>=(x65, 0), x65, java.lang.Object(List(x64)))=956_0_length_Return(x0[8])∧>=(x55, 0)=x61∧java.lang.Object(List(x54))=x62∧Cond_906_0_length_NULL(x61, x55, x62)=956_0_length_Return(x0[7])∧0=x55∧1=x65 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(java.lang.Object(List(x64)))), java.lang.Object(List(x54)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(java.lang.Object(List(x64)))), java.lang.Object(List(x54)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x64))))), x1[6], java.lang.Object(List(x54)), x0[7], java.lang.Object(List(java.lang.Object(List(x64)))))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(158) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x54)))=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(NULL)), java.lang.Object(List(x54)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(NULL)), java.lang.Object(List(x54)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), x1[6], java.lang.Object(List(x54)), x0[7], java.lang.Object(List(NULL)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(159) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x54)))=956_0_length_Return(x0[7])∧Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x64)))=956_0_length_Return(x0[8]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(java.lang.Object(List(x64)))), java.lang.Object(List(x54)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(java.lang.Object(List(x64)))), java.lang.Object(List(x54)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x64))))), x1[6], java.lang.Object(List(x54)), x0[7], java.lang.Object(List(java.lang.Object(List(x64)))))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(160) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(161) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(162) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(163) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_105] ≥ 0)
(164) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(165) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(166) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(167) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_105] ≥ 0)
(168) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(169) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(170) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(171) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(172) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(173) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(174) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(175) (1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7]∧1716_0_length_ConstantStackPush(x3[7])=956_0_length_Return(x0[10])∧x1[7]=x1[10]∧x2[7]=java.lang.Object(List(x2[10]))∧x0[7]=x4[10]∧x3[7]=x3[10] ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(176) (0=x68∧906_0_length_NULL(x68, x3[7])=956_0_length_Return(x0[10])∧1=x69∧906_0_length_NULL(x69, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], x3[7], java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], x3[7], java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[6], java.lang.Object(List(x2[10])), x0[7], x3[7])∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(177) (956_0_length_Return(x70)=956_0_length_Return(x0[10])∧0=x70∧1=x69∧906_0_length_NULL(x69, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(x2[10])), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(178) (Cond_906_0_length_NULL(>=(x72, 0), x72, java.lang.Object(List(x71)))=956_0_length_Return(x0[10])∧0=x72∧1=x69∧906_0_length_NULL(x69, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x71))), x1[6], java.lang.Object(List(x2[10])), x0[7], java.lang.Object(List(x71)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(179) (1=x69∧906_0_length_NULL(x69, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(x2[10])), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(180) (>=(x72, 0)=x78∧java.lang.Object(List(x71))=x79∧Cond_906_0_length_NULL(x78, x72, x79)=956_0_length_Return(x0[10])∧0=x72∧1=x69∧906_0_length_NULL(x69, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x71))), x1[6], java.lang.Object(List(x2[10])), x0[7], java.lang.Object(List(x71)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(181) (956_0_length_Return(x73)=956_0_length_Return(x0[7])∧1=x73 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(NULL)), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(182) (Cond_906_0_length_NULL(>=(x75, 0), x75, java.lang.Object(List(x74)))=956_0_length_Return(x0[7])∧1=x75 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x74)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x74)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(java.lang.Object(List(x74)))), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(183) (1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], NULL, java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], NULL, java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(NULL)), 1, NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(184) (Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x74)))=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x74)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x74)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(java.lang.Object(List(x74)))), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(185) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_105] ≥ 0)
(186) (956_0_length_Return(x80)=956_0_length_Return(x0[7])∧>=(x72, 0)=x78∧java.lang.Object(List(x71))=x79∧Cond_906_0_length_NULL(x78, x72, x79)=956_0_length_Return(x0[10])∧0=x72∧1=x80 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x71))), x1[6], java.lang.Object(List(NULL)), x0[7], java.lang.Object(List(x71)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(187) (Cond_906_0_length_NULL(>=(x82, 0), x82, java.lang.Object(List(x81)))=956_0_length_Return(x0[7])∧>=(x72, 0)=x78∧java.lang.Object(List(x71))=x79∧Cond_906_0_length_NULL(x78, x72, x79)=956_0_length_Return(x0[10])∧0=x72∧1=x82 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(java.lang.Object(List(x81)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(java.lang.Object(List(x81)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x71))), x1[6], java.lang.Object(List(java.lang.Object(List(x81)))), x0[7], java.lang.Object(List(x71)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(188) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x71)))=956_0_length_Return(x0[10]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x71))), x1[6], java.lang.Object(List(NULL)), 1, java.lang.Object(List(x71)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(189) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x71)))=956_0_length_Return(x0[10])∧Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x81)))=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(java.lang.Object(List(x81)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x71)), java.lang.Object(List(java.lang.Object(List(x81)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x71))), x1[6], java.lang.Object(List(java.lang.Object(List(x81)))), x0[7], java.lang.Object(List(x71)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(190) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(191) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(192) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(193) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_105] ≥ 0)
(194) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(195) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(196) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(197) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_105] ≥ 0)
(198) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(199) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(200) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(201) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(202) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(203) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(204) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(205) (<=(x4[8], x0[8])=TRUE∧956_0_length_Return(x0[8])=956_0_length_Return(x0[9])∧x1[8]=x1[9]∧x2[8]=x2[9]∧x4[8]=x4[9]∧java.lang.Object(List(x3[8]))=java.lang.Object(List(x3[9])) ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))≥COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))), ≥))
(206) (<=(x4[8], x0[8])=TRUE ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))≥COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))), ≥))
(207) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))), ≥)∧[(-1)Bound*bni_106] + [(2)bni_106]x3[8] ≥ 0∧[(-1)bso_107] ≥ 0)
(208) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))), ≥)∧[(-1)Bound*bni_106] + [(2)bni_106]x3[8] ≥ 0∧[(-1)bso_107] ≥ 0)
(209) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))), ≥)∧[(-1)Bound*bni_106] + [(2)bni_106]x3[8] ≥ 0∧[(-1)bso_107] ≥ 0)
(210) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))), ≥)∧[(2)bni_106] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_106] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_107] ≥ 0)
(211) (<=(x4[8], x0[8])=TRUE∧956_0_length_Return(x0[8])=956_0_length_Return(x0[9])∧x1[8]=x1[9]∧x2[8]=x2[9]∧x4[8]=x4[9]∧java.lang.Object(List(x3[8]))=java.lang.Object(List(x3[9]))∧1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9])))=956_0_length_Return(x0[0])∧java.lang.Object(List(x2[9]))=x2[0]∧x3[9]=x3[0]∧java.lang.Object(List(x1[9]))=x1[0] ⇒ COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[9]), x1[9], x2[9], x4[9], java.lang.Object(List(x3[9])))≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[9]), x1[9], x2[9], x4[9], java.lang.Object(List(x3[9])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥))
(212) (<=(x4[8], x0[8])=TRUE∧1=x85∧906_0_length_NULL(x85, x1[9])=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), x1[9], x2[8], x4[8], java.lang.Object(List(x3[8])))≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), x1[9], x2[8], x4[8], java.lang.Object(List(x3[8])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[8])), x3[8], java.lang.Object(List(x1[9])))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥))
(213) (956_0_length_Return(x86)=956_0_length_Return(x0[0])∧<=(x4[8], x0[8])=TRUE∧1=x86 ⇒ COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), NULL, x2[8], x4[8], java.lang.Object(List(x3[8])))≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), NULL, x2[8], x4[8], java.lang.Object(List(x3[8])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), java.lang.Object(List(x2[8])), x3[8], java.lang.Object(List(NULL)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥))
(214) (Cond_906_0_length_NULL(>=(x88, 0), x88, java.lang.Object(List(x87)))=956_0_length_Return(x0[0])∧<=(x4[8], x0[8])=TRUE∧1=x88 ⇒ COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), java.lang.Object(List(x87)), x2[8], x4[8], java.lang.Object(List(x3[8])))≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), java.lang.Object(List(x87)), x2[8], x4[8], java.lang.Object(List(x3[8])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x87))))), java.lang.Object(List(x2[8])), x3[8], java.lang.Object(List(java.lang.Object(List(x87)))))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥))
(215) (<=(x4[8], x0[8])=TRUE ⇒ COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), NULL, x2[8], x4[8], java.lang.Object(List(x3[8])))≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), NULL, x2[8], x4[8], java.lang.Object(List(x3[8])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(NULL))), java.lang.Object(List(x2[8])), x3[8], java.lang.Object(List(NULL)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥))
(216) (<=(x4[8], x0[8])=TRUE∧Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x87)))=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), java.lang.Object(List(x87)), x2[8], x4[8], java.lang.Object(List(x3[8])))≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[8]), java.lang.Object(List(x87)), x2[8], x4[8], java.lang.Object(List(x3[8])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(java.lang.Object(List(x87))))), java.lang.Object(List(x2[8])), x3[8], java.lang.Object(List(java.lang.Object(List(x87)))))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥))
(217) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(-1)Bound*bni_108] + [(2)bni_108]x3[8] ≥ 0∧[1 + (-1)bso_109] + x3[8] ≥ 0)
(218) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(-1)Bound*bni_108] + [(2)bni_108]x3[8] ≥ 0∧[1 + (-1)bso_109] + x3[8] ≥ 0)
(219) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(-1)Bound*bni_108] + [(2)bni_108]x3[8] ≥ 0∧[1 + (-1)bso_109] + x3[8] ≥ 0)
(220) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(-1)Bound*bni_108] + [(2)bni_108]x3[8] ≥ 0∧[1 + (-1)bso_109] + x3[8] ≥ 0)
(221) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(-1)Bound*bni_108] + [(2)bni_108]x3[8] ≥ 0∧[1 + (-1)bso_109] + x3[8] ≥ 0)
(222) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(-1)Bound*bni_108] + [(2)bni_108]x3[8] ≥ 0∧[1 + (-1)bso_109] + x3[8] ≥ 0)
(223) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(2)bni_108] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_108] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_109] ≥ 0)
(224) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))), ≥)∧[(2)bni_108] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_108] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_109] ≥ 0)
(225) (>(x4[10], x0[10])=TRUE∧956_0_length_Return(x0[10])=956_0_length_Return(x0[11])∧x1[10]=x1[11]∧java.lang.Object(List(x2[10]))=java.lang.Object(List(x2[11]))∧x4[10]=x4[11]∧x3[10]=x3[11] ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥))
(226) (>(x4[10], x0[10])=TRUE ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥))
(227) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[(-1)bni_110 + (-1)Bound*bni_110] + [bni_110]x3[10] ≥ 0∧[(-1)bso_111] ≥ 0)
(228) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[(-1)bni_110 + (-1)Bound*bni_110] + [bni_110]x3[10] ≥ 0∧[(-1)bso_111] ≥ 0)
(229) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[(-1)bni_110 + (-1)Bound*bni_110] + [bni_110]x3[10] ≥ 0∧[(-1)bso_111] ≥ 0)
(230) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[bni_110] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_110 + (-1)Bound*bni_110] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_111] ≥ 0)
(231) (>(x4[10], x0[10])=TRUE∧956_0_length_Return(x0[10])=956_0_length_Return(x0[11])∧x1[10]=x1[11]∧java.lang.Object(List(x2[10]))=java.lang.Object(List(x2[11]))∧x4[10]=x4[11]∧x3[10]=x3[11]∧1716_0_length_ConstantStackPush(x1[11])=956_0_length_Return(x0[0])∧x2[11]=x2[0]∧x3[11]=x3[0]∧x1[11]=x1[0] ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(232) (>(x4[10], x0[10])=TRUE∧0=x91∧906_0_length_NULL(x91, x1[11])=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), x1[11], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), x1[11], java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[10], x3[10], x1[11])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(233) (956_0_length_Return(x92)=956_0_length_Return(x0[0])∧>(x4[10], x0[10])=TRUE∧0=x92 ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x2[10], x3[10], NULL)∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(234) (Cond_906_0_length_NULL(>=(x94, 0), x94, java.lang.Object(List(x93)))=956_0_length_Return(x0[0])∧>(x4[10], x0[10])=TRUE∧0=x94 ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x93)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x93)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x93))), x2[10], x3[10], java.lang.Object(List(x93)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(235) (>(x4[10], x0[10])=TRUE ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x2[10], x3[10], NULL)∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(236) (>(x4[10], x0[10])=TRUE∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x93)))=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x93)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x93)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x93))), x2[10], x3[10], java.lang.Object(List(x93)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(237) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] + [bni_112]x3[10] ≥ 0∧[(-1)bso_113] ≥ 0)
(238) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] + [bni_112]x3[10] ≥ 0∧[(-1)bso_113] ≥ 0)
(239) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] + [bni_112]x3[10] ≥ 0∧[(-1)bso_113] ≥ 0)
(240) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] + [bni_112]x3[10] ≥ 0∧[(-1)bso_113] ≥ 0)
(241) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] + [bni_112]x3[10] ≥ 0∧[(-1)bso_113] ≥ 0)
(242) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(-1)bni_112 + (-1)Bound*bni_112] + [bni_112]x3[10] ≥ 0∧[(-1)bso_113] ≥ 0)
(243) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[bni_112] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_112 + (-1)Bound*bni_112] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_113] ≥ 0)
(244) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[bni_112] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_112 + (-1)Bound*bni_112] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_113] ≥ 0)
(245) (=(1, %(x0[12], 2))=TRUE∧956_0_length_Return(x0[12])=956_0_length_Return(x0[13])∧x2[12]=x2[13]∧x3[12]=x3[13]∧java.lang.Object(List(x1[12]))=java.lang.Object(List(x1[13])) ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥))
(246) (=(1, %(x0[12], 2))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥))
(247) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] + [bni_114]x3[12] ≥ 0∧[(-1)bso_115] ≥ 0)
(248) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] + [bni_114]x3[12] ≥ 0∧[(-1)bso_115] ≥ 0)
(249) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧[(-1)bni_114 + (-1)Bound*bni_114] + [bni_114]x3[12] ≥ 0∧[(-1)bso_115] ≥ 0)
(250) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧0 ≥ 0∧[bni_114] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_114 + (-1)Bound*bni_114] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_115] ≥ 0)
(251) (=(1, %(x0[12], 2))=TRUE∧956_0_length_Return(x0[12])=956_0_length_Return(x0[13])∧x2[12]=x2[13]∧x3[12]=x3[13]∧java.lang.Object(List(x1[12]))=java.lang.Object(List(x1[13]))∧1716_0_length_ConstantStackPush(x1[13])=956_0_length_Return(x0[0])∧x2[13]=x2[0]∧x3[13]=x3[0]∧x1[13]=x1[0] ⇒ COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13])))≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥))
(252) (=(1, %(x0[12], 2))=TRUE∧906_0_length_NULL(0, x1[13])=956_0_length_Return(x0[0]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[13])))≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[13])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[12], x3[12], x1[13])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥))
(253) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] + [bni_116]x3[12] ≥ 0∧[(-1)bso_117] ≥ 0)
(254) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] + [bni_116]x3[12] ≥ 0∧[(-1)bso_117] ≥ 0)
(255) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧[(-1)bni_116 + (-1)Bound*bni_116] + [bni_116]x3[12] ≥ 0∧[(-1)bso_117] ≥ 0)
(256) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧0 ≥ 0∧[bni_116] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_116 + (-1)Bound*bni_116] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_117] ≥ 0)
(257) (!(=(%(x0[14], 2), 1))=TRUE∧956_0_length_Return(x0[14])=956_0_length_Return(x0[6])∧x2[14]=x2[6]∧x3[14]=x3[6]∧x1[14]=x1[6] ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥))
(258) (!(=(%(x0[14], 2), 1))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥))
(259) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(-1)bni_118 + (-1)Bound*bni_118] + [bni_118]x3[14] ≥ 0∧[(-1)bso_119] ≥ 0)
(260) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(-1)bni_118 + (-1)Bound*bni_118] + [bni_118]x3[14] ≥ 0∧[(-1)bso_119] ≥ 0)
(261) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(-1)bni_118 + (-1)Bound*bni_118] + [bni_118]x3[14] ≥ 0∧[(-1)bso_119] ≥ 0)
(262) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧0 ≥ 0∧[bni_118] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bni_118 + (-1)Bound*bni_118] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_119] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(1716_0_length_ConstantStackPush(x1)) = 0
POL(906_0_length_NULL(x1, x2)) = 0
POL(0) = 0
POL(NULL) = 0
POL(956_0_length_Return(x1)) = 0
POL(java.lang.Object(x1)) = x1
POL(List(x1)) = [1] + [2]x1
POL(Cond_906_0_length_NULL(x1, x2, x3)) = 0
POL(>=(x1, x2)) = 0
POL(+(x1, x2)) = 0
POL(1) = 0
POL(1716_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x3 + [-1]x1
POL(1737_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x3 + [-1]x1
POL(COND_1737_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [-1] + x4 + [-1]x2
POL(&&(x1, x2)) = 0
POL(1747_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x5 + [-1]x1
POL(COND_1747_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [-1] + x6 + [-1]x2 + [-1]x1
POL(<=(x1, x2)) = 0
POL(*(x1, x2)) = 0
POL(5) = 0
POL(<(x1, x2)) = 0
POL(1766_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x3 + [-1]x1
POL(COND_1766_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x4 + [-1]x2
POL(=(x1, x2)) = 0
POL(2) = 0
POL(1788_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x3 + [-1]x1
POL(1805_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x5 + [-1]x1
POL(COND_1805_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [-1] + x6 + [-1]x2
POL(COND_1805_1_MAIN_INVOKEMETHOD1(x1, x2, x3, x4, x5, x6)) = [-1] + x6 + [-1]x2
POL(>(x1, x2)) = 0
POL(COND_1766_1_MAIN_INVOKEMETHOD1(x1, x2, x3, x4, x5)) = [-1] + x4 + [-1]x2
POL(!(x1)) = 0
COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[9]), x1[9], x2[9], x4[9], java.lang.Object(List(x3[9]))) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))
1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1]) → COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])
COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2]) → 1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])
1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3]) → COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])
COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4]) → 1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5]) → COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])
COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6]) → 1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8]))) → COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))
COND_1805_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[9]), x1[9], x2[9], x4[9], java.lang.Object(List(x3[9]))) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[9]))), java.lang.Object(List(x2[9])), x3[9], java.lang.Object(List(x1[9])))
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10]) → COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])
COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11]) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12]))) → COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))
COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13]))) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14]) → COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])
1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0]) → 1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])
1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1]) → COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])
COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2]) → 1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])
1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3]) → COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])
COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4]) → 1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5]) → COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])
COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6]) → 1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])
1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7]) → 1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8]))) → COND_1805_1_MAIN_INVOKEMETHOD(<=(x4[8], x0[8]), 956_0_length_Return(x0[8]), x1[8], x2[8], x4[8], java.lang.Object(List(x3[8])))
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10]) → COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])
COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11]) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12]))) → COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))
COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13]))) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14]) → COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])
1716_0_length_ConstantStackPush(x0)1 ↔ 906_0_length_NULL(0, x0)1
906_0_length_NULL(x0, NULL)1 ↔ 956_0_length_Return(x0)1
906_0_length_NULL(x1, java.lang.Object(List(x0)))1 ↔ Cond_906_0_length_NULL(>=(x1, 0), x1, java.lang.Object(List(x0)))1
Cond_906_0_length_NULL(TRUE, x1, java.lang.Object(List(x0)))1 ↔ 906_0_length_NULL(+(x1, 1), x0)1
TRUE1 → &&(TRUE, TRUE)1
FALSE1 → &&(TRUE, FALSE)1
FALSE1 → &&(FALSE, TRUE)1
FALSE1 → &&(FALSE, FALSE)1
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(11) -> (0), if ((1716_0_length_ConstantStackPush(x1[11]) →* 956_0_length_Return(x0[0]))∧(x2[11] →* x2[0])∧(x3[11] →* x3[0])∧(x1[11] →* x1[0]))
(13) -> (0), if ((1716_0_length_ConstantStackPush(x1[13]) →* 956_0_length_Return(x0[0]))∧(x2[13] →* x2[0])∧(x3[13] →* x3[0])∧(x1[13] →* x1[0]))
(0) -> (1), if ((1716_0_length_ConstantStackPush(x2[0]) →* 956_0_length_Return(x0[1]))∧(x1[0] →* x1[1])∧(x3[0] →* x3[1])∧(x0[0] →* x4[1])∧(x2[0] →* x2[1]))
(1) -> (2), if ((x4[1] >= 0 && x0[1] >= 0 →* TRUE)∧(956_0_length_Return(x0[1]) →* 956_0_length_Return(x0[2]))∧(x1[1] →* x1[2])∧(x3[1] →* x3[2])∧(x4[1] →* x4[2])∧(x2[1] →* x2[2]))
(2) -> (3), if ((1716_0_length_ConstantStackPush(x3[2]) →* 956_0_length_Return(x0[3]))∧(x1[2] →* x1[3])∧(x2[2] →* x2[3])∧(x4[2] + x0[2] →* x4[3])∧(x3[2] →* x3[3]))
(3) -> (4), if ((x4[3] >= 0 && 0 <= x0[3] * 5 && 0 < x4[3] + x0[3] * 5 →* TRUE)∧(956_0_length_Return(x0[3]) →* 956_0_length_Return(x0[4]))∧(x1[3] →* x1[4])∧(x2[3] →* x2[4])∧(x4[3] →* x4[4])∧(x3[3] →* x3[4]))
(4) -> (5), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[5]))∧(x2[4] →* x2[5])∧(x3[4] →* x3[5])∧(x1[4] →* x1[5]))
(5) -> (6), if ((0 = x0[5] % 2 →* TRUE)∧(956_0_length_Return(x0[5]) →* 956_0_length_Return(x0[6]))∧(x2[5] →* x2[6])∧(x3[5] →* x3[6])∧(x1[5] →* x1[6]))
(14) -> (6), if ((!(x0[14] % 2 = 1) →* TRUE)∧(956_0_length_Return(x0[14]) →* 956_0_length_Return(x0[6]))∧(x2[14] →* x2[6])∧(x3[14] →* x3[6])∧(x1[14] →* x1[6]))
(6) -> (7), if ((1716_0_length_ConstantStackPush(x2[6]) →* 956_0_length_Return(x0[7]))∧(x1[6] →* x1[7])∧(x3[6] →* x3[7])∧(x2[6] →* x2[7]))
(7) -> (8), if ((1716_0_length_ConstantStackPush(x3[7]) →* 956_0_length_Return(x0[8]))∧(x1[7] →* x1[8])∧(x2[7] →* x2[8])∧(x0[7] →* x4[8])∧(x3[7] →* java.lang.Object(List(x3[8]))))
(7) -> (10), if ((1716_0_length_ConstantStackPush(x3[7]) →* 956_0_length_Return(x0[10]))∧(x1[7] →* x1[10])∧(x2[7] →* java.lang.Object(List(x2[10])))∧(x0[7] →* x4[10])∧(x3[7] →* x3[10]))
(10) -> (11), if ((x4[10] > x0[10] →* TRUE)∧(956_0_length_Return(x0[10]) →* 956_0_length_Return(x0[11]))∧(x1[10] →* x1[11])∧(java.lang.Object(List(x2[10])) →* java.lang.Object(List(x2[11])))∧(x4[10] →* x4[11])∧(x3[10] →* x3[11]))
(4) -> (12), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[12]))∧(x2[4] →* x2[12])∧(x3[4] →* x3[12])∧(x1[4] →* java.lang.Object(List(x1[12]))))
(12) -> (13), if ((1 = x0[12] % 2 →* TRUE)∧(956_0_length_Return(x0[12]) →* 956_0_length_Return(x0[13]))∧(x2[12] →* x2[13])∧(x3[12] →* x3[13])∧(java.lang.Object(List(x1[12])) →* java.lang.Object(List(x1[13]))))
(4) -> (14), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[14]))∧(x2[4] →* x2[14])∧(x3[4] →* x3[14])∧(x1[4] →* x1[14]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(11) -> (0), if ((1716_0_length_ConstantStackPush(x1[11]) →* 956_0_length_Return(x0[0]))∧(x2[11] →* x2[0])∧(x3[11] →* x3[0])∧(x1[11] →* x1[0]))
(13) -> (0), if ((1716_0_length_ConstantStackPush(x1[13]) →* 956_0_length_Return(x0[0]))∧(x2[13] →* x2[0])∧(x3[13] →* x3[0])∧(x1[13] →* x1[0]))
(0) -> (1), if ((1716_0_length_ConstantStackPush(x2[0]) →* 956_0_length_Return(x0[1]))∧(x1[0] →* x1[1])∧(x3[0] →* x3[1])∧(x0[0] →* x4[1])∧(x2[0] →* x2[1]))
(1) -> (2), if ((x4[1] >= 0 && x0[1] >= 0 →* TRUE)∧(956_0_length_Return(x0[1]) →* 956_0_length_Return(x0[2]))∧(x1[1] →* x1[2])∧(x3[1] →* x3[2])∧(x4[1] →* x4[2])∧(x2[1] →* x2[2]))
(2) -> (3), if ((1716_0_length_ConstantStackPush(x3[2]) →* 956_0_length_Return(x0[3]))∧(x1[2] →* x1[3])∧(x2[2] →* x2[3])∧(x4[2] + x0[2] →* x4[3])∧(x3[2] →* x3[3]))
(3) -> (4), if ((x4[3] >= 0 && 0 <= x0[3] * 5 && 0 < x4[3] + x0[3] * 5 →* TRUE)∧(956_0_length_Return(x0[3]) →* 956_0_length_Return(x0[4]))∧(x1[3] →* x1[4])∧(x2[3] →* x2[4])∧(x4[3] →* x4[4])∧(x3[3] →* x3[4]))
(4) -> (5), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[5]))∧(x2[4] →* x2[5])∧(x3[4] →* x3[5])∧(x1[4] →* x1[5]))
(5) -> (6), if ((0 = x0[5] % 2 →* TRUE)∧(956_0_length_Return(x0[5]) →* 956_0_length_Return(x0[6]))∧(x2[5] →* x2[6])∧(x3[5] →* x3[6])∧(x1[5] →* x1[6]))
(14) -> (6), if ((!(x0[14] % 2 = 1) →* TRUE)∧(956_0_length_Return(x0[14]) →* 956_0_length_Return(x0[6]))∧(x2[14] →* x2[6])∧(x3[14] →* x3[6])∧(x1[14] →* x1[6]))
(6) -> (7), if ((1716_0_length_ConstantStackPush(x2[6]) →* 956_0_length_Return(x0[7]))∧(x1[6] →* x1[7])∧(x3[6] →* x3[7])∧(x2[6] →* x2[7]))
(7) -> (10), if ((1716_0_length_ConstantStackPush(x3[7]) →* 956_0_length_Return(x0[10]))∧(x1[7] →* x1[10])∧(x2[7] →* java.lang.Object(List(x2[10])))∧(x0[7] →* x4[10])∧(x3[7] →* x3[10]))
(10) -> (11), if ((x4[10] > x0[10] →* TRUE)∧(956_0_length_Return(x0[10]) →* 956_0_length_Return(x0[11]))∧(x1[10] →* x1[11])∧(java.lang.Object(List(x2[10])) →* java.lang.Object(List(x2[11])))∧(x4[10] →* x4[11])∧(x3[10] →* x3[11]))
(4) -> (12), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[12]))∧(x2[4] →* x2[12])∧(x3[4] →* x3[12])∧(x1[4] →* java.lang.Object(List(x1[12]))))
(12) -> (13), if ((1 = x0[12] % 2 →* TRUE)∧(956_0_length_Return(x0[12]) →* 956_0_length_Return(x0[13]))∧(x2[12] →* x2[13])∧(x3[12] →* x3[13])∧(java.lang.Object(List(x1[12])) →* java.lang.Object(List(x1[13]))))
(4) -> (14), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[14]))∧(x2[4] →* x2[14])∧(x3[4] →* x3[14])∧(x1[4] →* x1[14]))
(1) (!(=(%(x0[14], 2), 1))=TRUE∧956_0_length_Return(x0[14])=956_0_length_Return(x0[6])∧x2[14]=x2[6]∧x3[14]=x3[6]∧x1[14]=x1[6] ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥))
(2) (!(=(%(x0[14], 2), 1))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(2)bni_83 + (-1)Bound*bni_83] + [bni_83]x1[14] + [bni_83]x3[14] ≥ 0∧[(-1)bso_84] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(2)bni_83 + (-1)Bound*bni_83] + [bni_83]x1[14] + [bni_83]x3[14] ≥ 0∧[(-1)bso_84] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(2)bni_83 + (-1)Bound*bni_83] + [bni_83]x1[14] + [bni_83]x3[14] ≥ 0∧[(-1)bso_84] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[bni_83] ≥ 0∧[bni_83] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_83 + (-1)Bound*bni_83] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(7) (=(1, %(x0[12], 2))=TRUE∧956_0_length_Return(x0[12])=956_0_length_Return(x0[13])∧x2[12]=x2[13]∧x3[12]=x3[13]∧java.lang.Object(List(x1[12]))=java.lang.Object(List(x1[13]))∧1716_0_length_ConstantStackPush(x1[13])=956_0_length_Return(x0[0])∧x2[13]=x2[0]∧x3[13]=x3[0]∧x1[13]=x1[0] ⇒ COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13])))≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥))
(8) (=(1, %(x0[12], 2))=TRUE∧906_0_length_NULL(0, x1[13])=956_0_length_Return(x0[0]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[13])))≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[13])))≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[12], x3[12], x1[13])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥))
(9) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧[(3)bni_85 + (-1)Bound*bni_85] + [(4)bni_85]x1[13] + [bni_85]x3[12] ≥ 0∧[1 + (-1)bso_86] + [3]x1[13] ≥ 0)
(10) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧[(3)bni_85 + (-1)Bound*bni_85] + [(4)bni_85]x1[13] + [bni_85]x3[12] ≥ 0∧[1 + (-1)bso_86] + [3]x1[13] ≥ 0)
(11) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧[(3)bni_85 + (-1)Bound*bni_85] + [(4)bni_85]x1[13] + [bni_85]x3[12] ≥ 0∧[1 + (-1)bso_86] + [3]x1[13] ≥ 0)
(12) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])), ≥)∧[(4)bni_85] ≥ 0∧[bni_85] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(3)bni_85 + (-1)Bound*bni_85] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_86] ≥ 0∧[1] ≥ 0)
(13) (=(1, %(x0[12], 2))=TRUE∧956_0_length_Return(x0[12])=956_0_length_Return(x0[13])∧x2[12]=x2[13]∧x3[12]=x3[13]∧java.lang.Object(List(x1[12]))=java.lang.Object(List(x1[13])) ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥))
(14) (=(1, %(x0[12], 2))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))≥COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥))
(15) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧[(6)bni_87 + (-1)Bound*bni_87] + [(4)bni_87]x1[12] + [bni_87]x3[12] ≥ 0∧[3 + (-1)bso_88] ≥ 0)
(16) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧[(6)bni_87 + (-1)Bound*bni_87] + [(4)bni_87]x1[12] + [bni_87]x3[12] ≥ 0∧[3 + (-1)bso_88] ≥ 0)
(17) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧[(6)bni_87 + (-1)Bound*bni_87] + [(4)bni_87]x1[12] + [bni_87]x3[12] ≥ 0∧[3 + (-1)bso_88] ≥ 0)
(18) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))), ≥)∧[(4)bni_87] ≥ 0∧[bni_87] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(6)bni_87 + (-1)Bound*bni_87] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[3 + (-1)bso_88] ≥ 0)
(19) (>(x4[10], x0[10])=TRUE∧956_0_length_Return(x0[10])=956_0_length_Return(x0[11])∧x1[10]=x1[11]∧java.lang.Object(List(x2[10]))=java.lang.Object(List(x2[11]))∧x4[10]=x4[11]∧x3[10]=x3[11]∧1716_0_length_ConstantStackPush(x1[11])=956_0_length_Return(x0[0])∧x2[11]=x2[0]∧x3[11]=x3[0]∧x1[11]=x1[0] ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(20) (>(x4[10], x0[10])=TRUE∧0=x0∧906_0_length_NULL(x0, x1[11])=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), x1[11], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), x1[11], java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[10], x3[10], x1[11])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(21) (956_0_length_Return(x1)=956_0_length_Return(x0[0])∧>(x4[10], x0[10])=TRUE∧0=x1 ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x2[10], x3[10], NULL)∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(22) (Cond_906_0_length_NULL(>=(x3, 0), x3, java.lang.Object(List(x2)))=956_0_length_Return(x0[0])∧>(x4[10], x0[10])=TRUE∧0=x3 ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2))), x2[10], x3[10], java.lang.Object(List(x2)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(23) (>(x4[10], x0[10])=TRUE ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x2[10], x3[10], NULL)∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(24) (>(x4[10], x0[10])=TRUE∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x2)))=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2))), x2[10], x3[10], java.lang.Object(List(x2)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(25) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(4)bni_89 + (-1)Bound*bni_89] + [bni_89]x3[10] ≥ 0∧[(-1)bso_90] ≥ 0)
(26) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(6)bni_89 + (-1)Bound*bni_89] + [bni_89]x3[10] + [(4)bni_89]x2 ≥ 0∧[(-1)bso_90] ≥ 0)
(27) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(4)bni_89 + (-1)Bound*bni_89] + [bni_89]x3[10] ≥ 0∧[(-1)bso_90] ≥ 0)
(28) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(6)bni_89 + (-1)Bound*bni_89] + [bni_89]x3[10] + [(4)bni_89]x2 ≥ 0∧[(-1)bso_90] ≥ 0)
(29) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(4)bni_89 + (-1)Bound*bni_89] + [bni_89]x3[10] ≥ 0∧[(-1)bso_90] ≥ 0)
(30) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(6)bni_89 + (-1)Bound*bni_89] + [bni_89]x3[10] + [(4)bni_89]x2 ≥ 0∧[(-1)bso_90] ≥ 0)
(31) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[bni_89] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(4)bni_89 + (-1)Bound*bni_89] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_90] ≥ 0)
(32) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[bni_89] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(4)bni_89] ≥ 0∧0 ≥ 0∧[(6)bni_89 + (-1)Bound*bni_89] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_90] ≥ 0)
(33) (>(x4[10], x0[10])=TRUE∧956_0_length_Return(x0[10])=956_0_length_Return(x0[11])∧x1[10]=x1[11]∧java.lang.Object(List(x2[10]))=java.lang.Object(List(x2[11]))∧x4[10]=x4[11]∧x3[10]=x3[11] ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥))
(34) (>(x4[10], x0[10])=TRUE ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥))
(35) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[(2)bni_91 + (-1)Bound*bni_91] + [bni_91]x3[10] + [bni_91]x1[10] ≥ 0∧[(-1)bso_92] ≥ 0)
(36) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[(2)bni_91 + (-1)Bound*bni_91] + [bni_91]x3[10] + [bni_91]x1[10] ≥ 0∧[(-1)bso_92] ≥ 0)
(37) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[(2)bni_91 + (-1)Bound*bni_91] + [bni_91]x3[10] + [bni_91]x1[10] ≥ 0∧[(-1)bso_92] ≥ 0)
(38) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[bni_91] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_91] ≥ 0∧0 ≥ 0∧[(2)bni_91 + (-1)Bound*bni_91] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(39) (1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7]∧1716_0_length_ConstantStackPush(x3[7])=956_0_length_Return(x0[10])∧x1[7]=x1[10]∧x2[7]=java.lang.Object(List(x2[10]))∧x0[7]=x4[10]∧x3[7]=x3[10] ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(40) (0=x6∧906_0_length_NULL(x6, x3[7])=956_0_length_Return(x0[10])∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], x3[7], java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], x3[7], java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[6], java.lang.Object(List(x2[10])), x0[7], x3[7])∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(41) (956_0_length_Return(x8)=956_0_length_Return(x0[10])∧0=x8∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(x2[10])), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(42) (Cond_906_0_length_NULL(>=(x10, 0), x10, java.lang.Object(List(x9)))=956_0_length_Return(x0[10])∧0=x10∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(x2[10])), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(43) (1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(x2[10])), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(44) (>=(x10, 0)=x16∧java.lang.Object(List(x9))=x17∧Cond_906_0_length_NULL(x16, x10, x17)=956_0_length_Return(x0[10])∧0=x10∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(x2[10])), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(45) (956_0_length_Return(x11)=956_0_length_Return(x0[7])∧1=x11 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(NULL)), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(46) (Cond_906_0_length_NULL(>=(x13, 0), x13, java.lang.Object(List(x12)))=956_0_length_Return(x0[7])∧1=x13 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(java.lang.Object(List(x12)))), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(47) (1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], NULL, java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], NULL, java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(NULL)), 1, NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(48) (Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x12)))=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(java.lang.Object(List(x12)))), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(49) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_94] ≥ 0)
(50) (956_0_length_Return(x18)=956_0_length_Return(x0[7])∧>=(x10, 0)=x16∧java.lang.Object(List(x9))=x17∧Cond_906_0_length_NULL(x16, x10, x17)=956_0_length_Return(x0[10])∧0=x10∧1=x18 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(NULL)), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(51) (Cond_906_0_length_NULL(>=(x20, 0), x20, java.lang.Object(List(x19)))=956_0_length_Return(x0[7])∧>=(x10, 0)=x16∧java.lang.Object(List(x9))=x17∧Cond_906_0_length_NULL(x16, x10, x17)=956_0_length_Return(x0[10])∧0=x10∧1=x20 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(java.lang.Object(List(x19)))), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(52) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x9)))=956_0_length_Return(x0[10]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(NULL)), 1, java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(53) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x9)))=956_0_length_Return(x0[10])∧Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x19)))=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(java.lang.Object(List(x19)))), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(54) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(55) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(56) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(57) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_94] ≥ 0)
(58) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(59) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(60) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(61) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_94] ≥ 0)
(62) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(63) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(64) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(65) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(66) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(67) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(68) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(69) (=(0, %(x0[5], 2))=TRUE∧956_0_length_Return(x0[5])=956_0_length_Return(x0[6])∧x2[5]=x2[6]∧x3[5]=x3[6]∧x1[5]=x1[6]∧1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7] ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(70) (=(0, %(x0[5], 2))=TRUE∧906_0_length_NULL(0, x2[6])=956_0_length_Return(x0[7]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[5]), x2[6], x3[5], x1[5])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[5]), x2[6], x3[5], x1[5])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[5], x3[5], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(71) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(2)bni_95 + (-1)Bound*bni_95] + [bni_95]x1[5] + [bni_95]x3[5] ≥ 0∧[(-1)bso_96] ≥ 0)
(72) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(2)bni_95 + (-1)Bound*bni_95] + [bni_95]x1[5] + [bni_95]x3[5] ≥ 0∧[(-1)bso_96] ≥ 0)
(73) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(2)bni_95 + (-1)Bound*bni_95] + [bni_95]x1[5] + [bni_95]x3[5] ≥ 0∧[(-1)bso_96] ≥ 0)
(74) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[bni_95] ≥ 0∧[bni_95] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_95 + (-1)Bound*bni_95] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_96] ≥ 0)
(75) (!(=(%(x0[14], 2), 1))=TRUE∧956_0_length_Return(x0[14])=956_0_length_Return(x0[6])∧x2[14]=x2[6]∧x3[14]=x3[6]∧x1[14]=x1[6]∧1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7] ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(76) (!(=(%(x0[14], 2), 1))=TRUE∧906_0_length_NULL(0, x2[6])=956_0_length_Return(x0[7]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[14]), x2[6], x3[14], x1[14])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[14]), x2[6], x3[14], x1[14])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[14], x3[14], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(77) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(2)bni_95 + (-1)Bound*bni_95] + [bni_95]x1[14] + [bni_95]x3[14] ≥ 0∧[(-1)bso_96] ≥ 0)
(78) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(2)bni_95 + (-1)Bound*bni_95] + [bni_95]x1[14] + [bni_95]x3[14] ≥ 0∧[(-1)bso_96] ≥ 0)
(79) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(2)bni_95 + (-1)Bound*bni_95] + [bni_95]x1[14] + [bni_95]x3[14] ≥ 0∧[(-1)bso_96] ≥ 0)
(80) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[bni_95] ≥ 0∧[bni_95] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_95 + (-1)Bound*bni_95] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_96] ≥ 0)
(81) (=(0, %(x0[5], 2))=TRUE∧956_0_length_Return(x0[5])=956_0_length_Return(x0[6])∧x2[5]=x2[6]∧x3[5]=x3[6]∧x1[5]=x1[6] ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥))
(82) (=(0, %(x0[5], 2))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥))
(83) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(2)bni_97 + (-1)Bound*bni_97] + [bni_97]x1[5] + [bni_97]x3[5] ≥ 0∧[(-1)bso_98] ≥ 0)
(84) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(2)bni_97 + (-1)Bound*bni_97] + [bni_97]x1[5] + [bni_97]x3[5] ≥ 0∧[(-1)bso_98] ≥ 0)
(85) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(2)bni_97 + (-1)Bound*bni_97] + [bni_97]x1[5] + [bni_97]x3[5] ≥ 0∧[(-1)bso_98] ≥ 0)
(86) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[bni_97] ≥ 0∧[bni_97] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(2)bni_97 + (-1)Bound*bni_97] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_98] ≥ 0)
(87) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[5])∧x2[4]=x2[5]∧x3[4]=x3[5]∧x1[4]=x1[5] ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(88) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(0, x1[4])=956_0_length_Return(x0[5]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[3], x3[3], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(89) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(2)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [bni_99]x1[4] ≥ 0∧[(-1)bso_100] ≥ 0)
(90) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(2)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [bni_99]x1[4] ≥ 0∧[(-1)bso_100] ≥ 0)
(91) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(2)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [bni_99]x1[4] ≥ 0∧[(-1)bso_100] ≥ 0)
(92) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[bni_99] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_99] ≥ 0∧0 ≥ 0∧[(2)bni_99 + (-1)Bound*bni_99] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_100] ≥ 0)
(93) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[12])∧x2[4]=x2[12]∧x3[4]=x3[12]∧x1[4]=java.lang.Object(List(x1[12])) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(94) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(1, x1[12])=956_0_length_Return(x0[12]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), java.lang.Object(List(x1[12])), x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), java.lang.Object(List(x1[12])), x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x1[12]))), x2[3], x3[3], java.lang.Object(List(x1[12])))∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(95) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(6)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [(4)bni_99]x1[12] ≥ 0∧[(-1)bso_100] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(6)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [(4)bni_99]x1[12] ≥ 0∧[(-1)bso_100] ≥ 0)
(97) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(6)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [(4)bni_99]x1[12] ≥ 0∧[(-1)bso_100] ≥ 0)
(98) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[bni_99] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(4)bni_99] ≥ 0∧0 ≥ 0∧[(6)bni_99 + (-1)Bound*bni_99] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_100] ≥ 0)
(99) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[14])∧x2[4]=x2[14]∧x3[4]=x3[14]∧x1[4]=x1[14] ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(100) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(0, x1[4])=956_0_length_Return(x0[14]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[3], x3[3], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(101) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(2)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [bni_99]x1[4] ≥ 0∧[(-1)bso_100] ≥ 0)
(102) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(2)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [bni_99]x1[4] ≥ 0∧[(-1)bso_100] ≥ 0)
(103) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(2)bni_99 + (-1)Bound*bni_99] + [bni_99]x3[3] + [bni_99]x1[4] ≥ 0∧[(-1)bso_100] ≥ 0)
(104) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[bni_99] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_99] ≥ 0∧0 ≥ 0∧[(2)bni_99 + (-1)Bound*bni_99] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_100] ≥ 0)
(105) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4] ⇒ 1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥NonInfC∧1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])∧(UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥))
(106) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE ⇒ 1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥NonInfC∧1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])∧(UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥))
(107) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(2)bni_101 + (-1)Bound*bni_101] + [bni_101]x3[3] + [bni_101]x4[3] + [bni_101]x1[3] ≥ 0∧[(-1)bso_102] + x4[3] ≥ 0)
(108) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(2)bni_101 + (-1)Bound*bni_101] + [bni_101]x3[3] + [bni_101]x4[3] + [bni_101]x1[3] ≥ 0∧[(-1)bso_102] + x4[3] ≥ 0)
(109) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(2)bni_101 + (-1)Bound*bni_101] + [bni_101]x3[3] + [bni_101]x4[3] + [bni_101]x1[3] ≥ 0∧[(-1)bso_102] + x4[3] ≥ 0)
(110) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[bni_101] ≥ 0∧[bni_101] ≥ 0∧0 ≥ 0∧[bni_101] ≥ 0∧0 ≥ 0∧[(2)bni_101 + (-1)Bound*bni_101] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(111) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧956_0_length_Return(x0[1])=956_0_length_Return(x0[2])∧x1[1]=x1[2]∧x3[1]=x3[2]∧x4[1]=x4[2]∧x2[1]=x2[2]∧1716_0_length_ConstantStackPush(x3[2])=956_0_length_Return(x0[3])∧x1[2]=x1[3]∧x2[2]=x2[3]∧+(x4[2], x0[2])=x4[3]∧x3[2]=x3[3] ⇒ COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2])≥NonInfC∧COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2])≥1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])∧(UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥))
(112) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧906_0_length_NULL(0, x3[2])=956_0_length_Return(x0[3]) ⇒ COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[1]), x1[1], x3[2], x4[1], x2[1])≥NonInfC∧COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[1]), x1[1], x3[2], x4[1], x2[1])≥1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[1], x2[1], +(x4[1], x0[1]), x3[2])∧(UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥))
(113) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(2)bni_103 + (-1)Bound*bni_103] + [bni_103]x3[2] + [bni_103]x1[1] ≥ 0∧[(-1)bso_104] ≥ 0)
(114) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(2)bni_103 + (-1)Bound*bni_103] + [bni_103]x3[2] + [bni_103]x1[1] ≥ 0∧[(-1)bso_104] ≥ 0)
(115) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(2)bni_103 + (-1)Bound*bni_103] + [bni_103]x3[2] + [bni_103]x1[1] ≥ 0∧[(-1)bso_104] ≥ 0)
(116) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_103] ≥ 0∧[bni_103] ≥ 0∧0 ≥ 0∧[(2)bni_103 + (-1)Bound*bni_103] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_104] ≥ 0)
(117) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧956_0_length_Return(x0[1])=956_0_length_Return(x0[2])∧x1[1]=x1[2]∧x3[1]=x3[2]∧x4[1]=x4[2]∧x2[1]=x2[2] ⇒ 1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥NonInfC∧1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])∧(UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥))
(118) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE ⇒ 1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥NonInfC∧1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])∧(UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥))
(119) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(2)bni_105 + (-1)Bound*bni_105] + [bni_105]x3[1] + [bni_105]x1[1] ≥ 0∧[(-1)bso_106] ≥ 0)
(120) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(2)bni_105 + (-1)Bound*bni_105] + [bni_105]x3[1] + [bni_105]x1[1] ≥ 0∧[(-1)bso_106] ≥ 0)
(121) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(2)bni_105 + (-1)Bound*bni_105] + [bni_105]x3[1] + [bni_105]x1[1] ≥ 0∧[(-1)bso_106] ≥ 0)
(122) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_105] ≥ 0∧[bni_105] ≥ 0∧0 ≥ 0∧[(2)bni_105 + (-1)Bound*bni_105] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_106] ≥ 0)
(123) (1716_0_length_ConstantStackPush(x1[11])=956_0_length_Return(x0[0])∧x2[11]=x2[0]∧x3[11]=x3[0]∧x1[11]=x1[0]∧1716_0_length_ConstantStackPush(x2[0])=956_0_length_Return(x0[1])∧x1[0]=x1[1]∧x3[0]=x3[1]∧x0[0]=x4[1]∧x2[0]=x2[1] ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(124) (0=x23∧906_0_length_NULL(x23, x1[11])=956_0_length_Return(x0[0])∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], x1[11])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], x1[11])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[11], x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(125) (956_0_length_Return(x25)=956_0_length_Return(x0[0])∧0=x25∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(126) (Cond_906_0_length_NULL(>=(x27, 0), x27, java.lang.Object(List(x26)))=956_0_length_Return(x0[0])∧0=x27∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x26)), x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(127) (0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[11], 0, x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(128) (>=(x27, 0)=x33∧java.lang.Object(List(x26))=x34∧Cond_906_0_length_NULL(x33, x27, x34)=956_0_length_Return(x0[0])∧0=x27∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x26)), x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(129) (956_0_length_Return(x28)=956_0_length_Return(x0[1])∧0=x28 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[11], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(130) (Cond_906_0_length_NULL(>=(x30, 0), x30, java.lang.Object(List(x29)))=956_0_length_Return(x0[1])∧0=x30 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x29))), NULL, x3[11], 0, java.lang.Object(List(x29)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(131) (1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[11], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(132) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x29)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x29))), NULL, x3[11], 0, java.lang.Object(List(x29)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(133) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_108] ≥ 0)
(134) (956_0_length_Return(x35)=956_0_length_Return(x0[1])∧>=(x27, 0)=x33∧java.lang.Object(List(x26))=x34∧Cond_906_0_length_NULL(x33, x27, x34)=956_0_length_Return(x0[0])∧0=x27∧0=x35 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x26)), x3[11], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(135) (Cond_906_0_length_NULL(>=(x37, 0), x37, java.lang.Object(List(x36)))=956_0_length_Return(x0[1])∧>=(x27, 0)=x33∧java.lang.Object(List(x26))=x34∧Cond_906_0_length_NULL(x33, x27, x34)=956_0_length_Return(x0[0])∧0=x27∧0=x37 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x36))), java.lang.Object(List(x26)), x3[11], x0[0], java.lang.Object(List(x36)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(136) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x26)))=956_0_length_Return(x0[0]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x26)), x3[11], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(137) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x26)))=956_0_length_Return(x0[0])∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x36)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x36))), java.lang.Object(List(x26)), x3[11], x0[0], java.lang.Object(List(x36)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(138) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(139) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(140) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(141) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_108] ≥ 0)
(142) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(143) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(144) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(145) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_108] ≥ 0)
(146) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(147) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(148) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(149) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(150) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(151) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(152) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(153) (1716_0_length_ConstantStackPush(x1[13])=956_0_length_Return(x0[0])∧x2[13]=x2[0]∧x3[13]=x3[0]∧x1[13]=x1[0]∧1716_0_length_ConstantStackPush(x2[0])=956_0_length_Return(x0[1])∧x1[0]=x1[1]∧x3[0]=x3[1]∧x0[0]=x4[1]∧x2[0]=x2[1] ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(154) (0=x40∧906_0_length_NULL(x40, x1[13])=956_0_length_Return(x0[0])∧0=x41∧906_0_length_NULL(x41, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], x1[13])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], x1[13])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[13], x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(155) (956_0_length_Return(x42)=956_0_length_Return(x0[0])∧0=x42∧0=x41∧906_0_length_NULL(x41, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(156) (Cond_906_0_length_NULL(>=(x44, 0), x44, java.lang.Object(List(x43)))=956_0_length_Return(x0[0])∧0=x44∧0=x41∧906_0_length_NULL(x41, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x43)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x43)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x43)), x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(157) (0=x41∧906_0_length_NULL(x41, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[13], 0, x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(158) (>=(x44, 0)=x50∧java.lang.Object(List(x43))=x51∧Cond_906_0_length_NULL(x50, x44, x51)=956_0_length_Return(x0[0])∧0=x44∧0=x41∧906_0_length_NULL(x41, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x43)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[13], java.lang.Object(List(x43)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x43)), x3[13], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(159) (956_0_length_Return(x45)=956_0_length_Return(x0[1])∧0=x45 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[13], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(160) (Cond_906_0_length_NULL(>=(x47, 0), x47, java.lang.Object(List(x46)))=956_0_length_Return(x0[1])∧0=x47 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x46)), x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x46)), x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x46))), NULL, x3[13], 0, java.lang.Object(List(x46)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(161) (1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[13], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(162) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x46)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x46)), x3[13], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x46)), x3[13], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x46))), NULL, x3[13], 0, java.lang.Object(List(x46)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(163) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_108] ≥ 0)
(164) (956_0_length_Return(x52)=956_0_length_Return(x0[1])∧>=(x44, 0)=x50∧java.lang.Object(List(x43))=x51∧Cond_906_0_length_NULL(x50, x44, x51)=956_0_length_Return(x0[0])∧0=x44∧0=x52 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x43)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x43)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x43)), x3[13], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(165) (Cond_906_0_length_NULL(>=(x54, 0), x54, java.lang.Object(List(x53)))=956_0_length_Return(x0[1])∧>=(x44, 0)=x50∧java.lang.Object(List(x43))=x51∧Cond_906_0_length_NULL(x50, x44, x51)=956_0_length_Return(x0[0])∧0=x44∧0=x54 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x53)), x3[13], java.lang.Object(List(x43)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x53)), x3[13], java.lang.Object(List(x43)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x53))), java.lang.Object(List(x43)), x3[13], x0[0], java.lang.Object(List(x53)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(166) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x43)))=956_0_length_Return(x0[0]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x43)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[13], java.lang.Object(List(x43)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x43)), x3[13], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(167) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x43)))=956_0_length_Return(x0[0])∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x53)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x53)), x3[13], java.lang.Object(List(x43)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x53)), x3[13], java.lang.Object(List(x43)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x53))), java.lang.Object(List(x43)), x3[13], x0[0], java.lang.Object(List(x53)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(168) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(169) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(170) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(171) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_108] ≥ 0)
(172) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(173) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(174) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(175) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[(-1)bso_108] ≥ 0)
(176) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(177) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(178) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(179) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(180) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(181) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(182) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(1716_0_length_ConstantStackPush(x1)) = 0
POL(906_0_length_NULL(x1, x2)) = [2]x2
POL(0) = 0
POL(NULL) = [2]
POL(956_0_length_Return(x1)) = x1
POL(java.lang.Object(x1)) = [2]x1
POL(List(x1)) = [2] + [2]x1
POL(Cond_906_0_length_NULL(x1, x2, x3)) = [2]x3 + [3]x2
POL(>=(x1, x2)) = 0
POL(+(x1, x2)) = 0
POL(1) = 0
POL(1766_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [2] + x4 + x3
POL(COND_1766_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [2] + x5 + x4
POL(!(x1)) = 0
POL(=(x1, x2)) = 0
POL(2) = 0
POL(COND_1766_1_MAIN_INVOKEMETHOD1(x1, x2, x3, x4, x5)) = [-1] + x5 + x4
POL(1716_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [2] + x4 + x3
POL(COND_1805_1_MAIN_INVOKEMETHOD1(x1, x2, x3, x4, x5, x6)) = [2] + x6 + x3
POL(1805_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [2] + x5 + x2
POL(>(x1, x2)) = 0
POL(1788_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [2] + x3 + x2
POL(COND_1747_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [2] + x6 + x3
POL(1747_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [2] + x5 + x4 + x2
POL(&&(x1, x2)) = 0
POL(<=(x1, x2)) = 0
POL(*(x1, x2)) = 0
POL(5) = 0
POL(<(x1, x2)) = 0
POL(COND_1737_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [2] + x4 + x3
POL(1737_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [2] + x3 + x2
COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13]))) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12]))) → COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14]) → COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])
COND_1766_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[13]), x2[13], x3[13], java.lang.Object(List(x1[13]))) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[13]), x2[13], x3[13], x1[13])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12]))) → COND_1766_1_MAIN_INVOKEMETHOD1(=(1, %(x0[12], 2)), 956_0_length_Return(x0[12]), x2[12], x3[12], java.lang.Object(List(x1[12])))
COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11]) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10]) → COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])
COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6]) → 1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5]) → COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])
COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4]) → 1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])
1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3]) → COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])
COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2]) → 1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])
1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1]) → COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14]) → COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])
COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11]) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10]) → COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])
1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7]) → 1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])
COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6]) → 1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5]) → COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])
COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4]) → 1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])
1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3]) → COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])
COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2]) → 1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])
1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1]) → COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])
1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0]) → 1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])
906_0_length_NULL(0, x0)1 → 1716_0_length_ConstantStackPush(x0)1
Cond_906_0_length_NULL(TRUE, x1, java.lang.Object(List(x0)))1 → 906_0_length_NULL(+(x1, 1), x0)1
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(11) -> (0), if ((1716_0_length_ConstantStackPush(x1[11]) →* 956_0_length_Return(x0[0]))∧(x2[11] →* x2[0])∧(x3[11] →* x3[0])∧(x1[11] →* x1[0]))
(0) -> (1), if ((1716_0_length_ConstantStackPush(x2[0]) →* 956_0_length_Return(x0[1]))∧(x1[0] →* x1[1])∧(x3[0] →* x3[1])∧(x0[0] →* x4[1])∧(x2[0] →* x2[1]))
(1) -> (2), if ((x4[1] >= 0 && x0[1] >= 0 →* TRUE)∧(956_0_length_Return(x0[1]) →* 956_0_length_Return(x0[2]))∧(x1[1] →* x1[2])∧(x3[1] →* x3[2])∧(x4[1] →* x4[2])∧(x2[1] →* x2[2]))
(2) -> (3), if ((1716_0_length_ConstantStackPush(x3[2]) →* 956_0_length_Return(x0[3]))∧(x1[2] →* x1[3])∧(x2[2] →* x2[3])∧(x4[2] + x0[2] →* x4[3])∧(x3[2] →* x3[3]))
(3) -> (4), if ((x4[3] >= 0 && 0 <= x0[3] * 5 && 0 < x4[3] + x0[3] * 5 →* TRUE)∧(956_0_length_Return(x0[3]) →* 956_0_length_Return(x0[4]))∧(x1[3] →* x1[4])∧(x2[3] →* x2[4])∧(x4[3] →* x4[4])∧(x3[3] →* x3[4]))
(4) -> (5), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[5]))∧(x2[4] →* x2[5])∧(x3[4] →* x3[5])∧(x1[4] →* x1[5]))
(5) -> (6), if ((0 = x0[5] % 2 →* TRUE)∧(956_0_length_Return(x0[5]) →* 956_0_length_Return(x0[6]))∧(x2[5] →* x2[6])∧(x3[5] →* x3[6])∧(x1[5] →* x1[6]))
(14) -> (6), if ((!(x0[14] % 2 = 1) →* TRUE)∧(956_0_length_Return(x0[14]) →* 956_0_length_Return(x0[6]))∧(x2[14] →* x2[6])∧(x3[14] →* x3[6])∧(x1[14] →* x1[6]))
(6) -> (7), if ((1716_0_length_ConstantStackPush(x2[6]) →* 956_0_length_Return(x0[7]))∧(x1[6] →* x1[7])∧(x3[6] →* x3[7])∧(x2[6] →* x2[7]))
(7) -> (10), if ((1716_0_length_ConstantStackPush(x3[7]) →* 956_0_length_Return(x0[10]))∧(x1[7] →* x1[10])∧(x2[7] →* java.lang.Object(List(x2[10])))∧(x0[7] →* x4[10])∧(x3[7] →* x3[10]))
(10) -> (11), if ((x4[10] > x0[10] →* TRUE)∧(956_0_length_Return(x0[10]) →* 956_0_length_Return(x0[11]))∧(x1[10] →* x1[11])∧(java.lang.Object(List(x2[10])) →* java.lang.Object(List(x2[11])))∧(x4[10] →* x4[11])∧(x3[10] →* x3[11]))
(4) -> (14), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[14]))∧(x2[4] →* x2[14])∧(x3[4] →* x3[14])∧(x1[4] →* x1[14]))
(1) (!(=(%(x0[14], 2), 1))=TRUE∧956_0_length_Return(x0[14])=956_0_length_Return(x0[6])∧x2[14]=x2[6]∧x3[14]=x3[6]∧x1[14]=x1[6] ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥))
(2) (!(=(%(x0[14], 2), 1))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])≥COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(-1)bni_77 + (-1)Bound*bni_77] + [bni_77]x1[14] + [bni_77]x2[14] ≥ 0∧[(-1)bso_78] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(-1)bni_77 + (-1)Bound*bni_77] + [bni_77]x1[14] + [bni_77]x2[14] ≥ 0∧[(-1)bso_78] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[(-1)bni_77 + (-1)Bound*bni_77] + [bni_77]x1[14] + [bni_77]x2[14] ≥ 0∧[(-1)bso_78] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])), ≥)∧[bni_77] ≥ 0∧0 ≥ 0∧[bni_77] ≥ 0∧0 ≥ 0∧[(-1)bni_77 + (-1)Bound*bni_77] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_78] ≥ 0)
(7) (>(x4[10], x0[10])=TRUE∧956_0_length_Return(x0[10])=956_0_length_Return(x0[11])∧x1[10]=x1[11]∧java.lang.Object(List(x2[10]))=java.lang.Object(List(x2[11]))∧x4[10]=x4[11]∧x3[10]=x3[11]∧1716_0_length_ConstantStackPush(x1[11])=956_0_length_Return(x0[0])∧x2[11]=x2[0]∧x3[11]=x3[0]∧x1[11]=x1[0] ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(8) (>(x4[10], x0[10])=TRUE∧0=x0∧906_0_length_NULL(x0, x1[11])=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), x1[11], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), x1[11], java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[10], x3[10], x1[11])∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(9) (956_0_length_Return(x1)=956_0_length_Return(x0[0])∧>(x4[10], x0[10])=TRUE∧0=x1 ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x2[10], x3[10], NULL)∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(10) (Cond_906_0_length_NULL(>=(x3, 0), x3, java.lang.Object(List(x2)))=956_0_length_Return(x0[0])∧>(x4[10], x0[10])=TRUE∧0=x3 ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2))), x2[10], x3[10], java.lang.Object(List(x2)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(11) (>(x4[10], x0[10])=TRUE ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), NULL, java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x2[10], x3[10], NULL)∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(12) (>(x4[10], x0[10])=TRUE∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x2)))=956_0_length_Return(x0[0]) ⇒ COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[10]), java.lang.Object(List(x2)), java.lang.Object(List(x2[10])), x4[10], x3[10])≥1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x2))), x2[10], x3[10], java.lang.Object(List(x2)))∧(UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥))
(13) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[bni_79 + (-1)Bound*bni_79] + [(4)bni_79]x2[10] ≥ 0∧[(-1)bso_80] + [3]x2[10] ≥ 0)
(14) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(3)bni_79 + (-1)Bound*bni_79] + [(4)bni_79]x2[10] + [(4)bni_79]x2 ≥ 0∧[(-1)bso_80] + [3]x2[10] ≥ 0)
(15) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[bni_79 + (-1)Bound*bni_79] + [(4)bni_79]x2[10] ≥ 0∧[(-1)bso_80] + [3]x2[10] ≥ 0)
(16) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(3)bni_79 + (-1)Bound*bni_79] + [(4)bni_79]x2[10] + [(4)bni_79]x2 ≥ 0∧[(-1)bso_80] + [3]x2[10] ≥ 0)
(17) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[bni_79 + (-1)Bound*bni_79] + [(4)bni_79]x2[10] ≥ 0∧[(-1)bso_80] + [3]x2[10] ≥ 0)
(18) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧[(3)bni_79 + (-1)Bound*bni_79] + [(4)bni_79]x2[10] + [(4)bni_79]x2 ≥ 0∧[(-1)bso_80] + [3]x2[10] ≥ 0)
(19) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧0 ≥ 0∧0 ≥ 0∧[(4)bni_79] ≥ 0∧0 ≥ 0∧[bni_79 + (-1)Bound*bni_79] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_80] ≥ 0∧[1] ≥ 0)
(20) (0 ≥ 0 ⇒ (UIncreasing(1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])), ≥)∧0 ≥ 0∧0 ≥ 0∧[(4)bni_79] ≥ 0∧[(4)bni_79] ≥ 0∧0 ≥ 0∧[(3)bni_79 + (-1)Bound*bni_79] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_80] ≥ 0∧[1] ≥ 0)
(21) (>(x4[10], x0[10])=TRUE∧956_0_length_Return(x0[10])=956_0_length_Return(x0[11])∧x1[10]=x1[11]∧java.lang.Object(List(x2[10]))=java.lang.Object(List(x2[11]))∧x4[10]=x4[11]∧x3[10]=x3[11] ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥))
(22) (>(x4[10], x0[10])=TRUE ⇒ 1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥NonInfC∧1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])≥COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])∧(UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥))
(23) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[bni_81 + (-1)Bound*bni_81] + [(4)bni_81]x2[10] + [bni_81]x1[10] ≥ 0∧[(-1)bso_82] ≥ 0)
(24) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[bni_81 + (-1)Bound*bni_81] + [(4)bni_81]x2[10] + [bni_81]x1[10] ≥ 0∧[(-1)bso_82] ≥ 0)
(25) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧[bni_81 + (-1)Bound*bni_81] + [(4)bni_81]x2[10] + [bni_81]x1[10] ≥ 0∧[(-1)bso_82] ≥ 0)
(26) (0 ≥ 0 ⇒ (UIncreasing(COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])), ≥)∧0 ≥ 0∧0 ≥ 0∧[(4)bni_81] ≥ 0∧[bni_81] ≥ 0∧0 ≥ 0∧[bni_81 + (-1)Bound*bni_81] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_82] ≥ 0)
(27) (1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7]∧1716_0_length_ConstantStackPush(x3[7])=956_0_length_Return(x0[10])∧x1[7]=x1[10]∧x2[7]=java.lang.Object(List(x2[10]))∧x0[7]=x4[10]∧x3[7]=x3[10] ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7])≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(28) (0=x6∧906_0_length_NULL(x6, x3[7])=956_0_length_Return(x0[10])∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], x3[7], java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], x3[7], java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[6], java.lang.Object(List(x2[10])), x0[7], x3[7])∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(29) (956_0_length_Return(x8)=956_0_length_Return(x0[10])∧0=x8∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(x2[10])), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(30) (Cond_906_0_length_NULL(>=(x10, 0), x10, java.lang.Object(List(x9)))=956_0_length_Return(x0[10])∧0=x10∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(x2[10])), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(31) (1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(x2[10])), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(32) (>=(x10, 0)=x16∧java.lang.Object(List(x9))=x17∧Cond_906_0_length_NULL(x16, x10, x17)=956_0_length_Return(x0[10])∧0=x10∧1=x7∧906_0_length_NULL(x7, x2[10])=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(x2[10])))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(x2[10])), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(33) (956_0_length_Return(x11)=956_0_length_Return(x0[7])∧1=x11 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(NULL)), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(34) (Cond_906_0_length_NULL(>=(x13, 0), x13, java.lang.Object(List(x12)))=956_0_length_Return(x0[7])∧1=x13 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(java.lang.Object(List(x12)))), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(35) (1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], NULL, java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], NULL, java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(NULL)), 1, NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(36) (Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x12)))=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], NULL, java.lang.Object(List(java.lang.Object(List(x12)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), x1[6], java.lang.Object(List(java.lang.Object(List(x12)))), x0[7], NULL)∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(37) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_84] ≥ 0)
(38) (956_0_length_Return(x18)=956_0_length_Return(x0[7])∧>=(x10, 0)=x16∧java.lang.Object(List(x9))=x17∧Cond_906_0_length_NULL(x16, x10, x17)=956_0_length_Return(x0[10])∧0=x10∧1=x18 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(NULL)), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(39) (Cond_906_0_length_NULL(>=(x20, 0), x20, java.lang.Object(List(x19)))=956_0_length_Return(x0[7])∧>=(x10, 0)=x16∧java.lang.Object(List(x9))=x17∧Cond_906_0_length_NULL(x16, x10, x17)=956_0_length_Return(x0[10])∧0=x10∧1=x20 ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(java.lang.Object(List(x19)))), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(40) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x9)))=956_0_length_Return(x0[10]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(1), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(NULL)))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(NULL)), 1, java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(41) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x9)))=956_0_length_Return(x0[10])∧Cond_906_0_length_NULL(TRUE, 1, java.lang.Object(List(x19)))=956_0_length_Return(x0[7]) ⇒ 1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥NonInfC∧1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[6], java.lang.Object(List(x9)), java.lang.Object(List(java.lang.Object(List(x19)))))≥1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x9))), x1[6], java.lang.Object(List(java.lang.Object(List(x19)))), x0[7], java.lang.Object(List(x9)))∧(UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥))
(42) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(43) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(44) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(45) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_84] ≥ 0)
(46) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(47) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(48) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(49) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧[(-1)bso_84] ≥ 0)
(50) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(51) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(52) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(53) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(54) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(55) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(56) ((UIncreasing(1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_84] ≥ 0)
(57) (=(0, %(x0[5], 2))=TRUE∧956_0_length_Return(x0[5])=956_0_length_Return(x0[6])∧x2[5]=x2[6]∧x3[5]=x3[6]∧x1[5]=x1[6]∧1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7] ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(58) (=(0, %(x0[5], 2))=TRUE∧906_0_length_NULL(0, x2[6])=956_0_length_Return(x0[7]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[5]), x2[6], x3[5], x1[5])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[5]), x2[6], x3[5], x1[5])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[5], x3[5], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(59) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_85 + (-1)Bound*bni_85] + [bni_85]x1[5] + [bni_85]x2[6] ≥ 0∧[(-1)bso_86] ≥ 0)
(60) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_85 + (-1)Bound*bni_85] + [bni_85]x1[5] + [bni_85]x2[6] ≥ 0∧[(-1)bso_86] ≥ 0)
(61) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_85 + (-1)Bound*bni_85] + [bni_85]x1[5] + [bni_85]x2[6] ≥ 0∧[(-1)bso_86] ≥ 0)
(62) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[bni_85] ≥ 0∧0 ≥ 0∧[bni_85] ≥ 0∧0 ≥ 0∧[(-1)bni_85 + (-1)Bound*bni_85] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_86] ≥ 0)
(63) (!(=(%(x0[14], 2), 1))=TRUE∧956_0_length_Return(x0[14])=956_0_length_Return(x0[6])∧x2[14]=x2[6]∧x3[14]=x3[6]∧x1[14]=x1[6]∧1716_0_length_ConstantStackPush(x2[6])=956_0_length_Return(x0[7])∧x1[6]=x1[7]∧x3[6]=x3[7]∧x2[6]=x2[7] ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(64) (!(=(%(x0[14], 2), 1))=TRUE∧906_0_length_NULL(0, x2[6])=956_0_length_Return(x0[7]) ⇒ COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[14]), x2[6], x3[14], x1[14])≥NonInfC∧COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[14]), x2[6], x3[14], x1[14])≥1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[14], x3[14], x2[6])∧(UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥))
(65) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_85 + (-1)Bound*bni_85] + [bni_85]x1[14] + [bni_85]x2[6] ≥ 0∧[(-1)bso_86] ≥ 0)
(66) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_85 + (-1)Bound*bni_85] + [bni_85]x1[14] + [bni_85]x2[6] ≥ 0∧[(-1)bso_86] ≥ 0)
(67) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[(-1)bni_85 + (-1)Bound*bni_85] + [bni_85]x1[14] + [bni_85]x2[6] ≥ 0∧[(-1)bso_86] ≥ 0)
(68) (0 ≥ 0 ⇒ (UIncreasing(1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])), ≥)∧[bni_85] ≥ 0∧0 ≥ 0∧[bni_85] ≥ 0∧0 ≥ 0∧[(-1)bni_85 + (-1)Bound*bni_85] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_86] ≥ 0)
(69) (=(0, %(x0[5], 2))=TRUE∧956_0_length_Return(x0[5])=956_0_length_Return(x0[6])∧x2[5]=x2[6]∧x3[5]=x3[6]∧x1[5]=x1[6] ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥))
(70) (=(0, %(x0[5], 2))=TRUE ⇒ 1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥NonInfC∧1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])≥COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])∧(UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥))
(71) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(-1)bni_87 + (-1)Bound*bni_87] + [bni_87]x1[5] + [bni_87]x2[5] ≥ 0∧[(-1)bso_88] ≥ 0)
(72) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(-1)bni_87 + (-1)Bound*bni_87] + [bni_87]x1[5] + [bni_87]x2[5] ≥ 0∧[(-1)bso_88] ≥ 0)
(73) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[(-1)bni_87 + (-1)Bound*bni_87] + [bni_87]x1[5] + [bni_87]x2[5] ≥ 0∧[(-1)bso_88] ≥ 0)
(74) (0 ≥ 0 ⇒ (UIncreasing(COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])), ≥)∧[bni_87] ≥ 0∧0 ≥ 0∧[bni_87] ≥ 0∧0 ≥ 0∧[(-1)bni_87 + (-1)Bound*bni_87] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_88] ≥ 0)
(75) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[5])∧x2[4]=x2[5]∧x3[4]=x3[5]∧x1[4]=x1[5] ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(76) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(0, x1[4])=956_0_length_Return(x0[5]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[3], x3[3], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(77) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_89 + (-1)Bound*bni_89] + [bni_89]x2[3] + [bni_89]x1[4] ≥ 0∧[(-1)bso_90] ≥ 0)
(78) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_89 + (-1)Bound*bni_89] + [bni_89]x2[3] + [bni_89]x1[4] ≥ 0∧[(-1)bso_90] ≥ 0)
(79) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_89 + (-1)Bound*bni_89] + [bni_89]x2[3] + [bni_89]x1[4] ≥ 0∧[(-1)bso_90] ≥ 0)
(80) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_89] ≥ 0∧[bni_89] ≥ 0∧0 ≥ 0∧[(-1)bni_89 + (-1)Bound*bni_89] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_90] ≥ 0)
(81) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4]∧1716_0_length_ConstantStackPush(x1[4])=956_0_length_Return(x0[14])∧x2[4]=x2[14]∧x3[4]=x3[14]∧x1[4]=x1[14] ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(82) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧906_0_length_NULL(0, x1[4])=956_0_length_Return(x0[14]) ⇒ COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥NonInfC∧COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[3]), x1[4], x2[3], x4[3], x3[3])≥1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[3], x3[3], x1[4])∧(UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥))
(83) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_89 + (-1)Bound*bni_89] + [bni_89]x2[3] + [bni_89]x1[4] ≥ 0∧[(-1)bso_90] ≥ 0)
(84) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_89 + (-1)Bound*bni_89] + [bni_89]x2[3] + [bni_89]x1[4] ≥ 0∧[(-1)bso_90] ≥ 0)
(85) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧[(-1)bni_89 + (-1)Bound*bni_89] + [bni_89]x2[3] + [bni_89]x1[4] ≥ 0∧[(-1)bso_90] ≥ 0)
(86) (0 ≥ 0 ⇒ (UIncreasing(1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])), ≥)∧0 ≥ 0∧0 ≥ 0∧[bni_89] ≥ 0∧[bni_89] ≥ 0∧0 ≥ 0∧[(-1)bni_89 + (-1)Bound*bni_89] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_90] ≥ 0)
(87) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE∧956_0_length_Return(x0[3])=956_0_length_Return(x0[4])∧x1[3]=x1[4]∧x2[3]=x2[4]∧x4[3]=x4[4]∧x3[3]=x3[4] ⇒ 1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥NonInfC∧1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])∧(UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥))
(88) (&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5))))=TRUE ⇒ 1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥NonInfC∧1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])≥COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])∧(UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥))
(89) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(-1)bni_91 + (-1)Bound*bni_91] + [bni_91]x4[3] + [bni_91]x2[3] + [bni_91]x1[3] ≥ 0∧[(-1)bso_92] + x4[3] ≥ 0)
(90) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(-1)bni_91 + (-1)Bound*bni_91] + [bni_91]x4[3] + [bni_91]x2[3] + [bni_91]x1[3] ≥ 0∧[(-1)bso_92] + x4[3] ≥ 0)
(91) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧[(-1)bni_91 + (-1)Bound*bni_91] + [bni_91]x4[3] + [bni_91]x2[3] + [bni_91]x1[3] ≥ 0∧[(-1)bso_92] + x4[3] ≥ 0)
(92) (0 ≥ 0 ⇒ (UIncreasing(COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])), ≥)∧0 ≥ 0∧[bni_91] ≥ 0∧[bni_91] ≥ 0∧[bni_91] ≥ 0∧0 ≥ 0∧[(-1)bni_91 + (-1)Bound*bni_91] ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(93) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧956_0_length_Return(x0[1])=956_0_length_Return(x0[2])∧x1[1]=x1[2]∧x3[1]=x3[2]∧x4[1]=x4[2]∧x2[1]=x2[2]∧1716_0_length_ConstantStackPush(x3[2])=956_0_length_Return(x0[3])∧x1[2]=x1[3]∧x2[2]=x2[3]∧+(x4[2], x0[2])=x4[3]∧x3[2]=x3[3] ⇒ COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2])≥NonInfC∧COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2])≥1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])∧(UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥))
(94) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧906_0_length_NULL(0, x3[2])=956_0_length_Return(x0[3]) ⇒ COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[1]), x1[1], x3[2], x4[1], x2[1])≥NonInfC∧COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[1]), x1[1], x3[2], x4[1], x2[1])≥1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[1], x2[1], +(x4[1], x0[1]), x3[2])∧(UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥))
(95) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(-1)Bound*bni_93] + [bni_93]x2[1] + [bni_93]x1[1] ≥ 0∧[1 + (-1)bso_94] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(-1)Bound*bni_93] + [bni_93]x2[1] + [bni_93]x1[1] ≥ 0∧[1 + (-1)bso_94] ≥ 0)
(97) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[(-1)Bound*bni_93] + [bni_93]x2[1] + [bni_93]x1[1] ≥ 0∧[1 + (-1)bso_94] ≥ 0)
(98) (0 ≥ 0 ⇒ (UIncreasing(1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])), ≥)∧[bni_93] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_93] ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_93] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_94] ≥ 0)
(99) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE∧956_0_length_Return(x0[1])=956_0_length_Return(x0[2])∧x1[1]=x1[2]∧x3[1]=x3[2]∧x4[1]=x4[2]∧x2[1]=x2[2] ⇒ 1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥NonInfC∧1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])∧(UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥))
(100) (&&(>=(x4[1], 0), >=(x0[1], 0))=TRUE ⇒ 1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥NonInfC∧1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])≥COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])∧(UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥))
(101) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(-1)Bound*bni_95] + [bni_95]x2[1] + [bni_95]x1[1] ≥ 0∧[(-1)bso_96] ≥ 0)
(102) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(-1)Bound*bni_95] + [bni_95]x2[1] + [bni_95]x1[1] ≥ 0∧[(-1)bso_96] ≥ 0)
(103) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[(-1)Bound*bni_95] + [bni_95]x2[1] + [bni_95]x1[1] ≥ 0∧[(-1)bso_96] ≥ 0)
(104) (0 ≥ 0 ⇒ (UIncreasing(COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])), ≥)∧[bni_95] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[bni_95] ≥ 0∧0 ≥ 0∧[(-1)Bound*bni_95] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_96] ≥ 0)
(105) (1716_0_length_ConstantStackPush(x1[11])=956_0_length_Return(x0[0])∧x2[11]=x2[0]∧x3[11]=x3[0]∧x1[11]=x1[0]∧1716_0_length_ConstantStackPush(x2[0])=956_0_length_Return(x0[1])∧x1[0]=x1[1]∧x3[0]=x3[1]∧x0[0]=x4[1]∧x2[0]=x2[1] ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(106) (0=x23∧906_0_length_NULL(x23, x1[11])=956_0_length_Return(x0[0])∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], x1[11])≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], x1[11])≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[11], x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(107) (956_0_length_Return(x25)=956_0_length_Return(x0[0])∧0=x25∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(108) (Cond_906_0_length_NULL(>=(x27, 0), x27, java.lang.Object(List(x26)))=956_0_length_Return(x0[0])∧0=x27∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x26)), x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(109) (0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), x2[0], x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), NULL, x3[11], 0, x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(110) (>=(x27, 0)=x33∧java.lang.Object(List(x26))=x34∧Cond_906_0_length_NULL(x33, x27, x34)=956_0_length_Return(x0[0])∧0=x27∧0=x24∧906_0_length_NULL(x24, x2[0])=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), java.lang.Object(List(x26)), x3[11], x0[0], x2[0])∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(111) (956_0_length_Return(x28)=956_0_length_Return(x0[1])∧0=x28 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[11], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(112) (Cond_906_0_length_NULL(>=(x30, 0), x30, java.lang.Object(List(x29)))=956_0_length_Return(x0[1])∧0=x30 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x29))), NULL, x3[11], 0, java.lang.Object(List(x29)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(113) (1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), NULL, x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), NULL, x3[11], 0, NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(114) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x29)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(0), java.lang.Object(List(x29)), x3[11], NULL)≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x29))), NULL, x3[11], 0, java.lang.Object(List(x29)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(115) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[1 + (-1)bso_98] ≥ 0)
(116) (956_0_length_Return(x35)=956_0_length_Return(x0[1])∧>=(x27, 0)=x33∧java.lang.Object(List(x26))=x34∧Cond_906_0_length_NULL(x33, x27, x34)=956_0_length_Return(x0[0])∧0=x27∧0=x35 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x26)), x3[11], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(117) (Cond_906_0_length_NULL(>=(x37, 0), x37, java.lang.Object(List(x36)))=956_0_length_Return(x0[1])∧>=(x27, 0)=x33∧java.lang.Object(List(x26))=x34∧Cond_906_0_length_NULL(x33, x27, x34)=956_0_length_Return(x0[0])∧0=x27∧0=x37 ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x36))), java.lang.Object(List(x26)), x3[11], x0[0], java.lang.Object(List(x36)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(118) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x26)))=956_0_length_Return(x0[0]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), NULL, x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(NULL), java.lang.Object(List(x26)), x3[11], x0[0], NULL)∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(119) (Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x26)))=956_0_length_Return(x0[0])∧Cond_906_0_length_NULL(TRUE, 0, java.lang.Object(List(x36)))=956_0_length_Return(x0[1]) ⇒ 1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥NonInfC∧1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), java.lang.Object(List(x36)), x3[11], java.lang.Object(List(x26)))≥1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(java.lang.Object(List(x36))), java.lang.Object(List(x26)), x3[11], x0[0], java.lang.Object(List(x36)))∧(UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥))
(120) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(121) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(122) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(123) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[1 + (-1)bso_98] ≥ 0)
(124) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(125) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(126) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(127) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧[1 + (-1)bso_98] ≥ 0)
(128) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(129) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(130) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(131) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(132) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(133) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(134) ((UIncreasing(1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(1716_0_length_ConstantStackPush(x1)) = 0
POL(906_0_length_NULL(x1, x2)) = 0
POL(0) = 0
POL(NULL) = 0
POL(956_0_length_Return(x1)) = 0
POL(java.lang.Object(x1)) = [2]x1
POL(List(x1)) = [1] + [2]x1
POL(Cond_906_0_length_NULL(x1, x2, x3)) = 0
POL(>=(x1, x2)) = 0
POL(+(x1, x2)) = 0
POL(1) = 0
POL(1766_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x4 + x2 + [-1]x1
POL(COND_1766_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x5 + x3 + [-1]x2
POL(!(x1)) = 0
POL(=(x1, x2)) = 0
POL(2) = 0
POL(COND_1805_1_MAIN_INVOKEMETHOD1(x1, x2, x3, x4, x5, x6)) = [-1] + x4 + x3 + [-1]x2
POL(1716_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [1] + x4 + x2 + [-1]x1
POL(1805_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x3 + x2 + [-1]x1
POL(>(x1, x2)) = 0
POL(1788_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4)) = [-1] + x4 + x2 + [-1]x1
POL(COND_1747_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = [-1] + x4 + x3 + [-1]x2 + x1
POL(1747_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = [-1] + x4 + x3 + x2 + [-1]x1
POL(&&(x1, x2)) = 0
POL(<=(x1, x2)) = 0
POL(*(x1, x2)) = 0
POL(5) = 0
POL(<(x1, x2)) = 0
POL(COND_1737_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5, x6)) = x6 + x3 + [-1]x2 + [2]x1
POL(1737_1_MAIN_INVOKEMETHOD(x1, x2, x3, x4, x5)) = x5 + x2 + [-1]x1
COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2]) → 1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])
1716_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[0]), x2[0], x3[0], x1[0]) → 1737_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[0]), x1[0], x3[0], x0[0], x2[0])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14]) → COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])
COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11]) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10]) → COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])
COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6]) → 1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5]) → COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])
COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4]) → 1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])
1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3]) → COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])
COND_1737_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[2]), x1[2], x3[2], x4[2], x2[2]) → 1747_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[2]), x1[2], x2[2], +(x4[2], x0[2]), x3[2])
1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1]) → COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[14]), x2[14], x3[14], x1[14]) → COND_1766_1_MAIN_INVOKEMETHOD(!(=(%(x0[14], 2), 1)), 956_0_length_Return(x0[14]), x2[14], x3[14], x1[14])
COND_1805_1_MAIN_INVOKEMETHOD1(TRUE, 956_0_length_Return(x0[11]), x1[11], java.lang.Object(List(x2[11])), x4[11], x3[11]) → 1716_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[11]), x2[11], x3[11], x1[11])
1805_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10]) → COND_1805_1_MAIN_INVOKEMETHOD1(>(x4[10], x0[10]), 956_0_length_Return(x0[10]), x1[10], java.lang.Object(List(x2[10])), x4[10], x3[10])
1788_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[7]), x1[7], x3[7], x2[7]) → 1805_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x3[7]), x1[7], x2[7], x0[7], x3[7])
COND_1766_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[6]), x2[6], x3[6], x1[6]) → 1788_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x2[6]), x1[6], x3[6], x2[6])
1766_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[5]), x2[5], x3[5], x1[5]) → COND_1766_1_MAIN_INVOKEMETHOD(=(0, %(x0[5], 2)), 956_0_length_Return(x0[5]), x2[5], x3[5], x1[5])
COND_1747_1_MAIN_INVOKEMETHOD(TRUE, 956_0_length_Return(x0[4]), x1[4], x2[4], x4[4], x3[4]) → 1766_1_MAIN_INVOKEMETHOD(1716_0_length_ConstantStackPush(x1[4]), x2[4], x3[4], x1[4])
1747_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3]) → COND_1747_1_MAIN_INVOKEMETHOD(&&(&&(>=(x4[3], 0), <=(0, *(x0[3], 5))), <(0, +(x4[3], *(x0[3], 5)))), 956_0_length_Return(x0[3]), x1[3], x2[3], x4[3], x3[3])
1737_1_MAIN_INVOKEMETHOD(956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1]) → COND_1737_1_MAIN_INVOKEMETHOD(&&(>=(x4[1], 0), >=(x0[1], 0)), 956_0_length_Return(x0[1]), x1[1], x3[1], x4[1], x2[1])
906_0_length_NULL(0, x0)1 → 1716_0_length_ConstantStackPush(x0)1
906_0_length_NULL(x0, NULL)1 ↔ 956_0_length_Return(x0)1
906_0_length_NULL(x1, java.lang.Object(List(x0)))1 ↔ Cond_906_0_length_NULL(>=(x1, 0), x1, java.lang.Object(List(x0)))1
906_0_length_NULL(+(x1, 1), x0)1 → Cond_906_0_length_NULL(TRUE, x1, java.lang.Object(List(x0)))1
&&(TRUE, TRUE)1 → TRUE1
&&(TRUE, FALSE)1 → FALSE1
&&(FALSE, TRUE)1 → FALSE1
&&(FALSE, FALSE)1 → FALSE1
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer, Boolean
(3) -> (4), if ((x4[3] >= 0 && 0 <= x0[3] * 5 && 0 < x4[3] + x0[3] * 5 →* TRUE)∧(956_0_length_Return(x0[3]) →* 956_0_length_Return(x0[4]))∧(x1[3] →* x1[4])∧(x2[3] →* x2[4])∧(x4[3] →* x4[4])∧(x3[3] →* x3[4]))
(4) -> (5), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[5]))∧(x2[4] →* x2[5])∧(x3[4] →* x3[5])∧(x1[4] →* x1[5]))
(5) -> (6), if ((0 = x0[5] % 2 →* TRUE)∧(956_0_length_Return(x0[5]) →* 956_0_length_Return(x0[6]))∧(x2[5] →* x2[6])∧(x3[5] →* x3[6])∧(x1[5] →* x1[6]))
(14) -> (6), if ((!(x0[14] % 2 = 1) →* TRUE)∧(956_0_length_Return(x0[14]) →* 956_0_length_Return(x0[6]))∧(x2[14] →* x2[6])∧(x3[14] →* x3[6])∧(x1[14] →* x1[6]))
(6) -> (7), if ((1716_0_length_ConstantStackPush(x2[6]) →* 956_0_length_Return(x0[7]))∧(x1[6] →* x1[7])∧(x3[6] →* x3[7])∧(x2[6] →* x2[7]))
(7) -> (10), if ((1716_0_length_ConstantStackPush(x3[7]) →* 956_0_length_Return(x0[10]))∧(x1[7] →* x1[10])∧(x2[7] →* java.lang.Object(List(x2[10])))∧(x0[7] →* x4[10])∧(x3[7] →* x3[10]))
(10) -> (11), if ((x4[10] > x0[10] →* TRUE)∧(956_0_length_Return(x0[10]) →* 956_0_length_Return(x0[11]))∧(x1[10] →* x1[11])∧(java.lang.Object(List(x2[10])) →* java.lang.Object(List(x2[11])))∧(x4[10] →* x4[11])∧(x3[10] →* x3[11]))
(4) -> (14), if ((1716_0_length_ConstantStackPush(x1[4]) →* 956_0_length_Return(x0[14]))∧(x2[4] →* x2[14])∧(x3[4] →* x3[14])∧(x1[4] →* x1[14]))
!= | ~ | Neq: (Integer, Integer) -> Boolean |
* | ~ | Mul: (Integer, Integer) -> Integer |
>= | ~ | Ge: (Integer, Integer) -> Boolean |
-1 | ~ | UnaryMinus: (Integer) -> Integer |
| | ~ | Bwor: (Integer, Integer) -> Integer |
/ | ~ | Div: (Integer, Integer) -> Integer |
= | ~ | Eq: (Integer, Integer) -> Boolean |
~ | Bwxor: (Integer, Integer) -> Integer | |
|| | ~ | Lor: (Boolean, Boolean) -> Boolean |
! | ~ | Lnot: (Boolean) -> Boolean |
< | ~ | Lt: (Integer, Integer) -> Boolean |
- | ~ | Sub: (Integer, Integer) -> Integer |
<= | ~ | Le: (Integer, Integer) -> Boolean |
> | ~ | Gt: (Integer, Integer) -> Boolean |
~ | ~ | Bwnot: (Integer) -> Integer |
% | ~ | Mod: (Integer, Integer) -> Integer |
& | ~ | Bwand: (Integer, Integer) -> Integer |
+ | ~ | Add: (Integer, Integer) -> Integer |
&& | ~ | Land: (Boolean, Boolean) -> Boolean |
Integer