0 JBC
↳1 JBC2FIG (⇐)
↳2 FIGraph
↳3 FIGtoITRSProof (⇐)
↳4 AND
↳5 ITRS
↳6 GroundTermsRemoverProof (⇔)
↳7 ITRS
↳8 DuplicateArgsRemoverProof (⇔)
↳9 ITRS
↳10 ITRStoIDPProof (⇔)
↳11 IDP
↳12 UsableRulesProof (⇔)
↳13 IDP
↳14 ItpfGraphProof (⇔)
↳15 IDP
↳16 IDPNonInfProof (⇐)
↳17 AND
↳18 IDP
↳19 IDependencyGraphProof (⇔)
↳20 IDP
↳21 IDPNonInfProof (⇐)
↳22 AND
↳23 IDP
↳24 IDependencyGraphProof (⇔)
↳25 IDP
↳26 IDPNonInfProof (⇐)
↳27 AND
↳28 IDP
↳29 IDependencyGraphProof (⇔)
↳30 TRUE
↳31 IDP
↳32 IDependencyGraphProof (⇔)
↳33 TRUE
↳34 IDP
↳35 IDependencyGraphProof (⇔)
↳36 TRUE
↳37 IDP
↳38 IDependencyGraphProof (⇔)
↳39 TRUE
↳40 ITRS
↳41 DuplicateArgsRemoverProof (⇔)
↳42 ITRS
↳43 ITRStoIDPProof (⇔)
↳44 IDP
↳45 UsableRulesProof (⇔)
↳46 IDP
↳47 ItpfGraphProof (⇔)
↳48 IDP
↳49 IDPNonInfProof (⇐)
↳50 AND
↳51 IDP
↳52 IDependencyGraphProof (⇔)
↳53 TRUE
↳54 IDP
↳55 IDependencyGraphProof (⇔)
↳56 TRUE
↳57 ITRS
↳58 ITRSFilterProcessorProof (⇐)
↳59 ITRS
↳60 ITRStoIDPProof (⇔)
↳61 IDP
↳62 UsableRulesProof (⇔)
↳63 IDP
↳64 ItpfGraphProof (⇔)
↳65 IDP
↳66 IDPNonInfProof (⇐)
↳67 AND
↳68 IDP
↳69 IDependencyGraphProof (⇔)
↳70 TRUE
↳71 IDP
↳72 IDependencyGraphProof (⇔)
↳73 TRUE
public class ListContentTail{
public static void main(String[] args) {
Random.args = args;
IntList l = IntList.createIntList();
int m = IntList.nth(Random.random(),l);
while (m > 0) {
l = l.next;
m = IntList.nth(Random.random(),l);
}
}
}
class IntList {
int value;
IntList next;
public IntList(int value, IntList next) {
this.value = value;
this.next = next;
}
public static IntList createIntList() {
int i = Random.random();
IntList l = null;
while (i > 0) {
l = new IntList(Random.random(), l);
i--;
}
return l;
}
public static int nth(int n, IntList l){
while (n > 1 && l != null) {
n--;
l = l.next;
}
if (l == null) return 0;
else return l.value;
}
}
public class Random {
static String[] args;
static int index = 0;
public static int random() {
String string = args[index];
index++;
return string.length();
}
}
!= | ~ | 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 |
Cond_Load51825(x1, x2, x3, x4, x5, x6, x7) → Cond_Load51825(x1, x2, x3, x4, x5, x6)
Cond_Load51822(x1, x2, x3, x4, x5, x6, x7) → Cond_Load51822(x1, x2, x3, x4, x5, x6)
!= | ~ | 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 |
Cond_Load51826(x1, x2, x3, x4, x5, x6, x7) → Cond_Load51826(x1, x2, x3, x6, x7)
Load5182(x1, x2, x3, x4, x5, x6) → Load5182(x1, x2, x4, x5, x6)
Return5413(x1, x2, x3, x4, x5) → Return5413(x1, x2, x4, x5)
Load5214(x1, x2, x3, x4, x5) → Load5214(x1, x2, x4, x5)
Cond_Load51825(x1, x2, x3, x4, x5, x6) → Cond_Load51825(x1, x2, x3, x5, x6)
JMP5555(x1, x2, x3, x4, x5, x6) → JMP5555(x1, x2, x4, x5, x6)
Cond_Load51824(x1, x2, x3, x4, x5, x6, x7) → Cond_Load51824(x1, x2, x3, x6, x7)
Cond_Load51823(x1, x2, x3, x4, x5, x6, x7) → Cond_Load51823(x1, x2, x3, x5, x6, x7)
Cond_Load51822(x1, x2, x3, x4, x5, x6) → Cond_Load51822(x1, x2, x3, x5, x6)
Cond_Load51821(x1, x2, x3, x4, x5, x6, x7) → Cond_Load51821(x1, x2, x3, x5, x6, x7)
Cond_Load5182(x1, x2, x3, x4, x5, x6, x7) → Cond_Load5182(x1, x2, x3, x5, x6, x7)
!= | ~ | 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 |
!= | ~ | 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 |
Boolean, Integer
(0) -> (1), if ((i500[0] →* i500[1])∧(java.lang.Object(ARRAY(i6[0], a8555data[0])) →* java.lang.Object(ARRAY(i6[1], a8555data[1])))∧(i123[0] →* i123[1])∧(java.lang.Object(IntList(o5524[0], i503[0])) →* java.lang.Object(IntList(o5524[1], i503[1])))∧(java.lang.Object(java.lang.String(i801[0])) →* java.lang.Object(java.lang.String(i801[1]))))
(1) -> (2), if ((java.lang.Object(java.lang.String(i801[1])) →* java.lang.Object(java.lang.String(i801[2])))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧(java.lang.Object(ARRAY(i6[1], a8555data[1])) →* java.lang.Object(ARRAY(i6[2], a8555data[2])))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧(java.lang.Object(IntList(o5524[1], i503[1])) →* java.lang.Object(IntList(o5524[2], i503[2]))))
(2) -> (4), if ((i801[2] →* i1315[4])∧(o5524[2] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(i123[2] + 1 →* i636[4])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[4], a14630data[4])))∧(o5524[2] →* o8925[4]))
(2) -> (6), if ((o5524[2] →* o8924[6])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[6], a14630data[6])))∧(o5524[2] →* o8925[6])∧(i801[2] →* i1315[6])∧(i123[2] + 1 →* i636[6]))
(2) -> (8), if ((o5524[2] →* o8925[8])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[8], a14630data[8])))∧(o5524[2] →* NULL)∧(i801[2] →* i1315[8])∧(i123[2] + 1 →* i636[8]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[13], a14630data[13])))∧(i123[2] + 1 →* i636[13]))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[15], a14630data[15])))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(2) -> (18), if ((o5524[2] →* NULL)∧(o5524[2] →* o8925[18])∧(i801[2] →* i1314[18])∧(i123[2] + 1 →* i636[18])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[18], a14630data[18]))))
(2) -> (21), if ((i801[2] →* i1314[21])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[21], a14630data[21])))∧(o5524[2] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i123[2] + 1 →* i636[21]))
(3) -> (4), if ((o8925[3] →* o8925[4])∧(o9395[3] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[4], a14630data[4])))∧(i636[3] →* i636[4])∧(i1365[3] →* i1315[4]))
(3) -> (6), if ((o9395[3] →* o8924[6])∧(o8925[3] →* o8925[6])∧(i636[3] →* i636[6])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[6], a14630data[6])))∧(i1365[3] →* i1315[6]))
(3) -> (8), if ((o9395[3] →* NULL)∧(o8925[3] →* o8925[8])∧(i1365[3] →* i1315[8])∧(i636[3] →* i636[8])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[8], a14630data[8]))))
(3) -> (13), if ((java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[13], a14630data[13])))∧(i636[3] →* i636[13])∧(o8925[3] →* o8925[13])∧(i1365[3] →* i1314[13])∧(o9395[3] →* java.lang.Object(IntList(o9251[13], i1370[13]))))
(3) -> (15), if ((i636[3] →* i636[15])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[15], a14630data[15])))∧(o8925[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o9395[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i1365[3] →* i1315[15]))
(3) -> (18), if ((o9395[3] →* NULL)∧(i1365[3] →* i1314[18])∧(i636[3] →* i636[18])∧(o8925[3] →* o8925[18])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[18], a14630data[18]))))
(3) -> (21), if ((i1365[3] →* i1314[21])∧(i636[3] →* i636[21])∧(o9395[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(o8925[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[21], a14630data[21]))))
(4) -> (5), if ((i1315[4] > 1 →* TRUE)∧(java.lang.Object(IntList(o9395[4], i1395[4])) →* java.lang.Object(IntList(o9395[5], i1395[5])))∧(o8925[4] →* o8925[5])∧(i1315[4] →* i1315[5])∧(i636[4] →* i636[5])∧(java.lang.Object(ARRAY(i6[4], a14630data[4])) →* java.lang.Object(ARRAY(i6[5], a14630data[5]))))
(5) -> (4), if ((java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[4], a14630data[4])))∧(i1315[5] + -1 →* i1315[4])∧(o9395[5] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(o8925[5] →* o8925[4])∧(i636[5] →* i636[4]))
(5) -> (6), if ((i1315[5] + -1 →* i1315[6])∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[6], a14630data[6])))∧(o8925[5] →* o8925[6])∧(o9395[5] →* o8924[6])∧(i636[5] →* i636[6]))
(5) -> (8), if ((o8925[5] →* o8925[8])∧(o9395[5] →* NULL)∧(i1315[5] + -1 →* i1315[8])∧(i636[5] →* i636[8])∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[8], a14630data[8]))))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[13], a14630data[13])))∧(i636[5] →* i636[13]))
(5) -> (15), if ((java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[15], a14630data[15])))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(5) -> (18), if ((i636[5] →* i636[18])∧(o9395[5] →* NULL)∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[18], a14630data[18])))∧(o8925[5] →* o8925[18])∧(i1315[5] + -1 →* i1314[18]))
(5) -> (21), if ((java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[21], a14630data[21])))∧(o9395[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i636[5] →* i636[21])∧(o8925[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i1315[5] + -1 →* i1314[21]))
(6) -> (7), if ((i1315[6] > 0 && i1315[6] <= 1 →* TRUE)∧(i1315[6] →* i1315[7])∧(o8925[6] →* o8925[7])∧(java.lang.Object(ARRAY(i6[6], a14630data[6])) →* java.lang.Object(ARRAY(i6[7], a14630data[7])))∧(o8924[6] →* o8924[7])∧(i636[6] →* i636[7]))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧(java.lang.Object(ARRAY(i6[7], a14630data[7])) →* java.lang.Object(ARRAY(i6[12], a14630data[12])))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(7) -> (17), if ((o8925[7] →* o8925[17])∧(i636[7] →* i636[17])∧(java.lang.Object(ARRAY(i6[7], a14630data[7])) →* java.lang.Object(ARRAY(i6[17], a14630data[17])))∧(o8924[7] →* NULL))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧(java.lang.Object(ARRAY(i6[7], a14630data[7])) →* java.lang.Object(ARRAY(i6[20], a14630data[20]))))
(8) -> (9), if ((i636[8] →* i636[9])∧(i1315[8] > 1 →* TRUE)∧(o8925[8] →* o8925[9])∧(java.lang.Object(ARRAY(i6[8], a14630data[8])) →* java.lang.Object(ARRAY(i6[9], a14630data[9])))∧(i1315[8] →* i1315[9]))
(9) -> (12), if ((NULL →* java.lang.Object(IntList(o9251[12], i1370[12])))∧(i636[9] →* i636[12])∧(java.lang.Object(ARRAY(i6[9], a14630data[9])) →* java.lang.Object(ARRAY(i6[12], a14630data[12])))∧(o8925[9] →* o8925[12]))
(9) -> (17), if ((o8925[9] →* o8925[17])∧(java.lang.Object(ARRAY(i6[9], a14630data[9])) →* java.lang.Object(ARRAY(i6[17], a14630data[17])))∧(i636[9] →* i636[17]))
(9) -> (20), if ((o8925[9] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[9] →* i636[20])∧(NULL →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(java.lang.Object(ARRAY(i6[9], a14630data[9])) →* java.lang.Object(ARRAY(i6[20], a14630data[20]))))
(10) -> (0), if ((o8925[10] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[10] →* i123[0])∧(java.lang.Object(ARRAY(i6[10], a14630data[10])) →* java.lang.Object(ARRAY(i6[0], a8555data[0])))∧(i1370[10] →* i500[0]))
(11) -> (0), if ((i636[11] →* i123[0])∧(i1370[11] →* i500[0])∧(java.lang.Object(ARRAY(i6[11], a14630data[11])) →* java.lang.Object(ARRAY(i6[0], a8555data[0])))∧(o8925[11] →* java.lang.Object(IntList(o5524[0], i503[0]))))
(12) -> (0), if ((o8925[12] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[12] →* i123[0])∧(i1370[12] →* i500[0])∧(java.lang.Object(ARRAY(i6[12], a14630data[12])) →* java.lang.Object(ARRAY(i6[0], a8555data[0]))))
(13) -> (14), if ((i1314[13] →* i1314[14])∧(java.lang.Object(ARRAY(i6[13], a14630data[13])) →* java.lang.Object(ARRAY(i6[14], a14630data[14])))∧(o8925[13] →* o8925[14])∧(i1314[13] <= 1 →* TRUE)∧(i636[13] →* i636[14])∧(java.lang.Object(IntList(o9251[13], i1370[13])) →* java.lang.Object(IntList(o9251[14], i1370[14]))))
(14) -> (0), if ((i1370[14] →* i500[0])∧(o8925[14] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[14] →* i123[0])∧(java.lang.Object(ARRAY(i6[14], a14630data[14])) →* java.lang.Object(ARRAY(i6[0], a8555data[0]))))
(15) -> (16), if ((java.lang.Object(IntList(o9408[15], i1398[15])) →* java.lang.Object(IntList(o9408[16], i1398[16])))∧(java.lang.Object(ARRAY(i6[15], a14630data[15])) →* java.lang.Object(ARRAY(i6[16], a14630data[16])))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(16) -> (3), if ((i1315[16] + -1 →* i1365[3])∧(java.lang.Object(IntList(o9408[16], i1398[16])) →* o8925[3])∧(o9408[16] →* o9395[3])∧(java.lang.Object(ARRAY(i6[16], a14630data[16])) →* java.lang.Object(ARRAY(i6[3], a14630data[3])))∧(i636[16] →* i636[3]))
(17) -> (10), if ((i636[17] →* i636[10])∧(0 →* i1370[10])∧(java.lang.Object(ARRAY(i6[17], a14630data[17])) →* java.lang.Object(ARRAY(i6[10], a14630data[10])))∧(o8925[17] →* o8925[10]))
(18) -> (19), if ((i1314[18] <= 1 →* TRUE)∧(i636[18] →* i636[19])∧(java.lang.Object(ARRAY(i6[18], a14630data[18])) →* java.lang.Object(ARRAY(i6[19], a14630data[19])))∧(i1314[18] →* i1314[19])∧(o8925[18] →* o8925[19]))
(19) -> (10), if ((i636[19] →* i636[10])∧(java.lang.Object(ARRAY(i6[19], a14630data[19])) →* java.lang.Object(ARRAY(i6[10], a14630data[10])))∧(o8925[19] →* o8925[10])∧(0 →* i1370[10]))
(20) -> (11), if ((java.lang.Object(ARRAY(i6[20], a14630data[20])) →* java.lang.Object(ARRAY(i6[11], a14630data[11])))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(21) -> (22), if ((java.lang.Object(IntList(o9257[21], i1372[21])) →* java.lang.Object(IntList(o9257[22], i1372[22])))∧(i1314[21] →* i1314[22])∧(java.lang.Object(ARRAY(i6[21], a14630data[21])) →* java.lang.Object(ARRAY(i6[22], a14630data[22])))∧(i636[21] →* i636[22])∧(i1314[21] <= 1 →* TRUE))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧(java.lang.Object(ARRAY(i6[22], a14630data[22])) →* java.lang.Object(ARRAY(i6[11], a14630data[11]))))
!= | ~ | 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 |
Boolean, Integer
(0) -> (1), if ((i500[0] →* i500[1])∧(java.lang.Object(ARRAY(i6[0], a8555data[0])) →* java.lang.Object(ARRAY(i6[1], a8555data[1])))∧(i123[0] →* i123[1])∧(java.lang.Object(IntList(o5524[0], i503[0])) →* java.lang.Object(IntList(o5524[1], i503[1])))∧(java.lang.Object(java.lang.String(i801[0])) →* java.lang.Object(java.lang.String(i801[1]))))
(1) -> (2), if ((java.lang.Object(java.lang.String(i801[1])) →* java.lang.Object(java.lang.String(i801[2])))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧(java.lang.Object(ARRAY(i6[1], a8555data[1])) →* java.lang.Object(ARRAY(i6[2], a8555data[2])))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧(java.lang.Object(IntList(o5524[1], i503[1])) →* java.lang.Object(IntList(o5524[2], i503[2]))))
(2) -> (4), if ((i801[2] →* i1315[4])∧(o5524[2] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(i123[2] + 1 →* i636[4])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[4], a14630data[4])))∧(o5524[2] →* o8925[4]))
(2) -> (6), if ((o5524[2] →* o8924[6])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[6], a14630data[6])))∧(o5524[2] →* o8925[6])∧(i801[2] →* i1315[6])∧(i123[2] + 1 →* i636[6]))
(2) -> (8), if ((o5524[2] →* o8925[8])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[8], a14630data[8])))∧(o5524[2] →* NULL)∧(i801[2] →* i1315[8])∧(i123[2] + 1 →* i636[8]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[13], a14630data[13])))∧(i123[2] + 1 →* i636[13]))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[15], a14630data[15])))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(2) -> (18), if ((o5524[2] →* NULL)∧(o5524[2] →* o8925[18])∧(i801[2] →* i1314[18])∧(i123[2] + 1 →* i636[18])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[18], a14630data[18]))))
(2) -> (21), if ((i801[2] →* i1314[21])∧(java.lang.Object(ARRAY(i6[2], a8555data[2])) →* java.lang.Object(ARRAY(i6[21], a14630data[21])))∧(o5524[2] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i123[2] + 1 →* i636[21]))
(3) -> (4), if ((o8925[3] →* o8925[4])∧(o9395[3] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[4], a14630data[4])))∧(i636[3] →* i636[4])∧(i1365[3] →* i1315[4]))
(3) -> (6), if ((o9395[3] →* o8924[6])∧(o8925[3] →* o8925[6])∧(i636[3] →* i636[6])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[6], a14630data[6])))∧(i1365[3] →* i1315[6]))
(3) -> (8), if ((o9395[3] →* NULL)∧(o8925[3] →* o8925[8])∧(i1365[3] →* i1315[8])∧(i636[3] →* i636[8])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[8], a14630data[8]))))
(3) -> (13), if ((java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[13], a14630data[13])))∧(i636[3] →* i636[13])∧(o8925[3] →* o8925[13])∧(i1365[3] →* i1314[13])∧(o9395[3] →* java.lang.Object(IntList(o9251[13], i1370[13]))))
(3) -> (15), if ((i636[3] →* i636[15])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[15], a14630data[15])))∧(o8925[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o9395[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i1365[3] →* i1315[15]))
(3) -> (18), if ((o9395[3] →* NULL)∧(i1365[3] →* i1314[18])∧(i636[3] →* i636[18])∧(o8925[3] →* o8925[18])∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[18], a14630data[18]))))
(3) -> (21), if ((i1365[3] →* i1314[21])∧(i636[3] →* i636[21])∧(o9395[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(o8925[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(java.lang.Object(ARRAY(i6[3], a14630data[3])) →* java.lang.Object(ARRAY(i6[21], a14630data[21]))))
(4) -> (5), if ((i1315[4] > 1 →* TRUE)∧(java.lang.Object(IntList(o9395[4], i1395[4])) →* java.lang.Object(IntList(o9395[5], i1395[5])))∧(o8925[4] →* o8925[5])∧(i1315[4] →* i1315[5])∧(i636[4] →* i636[5])∧(java.lang.Object(ARRAY(i6[4], a14630data[4])) →* java.lang.Object(ARRAY(i6[5], a14630data[5]))))
(5) -> (4), if ((java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[4], a14630data[4])))∧(i1315[5] + -1 →* i1315[4])∧(o9395[5] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(o8925[5] →* o8925[4])∧(i636[5] →* i636[4]))
(5) -> (6), if ((i1315[5] + -1 →* i1315[6])∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[6], a14630data[6])))∧(o8925[5] →* o8925[6])∧(o9395[5] →* o8924[6])∧(i636[5] →* i636[6]))
(5) -> (8), if ((o8925[5] →* o8925[8])∧(o9395[5] →* NULL)∧(i1315[5] + -1 →* i1315[8])∧(i636[5] →* i636[8])∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[8], a14630data[8]))))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[13], a14630data[13])))∧(i636[5] →* i636[13]))
(5) -> (15), if ((java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[15], a14630data[15])))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(5) -> (18), if ((i636[5] →* i636[18])∧(o9395[5] →* NULL)∧(java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[18], a14630data[18])))∧(o8925[5] →* o8925[18])∧(i1315[5] + -1 →* i1314[18]))
(5) -> (21), if ((java.lang.Object(ARRAY(i6[5], a14630data[5])) →* java.lang.Object(ARRAY(i6[21], a14630data[21])))∧(o9395[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i636[5] →* i636[21])∧(o8925[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i1315[5] + -1 →* i1314[21]))
(6) -> (7), if ((i1315[6] > 0 && i1315[6] <= 1 →* TRUE)∧(i1315[6] →* i1315[7])∧(o8925[6] →* o8925[7])∧(java.lang.Object(ARRAY(i6[6], a14630data[6])) →* java.lang.Object(ARRAY(i6[7], a14630data[7])))∧(o8924[6] →* o8924[7])∧(i636[6] →* i636[7]))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧(java.lang.Object(ARRAY(i6[7], a14630data[7])) →* java.lang.Object(ARRAY(i6[12], a14630data[12])))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(7) -> (17), if ((o8925[7] →* o8925[17])∧(i636[7] →* i636[17])∧(java.lang.Object(ARRAY(i6[7], a14630data[7])) →* java.lang.Object(ARRAY(i6[17], a14630data[17])))∧(o8924[7] →* NULL))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧(java.lang.Object(ARRAY(i6[7], a14630data[7])) →* java.lang.Object(ARRAY(i6[20], a14630data[20]))))
(8) -> (9), if ((i636[8] →* i636[9])∧(i1315[8] > 1 →* TRUE)∧(o8925[8] →* o8925[9])∧(java.lang.Object(ARRAY(i6[8], a14630data[8])) →* java.lang.Object(ARRAY(i6[9], a14630data[9])))∧(i1315[8] →* i1315[9]))
(9) -> (12), if ((NULL →* java.lang.Object(IntList(o9251[12], i1370[12])))∧(i636[9] →* i636[12])∧(java.lang.Object(ARRAY(i6[9], a14630data[9])) →* java.lang.Object(ARRAY(i6[12], a14630data[12])))∧(o8925[9] →* o8925[12]))
(9) -> (17), if ((o8925[9] →* o8925[17])∧(java.lang.Object(ARRAY(i6[9], a14630data[9])) →* java.lang.Object(ARRAY(i6[17], a14630data[17])))∧(i636[9] →* i636[17]))
(9) -> (20), if ((o8925[9] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[9] →* i636[20])∧(NULL →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(java.lang.Object(ARRAY(i6[9], a14630data[9])) →* java.lang.Object(ARRAY(i6[20], a14630data[20]))))
(10) -> (0), if ((o8925[10] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[10] →* i123[0])∧(java.lang.Object(ARRAY(i6[10], a14630data[10])) →* java.lang.Object(ARRAY(i6[0], a8555data[0])))∧(i1370[10] →* i500[0]))
(11) -> (0), if ((i636[11] →* i123[0])∧(i1370[11] →* i500[0])∧(java.lang.Object(ARRAY(i6[11], a14630data[11])) →* java.lang.Object(ARRAY(i6[0], a8555data[0])))∧(o8925[11] →* java.lang.Object(IntList(o5524[0], i503[0]))))
(12) -> (0), if ((o8925[12] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[12] →* i123[0])∧(i1370[12] →* i500[0])∧(java.lang.Object(ARRAY(i6[12], a14630data[12])) →* java.lang.Object(ARRAY(i6[0], a8555data[0]))))
(13) -> (14), if ((i1314[13] →* i1314[14])∧(java.lang.Object(ARRAY(i6[13], a14630data[13])) →* java.lang.Object(ARRAY(i6[14], a14630data[14])))∧(o8925[13] →* o8925[14])∧(i1314[13] <= 1 →* TRUE)∧(i636[13] →* i636[14])∧(java.lang.Object(IntList(o9251[13], i1370[13])) →* java.lang.Object(IntList(o9251[14], i1370[14]))))
(14) -> (0), if ((i1370[14] →* i500[0])∧(o8925[14] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[14] →* i123[0])∧(java.lang.Object(ARRAY(i6[14], a14630data[14])) →* java.lang.Object(ARRAY(i6[0], a8555data[0]))))
(15) -> (16), if ((java.lang.Object(IntList(o9408[15], i1398[15])) →* java.lang.Object(IntList(o9408[16], i1398[16])))∧(java.lang.Object(ARRAY(i6[15], a14630data[15])) →* java.lang.Object(ARRAY(i6[16], a14630data[16])))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(16) -> (3), if ((i1315[16] + -1 →* i1365[3])∧(java.lang.Object(IntList(o9408[16], i1398[16])) →* o8925[3])∧(o9408[16] →* o9395[3])∧(java.lang.Object(ARRAY(i6[16], a14630data[16])) →* java.lang.Object(ARRAY(i6[3], a14630data[3])))∧(i636[16] →* i636[3]))
(17) -> (10), if ((i636[17] →* i636[10])∧(0 →* i1370[10])∧(java.lang.Object(ARRAY(i6[17], a14630data[17])) →* java.lang.Object(ARRAY(i6[10], a14630data[10])))∧(o8925[17] →* o8925[10]))
(18) -> (19), if ((i1314[18] <= 1 →* TRUE)∧(i636[18] →* i636[19])∧(java.lang.Object(ARRAY(i6[18], a14630data[18])) →* java.lang.Object(ARRAY(i6[19], a14630data[19])))∧(i1314[18] →* i1314[19])∧(o8925[18] →* o8925[19]))
(19) -> (10), if ((i636[19] →* i636[10])∧(java.lang.Object(ARRAY(i6[19], a14630data[19])) →* java.lang.Object(ARRAY(i6[10], a14630data[10])))∧(o8925[19] →* o8925[10])∧(0 →* i1370[10]))
(20) -> (11), if ((java.lang.Object(ARRAY(i6[20], a14630data[20])) →* java.lang.Object(ARRAY(i6[11], a14630data[11])))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(21) -> (22), if ((java.lang.Object(IntList(o9257[21], i1372[21])) →* java.lang.Object(IntList(o9257[22], i1372[22])))∧(i1314[21] →* i1314[22])∧(java.lang.Object(ARRAY(i6[21], a14630data[21])) →* java.lang.Object(ARRAY(i6[22], a14630data[22])))∧(i636[21] →* i636[22])∧(i1314[21] <= 1 →* TRUE))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧(java.lang.Object(ARRAY(i6[22], a14630data[22])) →* java.lang.Object(ARRAY(i6[11], a14630data[11]))))
!= | ~ | 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 |
Boolean, Integer
(0) -> (1), if ((i500[0] →* i500[1])∧((i6[0] →* i6[1])∧(a8555data[0] →* a8555data[1]))∧(i123[0] →* i123[1])∧((o5524[0] →* o5524[1])∧(i503[0] →* i503[1]))∧((i801[0] →* i801[1])))
(1) -> (2), if (((i801[1] →* i801[2]))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧((i6[1] →* i6[2])∧(a8555data[1] →* a8555data[2]))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧((o5524[1] →* o5524[2])∧(i503[1] →* i503[2])))
(2) -> (4), if ((i801[2] →* i1315[4])∧(o5524[2] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(i123[2] + 1 →* i636[4])∧((i6[2] →* i6[4])∧(a8555data[2] →* a14630data[4]))∧(o5524[2] →* o8925[4]))
(2) -> (6), if ((o5524[2] →* o8924[6])∧((i6[2] →* i6[6])∧(a8555data[2] →* a14630data[6]))∧(o5524[2] →* o8925[6])∧(i801[2] →* i1315[6])∧(i123[2] + 1 →* i636[6]))
(2) -> (8), if ((o5524[2] →* o8925[8])∧((i6[2] →* i6[8])∧(a8555data[2] →* a14630data[8]))∧(o5524[2] →* NULL)∧(i801[2] →* i1315[8])∧(i123[2] + 1 →* i636[8]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧((i6[2] →* i6[13])∧(a8555data[2] →* a14630data[13]))∧(i123[2] + 1 →* i636[13]))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧((i6[2] →* i6[15])∧(a8555data[2] →* a14630data[15]))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(2) -> (18), if ((o5524[2] →* NULL)∧(o5524[2] →* o8925[18])∧(i801[2] →* i1314[18])∧(i123[2] + 1 →* i636[18])∧((i6[2] →* i6[18])∧(a8555data[2] →* a14630data[18])))
(2) -> (21), if ((i801[2] →* i1314[21])∧((i6[2] →* i6[21])∧(a8555data[2] →* a14630data[21]))∧(o5524[2] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i123[2] + 1 →* i636[21]))
(3) -> (4), if ((o8925[3] →* o8925[4])∧(o9395[3] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧((i6[3] →* i6[4])∧(a14630data[3] →* a14630data[4]))∧(i636[3] →* i636[4])∧(i1365[3] →* i1315[4]))
(3) -> (6), if ((o9395[3] →* o8924[6])∧(o8925[3] →* o8925[6])∧(i636[3] →* i636[6])∧((i6[3] →* i6[6])∧(a14630data[3] →* a14630data[6]))∧(i1365[3] →* i1315[6]))
(3) -> (8), if ((o9395[3] →* NULL)∧(o8925[3] →* o8925[8])∧(i1365[3] →* i1315[8])∧(i636[3] →* i636[8])∧((i6[3] →* i6[8])∧(a14630data[3] →* a14630data[8])))
(3) -> (13), if (((i6[3] →* i6[13])∧(a14630data[3] →* a14630data[13]))∧(i636[3] →* i636[13])∧(o8925[3] →* o8925[13])∧(i1365[3] →* i1314[13])∧(o9395[3] →* java.lang.Object(IntList(o9251[13], i1370[13]))))
(3) -> (15), if ((i636[3] →* i636[15])∧((i6[3] →* i6[15])∧(a14630data[3] →* a14630data[15]))∧(o8925[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o9395[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i1365[3] →* i1315[15]))
(3) -> (18), if ((o9395[3] →* NULL)∧(i1365[3] →* i1314[18])∧(i636[3] →* i636[18])∧(o8925[3] →* o8925[18])∧((i6[3] →* i6[18])∧(a14630data[3] →* a14630data[18])))
(3) -> (21), if ((i1365[3] →* i1314[21])∧(i636[3] →* i636[21])∧(o9395[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(o8925[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧((i6[3] →* i6[21])∧(a14630data[3] →* a14630data[21])))
(4) -> (5), if ((i1315[4] > 1 →* TRUE)∧((o9395[4] →* o9395[5])∧(i1395[4] →* i1395[5]))∧(o8925[4] →* o8925[5])∧(i1315[4] →* i1315[5])∧(i636[4] →* i636[5])∧((i6[4] →* i6[5])∧(a14630data[4] →* a14630data[5])))
(5) -> (4), if (((i6[5] →* i6[4])∧(a14630data[5] →* a14630data[4]))∧(i1315[5] + -1 →* i1315[4])∧(o9395[5] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(o8925[5] →* o8925[4])∧(i636[5] →* i636[4]))
(5) -> (6), if ((i1315[5] + -1 →* i1315[6])∧((i6[5] →* i6[6])∧(a14630data[5] →* a14630data[6]))∧(o8925[5] →* o8925[6])∧(o9395[5] →* o8924[6])∧(i636[5] →* i636[6]))
(5) -> (8), if ((o8925[5] →* o8925[8])∧(o9395[5] →* NULL)∧(i1315[5] + -1 →* i1315[8])∧(i636[5] →* i636[8])∧((i6[5] →* i6[8])∧(a14630data[5] →* a14630data[8])))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧((i6[5] →* i6[13])∧(a14630data[5] →* a14630data[13]))∧(i636[5] →* i636[13]))
(5) -> (15), if (((i6[5] →* i6[15])∧(a14630data[5] →* a14630data[15]))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(5) -> (18), if ((i636[5] →* i636[18])∧(o9395[5] →* NULL)∧((i6[5] →* i6[18])∧(a14630data[5] →* a14630data[18]))∧(o8925[5] →* o8925[18])∧(i1315[5] + -1 →* i1314[18]))
(5) -> (21), if (((i6[5] →* i6[21])∧(a14630data[5] →* a14630data[21]))∧(o9395[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i636[5] →* i636[21])∧(o8925[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i1315[5] + -1 →* i1314[21]))
(6) -> (7), if ((i1315[6] > 0 && i1315[6] <= 1 →* TRUE)∧(i1315[6] →* i1315[7])∧(o8925[6] →* o8925[7])∧((i6[6] →* i6[7])∧(a14630data[6] →* a14630data[7]))∧(o8924[6] →* o8924[7])∧(i636[6] →* i636[7]))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧((i6[7] →* i6[12])∧(a14630data[7] →* a14630data[12]))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(7) -> (17), if ((o8925[7] →* o8925[17])∧(i636[7] →* i636[17])∧((i6[7] →* i6[17])∧(a14630data[7] →* a14630data[17]))∧(o8924[7] →* NULL))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧((i6[7] →* i6[20])∧(a14630data[7] →* a14630data[20])))
(8) -> (9), if ((i636[8] →* i636[9])∧(i1315[8] > 1 →* TRUE)∧(o8925[8] →* o8925[9])∧((i6[8] →* i6[9])∧(a14630data[8] →* a14630data[9]))∧(i1315[8] →* i1315[9]))
(9) -> (12), if (false∧(i636[9] →* i636[12])∧((i6[9] →* i6[12])∧(a14630data[9] →* a14630data[12]))∧(o8925[9] →* o8925[12]))
(9) -> (17), if ((o8925[9] →* o8925[17])∧((i6[9] →* i6[17])∧(a14630data[9] →* a14630data[17]))∧(i636[9] →* i636[17]))
(9) -> (20), if ((o8925[9] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[9] →* i636[20])∧false∧((i6[9] →* i6[20])∧(a14630data[9] →* a14630data[20])))
(10) -> (0), if ((o8925[10] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[10] →* i123[0])∧((i6[10] →* i6[0])∧(a14630data[10] →* a8555data[0]))∧(i1370[10] →* i500[0]))
(11) -> (0), if ((i636[11] →* i123[0])∧(i1370[11] →* i500[0])∧((i6[11] →* i6[0])∧(a14630data[11] →* a8555data[0]))∧(o8925[11] →* java.lang.Object(IntList(o5524[0], i503[0]))))
(12) -> (0), if ((o8925[12] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[12] →* i123[0])∧(i1370[12] →* i500[0])∧((i6[12] →* i6[0])∧(a14630data[12] →* a8555data[0])))
(13) -> (14), if ((i1314[13] →* i1314[14])∧((i6[13] →* i6[14])∧(a14630data[13] →* a14630data[14]))∧(o8925[13] →* o8925[14])∧(i1314[13] <= 1 →* TRUE)∧(i636[13] →* i636[14])∧((o9251[13] →* o9251[14])∧(i1370[13] →* i1370[14])))
(14) -> (0), if ((i1370[14] →* i500[0])∧(o8925[14] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[14] →* i123[0])∧((i6[14] →* i6[0])∧(a14630data[14] →* a8555data[0])))
(15) -> (16), if (((o9408[15] →* o9408[16])∧(i1398[15] →* i1398[16]))∧((i6[15] →* i6[16])∧(a14630data[15] →* a14630data[16]))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(16) -> (3), if ((i1315[16] + -1 →* i1365[3])∧(java.lang.Object(IntList(o9408[16], i1398[16])) →* o8925[3])∧(o9408[16] →* o9395[3])∧((i6[16] →* i6[3])∧(a14630data[16] →* a14630data[3]))∧(i636[16] →* i636[3]))
(17) -> (10), if ((i636[17] →* i636[10])∧(0 →* i1370[10])∧((i6[17] →* i6[10])∧(a14630data[17] →* a14630data[10]))∧(o8925[17] →* o8925[10]))
(18) -> (19), if ((i1314[18] <= 1 →* TRUE)∧(i636[18] →* i636[19])∧((i6[18] →* i6[19])∧(a14630data[18] →* a14630data[19]))∧(i1314[18] →* i1314[19])∧(o8925[18] →* o8925[19]))
(19) -> (10), if ((i636[19] →* i636[10])∧((i6[19] →* i6[10])∧(a14630data[19] →* a14630data[10]))∧(o8925[19] →* o8925[10])∧(0 →* i1370[10]))
(20) -> (11), if (((i6[20] →* i6[11])∧(a14630data[20] →* a14630data[11]))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(21) -> (22), if (((o9257[21] →* o9257[22])∧(i1372[21] →* i1372[22]))∧(i1314[21] →* i1314[22])∧((i6[21] →* i6[22])∧(a14630data[21] →* a14630data[22]))∧(i636[21] →* i636[22])∧(i1314[21] <= 1 →* TRUE))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧((i6[22] →* i6[11])∧(a14630data[22] →* a14630data[11])))
(1) (o8925[10]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[10]=i123[0]∧i6[10]=i6[0]∧a14630data[10]=a8555data[0]∧i1370[10]=i500[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(2) (LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(3) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(4) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(5) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(6) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(7) (i636[11]=i123[0]∧i1370[11]=i500[0]∧i6[11]=i6[0]∧a14630data[11]=a8555data[0]∧o8925[11]=java.lang.Object(IntList(o5524[0], i503[0]))∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(8) (LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(9) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(10) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(11) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(12) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(13) (o8925[12]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[12]=i123[0]∧i1370[12]=i500[0]∧i6[12]=i6[0]∧a14630data[12]=a8555data[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(14) (LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(15) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(16) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(17) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(18) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(19) (i1370[14]=i500[0]∧o8925[14]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[14]=i123[0]∧i6[14]=i6[0]∧a14630data[14]=a8555data[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(20) (LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], java.lang.Object(IntList(o5524[0], i503[0])), i1370[14])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], java.lang.Object(IntList(o5524[0], i503[0])), i1370[14], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(21) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(22) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(23) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_102] ≥ 0)
(24) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(25) (i801[1]=i801[2]∧&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE∧i6[1]=i6[2]∧a8555data[1]=a8555data[2]∧i123[1]=i123[2]∧i500[1]=i500[2]∧o5524[1]=o5524[2]∧i503[1]=i503[2] ⇒ LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))∧(UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥))
(26) (&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE ⇒ LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))∧(UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥))
(27) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_103] ≥ 0)
(28) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_103] ≥ 0)
(29) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_103] ≥ 0)
(30) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_103] ≥ 0)
(31) (i801[1]=i801[2]∧&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE∧i6[1]=i6[2]∧a8555data[1]=a8555data[2]∧i123[1]=i123[2]∧i500[1]=i500[2]∧o5524[1]=o5524[2]∧i503[1]=i503[2] ⇒ COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2])))≥LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥))
(32) (&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE ⇒ COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥LOAD5182(java.lang.Object(ARRAY(i6[1], a8555data[1])), +(i123[1], 1), o5524[1], i801[1], o5524[1])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥))
(33) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_104] + o5524[1] ≥ 0)
(34) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_104] + o5524[1] ≥ 0)
(35) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_104] + o5524[1] ≥ 0)
(36) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_104] ≥ 0)
(37) (o8925[3]=o8925[4]∧o9395[3]=java.lang.Object(IntList(o9395[4], i1395[4]))∧i6[3]=i6[4]∧a14630data[3]=a14630data[4]∧i636[3]=i636[4]∧i1365[3]=i1315[4] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(38) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9395[4], i1395[4])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(39) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(40) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(41) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(42) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0∧[1] ≥ 0)
(43) (o9395[3]=o8924[6]∧o8925[3]=o8925[6]∧i636[3]=i636[6]∧i6[3]=i6[6]∧a14630data[3]=a14630data[6]∧i1365[3]=i1315[6] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(44) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(45) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(46) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(47) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(48) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0∧[1] ≥ 0)
(49) (o9395[3]=NULL∧o8925[3]=o8925[8]∧i1365[3]=i1315[8]∧i636[3]=i636[8]∧i6[3]=i6[8]∧a14630data[3]=a14630data[8] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(50) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], NULL)≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], NULL)∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(51) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(52) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(53) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(54) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0∧[1] ≥ 0)
(55) (i6[3]=i6[13]∧a14630data[3]=a14630data[13]∧i636[3]=i636[13]∧o8925[3]=o8925[13]∧i1365[3]=i1314[13]∧o9395[3]=java.lang.Object(IntList(o9251[13], i1370[13])) ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(56) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9251[13], i1370[13])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(57) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(58) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(59) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(60) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0∧[1] ≥ 0)
(61) (i636[3]=i636[15]∧i6[3]=i6[15]∧a14630data[3]=a14630data[15]∧o8925[3]=java.lang.Object(IntList(o9408[15], i1398[15]))∧o9395[3]=java.lang.Object(IntList(o9408[15], i1398[15]))∧i1365[3]=i1315[15] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(62) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9408[15], i1398[15])), i1365[3], java.lang.Object(IntList(o9408[15], i1398[15])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9408[15], i1398[15])), i1365[3], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(63) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(64) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(65) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(66) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0∧[1] ≥ 0)
(67) (o9395[3]=NULL∧i1365[3]=i1314[18]∧i636[3]=i636[18]∧o8925[3]=o8925[18]∧i6[3]=i6[18]∧a14630data[3]=a14630data[18] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(68) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], NULL)≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], NULL)∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(69) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(70) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(71) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(72) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0∧[1] ≥ 0)
(73) (i1365[3]=i1314[21]∧i636[3]=i636[21]∧o9395[3]=java.lang.Object(IntList(o9257[21], i1372[21]))∧o8925[3]=java.lang.Object(IntList(o9257[21], i1372[21]))∧i6[3]=i6[21]∧a14630data[3]=a14630data[21] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(74) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9257[21], i1372[21])), i1365[3], java.lang.Object(IntList(o9257[21], i1372[21])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9257[21], i1372[21])), i1365[3], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(75) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(76) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(77) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_105] + [2]i1365[3] ≥ 0)
(78) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0∧[1] ≥ 0)
(79) (>(i1315[4], 1)=TRUE∧o9395[4]=o9395[5]∧i1395[4]=i1395[5]∧o8925[4]=o8925[5]∧i1315[4]=i1315[5]∧i636[4]=i636[5]∧i6[4]=i6[5]∧a14630data[4]=a14630data[5] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥))
(80) (>(i1315[4], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥))
(81) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[(-1)bso_106] ≥ 0)
(82) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[(-1)bso_106] ≥ 0)
(83) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[(-1)bso_106] ≥ 0)
(84) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_106] ≥ 0)
(85) (>(i1315[4], 1)=TRUE∧o9395[4]=o9395[5]∧i1395[4]=i1395[5]∧o8925[4]=o8925[5]∧i1315[4]=i1315[5]∧i636[4]=i636[5]∧i6[4]=i6[5]∧a14630data[4]=a14630data[5] ⇒ COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5])))≥LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥))
(86) (>(i1315[4], 1)=TRUE ⇒ COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], +(i1315[4], -1), o9395[4])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥))
(87) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_107] + [3]o9395[4] ≥ 0)
(88) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_107] + [3]o9395[4] ≥ 0)
(89) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_107] + [3]o9395[4] ≥ 0)
(90) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_107] ≥ 0∧[1] ≥ 0)
(91) (&&(>(i1315[6], 0), <=(i1315[6], 1))=TRUE∧i1315[6]=i1315[7]∧o8925[6]=o8925[7]∧i6[6]=i6[7]∧a14630data[6]=a14630data[7]∧o8924[6]=o8924[7]∧i636[6]=i636[7] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])≥COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])∧(UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥))
(92) (&&(>(i1315[6], 0), <=(i1315[6], 1))=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])≥COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])∧(UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥))
(93) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[(-1)bso_108] + o8924[6] ≥ 0)
(94) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[(-1)bso_108] + o8924[6] ≥ 0)
(95) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[(-1)bso_108] + o8924[6] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0)
(97) (o8924[7]=java.lang.Object(IntList(o9251[12], i1370[12]))∧i6[7]=i6[12]∧a14630data[7]=a14630data[12]∧o8925[7]=o8925[12]∧i636[7]=i636[12] ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(98) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], java.lang.Object(IntList(o9251[12], i1370[12])))∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(99) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + o8925[7] + i636[7] ≥ 0)
(100) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + o8925[7] + i636[7] ≥ 0)
(101) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + o8925[7] + i636[7] ≥ 0)
(102) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_109] ≥ 0)
(103) (o8925[7]=o8925[17]∧i636[7]=i636[17]∧i6[7]=i6[17]∧a14630data[7]=a14630data[17]∧o8924[7]=NULL ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(104) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], NULL)≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], NULL)∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(105) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + o8925[7] + i636[7] ≥ 0)
(106) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + o8925[7] + i636[7] ≥ 0)
(107) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + o8925[7] + i636[7] ≥ 0)
(108) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_109] ≥ 0)
(109) (o8924[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧o8925[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧i636[7]=i636[20]∧i6[7]=i6[20]∧a14630data[7]=a14630data[20] ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(110) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), i1315[7], java.lang.Object(IntList(o9257[20], i1372[20])))≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(111) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + [4]o9257[20] + i636[7] ≥ 0)
(112) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + [4]o9257[20] + i636[7] ≥ 0)
(113) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_109] + [4]o9257[20] + i636[7] ≥ 0)
(114) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_109] ≥ 0∧[1] ≥ 0)
(115) (i636[8]=i636[9]∧>(i1315[8], 1)=TRUE∧o8925[8]=o8925[9]∧i6[8]=i6[9]∧a14630data[8]=a14630data[9]∧i1315[8]=i1315[9] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8], NULL)≥COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])∧(UIncreasing(COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])), ≥))
(116) (>(i1315[8], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8], NULL)≥COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])∧(UIncreasing(COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])), ≥))
(117) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])), ≥)∧[1 + (-1)bso_110] ≥ 0)
(118) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])), ≥)∧[1 + (-1)bso_110] ≥ 0)
(119) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])), ≥)∧[1 + (-1)bso_110] ≥ 0)
(120) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_110] ≥ 0)
(121) (COND_LOAD51822(TRUE, java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], i1315[9])≥LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥))
(122) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[9] + i636[9] ≥ 0)
(123) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[9] + i636[9] ≥ 0)
(124) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[9] + i636[9] ≥ 0)
(125) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧0 ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_111] ≥ 0)
(126) (i636[8]=i636[9]∧>(i1315[8], 1)=TRUE∧o8925[8]=o8925[9]∧i6[8]=i6[9]∧a14630data[8]=a14630data[9]∧i1315[8]=i1315[9]∧o8925[9]=o8925[17]∧i6[9]=i6[17]∧a14630data[9]=a14630data[17]∧i636[9]=i636[17] ⇒ COND_LOAD51822(TRUE, java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], i1315[9])≥LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥))
(127) (>(i1315[8], 1)=TRUE ⇒ COND_LOAD51822(TRUE, java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])≥LOAD5214(java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], NULL)∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥))
(128) (0 ≥ 0 ⇒ (UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[8] + i636[8] ≥ 0)
(129) (0 ≥ 0 ⇒ (UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[8] + i636[8] ≥ 0)
(130) (0 ≥ 0 ⇒ (UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[8] + i636[8] ≥ 0)
(131) (0 ≥ 0 ⇒ (UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧0 ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_111] ≥ 0)
(132) (COND_LOAD51822(TRUE, java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], i1315[9])≥LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥))
(133) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[9] + i636[9] ≥ 0)
(134) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[9] + i636[9] ≥ 0)
(135) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧[1 + (-1)bso_111] + o8925[9] + i636[9] ≥ 0)
(136) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)), ≥)∧0 ≥ 0∧[1] ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_111] ≥ 0)
(137) (o8925[10]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[10]=i123[0]∧i6[10]=i6[0]∧a14630data[10]=a8555data[0]∧i1370[10]=i500[0] ⇒ STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])≥LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥))
(138) (STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10])≥LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥))
(139) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧[(-1)bso_112] ≥ 0)
(140) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧[(-1)bso_112] ≥ 0)
(141) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧[(-1)bso_112] ≥ 0)
(142) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_112] ≥ 0)
(143) (i636[11]=i123[0]∧i1370[11]=i500[0]∧i6[11]=i6[0]∧a14630data[11]=a8555data[0]∧o8925[11]=java.lang.Object(IntList(o5524[0], i503[0])) ⇒ RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])≥LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥))
(144) (RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])≥LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥))
(145) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_113] ≥ 0)
(146) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_113] ≥ 0)
(147) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_113] ≥ 0)
(148) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_113] ≥ 0)
(149) (o8924[7]=java.lang.Object(IntList(o9251[12], i1370[12]))∧i6[7]=i6[12]∧a14630data[7]=a14630data[12]∧o8925[7]=o8925[12]∧i636[7]=i636[12]∧o8925[12]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[12]=i123[0]∧i1370[12]=i500[0]∧i6[12]=i6[0]∧a14630data[12]=a8555data[0] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥))
(150) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o5524[0], i503[0])), java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD3666(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥))
(151) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_114] + i636[7] ≥ 0)
(152) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_114] + i636[7] ≥ 0)
(153) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_114] + i636[7] ≥ 0)
(154) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_114] ≥ 0)
(155) (LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥))
(156) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_114] + i636[12] ≥ 0)
(157) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_114] + i636[12] ≥ 0)
(158) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_114] + i636[12] ≥ 0)
(159) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_114] ≥ 0)
(160) (i1314[13]=i1314[14]∧i6[13]=i6[14]∧a14630data[13]=a14630data[14]∧o8925[13]=o8925[14]∧<=(i1314[13], 1)=TRUE∧i636[13]=i636[14]∧o9251[13]=o9251[14]∧i1370[13]=i1370[14] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥))
(161) (<=(i1314[13], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥))
(162) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_115] + [4]o9251[13] ≥ 0)
(163) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_115] + [4]o9251[13] ≥ 0)
(164) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_115] + [4]o9251[13] ≥ 0)
(165) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_115] ≥ 0∧[1] ≥ 0)
(166) (i1314[13]=i1314[14]∧i6[13]=i6[14]∧a14630data[13]=a14630data[14]∧o8925[13]=o8925[14]∧<=(i1314[13], 1)=TRUE∧i636[13]=i636[14]∧o9251[13]=o9251[14]∧i1370[13]=i1370[14]∧i1370[14]=i500[0]∧o8925[14]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[14]=i123[0]∧i6[14]=i6[0]∧a14630data[14]=a8555data[0] ⇒ COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14])))≥LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥))
(167) (<=(i1314[13], 1)=TRUE ⇒ COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], java.lang.Object(IntList(o5524[0], i503[0])), i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥LOAD3666(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], java.lang.Object(IntList(o5524[0], i503[0])), i1370[13])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥))
(168) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[(-1)bso_116] + [4]o5524[0] + [2]i636[13] ≥ 0)
(169) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[(-1)bso_116] + [4]o5524[0] + [2]i636[13] ≥ 0)
(170) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[(-1)bso_116] + [4]o5524[0] + [2]i636[13] ≥ 0)
(171) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_116] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(172) (o9408[15]=o9408[16]∧i1398[15]=i1398[16]∧i6[15]=i6[16]∧a14630data[15]=a14630data[16]∧i636[15]=i636[16]∧i1315[15]=i1315[16]∧>(i1315[15], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥))
(173) (>(i1315[15], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥))
(174) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_117] ≥ 0)
(175) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_117] ≥ 0)
(176) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_117] ≥ 0)
(177) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_117] ≥ 0)
(178) (o9408[15]=o9408[16]∧i1398[15]=i1398[16]∧i6[15]=i6[16]∧a14630data[15]=a14630data[16]∧i636[15]=i636[16]∧i1315[15]=i1315[16]∧>(i1315[15], 1)=TRUE∧+(i1315[16], -1)=i1365[3]∧java.lang.Object(IntList(o9408[16], i1398[16]))=o8925[3]∧o9408[16]=o9395[3]∧i6[16]=i6[3]∧a14630data[16]=a14630data[3]∧i636[16]=i636[3] ⇒ COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16])))≥JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])∧(UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥))
(179) (>(i1315[15], 1)=TRUE ⇒ COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥JMP5555'(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), +(i1315[15], -1), o9408[15])∧(UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥))
(180) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_118] + [3]o9408[15] ≥ 0)
(181) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_118] + [3]o9408[15] ≥ 0)
(182) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_118] + [3]o9408[15] ≥ 0)
(183) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_118] ≥ 0∧[1] ≥ 0)
(184) (o8925[7]=o8925[17]∧i636[7]=i636[17]∧i6[7]=i6[17]∧a14630data[7]=a14630data[17]∧o8924[7]=NULL∧i636[17]=i636[10]∧0=i1370[10]∧i6[17]=i6[10]∧a14630data[17]=a14630data[10]∧o8925[17]=o8925[10] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], NULL)≥STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥))
(185) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], NULL)≥STORE5482(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥))
(186) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[(-1)bso_119] + i636[7] ≥ 0)
(187) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[(-1)bso_119] + i636[7] ≥ 0)
(188) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[(-1)bso_119] + i636[7] ≥ 0)
(189) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_119] ≥ 0)
(190) (o8925[9]=o8925[17]∧i6[9]=i6[17]∧a14630data[9]=a14630data[17]∧i636[9]=i636[17]∧i636[17]=i636[10]∧0=i1370[10]∧i6[17]=i6[10]∧a14630data[17]=a14630data[10]∧o8925[17]=o8925[10] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], NULL)≥STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥))
(191) (LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)≥STORE5482(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥))
(192) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[(-1)bso_119] + i636[9] ≥ 0)
(193) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[(-1)bso_119] + i636[9] ≥ 0)
(194) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[(-1)bso_119] + i636[9] ≥ 0)
(195) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_119] ≥ 0)
(196) (<=(i1314[18], 1)=TRUE∧i636[18]=i636[19]∧i6[18]=i6[19]∧a14630data[18]=a14630data[19]∧i1314[18]=i1314[19]∧o8925[18]=o8925[19] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18], NULL)≥COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])∧(UIncreasing(COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])), ≥))
(197) (<=(i1314[18], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18], NULL)≥COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])∧(UIncreasing(COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])), ≥))
(198) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])), ≥)∧[(-1)bso_120] ≥ 0)
(199) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])), ≥)∧[(-1)bso_120] ≥ 0)
(200) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])), ≥)∧[(-1)bso_120] ≥ 0)
(201) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_120] ≥ 0)
(202) (<=(i1314[18], 1)=TRUE∧i636[18]=i636[19]∧i6[18]=i6[19]∧a14630data[18]=a14630data[19]∧i1314[18]=i1314[19]∧o8925[18]=o8925[19]∧i636[19]=i636[10]∧i6[19]=i6[10]∧a14630data[19]=a14630data[10]∧o8925[19]=o8925[10]∧0=i1370[10] ⇒ COND_LOAD51825(TRUE, java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], i1314[19])≥STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)), ≥))
(203) (<=(i1314[18], 1)=TRUE ⇒ COND_LOAD51825(TRUE, java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])≥STORE5482(java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)), ≥))
(204) (0 ≥ 0 ⇒ (UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)), ≥)∧[2 + (-1)bso_121] + o8925[18] + [2]i636[18] ≥ 0)
(205) (0 ≥ 0 ⇒ (UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)), ≥)∧[2 + (-1)bso_121] + o8925[18] + [2]i636[18] ≥ 0)
(206) (0 ≥ 0 ⇒ (UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)), ≥)∧[2 + (-1)bso_121] + o8925[18] + [2]i636[18] ≥ 0)
(207) (0 ≥ 0 ⇒ (UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[2 + (-1)bso_121] ≥ 0∧[1] ≥ 0)
(208) (o8924[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧o8925[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧i636[7]=i636[20]∧i6[7]=i6[20]∧a14630data[7]=a14630data[20]∧i6[20]=i6[11]∧a14630data[20]=a14630data[11]∧i1372[20]=i1370[11]∧java.lang.Object(IntList(o9257[20], i1372[20]))=o8925[11]∧i636[20]=i636[11] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))≥RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥))
(209) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))≥RETURN5413(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥))
(210) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_122] + i636[7] ≥ 0)
(211) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_122] + i636[7] ≥ 0)
(212) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_122] + i636[7] ≥ 0)
(213) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_122] ≥ 0)
(214) (LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))≥RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥))
(215) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_122] + i636[20] ≥ 0)
(216) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_122] + i636[20] ≥ 0)
(217) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_122] + i636[20] ≥ 0)
(218) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_122] ≥ 0)
(219) (o9257[21]=o9257[22]∧i1372[21]=i1372[22]∧i1314[21]=i1314[22]∧i6[21]=i6[22]∧a14630data[21]=a14630data[22]∧i636[21]=i636[22]∧<=(i1314[21], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥))
(220) (<=(i1314[21], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥))
(221) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[(-1)bso_123] + [4]o9257[21] + i636[21] ≥ 0)
(222) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[(-1)bso_123] + [4]o9257[21] + i636[21] ≥ 0)
(223) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[(-1)bso_123] + [4]o9257[21] + i636[21] ≥ 0)
(224) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_123] ≥ 0∧[1] ≥ 0)
(225) (o9257[21]=o9257[22]∧i1372[21]=i1372[22]∧i1314[21]=i1314[22]∧i6[21]=i6[22]∧a14630data[21]=a14630data[22]∧i636[21]=i636[22]∧<=(i1314[21], 1)=TRUE∧i1372[22]=i1370[11]∧i636[22]=i636[11]∧java.lang.Object(IntList(o9257[22], i1372[22]))=o8925[11]∧i6[22]=i6[11]∧a14630data[22]=a14630data[11] ⇒ COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22])))≥RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥))
(226) (<=(i1314[21], 1)=TRUE ⇒ COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥RETURN5413(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1372[21])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥))
(227) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_124] + [4]o9257[21] + i636[21] ≥ 0)
(228) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_124] + [4]o9257[21] + i636[21] ≥ 0)
(229) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_124] + [4]o9257[21] + i636[21] ≥ 0)
(230) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_124] ≥ 0∧[1] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(LOAD3666(x1, x2, x3, x4)) = x3
POL(java.lang.Object(x1)) = [2]x1
POL(ARRAY(x1, x2)) = 0
POL(IntList(x1, x2)) = [2]x1
POL(LOAD3666ARR1(x1, x2, x3, x4, x5)) = x3
POL(java.lang.String(x1)) = 0
POL(COND_LOAD3666ARR1(x1, x2, x3, x4, x5, x6)) = x4 + [3]x1
POL(&&(x1, x2)) = 0
POL(>(x1, x2)) = 0
POL(0) = 0
POL(<(x1, x2)) = 0
POL(+(x1, x2)) = 0
POL(1) = 0
POL(LOAD5182(x1, x2, x3, x4, x5)) = x5 + [2]x3 + [2]x2
POL(JMP5555'(x1, x2, x3, x4, x5)) = x5 + [2]x4 + [2]x3 + [2]x2
POL(COND_LOAD5182(x1, x2, x3, x4, x5, x6)) = x6 + [2]x4 + [2]x3
POL(-1) = 0
POL(COND_LOAD51821(x1, x2, x3, x4, x5, x6)) = [2]x4 + [2]x3
POL(<=(x1, x2)) = 0
POL(LOAD5214(x1, x2, x3, x4)) = x3 + x2
POL(NULL) = [2]
POL(COND_LOAD51822(x1, x2, x3, x4, x5)) = [1] + [2]x4 + [2]x3
POL(STORE5482(x1, x2, x3, x4)) = x3
POL(RETURN5413(x1, x2, x3, x4)) = x3
POL(COND_LOAD51823(x1, x2, x3, x4, x5, x6)) = [2]x4 + [2]x3
POL(COND_LOAD51824(x1, x2, x3, x4, x5)) = [3]x5 + [2]x3
POL(COND_LOAD51825(x1, x2, x3, x4, x5)) = [2] + [2]x4 + [2]x3
POL(COND_LOAD51826(x1, x2, x3, x4, x5)) = [2]x5 + x3
LOAD5182(java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8], NULL) → COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])
COND_LOAD51822(TRUE, java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], i1315[9]) → LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)
COND_LOAD51825(TRUE, java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], i1314[19]) → STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)
LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0]) → LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))
LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1]))) → COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))
COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2]))) → LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])
JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3]) → LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])
LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4]))) → COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))
COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5]))) → LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])
LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6]) → COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])
COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7]) → LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])
LOAD5182(java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8], NULL) → COND_LOAD51822(>(i1315[8], 1), java.lang.Object(ARRAY(i6[8], a14630data[8])), i636[8], o8925[8], i1315[8])
COND_LOAD51822(TRUE, java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], i1315[9]) → LOAD5214(java.lang.Object(ARRAY(i6[9], a14630data[9])), i636[9], o8925[9], NULL)
STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10]) → LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])
RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11]) → LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])
LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12]))) → LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])
LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13]))) → COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))
COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14]))) → LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])
LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15]))) → COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))
COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16]))) → JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])
LOAD5214(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], NULL) → STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)
LOAD5182(java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18], NULL) → COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])
COND_LOAD51825(TRUE, java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], i1314[19]) → STORE5482(java.lang.Object(ARRAY(i6[19], a14630data[19])), i636[19], o8925[19], 0)
LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20]))) → RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])
LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21]))) → COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))
COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22]))) → RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])
LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0]) → LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))
LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1]))) → COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))
COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2]))) → LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])
JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3]) → LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])
LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4]))) → COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))
COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5]))) → LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])
LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6]) → COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])
COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7]) → LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])
STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10]) → LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])
RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11]) → LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])
LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12]))) → LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])
LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13]))) → COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))
COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14]))) → LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])
LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15]))) → COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))
COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16]))) → JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])
LOAD5214(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], NULL) → STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)
LOAD5182(java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18], NULL) → COND_LOAD51825(<=(i1314[18], 1), java.lang.Object(ARRAY(i6[18], a14630data[18])), i636[18], o8925[18], i1314[18])
LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20]))) → RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])
LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21]))) → COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))
COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22]))) → RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])
&&(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 |
Boolean, Integer
(10) -> (0), if ((o8925[10] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[10] →* i123[0])∧((i6[10] →* i6[0])∧(a14630data[10] →* a8555data[0]))∧(i1370[10] →* i500[0]))
(11) -> (0), if ((i636[11] →* i123[0])∧(i1370[11] →* i500[0])∧((i6[11] →* i6[0])∧(a14630data[11] →* a8555data[0]))∧(o8925[11] →* java.lang.Object(IntList(o5524[0], i503[0]))))
(12) -> (0), if ((o8925[12] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[12] →* i123[0])∧(i1370[12] →* i500[0])∧((i6[12] →* i6[0])∧(a14630data[12] →* a8555data[0])))
(14) -> (0), if ((i1370[14] →* i500[0])∧(o8925[14] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[14] →* i123[0])∧((i6[14] →* i6[0])∧(a14630data[14] →* a8555data[0])))
(0) -> (1), if ((i500[0] →* i500[1])∧((i6[0] →* i6[1])∧(a8555data[0] →* a8555data[1]))∧(i123[0] →* i123[1])∧((o5524[0] →* o5524[1])∧(i503[0] →* i503[1]))∧((i801[0] →* i801[1])))
(1) -> (2), if (((i801[1] →* i801[2]))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧((i6[1] →* i6[2])∧(a8555data[1] →* a8555data[2]))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧((o5524[1] →* o5524[2])∧(i503[1] →* i503[2])))
(16) -> (3), if ((i1315[16] + -1 →* i1365[3])∧(java.lang.Object(IntList(o9408[16], i1398[16])) →* o8925[3])∧(o9408[16] →* o9395[3])∧((i6[16] →* i6[3])∧(a14630data[16] →* a14630data[3]))∧(i636[16] →* i636[3]))
(2) -> (4), if ((i801[2] →* i1315[4])∧(o5524[2] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(i123[2] + 1 →* i636[4])∧((i6[2] →* i6[4])∧(a8555data[2] →* a14630data[4]))∧(o5524[2] →* o8925[4]))
(3) -> (4), if ((o8925[3] →* o8925[4])∧(o9395[3] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧((i6[3] →* i6[4])∧(a14630data[3] →* a14630data[4]))∧(i636[3] →* i636[4])∧(i1365[3] →* i1315[4]))
(5) -> (4), if (((i6[5] →* i6[4])∧(a14630data[5] →* a14630data[4]))∧(i1315[5] + -1 →* i1315[4])∧(o9395[5] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(o8925[5] →* o8925[4])∧(i636[5] →* i636[4]))
(4) -> (5), if ((i1315[4] > 1 →* TRUE)∧((o9395[4] →* o9395[5])∧(i1395[4] →* i1395[5]))∧(o8925[4] →* o8925[5])∧(i1315[4] →* i1315[5])∧(i636[4] →* i636[5])∧((i6[4] →* i6[5])∧(a14630data[4] →* a14630data[5])))
(2) -> (6), if ((o5524[2] →* o8924[6])∧((i6[2] →* i6[6])∧(a8555data[2] →* a14630data[6]))∧(o5524[2] →* o8925[6])∧(i801[2] →* i1315[6])∧(i123[2] + 1 →* i636[6]))
(3) -> (6), if ((o9395[3] →* o8924[6])∧(o8925[3] →* o8925[6])∧(i636[3] →* i636[6])∧((i6[3] →* i6[6])∧(a14630data[3] →* a14630data[6]))∧(i1365[3] →* i1315[6]))
(5) -> (6), if ((i1315[5] + -1 →* i1315[6])∧((i6[5] →* i6[6])∧(a14630data[5] →* a14630data[6]))∧(o8925[5] →* o8925[6])∧(o9395[5] →* o8924[6])∧(i636[5] →* i636[6]))
(6) -> (7), if ((i1315[6] > 0 && i1315[6] <= 1 →* TRUE)∧(i1315[6] →* i1315[7])∧(o8925[6] →* o8925[7])∧((i6[6] →* i6[7])∧(a14630data[6] →* a14630data[7]))∧(o8924[6] →* o8924[7])∧(i636[6] →* i636[7]))
(17) -> (10), if ((i636[17] →* i636[10])∧(0 →* i1370[10])∧((i6[17] →* i6[10])∧(a14630data[17] →* a14630data[10]))∧(o8925[17] →* o8925[10]))
(20) -> (11), if (((i6[20] →* i6[11])∧(a14630data[20] →* a14630data[11]))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧((i6[22] →* i6[11])∧(a14630data[22] →* a14630data[11])))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧((i6[7] →* i6[12])∧(a14630data[7] →* a14630data[12]))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧((i6[2] →* i6[13])∧(a8555data[2] →* a14630data[13]))∧(i123[2] + 1 →* i636[13]))
(3) -> (13), if (((i6[3] →* i6[13])∧(a14630data[3] →* a14630data[13]))∧(i636[3] →* i636[13])∧(o8925[3] →* o8925[13])∧(i1365[3] →* i1314[13])∧(o9395[3] →* java.lang.Object(IntList(o9251[13], i1370[13]))))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧((i6[5] →* i6[13])∧(a14630data[5] →* a14630data[13]))∧(i636[5] →* i636[13]))
(13) -> (14), if ((i1314[13] →* i1314[14])∧((i6[13] →* i6[14])∧(a14630data[13] →* a14630data[14]))∧(o8925[13] →* o8925[14])∧(i1314[13] <= 1 →* TRUE)∧(i636[13] →* i636[14])∧((o9251[13] →* o9251[14])∧(i1370[13] →* i1370[14])))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧((i6[2] →* i6[15])∧(a8555data[2] →* a14630data[15]))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(3) -> (15), if ((i636[3] →* i636[15])∧((i6[3] →* i6[15])∧(a14630data[3] →* a14630data[15]))∧(o8925[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o9395[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i1365[3] →* i1315[15]))
(5) -> (15), if (((i6[5] →* i6[15])∧(a14630data[5] →* a14630data[15]))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(15) -> (16), if (((o9408[15] →* o9408[16])∧(i1398[15] →* i1398[16]))∧((i6[15] →* i6[16])∧(a14630data[15] →* a14630data[16]))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(7) -> (17), if ((o8925[7] →* o8925[17])∧(i636[7] →* i636[17])∧((i6[7] →* i6[17])∧(a14630data[7] →* a14630data[17]))∧(o8924[7] →* NULL))
(2) -> (18), if ((o5524[2] →* NULL)∧(o5524[2] →* o8925[18])∧(i801[2] →* i1314[18])∧(i123[2] + 1 →* i636[18])∧((i6[2] →* i6[18])∧(a8555data[2] →* a14630data[18])))
(3) -> (18), if ((o9395[3] →* NULL)∧(i1365[3] →* i1314[18])∧(i636[3] →* i636[18])∧(o8925[3] →* o8925[18])∧((i6[3] →* i6[18])∧(a14630data[3] →* a14630data[18])))
(5) -> (18), if ((i636[5] →* i636[18])∧(o9395[5] →* NULL)∧((i6[5] →* i6[18])∧(a14630data[5] →* a14630data[18]))∧(o8925[5] →* o8925[18])∧(i1315[5] + -1 →* i1314[18]))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧((i6[7] →* i6[20])∧(a14630data[7] →* a14630data[20])))
(2) -> (21), if ((i801[2] →* i1314[21])∧((i6[2] →* i6[21])∧(a8555data[2] →* a14630data[21]))∧(o5524[2] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i123[2] + 1 →* i636[21]))
(3) -> (21), if ((i1365[3] →* i1314[21])∧(i636[3] →* i636[21])∧(o9395[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(o8925[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧((i6[3] →* i6[21])∧(a14630data[3] →* a14630data[21])))
(5) -> (21), if (((i6[5] →* i6[21])∧(a14630data[5] →* a14630data[21]))∧(o9395[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i636[5] →* i636[21])∧(o8925[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i1315[5] + -1 →* i1314[21]))
(21) -> (22), if (((o9257[21] →* o9257[22])∧(i1372[21] →* i1372[22]))∧(i1314[21] →* i1314[22])∧((i6[21] →* i6[22])∧(a14630data[21] →* a14630data[22]))∧(i636[21] →* i636[22])∧(i1314[21] <= 1 →* TRUE))
!= | ~ | 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
(10) -> (0), if ((o8925[10] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[10] →* i123[0])∧((i6[10] →* i6[0])∧(a14630data[10] →* a8555data[0]))∧(i1370[10] →* i500[0]))
(11) -> (0), if ((i636[11] →* i123[0])∧(i1370[11] →* i500[0])∧((i6[11] →* i6[0])∧(a14630data[11] →* a8555data[0]))∧(o8925[11] →* java.lang.Object(IntList(o5524[0], i503[0]))))
(12) -> (0), if ((o8925[12] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[12] →* i123[0])∧(i1370[12] →* i500[0])∧((i6[12] →* i6[0])∧(a14630data[12] →* a8555data[0])))
(14) -> (0), if ((i1370[14] →* i500[0])∧(o8925[14] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[14] →* i123[0])∧((i6[14] →* i6[0])∧(a14630data[14] →* a8555data[0])))
(0) -> (1), if ((i500[0] →* i500[1])∧((i6[0] →* i6[1])∧(a8555data[0] →* a8555data[1]))∧(i123[0] →* i123[1])∧((o5524[0] →* o5524[1])∧(i503[0] →* i503[1]))∧((i801[0] →* i801[1])))
(1) -> (2), if (((i801[1] →* i801[2]))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧((i6[1] →* i6[2])∧(a8555data[1] →* a8555data[2]))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧((o5524[1] →* o5524[2])∧(i503[1] →* i503[2])))
(16) -> (3), if ((i1315[16] + -1 →* i1365[3])∧(java.lang.Object(IntList(o9408[16], i1398[16])) →* o8925[3])∧(o9408[16] →* o9395[3])∧((i6[16] →* i6[3])∧(a14630data[16] →* a14630data[3]))∧(i636[16] →* i636[3]))
(2) -> (4), if ((i801[2] →* i1315[4])∧(o5524[2] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(i123[2] + 1 →* i636[4])∧((i6[2] →* i6[4])∧(a8555data[2] →* a14630data[4]))∧(o5524[2] →* o8925[4]))
(3) -> (4), if ((o8925[3] →* o8925[4])∧(o9395[3] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧((i6[3] →* i6[4])∧(a14630data[3] →* a14630data[4]))∧(i636[3] →* i636[4])∧(i1365[3] →* i1315[4]))
(5) -> (4), if (((i6[5] →* i6[4])∧(a14630data[5] →* a14630data[4]))∧(i1315[5] + -1 →* i1315[4])∧(o9395[5] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(o8925[5] →* o8925[4])∧(i636[5] →* i636[4]))
(4) -> (5), if ((i1315[4] > 1 →* TRUE)∧((o9395[4] →* o9395[5])∧(i1395[4] →* i1395[5]))∧(o8925[4] →* o8925[5])∧(i1315[4] →* i1315[5])∧(i636[4] →* i636[5])∧((i6[4] →* i6[5])∧(a14630data[4] →* a14630data[5])))
(2) -> (6), if ((o5524[2] →* o8924[6])∧((i6[2] →* i6[6])∧(a8555data[2] →* a14630data[6]))∧(o5524[2] →* o8925[6])∧(i801[2] →* i1315[6])∧(i123[2] + 1 →* i636[6]))
(3) -> (6), if ((o9395[3] →* o8924[6])∧(o8925[3] →* o8925[6])∧(i636[3] →* i636[6])∧((i6[3] →* i6[6])∧(a14630data[3] →* a14630data[6]))∧(i1365[3] →* i1315[6]))
(5) -> (6), if ((i1315[5] + -1 →* i1315[6])∧((i6[5] →* i6[6])∧(a14630data[5] →* a14630data[6]))∧(o8925[5] →* o8925[6])∧(o9395[5] →* o8924[6])∧(i636[5] →* i636[6]))
(6) -> (7), if ((i1315[6] > 0 && i1315[6] <= 1 →* TRUE)∧(i1315[6] →* i1315[7])∧(o8925[6] →* o8925[7])∧((i6[6] →* i6[7])∧(a14630data[6] →* a14630data[7]))∧(o8924[6] →* o8924[7])∧(i636[6] →* i636[7]))
(17) -> (10), if ((i636[17] →* i636[10])∧(0 →* i1370[10])∧((i6[17] →* i6[10])∧(a14630data[17] →* a14630data[10]))∧(o8925[17] →* o8925[10]))
(20) -> (11), if (((i6[20] →* i6[11])∧(a14630data[20] →* a14630data[11]))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧((i6[22] →* i6[11])∧(a14630data[22] →* a14630data[11])))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧((i6[7] →* i6[12])∧(a14630data[7] →* a14630data[12]))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧((i6[2] →* i6[13])∧(a8555data[2] →* a14630data[13]))∧(i123[2] + 1 →* i636[13]))
(3) -> (13), if (((i6[3] →* i6[13])∧(a14630data[3] →* a14630data[13]))∧(i636[3] →* i636[13])∧(o8925[3] →* o8925[13])∧(i1365[3] →* i1314[13])∧(o9395[3] →* java.lang.Object(IntList(o9251[13], i1370[13]))))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧((i6[5] →* i6[13])∧(a14630data[5] →* a14630data[13]))∧(i636[5] →* i636[13]))
(13) -> (14), if ((i1314[13] →* i1314[14])∧((i6[13] →* i6[14])∧(a14630data[13] →* a14630data[14]))∧(o8925[13] →* o8925[14])∧(i1314[13] <= 1 →* TRUE)∧(i636[13] →* i636[14])∧((o9251[13] →* o9251[14])∧(i1370[13] →* i1370[14])))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧((i6[2] →* i6[15])∧(a8555data[2] →* a14630data[15]))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(3) -> (15), if ((i636[3] →* i636[15])∧((i6[3] →* i6[15])∧(a14630data[3] →* a14630data[15]))∧(o8925[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o9395[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i1365[3] →* i1315[15]))
(5) -> (15), if (((i6[5] →* i6[15])∧(a14630data[5] →* a14630data[15]))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(15) -> (16), if (((o9408[15] →* o9408[16])∧(i1398[15] →* i1398[16]))∧((i6[15] →* i6[16])∧(a14630data[15] →* a14630data[16]))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(7) -> (17), if ((o8925[7] →* o8925[17])∧(i636[7] →* i636[17])∧((i6[7] →* i6[17])∧(a14630data[7] →* a14630data[17]))∧(o8924[7] →* NULL))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧((i6[7] →* i6[20])∧(a14630data[7] →* a14630data[20])))
(2) -> (21), if ((i801[2] →* i1314[21])∧((i6[2] →* i6[21])∧(a8555data[2] →* a14630data[21]))∧(o5524[2] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i123[2] + 1 →* i636[21]))
(3) -> (21), if ((i1365[3] →* i1314[21])∧(i636[3] →* i636[21])∧(o9395[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(o8925[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧((i6[3] →* i6[21])∧(a14630data[3] →* a14630data[21])))
(5) -> (21), if (((i6[5] →* i6[21])∧(a14630data[5] →* a14630data[21]))∧(o9395[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i636[5] →* i636[21])∧(o8925[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i1315[5] + -1 →* i1314[21]))
(21) -> (22), if (((o9257[21] →* o9257[22])∧(i1372[21] →* i1372[22]))∧(i1314[21] →* i1314[22])∧((i6[21] →* i6[22])∧(a14630data[21] →* a14630data[22]))∧(i636[21] →* i636[22])∧(i1314[21] <= 1 →* TRUE))
(1) (o9257[21]=o9257[22]∧i1372[21]=i1372[22]∧i1314[21]=i1314[22]∧i6[21]=i6[22]∧a14630data[21]=a14630data[22]∧i636[21]=i636[22]∧<=(i1314[21], 1)=TRUE∧i1372[22]=i1370[11]∧i636[22]=i636[11]∧java.lang.Object(IntList(o9257[22], i1372[22]))=o8925[11]∧i6[22]=i6[11]∧a14630data[22]=a14630data[11] ⇒ COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22])))≥RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥))
(2) (<=(i1314[21], 1)=TRUE ⇒ COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥RETURN5413(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1372[21])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_90] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_90] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_90] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_90] ≥ 0)
(7) (o9257[21]=o9257[22]∧i1372[21]=i1372[22]∧i1314[21]=i1314[22]∧i6[21]=i6[22]∧a14630data[21]=a14630data[22]∧i636[21]=i636[22]∧<=(i1314[21], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥))
(8) (<=(i1314[21], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥))
(9) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[(-1)bso_91] + [8]i1372[21] + [8]o9257[21] ≥ 0)
(10) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[(-1)bso_91] + [8]i1372[21] + [8]o9257[21] ≥ 0)
(11) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[(-1)bso_91] + [8]i1372[21] + [8]o9257[21] ≥ 0)
(12) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(13) (o8925[3]=o8925[4]∧o9395[3]=java.lang.Object(IntList(o9395[4], i1395[4]))∧i6[3]=i6[4]∧a14630data[3]=a14630data[4]∧i636[3]=i636[4]∧i1365[3]=i1315[4] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(14) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9395[4], i1395[4])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(15) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(16) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(17) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(18) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(19) (o9395[3]=o8924[6]∧o8925[3]=o8925[6]∧i636[3]=i636[6]∧i6[3]=i6[6]∧a14630data[3]=a14630data[6]∧i1365[3]=i1315[6] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(20) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(21) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(22) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(23) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(24) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(25) (i6[3]=i6[13]∧a14630data[3]=a14630data[13]∧i636[3]=i636[13]∧o8925[3]=o8925[13]∧i1365[3]=i1314[13]∧o9395[3]=java.lang.Object(IntList(o9251[13], i1370[13])) ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(26) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9251[13], i1370[13])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(27) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(28) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(29) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(30) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(31) (i636[3]=i636[15]∧i6[3]=i6[15]∧a14630data[3]=a14630data[15]∧o8925[3]=java.lang.Object(IntList(o9408[15], i1398[15]))∧o9395[3]=java.lang.Object(IntList(o9408[15], i1398[15]))∧i1365[3]=i1315[15] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(32) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9408[15], i1398[15])), i1365[3], java.lang.Object(IntList(o9408[15], i1398[15])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9408[15], i1398[15])), i1365[3], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(33) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(34) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(35) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(36) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(37) (i1365[3]=i1314[21]∧i636[3]=i636[21]∧o9395[3]=java.lang.Object(IntList(o9257[21], i1372[21]))∧o8925[3]=java.lang.Object(IntList(o9257[21], i1372[21]))∧i6[3]=i6[21]∧a14630data[3]=a14630data[21] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(38) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9257[21], i1372[21])), i1365[3], java.lang.Object(IntList(o9257[21], i1372[21])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9257[21], i1372[21])), i1365[3], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(39) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(40) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(41) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[(-1)bso_92] ≥ 0)
(42) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(43) (o9408[15]=o9408[16]∧i1398[15]=i1398[16]∧i6[15]=i6[16]∧a14630data[15]=a14630data[16]∧i636[15]=i636[16]∧i1315[15]=i1315[16]∧>(i1315[15], 1)=TRUE∧+(i1315[16], -1)=i1365[3]∧java.lang.Object(IntList(o9408[16], i1398[16]))=o8925[3]∧o9408[16]=o9395[3]∧i6[16]=i6[3]∧a14630data[16]=a14630data[3]∧i636[16]=i636[3] ⇒ COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16])))≥JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])∧(UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥))
(44) (>(i1315[15], 1)=TRUE ⇒ COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥JMP5555'(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), +(i1315[15], -1), o9408[15])∧(UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥))
(45) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_93] + [4]i1398[15] + [2]o9408[15] ≥ 0)
(46) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_93] + [4]i1398[15] + [2]o9408[15] ≥ 0)
(47) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_93] + [4]i1398[15] + [2]o9408[15] ≥ 0)
(48) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_93] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(49) (o9408[15]=o9408[16]∧i1398[15]=i1398[16]∧i6[15]=i6[16]∧a14630data[15]=a14630data[16]∧i636[15]=i636[16]∧i1315[15]=i1315[16]∧>(i1315[15], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥))
(50) (>(i1315[15], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥))
(51) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_94] + [4]i1398[15] + [4]o9408[15] ≥ 0)
(52) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_94] + [4]i1398[15] + [4]o9408[15] ≥ 0)
(53) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_94] + [4]i1398[15] + [4]o9408[15] ≥ 0)
(54) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_94] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(55) (i1314[13]=i1314[14]∧i6[13]=i6[14]∧a14630data[13]=a14630data[14]∧o8925[13]=o8925[14]∧<=(i1314[13], 1)=TRUE∧i636[13]=i636[14]∧o9251[13]=o9251[14]∧i1370[13]=i1370[14]∧i1370[14]=i500[0]∧o8925[14]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[14]=i123[0]∧i6[14]=i6[0]∧a14630data[14]=a8555data[0] ⇒ COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14])))≥LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥))
(56) (<=(i1314[13], 1)=TRUE ⇒ COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], java.lang.Object(IntList(o5524[0], i503[0])), i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥LOAD3666(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], java.lang.Object(IntList(o5524[0], i503[0])), i1370[13])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥))
(57) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[(-1)bso_95] ≥ 0)
(58) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[(-1)bso_95] ≥ 0)
(59) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[(-1)bso_95] ≥ 0)
(60) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_95] ≥ 0)
(61) (i1314[13]=i1314[14]∧i6[13]=i6[14]∧a14630data[13]=a14630data[14]∧o8925[13]=o8925[14]∧<=(i1314[13], 1)=TRUE∧i636[13]=i636[14]∧o9251[13]=o9251[14]∧i1370[13]=i1370[14] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥))
(62) (<=(i1314[13], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥))
(63) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_96] + [8]i1370[13] + [8]o9251[13] ≥ 0)
(64) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_96] + [8]i1370[13] + [8]o9251[13] ≥ 0)
(65) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_96] + [8]i1370[13] + [8]o9251[13] ≥ 0)
(66) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_96] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(67) (i636[11]=i123[0]∧i1370[11]=i500[0]∧i6[11]=i6[0]∧a14630data[11]=a8555data[0]∧o8925[11]=java.lang.Object(IntList(o5524[0], i503[0])) ⇒ RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])≥LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥))
(68) (RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])≥LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥))
(69) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_97] ≥ 0)
(70) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_97] ≥ 0)
(71) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_97] ≥ 0)
(72) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_97] ≥ 0)
(73) (o8924[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧o8925[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧i636[7]=i636[20]∧i6[7]=i6[20]∧a14630data[7]=a14630data[20]∧i6[20]=i6[11]∧a14630data[20]=a14630data[11]∧i1372[20]=i1370[11]∧java.lang.Object(IntList(o9257[20], i1372[20]))=o8925[11]∧i636[20]=i636[11] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))≥RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥))
(74) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))≥RETURN5413(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥))
(75) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_98] + [8]i1372[20] + [8]o9257[20] ≥ 0)
(76) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_98] + [8]i1372[20] + [8]o9257[20] ≥ 0)
(77) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_98] + [8]i1372[20] + [8]o9257[20] ≥ 0)
(78) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_98] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(79) (o8925[10]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[10]=i123[0]∧i6[10]=i6[0]∧a14630data[10]=a8555data[0]∧i1370[10]=i500[0] ⇒ STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])≥LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥))
(80) (STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10])≥LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥))
(81) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧[(-1)bso_99] + i1370[10] ≥ 0)
(82) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧[(-1)bso_99] + i1370[10] ≥ 0)
(83) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧[(-1)bso_99] + i1370[10] ≥ 0)
(84) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])), ≥)∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_99] ≥ 0)
(85) (o8925[7]=o8925[17]∧i636[7]=i636[17]∧i6[7]=i6[17]∧a14630data[7]=a14630data[17]∧o8924[7]=NULL∧i636[17]=i636[10]∧0=i1370[10]∧i6[17]=i6[10]∧a14630data[17]=a14630data[10]∧o8925[17]=o8925[10] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], NULL)≥STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥))
(86) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], NULL)≥STORE5482(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], 0)∧(UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥))
(87) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[4 + (-1)bso_100] ≥ 0)
(88) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[4 + (-1)bso_100] ≥ 0)
(89) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧[4 + (-1)bso_100] ≥ 0)
(90) ((UIncreasing(STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[4 + (-1)bso_100] ≥ 0)
(91) (o8924[7]=java.lang.Object(IntList(o9251[12], i1370[12]))∧i6[7]=i6[12]∧a14630data[7]=a14630data[12]∧o8925[7]=o8925[12]∧i636[7]=i636[12]∧o8925[12]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[12]=i123[0]∧i1370[12]=i500[0]∧i6[12]=i6[0]∧a14630data[12]=a8555data[0] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥))
(92) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o5524[0], i503[0])), java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD3666(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥))
(93) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_101] + [8]i1370[12] + [8]o9251[12] ≥ 0)
(94) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_101] + [8]i1370[12] + [8]o9251[12] ≥ 0)
(95) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_101] + [8]i1370[12] + [8]o9251[12] ≥ 0)
(96) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_101] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(97) (o8924[7]=java.lang.Object(IntList(o9251[12], i1370[12]))∧i6[7]=i6[12]∧a14630data[7]=a14630data[12]∧o8925[7]=o8925[12]∧i636[7]=i636[12] ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(98) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], java.lang.Object(IntList(o9251[12], i1370[12])))∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(99) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(100) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(101) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(102) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(103) (o8925[7]=o8925[17]∧i636[7]=i636[17]∧i6[7]=i6[17]∧a14630data[7]=a14630data[17]∧o8924[7]=NULL ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(104) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], NULL)≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], NULL)∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(105) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(106) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(107) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(108) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(109) (o8924[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧o8925[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧i636[7]=i636[20]∧i6[7]=i6[20]∧a14630data[7]=a14630data[20] ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(110) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), i1315[7], java.lang.Object(IntList(o9257[20], i1372[20])))≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(111) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(112) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(113) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_102] ≥ 0)
(114) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_102] ≥ 0)
(115) (&&(>(i1315[6], 0), <=(i1315[6], 1))=TRUE∧i1315[6]=i1315[7]∧o8925[6]=o8925[7]∧i6[6]=i6[7]∧a14630data[6]=a14630data[7]∧o8924[6]=o8924[7]∧i636[6]=i636[7] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])≥COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])∧(UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥))
(116) (&&(>(i1315[6], 0), <=(i1315[6], 1))=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])≥COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])∧(UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥))
(117) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[(-1)bso_103] ≥ 0)
(118) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[(-1)bso_103] ≥ 0)
(119) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[(-1)bso_103] ≥ 0)
(120) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_103] ≥ 0)
(121) (>(i1315[4], 1)=TRUE∧o9395[4]=o9395[5]∧i1395[4]=i1395[5]∧o8925[4]=o8925[5]∧i1315[4]=i1315[5]∧i636[4]=i636[5]∧i6[4]=i6[5]∧a14630data[4]=a14630data[5] ⇒ COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5])))≥LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥))
(122) (>(i1315[4], 1)=TRUE ⇒ COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], +(i1315[4], -1), o9395[4])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥))
(123) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_104] + [8]i1395[4] + [6]o9395[4] ≥ 0)
(124) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_104] + [8]i1395[4] + [6]o9395[4] ≥ 0)
(125) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_104] + [8]i1395[4] + [6]o9395[4] ≥ 0)
(126) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_104] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(127) (>(i1315[4], 1)=TRUE∧o9395[4]=o9395[5]∧i1395[4]=i1395[5]∧o8925[4]=o8925[5]∧i1315[4]=i1315[5]∧i636[4]=i636[5]∧i6[4]=i6[5]∧a14630data[4]=a14630data[5] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥))
(128) (>(i1315[4], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥))
(129) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[(-1)bso_105] ≥ 0)
(130) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[(-1)bso_105] ≥ 0)
(131) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[(-1)bso_105] ≥ 0)
(132) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_105] ≥ 0)
(133) (i801[1]=i801[2]∧&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE∧i6[1]=i6[2]∧a8555data[1]=a8555data[2]∧i123[1]=i123[2]∧i500[1]=i500[2]∧o5524[1]=o5524[2]∧i503[1]=i503[2] ⇒ COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2])))≥LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥))
(134) (&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE ⇒ COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥LOAD5182(java.lang.Object(ARRAY(i6[1], a8555data[1])), +(i123[1], 1), o5524[1], i801[1], o5524[1])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥))
(135) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_106] + [4]i503[1] ≥ 0)
(136) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_106] + [4]i503[1] ≥ 0)
(137) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_106] + [4]i503[1] ≥ 0)
(138) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_106] ≥ 0∧[1] ≥ 0)
(139) (i801[1]=i801[2]∧&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE∧i6[1]=i6[2]∧a8555data[1]=a8555data[2]∧i123[1]=i123[2]∧i500[1]=i500[2]∧o5524[1]=o5524[2]∧i503[1]=i503[2] ⇒ LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))∧(UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥))
(140) (&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE ⇒ LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))∧(UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥))
(141) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_107] ≥ 0)
(142) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_107] ≥ 0)
(143) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_107] ≥ 0)
(144) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_107] ≥ 0)
(145) (o8925[10]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[10]=i123[0]∧i6[10]=i6[0]∧a14630data[10]=a8555data[0]∧i1370[10]=i500[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(146) (LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], java.lang.Object(IntList(o5524[0], i503[0])), i1370[10], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(147) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(148) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(149) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(150) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(151) (i636[11]=i123[0]∧i1370[11]=i500[0]∧i6[11]=i6[0]∧a14630data[11]=a8555data[0]∧o8925[11]=java.lang.Object(IntList(o5524[0], i503[0]))∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(152) (LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(153) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(154) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(155) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(156) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(157) (o8925[12]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[12]=i123[0]∧i1370[12]=i500[0]∧i6[12]=i6[0]∧a14630data[12]=a8555data[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(158) (LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(159) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(160) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(161) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(162) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
(163) (i1370[14]=i500[0]∧o8925[14]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[14]=i123[0]∧i6[14]=i6[0]∧a14630data[14]=a8555data[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(164) (LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], java.lang.Object(IntList(o5524[0], i503[0])), i1370[14])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], java.lang.Object(IntList(o5524[0], i503[0])), i1370[14], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(165) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(166) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(167) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[(-1)bso_108] + [4]i503[0] + [4]o5524[0] ≥ 0)
(168) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_108] ≥ 0∧[1] ≥ 0∧[1] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(COND_LOAD51826(x1, x2, x3, x4, x5)) = [2]x5
POL(java.lang.Object(x1)) = [2]x1
POL(ARRAY(x1, x2)) = 0
POL(IntList(x1, x2)) = [2]x2 + [2]x1
POL(RETURN5413(x1, x2, x3, x4)) = [2]x3
POL(LOAD5182(x1, x2, x3, x4, x5)) = [2]x5 + [2]x3
POL(<=(x1, x2)) = 0
POL(1) = 0
POL(JMP5555'(x1, x2, x3, x4, x5)) = [2]x5 + [2]x3
POL(COND_LOAD51824(x1, x2, x3, x4, x5)) = [3]x5
POL(+(x1, x2)) = 0
POL(-1) = 0
POL(>(x1, x2)) = 0
POL(COND_LOAD51823(x1, x2, x3, x4, x5, x6)) = [2]x4
POL(LOAD3666(x1, x2, x3, x4)) = [2]x3
POL(LOAD5214(x1, x2, x3, x4)) = [2]x4 + [2]x3
POL(STORE5482(x1, x2, x3, x4)) = x4 + [2]x3
POL(NULL) = [2]
POL(0) = 0
POL(COND_LOAD51821(x1, x2, x3, x4, x5, x6)) = [2]x6 + [2]x4
POL(&&(x1, x2)) = 0
POL(COND_LOAD5182(x1, x2, x3, x4, x5, x6)) = [2]x6 + [2]x4
POL(COND_LOAD3666ARR1(x1, x2, x3, x4, x5, x6)) = x4 + [3]x1
POL(java.lang.String(x1)) = 0
POL(LOAD3666ARR1(x1, x2, x3, x4, x5)) = x3
POL(<(x1, x2)) = 0
LOAD5214(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], NULL) → STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)
COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22]))) → RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])
LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21]))) → COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))
JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3]) → LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])
COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16]))) → JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])
LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15]))) → COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))
COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14]))) → LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])
LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13]))) → COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))
RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11]) → LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])
LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20]))) → RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])
STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10]) → LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])
LOAD5214(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], NULL) → STORE5482(java.lang.Object(ARRAY(i6[17], a14630data[17])), i636[17], o8925[17], 0)
LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12]))) → LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])
COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7]) → LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])
LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6]) → COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])
COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5]))) → LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])
LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4]))) → COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))
COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2]))) → LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])
LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1]))) → COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))
LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0]) → LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))
COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22]))) → RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])
LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21]))) → COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))
JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3]) → LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])
COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16]))) → JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])
LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15]))) → COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))
COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14]))) → LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])
LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13]))) → COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))
RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11]) → LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])
LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20]))) → RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])
STORE5482(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10]) → LOAD3666(java.lang.Object(ARRAY(i6[10], a14630data[10])), i636[10], o8925[10], i1370[10])
LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12]))) → LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])
COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7]) → LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])
LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6]) → COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])
COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5]))) → LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])
LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4]))) → COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))
COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2]))) → LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])
LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1]))) → COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))
LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0]) → LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))
&&(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
(10) -> (0), if ((o8925[10] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[10] →* i123[0])∧((i6[10] →* i6[0])∧(a14630data[10] →* a8555data[0]))∧(i1370[10] →* i500[0]))
(11) -> (0), if ((i636[11] →* i123[0])∧(i1370[11] →* i500[0])∧((i6[11] →* i6[0])∧(a14630data[11] →* a8555data[0]))∧(o8925[11] →* java.lang.Object(IntList(o5524[0], i503[0]))))
(12) -> (0), if ((o8925[12] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[12] →* i123[0])∧(i1370[12] →* i500[0])∧((i6[12] →* i6[0])∧(a14630data[12] →* a8555data[0])))
(14) -> (0), if ((i1370[14] →* i500[0])∧(o8925[14] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[14] →* i123[0])∧((i6[14] →* i6[0])∧(a14630data[14] →* a8555data[0])))
(0) -> (1), if ((i500[0] →* i500[1])∧((i6[0] →* i6[1])∧(a8555data[0] →* a8555data[1]))∧(i123[0] →* i123[1])∧((o5524[0] →* o5524[1])∧(i503[0] →* i503[1]))∧((i801[0] →* i801[1])))
(1) -> (2), if (((i801[1] →* i801[2]))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧((i6[1] →* i6[2])∧(a8555data[1] →* a8555data[2]))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧((o5524[1] →* o5524[2])∧(i503[1] →* i503[2])))
(16) -> (3), if ((i1315[16] + -1 →* i1365[3])∧(java.lang.Object(IntList(o9408[16], i1398[16])) →* o8925[3])∧(o9408[16] →* o9395[3])∧((i6[16] →* i6[3])∧(a14630data[16] →* a14630data[3]))∧(i636[16] →* i636[3]))
(2) -> (4), if ((i801[2] →* i1315[4])∧(o5524[2] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(i123[2] + 1 →* i636[4])∧((i6[2] →* i6[4])∧(a8555data[2] →* a14630data[4]))∧(o5524[2] →* o8925[4]))
(3) -> (4), if ((o8925[3] →* o8925[4])∧(o9395[3] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧((i6[3] →* i6[4])∧(a14630data[3] →* a14630data[4]))∧(i636[3] →* i636[4])∧(i1365[3] →* i1315[4]))
(5) -> (4), if (((i6[5] →* i6[4])∧(a14630data[5] →* a14630data[4]))∧(i1315[5] + -1 →* i1315[4])∧(o9395[5] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(o8925[5] →* o8925[4])∧(i636[5] →* i636[4]))
(4) -> (5), if ((i1315[4] > 1 →* TRUE)∧((o9395[4] →* o9395[5])∧(i1395[4] →* i1395[5]))∧(o8925[4] →* o8925[5])∧(i1315[4] →* i1315[5])∧(i636[4] →* i636[5])∧((i6[4] →* i6[5])∧(a14630data[4] →* a14630data[5])))
(2) -> (6), if ((o5524[2] →* o8924[6])∧((i6[2] →* i6[6])∧(a8555data[2] →* a14630data[6]))∧(o5524[2] →* o8925[6])∧(i801[2] →* i1315[6])∧(i123[2] + 1 →* i636[6]))
(3) -> (6), if ((o9395[3] →* o8924[6])∧(o8925[3] →* o8925[6])∧(i636[3] →* i636[6])∧((i6[3] →* i6[6])∧(a14630data[3] →* a14630data[6]))∧(i1365[3] →* i1315[6]))
(5) -> (6), if ((i1315[5] + -1 →* i1315[6])∧((i6[5] →* i6[6])∧(a14630data[5] →* a14630data[6]))∧(o8925[5] →* o8925[6])∧(o9395[5] →* o8924[6])∧(i636[5] →* i636[6]))
(6) -> (7), if ((i1315[6] > 0 && i1315[6] <= 1 →* TRUE)∧(i1315[6] →* i1315[7])∧(o8925[6] →* o8925[7])∧((i6[6] →* i6[7])∧(a14630data[6] →* a14630data[7]))∧(o8924[6] →* o8924[7])∧(i636[6] →* i636[7]))
(20) -> (11), if (((i6[20] →* i6[11])∧(a14630data[20] →* a14630data[11]))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧((i6[22] →* i6[11])∧(a14630data[22] →* a14630data[11])))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧((i6[7] →* i6[12])∧(a14630data[7] →* a14630data[12]))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧((i6[2] →* i6[13])∧(a8555data[2] →* a14630data[13]))∧(i123[2] + 1 →* i636[13]))
(3) -> (13), if (((i6[3] →* i6[13])∧(a14630data[3] →* a14630data[13]))∧(i636[3] →* i636[13])∧(o8925[3] →* o8925[13])∧(i1365[3] →* i1314[13])∧(o9395[3] →* java.lang.Object(IntList(o9251[13], i1370[13]))))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧((i6[5] →* i6[13])∧(a14630data[5] →* a14630data[13]))∧(i636[5] →* i636[13]))
(13) -> (14), if ((i1314[13] →* i1314[14])∧((i6[13] →* i6[14])∧(a14630data[13] →* a14630data[14]))∧(o8925[13] →* o8925[14])∧(i1314[13] <= 1 →* TRUE)∧(i636[13] →* i636[14])∧((o9251[13] →* o9251[14])∧(i1370[13] →* i1370[14])))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧((i6[2] →* i6[15])∧(a8555data[2] →* a14630data[15]))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(3) -> (15), if ((i636[3] →* i636[15])∧((i6[3] →* i6[15])∧(a14630data[3] →* a14630data[15]))∧(o8925[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o9395[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i1365[3] →* i1315[15]))
(5) -> (15), if (((i6[5] →* i6[15])∧(a14630data[5] →* a14630data[15]))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(15) -> (16), if (((o9408[15] →* o9408[16])∧(i1398[15] →* i1398[16]))∧((i6[15] →* i6[16])∧(a14630data[15] →* a14630data[16]))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧((i6[7] →* i6[20])∧(a14630data[7] →* a14630data[20])))
(2) -> (21), if ((i801[2] →* i1314[21])∧((i6[2] →* i6[21])∧(a8555data[2] →* a14630data[21]))∧(o5524[2] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i123[2] + 1 →* i636[21]))
(3) -> (21), if ((i1365[3] →* i1314[21])∧(i636[3] →* i636[21])∧(o9395[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(o8925[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧((i6[3] →* i6[21])∧(a14630data[3] →* a14630data[21])))
(5) -> (21), if (((i6[5] →* i6[21])∧(a14630data[5] →* a14630data[21]))∧(o9395[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i636[5] →* i636[21])∧(o8925[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i1315[5] + -1 →* i1314[21]))
(21) -> (22), if (((o9257[21] →* o9257[22])∧(i1372[21] →* i1372[22]))∧(i1314[21] →* i1314[22])∧((i6[21] →* i6[22])∧(a14630data[21] →* a14630data[22]))∧(i636[21] →* i636[22])∧(i1314[21] <= 1 →* TRUE))
!= | ~ | 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 ((i636[11] →* i123[0])∧(i1370[11] →* i500[0])∧((i6[11] →* i6[0])∧(a14630data[11] →* a8555data[0]))∧(o8925[11] →* java.lang.Object(IntList(o5524[0], i503[0]))))
(12) -> (0), if ((o8925[12] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[12] →* i123[0])∧(i1370[12] →* i500[0])∧((i6[12] →* i6[0])∧(a14630data[12] →* a8555data[0])))
(14) -> (0), if ((i1370[14] →* i500[0])∧(o8925[14] →* java.lang.Object(IntList(o5524[0], i503[0])))∧(i636[14] →* i123[0])∧((i6[14] →* i6[0])∧(a14630data[14] →* a8555data[0])))
(0) -> (1), if ((i500[0] →* i500[1])∧((i6[0] →* i6[1])∧(a8555data[0] →* a8555data[1]))∧(i123[0] →* i123[1])∧((o5524[0] →* o5524[1])∧(i503[0] →* i503[1]))∧((i801[0] →* i801[1])))
(1) -> (2), if (((i801[1] →* i801[2]))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧((i6[1] →* i6[2])∧(a8555data[1] →* a8555data[2]))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧((o5524[1] →* o5524[2])∧(i503[1] →* i503[2])))
(16) -> (3), if ((i1315[16] + -1 →* i1365[3])∧(java.lang.Object(IntList(o9408[16], i1398[16])) →* o8925[3])∧(o9408[16] →* o9395[3])∧((i6[16] →* i6[3])∧(a14630data[16] →* a14630data[3]))∧(i636[16] →* i636[3]))
(2) -> (4), if ((i801[2] →* i1315[4])∧(o5524[2] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(i123[2] + 1 →* i636[4])∧((i6[2] →* i6[4])∧(a8555data[2] →* a14630data[4]))∧(o5524[2] →* o8925[4]))
(3) -> (4), if ((o8925[3] →* o8925[4])∧(o9395[3] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧((i6[3] →* i6[4])∧(a14630data[3] →* a14630data[4]))∧(i636[3] →* i636[4])∧(i1365[3] →* i1315[4]))
(5) -> (4), if (((i6[5] →* i6[4])∧(a14630data[5] →* a14630data[4]))∧(i1315[5] + -1 →* i1315[4])∧(o9395[5] →* java.lang.Object(IntList(o9395[4], i1395[4])))∧(o8925[5] →* o8925[4])∧(i636[5] →* i636[4]))
(4) -> (5), if ((i1315[4] > 1 →* TRUE)∧((o9395[4] →* o9395[5])∧(i1395[4] →* i1395[5]))∧(o8925[4] →* o8925[5])∧(i1315[4] →* i1315[5])∧(i636[4] →* i636[5])∧((i6[4] →* i6[5])∧(a14630data[4] →* a14630data[5])))
(2) -> (6), if ((o5524[2] →* o8924[6])∧((i6[2] →* i6[6])∧(a8555data[2] →* a14630data[6]))∧(o5524[2] →* o8925[6])∧(i801[2] →* i1315[6])∧(i123[2] + 1 →* i636[6]))
(3) -> (6), if ((o9395[3] →* o8924[6])∧(o8925[3] →* o8925[6])∧(i636[3] →* i636[6])∧((i6[3] →* i6[6])∧(a14630data[3] →* a14630data[6]))∧(i1365[3] →* i1315[6]))
(5) -> (6), if ((i1315[5] + -1 →* i1315[6])∧((i6[5] →* i6[6])∧(a14630data[5] →* a14630data[6]))∧(o8925[5] →* o8925[6])∧(o9395[5] →* o8924[6])∧(i636[5] →* i636[6]))
(6) -> (7), if ((i1315[6] > 0 && i1315[6] <= 1 →* TRUE)∧(i1315[6] →* i1315[7])∧(o8925[6] →* o8925[7])∧((i6[6] →* i6[7])∧(a14630data[6] →* a14630data[7]))∧(o8924[6] →* o8924[7])∧(i636[6] →* i636[7]))
(20) -> (11), if (((i6[20] →* i6[11])∧(a14630data[20] →* a14630data[11]))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧((i6[22] →* i6[11])∧(a14630data[22] →* a14630data[11])))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧((i6[7] →* i6[12])∧(a14630data[7] →* a14630data[12]))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧((i6[2] →* i6[13])∧(a8555data[2] →* a14630data[13]))∧(i123[2] + 1 →* i636[13]))
(3) -> (13), if (((i6[3] →* i6[13])∧(a14630data[3] →* a14630data[13]))∧(i636[3] →* i636[13])∧(o8925[3] →* o8925[13])∧(i1365[3] →* i1314[13])∧(o9395[3] →* java.lang.Object(IntList(o9251[13], i1370[13]))))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧((i6[5] →* i6[13])∧(a14630data[5] →* a14630data[13]))∧(i636[5] →* i636[13]))
(13) -> (14), if ((i1314[13] →* i1314[14])∧((i6[13] →* i6[14])∧(a14630data[13] →* a14630data[14]))∧(o8925[13] →* o8925[14])∧(i1314[13] <= 1 →* TRUE)∧(i636[13] →* i636[14])∧((o9251[13] →* o9251[14])∧(i1370[13] →* i1370[14])))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧((i6[2] →* i6[15])∧(a8555data[2] →* a14630data[15]))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(3) -> (15), if ((i636[3] →* i636[15])∧((i6[3] →* i6[15])∧(a14630data[3] →* a14630data[15]))∧(o8925[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o9395[3] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i1365[3] →* i1315[15]))
(5) -> (15), if (((i6[5] →* i6[15])∧(a14630data[5] →* a14630data[15]))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(15) -> (16), if (((o9408[15] →* o9408[16])∧(i1398[15] →* i1398[16]))∧((i6[15] →* i6[16])∧(a14630data[15] →* a14630data[16]))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧((i6[7] →* i6[20])∧(a14630data[7] →* a14630data[20])))
(2) -> (21), if ((i801[2] →* i1314[21])∧((i6[2] →* i6[21])∧(a8555data[2] →* a14630data[21]))∧(o5524[2] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i123[2] + 1 →* i636[21]))
(3) -> (21), if ((i1365[3] →* i1314[21])∧(i636[3] →* i636[21])∧(o9395[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(o8925[3] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧((i6[3] →* i6[21])∧(a14630data[3] →* a14630data[21])))
(5) -> (21), if (((i6[5] →* i6[21])∧(a14630data[5] →* a14630data[21]))∧(o9395[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i636[5] →* i636[21])∧(o8925[5] →* java.lang.Object(IntList(o9257[21], i1372[21])))∧(i1315[5] + -1 →* i1314[21]))
(21) -> (22), if (((o9257[21] →* o9257[22])∧(i1372[21] →* i1372[22]))∧(i1314[21] →* i1314[22])∧((i6[21] →* i6[22])∧(a14630data[21] →* a14630data[22]))∧(i636[21] →* i636[22])∧(i1314[21] <= 1 →* TRUE))
(1) (o9257[21]=o9257[22]∧i1372[21]=i1372[22]∧i1314[21]=i1314[22]∧i6[21]=i6[22]∧a14630data[21]=a14630data[22]∧i636[21]=i636[22]∧<=(i1314[21], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥))
(2) (<=(i1314[21], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[1 + (-1)bso_84] + [2]o9257[21] + i636[21] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[1 + (-1)bso_84] + [2]o9257[21] + i636[21] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧[1 + (-1)bso_84] + [2]o9257[21] + i636[21] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))), ≥)∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_84] ≥ 0∧[1] ≥ 0)
(7) (o8925[3]=o8925[4]∧o9395[3]=java.lang.Object(IntList(o9395[4], i1395[4]))∧i6[3]=i6[4]∧a14630data[3]=a14630data[4]∧i636[3]=i636[4]∧i1365[3]=i1315[4] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(8) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9395[4], i1395[4])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(9) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(10) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(11) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(12) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_85] ≥ 0)
(13) (o9395[3]=o8924[6]∧o8925[3]=o8925[6]∧i636[3]=i636[6]∧i6[3]=i6[6]∧a14630data[3]=a14630data[6]∧i1365[3]=i1315[6] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(14) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(15) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(16) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(17) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(18) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_85] ≥ 0)
(19) (i6[3]=i6[13]∧a14630data[3]=a14630data[13]∧i636[3]=i636[13]∧o8925[3]=o8925[13]∧i1365[3]=i1314[13]∧o9395[3]=java.lang.Object(IntList(o9251[13], i1370[13])) ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(20) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9251[13], i1370[13])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(21) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(22) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(23) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(24) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_85] ≥ 0)
(25) (i636[3]=i636[15]∧i6[3]=i6[15]∧a14630data[3]=a14630data[15]∧o8925[3]=java.lang.Object(IntList(o9408[15], i1398[15]))∧o9395[3]=java.lang.Object(IntList(o9408[15], i1398[15]))∧i1365[3]=i1315[15] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(26) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9408[15], i1398[15])), i1365[3], java.lang.Object(IntList(o9408[15], i1398[15])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9408[15], i1398[15])), i1365[3], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(27) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(28) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(29) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(30) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_85] ≥ 0)
(31) (i1365[3]=i1314[21]∧i636[3]=i636[21]∧o9395[3]=java.lang.Object(IntList(o9257[21], i1372[21]))∧o8925[3]=java.lang.Object(IntList(o9257[21], i1372[21]))∧i6[3]=i6[21]∧a14630data[3]=a14630data[21] ⇒ JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(32) (JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9257[21], i1372[21])), i1365[3], java.lang.Object(IntList(o9257[21], i1372[21])))≥LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], java.lang.Object(IntList(o9257[21], i1372[21])), i1365[3], java.lang.Object(IntList(o9257[21], i1372[21])))∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥))
(33) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(34) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(35) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧[1 + (-1)bso_85] ≥ 0)
(36) ((UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_85] ≥ 0)
(37) (o9408[15]=o9408[16]∧i1398[15]=i1398[16]∧i6[15]=i6[16]∧a14630data[15]=a14630data[16]∧i636[15]=i636[16]∧i1315[15]=i1315[16]∧>(i1315[15], 1)=TRUE∧+(i1315[16], -1)=i1365[3]∧java.lang.Object(IntList(o9408[16], i1398[16]))=o8925[3]∧o9408[16]=o9395[3]∧i6[16]=i6[3]∧a14630data[16]=a14630data[3]∧i636[16]=i636[3] ⇒ COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16])))≥JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])∧(UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥))
(38) (>(i1315[15], 1)=TRUE ⇒ COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥JMP5555'(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), +(i1315[15], -1), o9408[15])∧(UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥))
(39) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_86] + o9408[15] ≥ 0)
(40) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_86] + o9408[15] ≥ 0)
(41) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧[(-1)bso_86] + o9408[15] ≥ 0)
(42) (0 ≥ 0 ⇒ (UIncreasing(JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_86] ≥ 0)
(43) (o9408[15]=o9408[16]∧i1398[15]=i1398[16]∧i6[15]=i6[16]∧a14630data[15]=a14630data[16]∧i636[15]=i636[16]∧i1315[15]=i1315[16]∧>(i1315[15], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥))
(44) (>(i1315[15], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))≥COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))∧(UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥))
(45) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_87] ≥ 0)
(46) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_87] ≥ 0)
(47) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧[(-1)bso_87] ≥ 0)
(48) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_87] ≥ 0)
(49) (i1314[13]=i1314[14]∧i6[13]=i6[14]∧a14630data[13]=a14630data[14]∧o8925[13]=o8925[14]∧<=(i1314[13], 1)=TRUE∧i636[13]=i636[14]∧o9251[13]=o9251[14]∧i1370[13]=i1370[14]∧i1370[14]=i500[0]∧o8925[14]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[14]=i123[0]∧i6[14]=i6[0]∧a14630data[14]=a8555data[0] ⇒ COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14])))≥LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥))
(50) (<=(i1314[13], 1)=TRUE ⇒ COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], java.lang.Object(IntList(o5524[0], i503[0])), i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥LOAD3666(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], java.lang.Object(IntList(o5524[0], i503[0])), i1370[13])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥))
(51) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[1 + (-1)bso_88] ≥ 0)
(52) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[1 + (-1)bso_88] ≥ 0)
(53) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧[1 + (-1)bso_88] ≥ 0)
(54) (0 ≥ 0 ⇒ (UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_88] ≥ 0)
(55) (i1314[13]=i1314[14]∧i6[13]=i6[14]∧a14630data[13]=a14630data[14]∧o8925[13]=o8925[14]∧<=(i1314[13], 1)=TRUE∧i636[13]=i636[14]∧o9251[13]=o9251[14]∧i1370[13]=i1370[14] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥))
(56) (<=(i1314[13], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))≥COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))∧(UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥))
(57) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_89] + [2]o9251[13] + i636[13] ≥ 0)
(58) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_89] + [2]o9251[13] + i636[13] ≥ 0)
(59) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧[(-1)bso_89] + [2]o9251[13] + i636[13] ≥ 0)
(60) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_89] ≥ 0∧[1] ≥ 0)
(61) (o8924[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧o8925[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧i636[7]=i636[20]∧i6[7]=i6[20]∧a14630data[7]=a14630data[20]∧i6[20]=i6[11]∧a14630data[20]=a14630data[11]∧i1372[20]=i1370[11]∧java.lang.Object(IntList(o9257[20], i1372[20]))=o8925[11]∧i636[20]=i636[11] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))≥RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥))
(62) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))≥RETURN5413(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥))
(63) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_90] + [2]o9257[20] + i636[7] ≥ 0)
(64) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_90] + [2]o9257[20] + i636[7] ≥ 0)
(65) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧[(-1)bso_90] + [2]o9257[20] + i636[7] ≥ 0)
(66) ((UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_90] ≥ 0∧[1] ≥ 0)
(67) (o8924[7]=java.lang.Object(IntList(o9251[12], i1370[12]))∧i6[7]=i6[12]∧a14630data[7]=a14630data[12]∧o8925[7]=o8925[12]∧i636[7]=i636[12]∧o8925[12]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[12]=i123[0]∧i1370[12]=i500[0]∧i6[12]=i6[0]∧a14630data[12]=a8555data[0] ⇒ LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥))
(68) (LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o5524[0], i503[0])), java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD3666(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥))
(69) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_91] + [2]o9251[12] + i636[7] ≥ 0)
(70) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_91] + [2]o9251[12] + i636[7] ≥ 0)
(71) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧[(-1)bso_91] + [2]o9251[12] + i636[7] ≥ 0)
(72) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_91] ≥ 0∧[1] ≥ 0)
(73) (o8924[7]=java.lang.Object(IntList(o9251[12], i1370[12]))∧i6[7]=i6[12]∧a14630data[7]=a14630data[12]∧o8925[7]=o8925[12]∧i636[7]=i636[12] ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(74) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], java.lang.Object(IntList(o9251[12], i1370[12])))≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], java.lang.Object(IntList(o9251[12], i1370[12])))∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(75) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_92] ≥ 0)
(76) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_92] ≥ 0)
(77) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_92] ≥ 0)
(78) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(79) (o8924[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧o8925[7]=java.lang.Object(IntList(o9257[20], i1372[20]))∧i636[7]=i636[20]∧i6[7]=i6[20]∧a14630data[7]=a14630data[20] ⇒ COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7])≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(80) (COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), i1315[7], java.lang.Object(IntList(o9257[20], i1372[20])))≥LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20])))∧(UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥))
(81) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_92] ≥ 0)
(82) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_92] ≥ 0)
(83) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧[(-1)bso_92] ≥ 0)
(84) ((UIncreasing(LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_92] ≥ 0)
(85) (&&(>(i1315[6], 0), <=(i1315[6], 1))=TRUE∧i1315[6]=i1315[7]∧o8925[6]=o8925[7]∧i6[6]=i6[7]∧a14630data[6]=a14630data[7]∧o8924[6]=o8924[7]∧i636[6]=i636[7] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])≥COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])∧(UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥))
(86) (&&(>(i1315[6], 0), <=(i1315[6], 1))=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])≥COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])∧(UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥))
(87) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[1 + (-1)bso_93] ≥ 0)
(88) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[1 + (-1)bso_93] ≥ 0)
(89) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧[1 + (-1)bso_93] ≥ 0)
(90) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_93] ≥ 0)
(91) (>(i1315[4], 1)=TRUE∧o9395[4]=o9395[5]∧i1395[4]=i1395[5]∧o8925[4]=o8925[5]∧i1315[4]=i1315[5]∧i636[4]=i636[5]∧i6[4]=i6[5]∧a14630data[4]=a14630data[5] ⇒ COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5])))≥LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥))
(92) (>(i1315[4], 1)=TRUE ⇒ COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], +(i1315[4], -1), o9395[4])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥))
(93) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_94] + o9395[4] ≥ 0)
(94) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_94] + o9395[4] ≥ 0)
(95) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧[(-1)bso_94] + o9395[4] ≥ 0)
(96) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_94] ≥ 0)
(97) (>(i1315[4], 1)=TRUE∧o9395[4]=o9395[5]∧i1395[4]=i1395[5]∧o8925[4]=o8925[5]∧i1315[4]=i1315[5]∧i636[4]=i636[5]∧i6[4]=i6[5]∧a14630data[4]=a14630data[5] ⇒ LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥))
(98) (>(i1315[4], 1)=TRUE ⇒ LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))≥COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))∧(UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥))
(99) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[1 + (-1)bso_95] ≥ 0)
(100) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[1 + (-1)bso_95] ≥ 0)
(101) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧[1 + (-1)bso_95] ≥ 0)
(102) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_95] ≥ 0)
(103) (i801[1]=i801[2]∧&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE∧i6[1]=i6[2]∧a8555data[1]=a8555data[2]∧i123[1]=i123[2]∧i500[1]=i500[2]∧o5524[1]=o5524[2]∧i503[1]=i503[2] ⇒ COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2])))≥LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥))
(104) (&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE ⇒ COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥LOAD5182(java.lang.Object(ARRAY(i6[1], a8555data[1])), +(i123[1], 1), o5524[1], i801[1], o5524[1])∧(UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥))
(105) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_96] + i123[1] ≥ 0)
(106) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_96] + i123[1] ≥ 0)
(107) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧[(-1)bso_96] + i123[1] ≥ 0)
(108) (0 ≥ 0 ⇒ (UIncreasing(LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_96] ≥ 0)
(109) (i801[1]=i801[2]∧&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE∧i6[1]=i6[2]∧a8555data[1]=a8555data[2]∧i123[1]=i123[2]∧i500[1]=i500[2]∧o5524[1]=o5524[2]∧i503[1]=i503[2] ⇒ LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))∧(UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥))
(110) (&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0))=TRUE ⇒ LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))≥COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))∧(UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥))
(111) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_97] ≥ 0)
(112) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_97] ≥ 0)
(113) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧[(-1)bso_97] ≥ 0)
(114) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_97] ≥ 0)
(115) (i636[11]=i123[0]∧i1370[11]=i500[0]∧i6[11]=i6[0]∧a14630data[11]=a8555data[0]∧o8925[11]=java.lang.Object(IntList(o5524[0], i503[0]))∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(116) (LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(117) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(118) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(119) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(120) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(121) (o8925[12]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[12]=i123[0]∧i1370[12]=i500[0]∧i6[12]=i6[0]∧a14630data[12]=a8555data[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(122) (LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], java.lang.Object(IntList(o5524[0], i503[0])), i1370[12], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(123) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(124) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(125) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(126) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(127) (i1370[14]=i500[0]∧o8925[14]=java.lang.Object(IntList(o5524[0], i503[0]))∧i636[14]=i123[0]∧i6[14]=i6[0]∧a14630data[14]=a8555data[0]∧i500[0]=i500[1]∧i6[0]=i6[1]∧a8555data[0]=a8555data[1]∧i123[0]=i123[1]∧o5524[0]=o5524[1]∧i503[0]=i503[1]∧i801[0]=i801[1] ⇒ LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(128) (LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], java.lang.Object(IntList(o5524[0], i503[0])), i1370[14])≥LOAD3666ARR1(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], java.lang.Object(IntList(o5524[0], i503[0])), i1370[14], java.lang.Object(java.lang.String(i801[0])))∧(UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥))
(129) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(130) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(131) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧[1 + (-1)bso_98] ≥ 0)
(132) ((UIncreasing(LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[1 + (-1)bso_98] ≥ 0)
(133) (i636[11]=i123[0]∧i1370[11]=i500[0]∧i6[11]=i6[0]∧a14630data[11]=a8555data[0]∧o8925[11]=java.lang.Object(IntList(o5524[0], i503[0])) ⇒ RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])≥LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥))
(134) (RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])≥LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], java.lang.Object(IntList(o5524[0], i503[0])), i1370[11])∧(UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥))
(135) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_99] ≥ 0)
(136) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_99] ≥ 0)
(137) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧[(-1)bso_99] ≥ 0)
(138) ((UIncreasing(LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_99] ≥ 0)
(139) (o9257[21]=o9257[22]∧i1372[21]=i1372[22]∧i1314[21]=i1314[22]∧i6[21]=i6[22]∧a14630data[21]=a14630data[22]∧i636[21]=i636[22]∧<=(i1314[21], 1)=TRUE∧i1372[22]=i1370[11]∧i636[22]=i636[11]∧java.lang.Object(IntList(o9257[22], i1372[22]))=o8925[11]∧i6[22]=i6[11]∧a14630data[22]=a14630data[11] ⇒ COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22])))≥RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥))
(140) (<=(i1314[21], 1)=TRUE ⇒ COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))≥RETURN5413(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1372[21])∧(UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥))
(141) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_100] ≥ 0)
(142) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_100] ≥ 0)
(143) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧[(-1)bso_100] ≥ 0)
(144) (0 ≥ 0 ⇒ (UIncreasing(RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])), ≥)∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧0 ≥ 0∧[(-1)bso_100] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(LOAD5182(x1, x2, x3, x4, x5)) = x5 + x3 + [2]x2 + x1
POL(java.lang.Object(x1)) = x1
POL(ARRAY(x1, x2)) = [1]
POL(IntList(x1, x2)) = [1] + [2]x1
POL(COND_LOAD51826(x1, x2, x3, x4, x5)) = x5 + x3 + x2
POL(<=(x1, x2)) = 0
POL(1) = 0
POL(JMP5555'(x1, x2, x3, x4, x5)) = [2] + x5 + x3 + [2]x2
POL(COND_LOAD51824(x1, x2, x3, x4, x5)) = [2]x5 + [2]x3 + x2
POL(+(x1, x2)) = 0
POL(-1) = 0
POL(>(x1, x2)) = 0
POL(COND_LOAD51823(x1, x2, x3, x4, x5, x6)) = [2] + x4 + x3
POL(LOAD3666(x1, x2, x3, x4)) = x3 + x2 + x1
POL(LOAD5214(x1, x2, x3, x4)) = x4 + x3 + [2]x2
POL(RETURN5413(x1, x2, x3, x4)) = [1] + x3 + x2
POL(COND_LOAD51821(x1, x2, x3, x4, x5, x6)) = x6 + x4 + [2]x3 + x1
POL(&&(x1, x2)) = 0
POL(0) = 0
POL(COND_LOAD5182(x1, x2, x3, x4, x5, x6)) = x6 + x4 + [2]x3
POL(COND_LOAD3666ARR1(x1, x2, x3, x4, x5, x6)) = x4 + x3
POL(java.lang.String(x1)) = 0
POL(LOAD3666ARR1(x1, x2, x3, x4, x5)) = x3 + x2
POL(<(x1, x2)) = 0
LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21]))) → COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))
JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3]) → LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])
COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14]))) → LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])
LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6]) → COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])
LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4]))) → COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))
LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0]) → LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))
LOAD5182(java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], java.lang.Object(IntList(o9257[21], i1372[21])), i1314[21], java.lang.Object(IntList(o9257[21], i1372[21]))) → COND_LOAD51826(<=(i1314[21], 1), java.lang.Object(ARRAY(i6[21], a14630data[21])), i636[21], i1314[21], java.lang.Object(IntList(o9257[21], i1372[21])))
JMP5555'(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3]) → LOAD5182(java.lang.Object(ARRAY(i6[3], a14630data[3])), i636[3], o8925[3], i1365[3], o9395[3])
COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16]))) → JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])
LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15]))) → COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))
COND_LOAD51823(TRUE, java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1314[14], java.lang.Object(IntList(o9251[14], i1370[14]))) → LOAD3666(java.lang.Object(ARRAY(i6[14], a14630data[14])), i636[14], o8925[14], i1370[14])
LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13]))) → COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))
LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20]))) → RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])
LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12]))) → LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])
COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7]) → LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])
LOAD5182(java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6]) → COND_LOAD51821(&&(>(i1315[6], 0), <=(i1315[6], 1)), java.lang.Object(ARRAY(i6[6], a14630data[6])), i636[6], o8925[6], i1315[6], o8924[6])
COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5]))) → LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])
LOAD5182(java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4]))) → COND_LOAD5182(>(i1315[4], 1), java.lang.Object(ARRAY(i6[4], a14630data[4])), i636[4], o8925[4], i1315[4], java.lang.Object(IntList(o9395[4], i1395[4])))
COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2]))) → LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])
LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1]))) → COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))
LOAD3666(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0]) → LOAD3666ARR1(java.lang.Object(ARRAY(i6[0], a8555data[0])), i123[0], java.lang.Object(IntList(o5524[0], i503[0])), i500[0], java.lang.Object(java.lang.String(i801[0])))
RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11]) → LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])
COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22]))) → RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])
COND_LOAD51824(TRUE, java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], i1315[16], java.lang.Object(IntList(o9408[16], i1398[16]))) → JMP5555'(java.lang.Object(ARRAY(i6[16], a14630data[16])), i636[16], java.lang.Object(IntList(o9408[16], i1398[16])), +(i1315[16], -1), o9408[16])
LOAD5182(java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], java.lang.Object(IntList(o9408[15], i1398[15])), i1315[15], java.lang.Object(IntList(o9408[15], i1398[15]))) → COND_LOAD51824(>(i1315[15], 1), java.lang.Object(ARRAY(i6[15], a14630data[15])), i636[15], i1315[15], java.lang.Object(IntList(o9408[15], i1398[15])))
LOAD5182(java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13]))) → COND_LOAD51823(<=(i1314[13], 1), java.lang.Object(ARRAY(i6[13], a14630data[13])), i636[13], o8925[13], i1314[13], java.lang.Object(IntList(o9251[13], i1370[13])))
LOAD5214(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), java.lang.Object(IntList(o9257[20], i1372[20]))) → RETURN5413(java.lang.Object(ARRAY(i6[20], a14630data[20])), i636[20], java.lang.Object(IntList(o9257[20], i1372[20])), i1372[20])
LOAD5214(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], java.lang.Object(IntList(o9251[12], i1370[12]))) → LOAD3666(java.lang.Object(ARRAY(i6[12], a14630data[12])), i636[12], o8925[12], i1370[12])
COND_LOAD51821(TRUE, java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], i1315[7], o8924[7]) → LOAD5214(java.lang.Object(ARRAY(i6[7], a14630data[7])), i636[7], o8925[7], o8924[7])
COND_LOAD5182(TRUE, java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], i1315[5], java.lang.Object(IntList(o9395[5], i1395[5]))) → LOAD5182(java.lang.Object(ARRAY(i6[5], a14630data[5])), i636[5], o8925[5], +(i1315[5], -1), o9395[5])
COND_LOAD3666ARR1(TRUE, java.lang.Object(ARRAY(i6[2], a8555data[2])), i123[2], java.lang.Object(IntList(o5524[2], i503[2])), i500[2], java.lang.Object(java.lang.String(i801[2]))) → LOAD5182(java.lang.Object(ARRAY(i6[2], a8555data[2])), +(i123[2], 1), o5524[2], i801[2], o5524[2])
LOAD3666ARR1(java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1]))) → COND_LOAD3666ARR1(&&(&&(&&(>(i123[1], 0), <(i123[1], i6[1])), >(i500[1], 0)), >(+(i123[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a8555data[1])), i123[1], java.lang.Object(IntList(o5524[1], i503[1])), i500[1], java.lang.Object(java.lang.String(i801[1])))
RETURN5413(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11]) → LOAD3666(java.lang.Object(ARRAY(i6[11], a14630data[11])), i636[11], o8925[11], i1370[11])
COND_LOAD51826(TRUE, java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], i1314[22], java.lang.Object(IntList(o9257[22], i1372[22]))) → RETURN5413(java.lang.Object(ARRAY(i6[22], a14630data[22])), i636[22], java.lang.Object(IntList(o9257[22], i1372[22])), i1372[22])
&&(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
(1) -> (2), if (((i801[1] →* i801[2]))∧(i123[1] > 0 && i123[1] < i6[1] && i500[1] > 0 && i123[1] + 1 > 0 →* TRUE)∧((i6[1] →* i6[2])∧(a8555data[1] →* a8555data[2]))∧(i123[1] →* i123[2])∧(i500[1] →* i500[2])∧((o5524[1] →* o5524[2])∧(i503[1] →* i503[2])))
(20) -> (11), if (((i6[20] →* i6[11])∧(a14630data[20] →* a14630data[11]))∧(i1372[20] →* i1370[11])∧(java.lang.Object(IntList(o9257[20], i1372[20])) →* o8925[11])∧(i636[20] →* i636[11]))
(22) -> (11), if ((i1372[22] →* i1370[11])∧(i636[22] →* i636[11])∧(java.lang.Object(IntList(o9257[22], i1372[22])) →* o8925[11])∧((i6[22] →* i6[11])∧(a14630data[22] →* a14630data[11])))
(7) -> (12), if ((o8924[7] →* java.lang.Object(IntList(o9251[12], i1370[12])))∧((i6[7] →* i6[12])∧(a14630data[7] →* a14630data[12]))∧(o8925[7] →* o8925[12])∧(i636[7] →* i636[12]))
(2) -> (13), if ((o5524[2] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(i801[2] →* i1314[13])∧(o5524[2] →* o8925[13])∧((i6[2] →* i6[13])∧(a8555data[2] →* a14630data[13]))∧(i123[2] + 1 →* i636[13]))
(5) -> (13), if ((i1315[5] + -1 →* i1314[13])∧(o9395[5] →* java.lang.Object(IntList(o9251[13], i1370[13])))∧(o8925[5] →* o8925[13])∧((i6[5] →* i6[13])∧(a14630data[5] →* a14630data[13]))∧(i636[5] →* i636[13]))
(2) -> (15), if ((i123[2] + 1 →* i636[15])∧((i6[2] →* i6[15])∧(a8555data[2] →* a14630data[15]))∧(i801[2] →* i1315[15])∧(o5524[2] →* java.lang.Object(IntList(o9408[15], i1398[15]))))
(5) -> (15), if (((i6[5] →* i6[15])∧(a14630data[5] →* a14630data[15]))∧(o9395[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(o8925[5] →* java.lang.Object(IntList(o9408[15], i1398[15])))∧(i636[5] →* i636[15])∧(i1315[5] + -1 →* i1315[15]))
(15) -> (16), if (((o9408[15] →* o9408[16])∧(i1398[15] →* i1398[16]))∧((i6[15] →* i6[16])∧(a14630data[15] →* a14630data[16]))∧(i636[15] →* i636[16])∧(i1315[15] →* i1315[16])∧(i1315[15] > 1 →* TRUE))
(7) -> (20), if ((o8924[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(o8925[7] →* java.lang.Object(IntList(o9257[20], i1372[20])))∧(i636[7] →* i636[20])∧((i6[7] →* i6[20])∧(a14630data[7] →* a14630data[20])))
!= | ~ | 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 |
!= | ~ | 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 |
!= | ~ | 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 |
!= | ~ | 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 |
Load3410(x1, x2, x3, x4) → Load3410(x2, x3, x4)
Cond_Load34101(x1, x2, x3, x4, x5) → Cond_Load34101(x1, x3, x4, x5)
JMP3682(x1, x2, x3, x4) → JMP3682(x2, x3, x4)
Cond_Load3410(x1, x2, x3, x4, x5) → Cond_Load3410(x1, x4, x5)
!= | ~ | 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 |
!= | ~ | 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 ((i483[0] →* i483[1])∧(java.lang.Object(IntList(o5429[0])) →* java.lang.Object(IntList(o5429[1])))∧(i483[0] > 1 →* TRUE))
(1) -> (2), if ((o5429[1] →* o5421[2])∧(i483[1] + -1 →* i489[2])∧(java.lang.Object(IntList(o5429[1])) →* o5194[2]))
(2) -> (0), if ((i489[2] →* i483[0])∧(o5194[2] →* java.lang.Object(IntList(o5429[0])))∧(o5421[2] →* java.lang.Object(IntList(o5429[0]))))
(2) -> (3), if ((i489[2] →* i483[3])∧(o5194[2] →* o5194[3])∧(o5421[2] →* java.lang.Object(IntList(o5421[3]))))
(3) -> (4), if ((i483[3] > 1 →* TRUE)∧(o5194[3] →* o5194[4])∧(i483[3] →* i483[4])∧(java.lang.Object(IntList(o5421[3])) →* java.lang.Object(IntList(o5421[4]))))
(4) -> (0), if ((o5421[4] →* java.lang.Object(IntList(o5429[0])))∧(o5194[4] →* java.lang.Object(IntList(o5429[0])))∧(i483[4] + -1 →* i483[0]))
(4) -> (3), if ((i483[4] + -1 →* i483[3])∧(o5194[4] →* o5194[3])∧(o5421[4] →* java.lang.Object(IntList(o5421[3]))))
!= | ~ | 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 ((i483[0] →* i483[1])∧(java.lang.Object(IntList(o5429[0])) →* java.lang.Object(IntList(o5429[1])))∧(i483[0] > 1 →* TRUE))
(1) -> (2), if ((o5429[1] →* o5421[2])∧(i483[1] + -1 →* i489[2])∧(java.lang.Object(IntList(o5429[1])) →* o5194[2]))
(2) -> (0), if ((i489[2] →* i483[0])∧(o5194[2] →* java.lang.Object(IntList(o5429[0])))∧(o5421[2] →* java.lang.Object(IntList(o5429[0]))))
(2) -> (3), if ((i489[2] →* i483[3])∧(o5194[2] →* o5194[3])∧(o5421[2] →* java.lang.Object(IntList(o5421[3]))))
(3) -> (4), if ((i483[3] > 1 →* TRUE)∧(o5194[3] →* o5194[4])∧(i483[3] →* i483[4])∧(java.lang.Object(IntList(o5421[3])) →* java.lang.Object(IntList(o5421[4]))))
(4) -> (0), if ((o5421[4] →* java.lang.Object(IntList(o5429[0])))∧(o5194[4] →* java.lang.Object(IntList(o5429[0])))∧(i483[4] + -1 →* i483[0]))
(4) -> (3), if ((i483[4] + -1 →* i483[3])∧(o5194[4] →* o5194[3])∧(o5421[4] →* java.lang.Object(IntList(o5421[3]))))
!= | ~ | 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
(1) -> (2), if ((o5429[1] →* o5421[2])∧(i483[1] + -1 →* i489[2])∧(java.lang.Object(IntList(o5429[1])) →* o5194[2]))
(2) -> (0), if ((i489[2] →* i483[0])∧(o5194[2] →* java.lang.Object(IntList(o5429[0])))∧(o5421[2] →* java.lang.Object(IntList(o5429[0]))))
(2) -> (3), if ((i489[2] →* i483[3])∧(o5194[2] →* o5194[3])∧(o5421[2] →* java.lang.Object(IntList(o5421[3]))))
(4) -> (0), if ((o5421[4] →* java.lang.Object(IntList(o5429[0])))∧(o5194[4] →* java.lang.Object(IntList(o5429[0])))∧(i483[4] + -1 →* i483[0]))
(4) -> (3), if ((i483[4] + -1 →* i483[3])∧(o5194[4] →* o5194[3])∧(o5421[4] →* java.lang.Object(IntList(o5421[3]))))
(0) -> (1), if ((i483[0] →* i483[1])∧((o5429[0] →* o5429[1]))∧(i483[0] > 1 →* TRUE))
(3) -> (4), if ((i483[3] > 1 →* TRUE)∧(o5194[3] →* o5194[4])∧(i483[3] →* i483[4])∧((o5421[3] →* o5421[4])))
(1) (i483[0]=i483[1]∧o5429[0]=o5429[1]∧>(i483[0], 1)=TRUE ⇒ LOAD3410(java.lang.Object(IntList(o5429[0])), i483[0], java.lang.Object(IntList(o5429[0])))≥COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))∧(UIncreasing(COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))), ≥))
(2) (>(i483[0], 1)=TRUE ⇒ LOAD3410(java.lang.Object(IntList(o5429[0])), i483[0], java.lang.Object(IntList(o5429[0])))≥COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))∧(UIncreasing(COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))), ≥))
(3) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))), ≥)∧[1 + (-1)bso_22] + i483[0] ≥ 0)
(4) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))), ≥)∧[1 + (-1)bso_22] + i483[0] ≥ 0)
(5) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))), ≥)∧[1 + (-1)bso_22] + i483[0] ≥ 0)
(6) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))), ≥)∧0 ≥ 0∧[1] ≥ 0∧[1 + (-1)bso_22] ≥ 0)
(7) (i483[0]=i483[1]∧o5429[0]=o5429[1]∧>(i483[0], 1)=TRUE∧o5429[1]=o5421[2]∧+(i483[1], -1)=i489[2]∧java.lang.Object(IntList(o5429[1]))=o5194[2] ⇒ COND_LOAD3410(TRUE, i483[1], java.lang.Object(IntList(o5429[1])))≥JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])∧(UIncreasing(JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])), ≥))
(8) (>(i483[0], 1)=TRUE ⇒ COND_LOAD3410(TRUE, i483[0], java.lang.Object(IntList(o5429[0])))≥JMP3682'(java.lang.Object(IntList(o5429[0])), +(i483[0], -1), o5429[0])∧(UIncreasing(JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])), ≥))
(9) (0 ≥ 0 ⇒ (UIncreasing(JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])), ≥)∧[32 + (-1)bso_23] + [24]o5429[0] + i483[0] ≥ 0)
(10) (0 ≥ 0 ⇒ (UIncreasing(JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])), ≥)∧[32 + (-1)bso_23] + [24]o5429[0] + i483[0] ≥ 0)
(11) (0 ≥ 0 ⇒ (UIncreasing(JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])), ≥)∧[32 + (-1)bso_23] + [24]o5429[0] + i483[0] ≥ 0)
(12) (0 ≥ 0 ⇒ (UIncreasing(JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])), ≥)∧[1] ≥ 0∧[32 + (-1)bso_23] ≥ 0∧[1] ≥ 0)
(13) (i489[2]=i483[0]∧o5194[2]=java.lang.Object(IntList(o5429[0]))∧o5421[2]=java.lang.Object(IntList(o5429[0])) ⇒ JMP3682'(o5194[2], i489[2], o5421[2])≥LOAD3410(o5194[2], i489[2], o5421[2])∧(UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥))
(14) (JMP3682'(java.lang.Object(IntList(o5429[0])), i489[2], java.lang.Object(IntList(o5429[0])))≥LOAD3410(java.lang.Object(IntList(o5429[0])), i489[2], java.lang.Object(IntList(o5429[0])))∧(UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥))
(15) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧[(-1)bso_24] + i489[2] ≥ 0)
(16) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧[(-1)bso_24] + i489[2] ≥ 0)
(17) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧[(-1)bso_24] + i489[2] ≥ 0)
(18) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧0 ≥ 0∧[1] ≥ 0∧[(-1)bso_24] ≥ 0)
(19) (i489[2]=i483[3]∧o5194[2]=o5194[3]∧o5421[2]=java.lang.Object(IntList(o5421[3])) ⇒ JMP3682'(o5194[2], i489[2], o5421[2])≥LOAD3410(o5194[2], i489[2], o5421[2])∧(UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥))
(20) (JMP3682'(o5194[2], i489[2], java.lang.Object(IntList(o5421[3])))≥LOAD3410(o5194[2], i489[2], java.lang.Object(IntList(o5421[3])))∧(UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥))
(21) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧[(-1)bso_24] + i489[2] ≥ 0)
(22) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧[(-1)bso_24] + i489[2] ≥ 0)
(23) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧[(-1)bso_24] + i489[2] ≥ 0)
(24) ((UIncreasing(LOAD3410(o5194[2], i489[2], o5421[2])), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧[(-1)bso_24] ≥ 0)
(25) (>(i483[3], 1)=TRUE∧o5194[3]=o5194[4]∧i483[3]=i483[4]∧o5421[3]=o5421[4] ⇒ LOAD3410(o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))≥COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))∧(UIncreasing(COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))), ≥))
(26) (>(i483[3], 1)=TRUE ⇒ LOAD3410(o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))≥COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))∧(UIncreasing(COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))), ≥))
(27) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))), ≥)∧[(-1)bso_25] + i483[3] ≥ 0)
(28) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))), ≥)∧[(-1)bso_25] + i483[3] ≥ 0)
(29) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))), ≥)∧[(-1)bso_25] + i483[3] ≥ 0)
(30) (0 ≥ 0 ⇒ (UIncreasing(COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))), ≥)∧0 ≥ 0∧[1] ≥ 0∧0 ≥ 0∧[(-1)bso_25] ≥ 0)
(31) (>(i483[3], 1)=TRUE∧o5194[3]=o5194[4]∧i483[3]=i483[4]∧o5421[3]=o5421[4]∧o5421[4]=java.lang.Object(IntList(o5429[0]))∧o5194[4]=java.lang.Object(IntList(o5429[0]))∧+(i483[4], -1)=i483[0] ⇒ COND_LOAD34101(TRUE, o5194[4], i483[4], java.lang.Object(IntList(o5421[4])))≥LOAD3410(o5194[4], +(i483[4], -1), o5421[4])∧(UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥))
(32) (>(i483[3], 1)=TRUE ⇒ COND_LOAD34101(TRUE, java.lang.Object(IntList(o5429[0])), i483[3], java.lang.Object(IntList(java.lang.Object(IntList(o5429[0])))))≥LOAD3410(java.lang.Object(IntList(o5429[0])), +(i483[3], -1), java.lang.Object(IntList(o5429[0])))∧(UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥))
(33) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[297 + (-1)bso_26] + [216]o5429[0] + i483[3] ≥ 0)
(34) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[297 + (-1)bso_26] + [216]o5429[0] + i483[3] ≥ 0)
(35) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[297 + (-1)bso_26] + [216]o5429[0] + i483[3] ≥ 0)
(36) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[1] ≥ 0∧[297 + (-1)bso_26] ≥ 0∧[1] ≥ 0)
(37) (>(i483[3], 1)=TRUE∧o5194[3]=o5194[4]∧i483[3]=i483[4]∧o5421[3]=o5421[4]∧+(i483[4], -1)=i483[3]1∧o5194[4]=o5194[3]1∧o5421[4]=java.lang.Object(IntList(o5421[3]1)) ⇒ COND_LOAD34101(TRUE, o5194[4], i483[4], java.lang.Object(IntList(o5421[4])))≥LOAD3410(o5194[4], +(i483[4], -1), o5421[4])∧(UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥))
(38) (>(i483[3], 1)=TRUE ⇒ COND_LOAD34101(TRUE, o5194[3], i483[3], java.lang.Object(IntList(java.lang.Object(IntList(o5421[3]1)))))≥LOAD3410(o5194[3], +(i483[3], -1), java.lang.Object(IntList(o5421[3]1)))∧(UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥))
(39) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[297 + (-1)bso_26] + [216]o5421[3]1 + i483[3] ≥ 0)
(40) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[297 + (-1)bso_26] + [216]o5421[3]1 + i483[3] ≥ 0)
(41) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[297 + (-1)bso_26] + [216]o5421[3]1 + i483[3] ≥ 0)
(42) (0 ≥ 0 ⇒ (UIncreasing(LOAD3410(o5194[4], +(i483[4], -1), o5421[4])), ≥)∧[1] ≥ 0∧0 ≥ 0∧[297 + (-1)bso_26] ≥ 0∧[1] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(LOAD3410(x1, x2, x3)) = [2] + [3]x3 + [2]x2
POL(java.lang.Object(x1)) = [2] + [3]x1
POL(IntList(x1)) = [3] + [3]x1
POL(COND_LOAD3410(x1, x2, x3)) = [1] + [3]x3 + x2
POL(>(x1, x2)) = 0
POL(1) = 0
POL(JMP3682'(x1, x2, x3)) = [2] + [3]x3 + [3]x2
POL(+(x1, x2)) = 0
POL(-1) = 0
POL(COND_LOAD34101(x1, x2, x3, x4)) = [2] + [3]x4 + x3
LOAD3410(java.lang.Object(IntList(o5429[0])), i483[0], java.lang.Object(IntList(o5429[0]))) → COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))
COND_LOAD3410(TRUE, i483[1], java.lang.Object(IntList(o5429[1]))) → JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])
COND_LOAD34101(TRUE, o5194[4], i483[4], java.lang.Object(IntList(o5421[4]))) → LOAD3410(o5194[4], +(i483[4], -1), o5421[4])
LOAD3410(java.lang.Object(IntList(o5429[0])), i483[0], java.lang.Object(IntList(o5429[0]))) → COND_LOAD3410(>(i483[0], 1), i483[0], java.lang.Object(IntList(o5429[0])))
COND_LOAD3410(TRUE, i483[1], java.lang.Object(IntList(o5429[1]))) → JMP3682'(java.lang.Object(IntList(o5429[1])), +(i483[1], -1), o5429[1])
JMP3682'(o5194[2], i489[2], o5421[2]) → LOAD3410(o5194[2], i489[2], o5421[2])
LOAD3410(o5194[3], i483[3], java.lang.Object(IntList(o5421[3]))) → COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))
COND_LOAD34101(TRUE, o5194[4], i483[4], java.lang.Object(IntList(o5421[4]))) → LOAD3410(o5194[4], +(i483[4], -1), o5421[4])
JMP3682'(o5194[2], i489[2], o5421[2]) → LOAD3410(o5194[2], i489[2], o5421[2])
LOAD3410(o5194[3], i483[3], java.lang.Object(IntList(o5421[3]))) → COND_LOAD34101(>(i483[3], 1), o5194[3], i483[3], java.lang.Object(IntList(o5421[3])))
!= | ~ | 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
(2) -> (3), if ((i489[2] →* i483[3])∧(o5194[2] →* o5194[3])∧(o5421[2] →* java.lang.Object(IntList(o5421[3]))))
!= | ~ | 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 |
!= | ~ | 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 |
Load2024ARR2(x1, x2, x3, x4) → Load2024ARR2(x1, x2, x3)
java.lang.String(x1) → java.lang.String
Cond_Load2024ARR2(x1, x2, x3, x4, x5) → Cond_Load2024ARR2(x1, x2, x3, x4)
!= | ~ | 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 |
!= | ~ | 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 |
Boolean, Integer
(0) -> (1), if ((i97[0] →* i97[1])∧(i95[0] →* i95[1])∧(java.lang.Object(ARRAY(i6[0], a4071data[0])) →* java.lang.Object(ARRAY(i6[1], a4071data[1]))))
(1) -> (2), if ((i95[1] →* i95[2])∧(java.lang.Object(ARRAY(i6[1], a4071data[1])) →* java.lang.Object(ARRAY(i6[2], a4071data[2])))∧(i95[1] > 0 && i95[1] < i6[1] && i97[1] > 0 && i95[1] + 1 > 0 →* TRUE)∧(i97[1] →* i97[2]))
(2) -> (0), if ((i97[2] + -1 →* i97[0])∧(i95[2] + 1 →* i95[0])∧(java.lang.Object(ARRAY(i6[2], a4071data[2])) →* java.lang.Object(ARRAY(i6[0], a4071data[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 |
Boolean, Integer
(0) -> (1), if ((i97[0] →* i97[1])∧(i95[0] →* i95[1])∧(java.lang.Object(ARRAY(i6[0], a4071data[0])) →* java.lang.Object(ARRAY(i6[1], a4071data[1]))))
(1) -> (2), if ((i95[1] →* i95[2])∧(java.lang.Object(ARRAY(i6[1], a4071data[1])) →* java.lang.Object(ARRAY(i6[2], a4071data[2])))∧(i95[1] > 0 && i95[1] < i6[1] && i97[1] > 0 && i95[1] + 1 > 0 →* TRUE)∧(i97[1] →* i97[2]))
(2) -> (0), if ((i97[2] + -1 →* i97[0])∧(i95[2] + 1 →* i95[0])∧(java.lang.Object(ARRAY(i6[2], a4071data[2])) →* java.lang.Object(ARRAY(i6[0], a4071data[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 |
Boolean, Integer
(0) -> (1), if ((i97[0] →* i97[1])∧(i95[0] →* i95[1])∧((i6[0] →* i6[1])∧(a4071data[0] →* a4071data[1])))
(1) -> (2), if ((i95[1] →* i95[2])∧((i6[1] →* i6[2])∧(a4071data[1] →* a4071data[2]))∧(i95[1] > 0 && i95[1] < i6[1] && i97[1] > 0 && i95[1] + 1 > 0 →* TRUE)∧(i97[1] →* i97[2]))
(2) -> (0), if ((i97[2] + -1 →* i97[0])∧(i95[2] + 1 →* i95[0])∧((i6[2] →* i6[0])∧(a4071data[2] →* a4071data[0])))
(1) (i97[0]=i97[1]∧i95[0]=i95[1]∧i6[0]=i6[1]∧a4071data[0]=a4071data[1] ⇒ LOAD2024(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])≥NonInfC∧LOAD2024(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])≥LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])∧(UIncreasing(LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])), ≥))
(2) (LOAD2024(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])≥NonInfC∧LOAD2024(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])≥LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])∧(UIncreasing(LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])), ≥))
(3) ((UIncreasing(LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])), ≥)∧[(-1)bso_16] ≥ 0)
(4) ((UIncreasing(LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])), ≥)∧[(-1)bso_16] ≥ 0)
(5) ((UIncreasing(LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])), ≥)∧[(-1)bso_16] ≥ 0)
(6) ((UIncreasing(LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[(-1)bso_16] ≥ 0)
(7) (i95[1]=i95[2]∧i6[1]=i6[2]∧a4071data[1]=a4071data[2]∧&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0))=TRUE∧i97[1]=i97[2] ⇒ LOAD2024ARR2(java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])≥NonInfC∧LOAD2024ARR2(java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])≥COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])∧(UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥))
(8) (>(+(i95[1], 1), 0)=TRUE∧>(i97[1], 0)=TRUE∧>(i95[1], 0)=TRUE∧<(i95[1], i6[1])=TRUE ⇒ LOAD2024ARR2(java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])≥NonInfC∧LOAD2024ARR2(java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])≥COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])∧(UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥))
(9) (i95[1] ≥ 0∧i97[1] + [-1] ≥ 0∧i95[1] + [-1] ≥ 0∧i6[1] + [-1] + [-1]i95[1] ≥ 0 ⇒ (UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥)∧[(2)bni_17 + (-1)Bound*bni_17] + [(1)bni_17]i97[1] + [(-1)bni_17]i95[1] + [(1)bni_17]i6[1] ≥ 0∧[(-1)bso_18] ≥ 0)
(10) (i95[1] ≥ 0∧i97[1] + [-1] ≥ 0∧i95[1] + [-1] ≥ 0∧i6[1] + [-1] + [-1]i95[1] ≥ 0 ⇒ (UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥)∧[(2)bni_17 + (-1)Bound*bni_17] + [(1)bni_17]i97[1] + [(-1)bni_17]i95[1] + [(1)bni_17]i6[1] ≥ 0∧[(-1)bso_18] ≥ 0)
(11) (i95[1] ≥ 0∧i97[1] + [-1] ≥ 0∧i95[1] + [-1] ≥ 0∧i6[1] + [-1] + [-1]i95[1] ≥ 0 ⇒ (UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥)∧[(2)bni_17 + (-1)Bound*bni_17] + [(1)bni_17]i97[1] + [(-1)bni_17]i95[1] + [(1)bni_17]i6[1] ≥ 0∧[(-1)bso_18] ≥ 0)
(12) (i95[1] ≥ 0∧i97[1] + [-1] ≥ 0∧i95[1] + [-1] ≥ 0∧i6[1] + [-1] + [-1]i95[1] ≥ 0 ⇒ (UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥)∧0 = 0∧[(2)bni_17 + (-1)Bound*bni_17] + [(1)bni_17]i97[1] + [(-1)bni_17]i95[1] + [(1)bni_17]i6[1] ≥ 0∧0 = 0∧[(-1)bso_18] ≥ 0)
(13) ([1] + i95[1] ≥ 0∧i97[1] + [-1] ≥ 0∧i95[1] ≥ 0∧i6[1] + [-2] + [-1]i95[1] ≥ 0 ⇒ (UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥)∧0 = 0∧[bni_17 + (-1)Bound*bni_17] + [(1)bni_17]i97[1] + [(-1)bni_17]i95[1] + [(1)bni_17]i6[1] ≥ 0∧0 = 0∧[(-1)bso_18] ≥ 0)
(14) ([1] + i95[1] ≥ 0∧i97[1] ≥ 0∧i95[1] ≥ 0∧i6[1] + [-2] + [-1]i95[1] ≥ 0 ⇒ (UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥)∧0 = 0∧[(2)bni_17 + (-1)Bound*bni_17] + [(1)bni_17]i97[1] + [(-1)bni_17]i95[1] + [(1)bni_17]i6[1] ≥ 0∧0 = 0∧[(-1)bso_18] ≥ 0)
(15) ([1] + i95[1] ≥ 0∧i97[1] ≥ 0∧i95[1] ≥ 0∧i6[1] ≥ 0 ⇒ (UIncreasing(COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])), ≥)∧0 = 0∧[(4)bni_17 + (-1)Bound*bni_17] + [(1)bni_17]i97[1] + [(1)bni_17]i6[1] ≥ 0∧0 = 0∧[(-1)bso_18] ≥ 0)
(16) (COND_LOAD2024ARR2(TRUE, java.lang.Object(ARRAY(i6[2], a4071data[2])), i95[2], i97[2])≥NonInfC∧COND_LOAD2024ARR2(TRUE, java.lang.Object(ARRAY(i6[2], a4071data[2])), i95[2], i97[2])≥LOAD2024(java.lang.Object(ARRAY(i6[2], a4071data[2])), +(i95[2], 1), +(i97[2], -1))∧(UIncreasing(LOAD2024(java.lang.Object(ARRAY(i6[2], a4071data[2])), +(i95[2], 1), +(i97[2], -1))), ≥))
(17) ((UIncreasing(LOAD2024(java.lang.Object(ARRAY(i6[2], a4071data[2])), +(i95[2], 1), +(i97[2], -1))), ≥)∧[2 + (-1)bso_20] ≥ 0)
(18) ((UIncreasing(LOAD2024(java.lang.Object(ARRAY(i6[2], a4071data[2])), +(i95[2], 1), +(i97[2], -1))), ≥)∧[2 + (-1)bso_20] ≥ 0)
(19) ((UIncreasing(LOAD2024(java.lang.Object(ARRAY(i6[2], a4071data[2])), +(i95[2], 1), +(i97[2], -1))), ≥)∧[2 + (-1)bso_20] ≥ 0)
(20) ((UIncreasing(LOAD2024(java.lang.Object(ARRAY(i6[2], a4071data[2])), +(i95[2], 1), +(i97[2], -1))), ≥)∧0 = 0∧0 = 0∧0 = 0∧0 = 0∧[2 + (-1)bso_20] ≥ 0)
POL(TRUE) = 0
POL(FALSE) = 0
POL(LOAD2024(x1, x2, x3)) = [1] + x3 + [-1]x2 + [-1]x1
POL(java.lang.Object(x1)) = x1
POL(ARRAY(x1, x2)) = [-1] + [-1]x1
POL(LOAD2024ARR2(x1, x2, x3)) = [1] + x3 + [-1]x2 + [-1]x1
POL(COND_LOAD2024ARR2(x1, x2, x3, x4)) = [1] + x4 + [-1]x3 + [-1]x2
POL(&&(x1, x2)) = [-1]
POL(>(x1, x2)) = [-1]
POL(0) = 0
POL(<(x1, x2)) = [-1]
POL(+(x1, x2)) = x1 + x2
POL(1) = [1]
POL(-1) = [-1]
COND_LOAD2024ARR2(TRUE, java.lang.Object(ARRAY(i6[2], a4071data[2])), i95[2], i97[2]) → LOAD2024(java.lang.Object(ARRAY(i6[2], a4071data[2])), +(i95[2], 1), +(i97[2], -1))
LOAD2024ARR2(java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1]) → COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1])
LOAD2024(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0]) → LOAD2024ARR2(java.lang.Object(ARRAY(i6[0], a4071data[0])), i95[0], i97[0])
LOAD2024ARR2(java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[1]) → COND_LOAD2024ARR2(&&(&&(&&(>(i95[1], 0), <(i95[1], i6[1])), >(i97[1], 0)), >(+(i95[1], 1), 0)), java.lang.Object(ARRAY(i6[1], a4071data[1])), i95[1], i97[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 |
Boolean, Integer
(0) -> (1), if ((i97[0] →* i97[1])∧(i95[0] →* i95[1])∧((i6[0] →* i6[1])∧(a4071data[0] →* a4071data[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
(2) -> (0), if ((i97[2] + -1 →* i97[0])∧(i95[2] + 1 →* i95[0])∧((i6[2] →* i6[0])∧(a4071data[2] →* a4071data[0])))