WORST_CASE(Omega(0),?) Initial ITS Start location: l27 0: l0 -> l1 : __const_9^0'=__const_9^post0, nj^0'=nj^post0, tmp___3^0'=tmp___3^post0, bNoCapture^0'=bNoCapture^post0, tmp___0^0'=tmp___0^post0, ni^0'=ni^post0, tmp___2^0'=tmp___2^post0, bDomain^0'=bDomain^post0, tmp^0'=tmp^post0, nDim^0'=nDim^post0, tmp___1^0'=tmp___1^post0, (-ni^post0+ni^0 == 0 /\ tmp___0^0-tmp___0^post0 == 0 /\ nDim^0-nDim^post0 == 0 /\ -bDomain^post0+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post0 == 0 /\ bNoCapture^0-bNoCapture^post0 == 0 /\ nj^0-nj^post0 == 0 /\ __const_9^0-__const_9^post0 == 0 /\ -tmp___1^post0+tmp___1^0 == 0 /\ -tmp^post0+tmp^0 == 0 /\ tmp___2^0-tmp___2^post0 == 0), cost: 1 1: l2 -> l0 : __const_9^0'=__const_9^post1, nj^0'=nj^post1, tmp___3^0'=tmp___3^post1, bNoCapture^0'=bNoCapture^post1, tmp___0^0'=tmp___0^post1, ni^0'=ni^post1, tmp___2^0'=tmp___2^post1, bDomain^0'=bDomain^post1, tmp^0'=tmp^post1, nDim^0'=nDim^post1, tmp___1^0'=tmp___1^post1, (-tmp___1^post1+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post1 == 0 /\ -tmp^post1+tmp^0 == 0 /\ -bNoCapture^post1+bNoCapture^0 == 0 /\ -bDomain^post1+bDomain^0 == 0 /\ __const_9^0-__const_9^post1 == 0 /\ ni^0-ni^post1 == 0 /\ -tmp___0^post1+tmp___0^0 == 0 /\ nj^0-nj^post1 == 0 /\ -nDim^post1+nDim^0 == 0 /\ tmp___3^post1 == 0), cost: 1 2: l3 -> l0 : __const_9^0'=__const_9^post2, nj^0'=nj^post2, tmp___3^0'=tmp___3^post2, bNoCapture^0'=bNoCapture^post2, tmp___0^0'=tmp___0^post2, ni^0'=ni^post2, tmp___2^0'=tmp___2^post2, bDomain^0'=bDomain^post2, tmp^0'=tmp^post2, nDim^0'=nDim^post2, tmp___1^0'=tmp___1^post2, (-nDim^post2+nDim^0 == 0 /\ -bNoCapture^0 <= 0 /\ bNoCapture^0 <= 0 /\ -1+tmp___3^post2 == 0 /\ -tmp___0^post2+tmp___0^0 == 0 /\ tmp^0-tmp^post2 == 0 /\ -tmp___2^post2+tmp___2^0 == 0 /\ __const_9^0-__const_9^post2 == 0 /\ -tmp___1^post2+tmp___1^0 == 0 /\ bNoCapture^0-bNoCapture^post2 == 0 /\ bDomain^0-bDomain^post2 == 0 /\ nj^0-nj^post2 == 0 /\ ni^0-ni^post2 == 0), cost: 1 3: l3 -> l2 : __const_9^0'=__const_9^post3, nj^0'=nj^post3, tmp___3^0'=tmp___3^post3, bNoCapture^0'=bNoCapture^post3, tmp___0^0'=tmp___0^post3, ni^0'=ni^post3, tmp___2^0'=tmp___2^post3, bDomain^0'=bDomain^post3, tmp^0'=tmp^post3, nDim^0'=nDim^post3, tmp___1^0'=tmp___1^post3, (-ni^post3+ni^0 == 0 /\ 1-bNoCapture^0 <= 0 /\ nDim^0-nDim^post3 == 0 /\ bNoCapture^0-bNoCapture^post3 == 0 /\ tmp___3^0-tmp___3^post3 == 0 /\ -bDomain^post3+bDomain^0 == 0 /\ nj^0-nj^post3 == 0 /\ __const_9^0-__const_9^post3 == 0 /\ -tmp___1^post3+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ -tmp^post3+tmp^0 == 0 /\ tmp___2^0-tmp___2^post3 == 0), cost: 1 4: l3 -> l2 : __const_9^0'=__const_9^post4, nj^0'=nj^post4, tmp___3^0'=tmp___3^post4, bNoCapture^0'=bNoCapture^post4, tmp___0^0'=tmp___0^post4, ni^0'=ni^post4, tmp___2^0'=tmp___2^post4, bDomain^0'=bDomain^post4, tmp^0'=tmp^post4, nDim^0'=nDim^post4, tmp___1^0'=tmp___1^post4, (-bNoCapture^post4+bNoCapture^0 == 0 /\ -bDomain^post4+bDomain^0 == 0 /\ -tmp___1^post4+tmp___1^0 == 0 /\ -nDim^post4+nDim^0 == 0 /\ -tmp___0^post4+tmp___0^0 == 0 /\ nj^0-nj^post4 == 0 /\ __const_9^0-__const_9^post4 == 0 /\ -tmp___2^post4+tmp___2^0 == 0 /\ ni^0-ni^post4 == 0 /\ 1+bNoCapture^0 <= 0 /\ tmp___3^0-tmp___3^post4 == 0 /\ tmp^0-tmp^post4 == 0), cost: 1 5: l4 -> l0 : __const_9^0'=__const_9^post5, nj^0'=nj^post5, tmp___3^0'=tmp___3^post5, bNoCapture^0'=bNoCapture^post5, tmp___0^0'=tmp___0^post5, ni^0'=ni^post5, tmp___2^0'=tmp___2^post5, bDomain^0'=bDomain^post5, tmp^0'=tmp^post5, nDim^0'=nDim^post5, tmp___1^0'=tmp___1^post5, (-ni^post5+ni^0 == 0 /\ -bDomain^0 <= 0 /\ nDim^0-nDim^post5 == 0 /\ bDomain^0 <= 0 /\ -bDomain^post5+bDomain^0 == 0 /\ -1+tmp___3^post5 == 0 /\ bNoCapture^0-bNoCapture^post5 == 0 /\ tmp___0^0-tmp___0^post5 == 0 /\ nj^0-nj^post5 == 0 /\ __const_9^0-__const_9^post5 == 0 /\ -tmp___1^post5+tmp___1^0 == 0 /\ -tmp^post5+tmp^0 == 0 /\ tmp___2^0-tmp___2^post5 == 0), cost: 1 6: l4 -> l3 : __const_9^0'=__const_9^post6, nj^0'=nj^post6, tmp___3^0'=tmp___3^post6, bNoCapture^0'=bNoCapture^post6, tmp___0^0'=tmp___0^post6, ni^0'=ni^post6, tmp___2^0'=tmp___2^post6, bDomain^0'=bDomain^post6, tmp^0'=tmp^post6, nDim^0'=nDim^post6, tmp___1^0'=tmp___1^post6, (-tmp^post6+tmp^0 == 0 /\ -bNoCapture^post6+bNoCapture^0 == 0 /\ -bDomain^post6+bDomain^0 == 0 /\ 1-bDomain^0 <= 0 /\ -tmp___1^post6+tmp___1^0 == 0 /\ nj^0-nj^post6 == 0 /\ ni^0-ni^post6 == 0 /\ -tmp___0^post6+tmp___0^0 == 0 /\ -nDim^post6+nDim^0 == 0 /\ -__const_9^post6+__const_9^0 == 0 /\ -tmp___2^post6+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post6 == 0), cost: 1 7: l4 -> l3 : __const_9^0'=__const_9^post7, nj^0'=nj^post7, tmp___3^0'=tmp___3^post7, bNoCapture^0'=bNoCapture^post7, tmp___0^0'=tmp___0^post7, ni^0'=ni^post7, tmp___2^0'=tmp___2^post7, bDomain^0'=bDomain^post7, tmp^0'=tmp^post7, nDim^0'=nDim^post7, tmp___1^0'=tmp___1^post7, (-nDim^post7+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post7 == 0 /\ tmp___3^0-tmp___3^post7 == 0 /\ nj^0-nj^post7 == 0 /\ -tmp___2^post7+tmp___2^0 == 0 /\ tmp^0-tmp^post7 == 0 /\ tmp___0^0-tmp___0^post7 == 0 /\ __const_9^0-__const_9^post7 == 0 /\ 1+bDomain^0 <= 0 /\ -tmp___1^post7+tmp___1^0 == 0 /\ bDomain^0-bDomain^post7 == 0 /\ ni^0-ni^post7 == 0), cost: 1 8: l5 -> l6 : __const_9^0'=__const_9^post8, nj^0'=nj^post8, tmp___3^0'=tmp___3^post8, bNoCapture^0'=bNoCapture^post8, tmp___0^0'=tmp___0^post8, ni^0'=ni^post8, tmp___2^0'=tmp___2^post8, bDomain^0'=bDomain^post8, tmp^0'=tmp^post8, nDim^0'=nDim^post8, tmp___1^0'=tmp___1^post8, (-ni^post8+ni^0 == 0 /\ -1-nj^0+nj^post8 == 0 /\ nDim^0-nDim^post8 == 0 /\ tmp___3^0-tmp___3^post8 == 0 /\ bNoCapture^0-bNoCapture^post8 == 0 /\ -bDomain^post8+bDomain^0 == 0 /\ -tmp___1^post8+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ __const_9^0-__const_9^post8 == 0 /\ -tmp^post8+tmp^0 == 0 /\ tmp___2^0-tmp___2^post8 == 0), cost: 1 38: l6 -> l21 : __const_9^0'=__const_9^post38, nj^0'=nj^post38, tmp___3^0'=tmp___3^post38, bNoCapture^0'=bNoCapture^post38, tmp___0^0'=tmp___0^post38, ni^0'=ni^post38, tmp___2^0'=tmp___2^post38, bDomain^0'=bDomain^post38, tmp^0'=tmp^post38, nDim^0'=nDim^post38, tmp___1^0'=tmp___1^post38, (-ni^post38+ni^0 == 0 /\ -tmp^post38+tmp^0 == 0 /\ -tmp___1^post38+tmp___1^0 == 0 /\ nDim^0-nDim^post38 == 0 /\ bNoCapture^0-bNoCapture^post38 == 0 /\ tmp___2^0-tmp___2^post38 == 0 /\ tmp___3^0-tmp___3^post38 == 0 /\ -bDomain^post38+bDomain^0 == 0 /\ -nj^post38+nj^0 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ __const_9^0-__const_9^post38 == 0), cost: 1 9: l7 -> l5 : __const_9^0'=__const_9^post9, nj^0'=nj^post9, tmp___3^0'=tmp___3^post9, bNoCapture^0'=bNoCapture^post9, tmp___0^0'=tmp___0^post9, ni^0'=ni^post9, tmp___2^0'=tmp___2^post9, bDomain^0'=bDomain^post9, tmp^0'=tmp^post9, nDim^0'=nDim^post9, tmp___1^0'=tmp___1^post9, (bNoCapture^post9-tmp___2^0 == 0 /\ __const_9^0-__const_9^post9 == 0 /\ -bDomain^post9+bDomain^0 == 0 /\ -tmp___1^post9+tmp___1^0 == 0 /\ -tmp^post9+tmp^0 == 0 /\ ni^0-ni^post9 == 0 /\ -nDim^post9+nDim^0 == 0 /\ -tmp___0^post9+tmp___0^0 == 0 /\ nj^0-nj^post9 == 0 /\ -tmp___2^post9+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post9 == 0), cost: 1 10: l8 -> l9 : __const_9^0'=__const_9^post10, nj^0'=nj^post10, tmp___3^0'=tmp___3^post10, bNoCapture^0'=bNoCapture^post10, tmp___0^0'=tmp___0^post10, ni^0'=ni^post10, tmp___2^0'=tmp___2^post10, bDomain^0'=bDomain^post10, tmp^0'=tmp^post10, nDim^0'=nDim^post10, tmp___1^0'=tmp___1^post10, (-ni^post10+ni^0 == 0 /\ bNoCapture^0-bNoCapture^post10 == 0 /\ tmp___3^0-tmp___3^post10 == 0 /\ nj^0-nj^post10 == 0 /\ nDim^0-nDim^post10 == 0 /\ -bDomain^post10+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ -tmp___1^post10+tmp___1^0 == 0 /\ __const_9^0-__const_9^post10 == 0 /\ -tmp^post10+tmp^0 == 0 /\ tmp___2^0-tmp___2^post10 == 0), cost: 1 46: l9 -> l18 : __const_9^0'=__const_9^post46, nj^0'=nj^post46, tmp___3^0'=tmp___3^post46, bNoCapture^0'=bNoCapture^post46, tmp___0^0'=tmp___0^post46, ni^0'=ni^post46, tmp___2^0'=tmp___2^post46, bDomain^0'=bDomain^post46, tmp^0'=tmp^post46, nDim^0'=nDim^post46, tmp___1^0'=tmp___1^post46, (__const_9^0-__const_9^post46 == 0 /\ -bDomain^post46+bDomain^0 == 0 /\ -tmp___1^post46+tmp___1^0 == 0 /\ -tmp^post46+tmp^0 == 0 /\ -bNoCapture^post46+bNoCapture^0 == 0 /\ -tmp___0^post46+tmp___0^0 == 0 /\ nj^0-nj^post46 == 0 /\ -nDim^post46+nDim^0 == 0 /\ -tmp___2^post46+tmp___2^0 == 0 /\ ni^post46 == 0 /\ tmp___3^0-tmp___3^post46 == 0 /\ -ni^0+nDim^0 <= 0), cost: 1 47: l9 -> l8 : __const_9^0'=__const_9^post47, nj^0'=nj^post47, tmp___3^0'=tmp___3^post47, bNoCapture^0'=bNoCapture^post47, tmp___0^0'=tmp___0^post47, ni^0'=ni^post47, tmp___2^0'=tmp___2^post47, bDomain^0'=bDomain^post47, tmp^0'=tmp^post47, nDim^0'=nDim^post47, tmp___1^0'=tmp___1^post47, (bNoCapture^0-bNoCapture^post47 == 0 /\ bDomain^0-bDomain^post47 == 0 /\ tmp___3^0-tmp___3^post47 == 0 /\ nj^0-nj^post47 == 0 /\ -1+ni^post47-ni^0 == 0 /\ -tmp___2^post47+tmp___2^0 == 0 /\ __const_9^0-__const_9^post47 == 0 /\ 1+ni^0-nDim^0 <= 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ -nDim^post47+nDim^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ -tmp___1^post47+tmp___1^0 == 0), cost: 1 11: l10 -> l7 : __const_9^0'=__const_9^post11, nj^0'=nj^post11, tmp___3^0'=tmp___3^post11, bNoCapture^0'=bNoCapture^post11, tmp___0^0'=tmp___0^post11, ni^0'=ni^post11, tmp___2^0'=tmp___2^post11, bDomain^0'=bDomain^post11, tmp^0'=tmp^post11, nDim^0'=nDim^post11, tmp___1^0'=tmp___1^post11, (-bNoCapture^post11+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post11 == 0 /\ -bDomain^post11+bDomain^0 == 0 /\ -1+tmp___2^post11 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ -tmp^post11+tmp^0 == 0 /\ nj^0-nj^post11 == 0 /\ ni^0-ni^post11 == 0 /\ -tmp___0^post11+tmp___0^0 == 0 /\ -nDim^post11+nDim^0 == 0 /\ tmp___3^0-tmp___3^post11 == 0), cost: 1 12: l11 -> l7 : __const_9^0'=__const_9^post12, nj^0'=nj^post12, tmp___3^0'=tmp___3^post12, bNoCapture^0'=bNoCapture^post12, tmp___0^0'=tmp___0^post12, ni^0'=ni^post12, tmp___2^0'=tmp___2^post12, bDomain^0'=bDomain^post12, tmp^0'=tmp^post12, nDim^0'=nDim^post12, tmp___1^0'=tmp___1^post12, (-nDim^post12+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post12 == 0 /\ bDomain^0-bDomain^post12 == 0 /\ __const_9^0-__const_9^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ nj^0-nj^post12 == 0 /\ tmp___2^post12 == 0 /\ -tmp___1^post12+tmp___1^0 == 0 /\ -tmp^post12+tmp^0 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -ni^post12+ni^0 == 0), cost: 1 13: l11 -> l10 : __const_9^0'=__const_9^post13, nj^0'=nj^post13, tmp___3^0'=tmp___3^post13, bNoCapture^0'=bNoCapture^post13, tmp___0^0'=tmp___0^post13, ni^0'=ni^post13, tmp___2^0'=tmp___2^post13, bDomain^0'=bDomain^post13, tmp^0'=tmp^post13, nDim^0'=nDim^post13, tmp___1^0'=tmp___1^post13, (-ni^post13+ni^0 == 0 /\ nj^0-nj^post13 == 0 /\ nDim^0-nDim^post13 == 0 /\ tmp___3^0-tmp___3^post13 == 0 /\ -bDomain^post13+bDomain^0 == 0 /\ __const_9^0-__const_9^post13 == 0 /\ -tmp^post13+tmp^0 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -bNoCapture^post13+bNoCapture^0 == 0 /\ tmp___2^0-tmp___2^post13 == 0), cost: 1 14: l11 -> l10 : __const_9^0'=__const_9^post14, nj^0'=nj^post14, tmp___3^0'=tmp___3^post14, bNoCapture^0'=bNoCapture^post14, tmp___0^0'=tmp___0^post14, ni^0'=ni^post14, tmp___2^0'=tmp___2^post14, bDomain^0'=bDomain^post14, tmp^0'=tmp^post14, nDim^0'=nDim^post14, tmp___1^0'=tmp___1^post14, (-bNoCapture^post14+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post14 == 0 /\ -bDomain^post14+bDomain^0 == 0 /\ -tmp___1^post14+tmp___1^0 == 0 /\ -tmp^post14+tmp^0 == 0 /\ ni^0-ni^post14 == 0 /\ nj^0-nj^post14 == 0 /\ -tmp___0^post14+tmp___0^0 == 0 /\ -nDim^post14+nDim^0 == 0 /\ -tmp___2^post14+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post14 == 0), cost: 1 15: l12 -> l7 : __const_9^0'=__const_9^post15, nj^0'=nj^post15, tmp___3^0'=tmp___3^post15, bNoCapture^0'=bNoCapture^post15, tmp___0^0'=tmp___0^post15, ni^0'=ni^post15, tmp___2^0'=tmp___2^post15, bDomain^0'=bDomain^post15, tmp^0'=tmp^post15, nDim^0'=nDim^post15, tmp___1^0'=tmp___1^post15, (-nDim^post15+nDim^0 == 0 /\ bDomain^0-bDomain^post15 == 0 /\ bNoCapture^0-bNoCapture^post15 == 0 /\ tmp___3^0-tmp___3^post15 == 0 /\ nj^0-nj^post15 == 0 /\ __const_9^0-__const_9^post15 == 0 /\ tmp___2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ -ni^post15+ni^0 == 0 /\ -tmp^post15+tmp^0 == 0 /\ -tmp___1^post15+tmp___1^0 == 0), cost: 1 16: l12 -> l11 : __const_9^0'=__const_9^post16, nj^0'=nj^post16, tmp___3^0'=tmp___3^post16, bNoCapture^0'=bNoCapture^post16, tmp___0^0'=tmp___0^post16, ni^0'=ni^post16, tmp___2^0'=tmp___2^post16, bDomain^0'=bDomain^post16, tmp^0'=tmp^post16, nDim^0'=nDim^post16, tmp___1^0'=tmp___1^post16, (__const_9^0-__const_9^post16 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ -nDim^post16+nDim^0 == 0 /\ -tmp^post16+tmp^0 == 0 /\ -tmp___1^post16+tmp___1^0 == 0 /\ nj^0-nj^post16 == 0 /\ ni^0-ni^post16 == 0 /\ -tmp___0^post16+tmp___0^0 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post16 == 0 /\ tmp___3^0-tmp___3^post16 == 0), cost: 1 17: l12 -> l11 : __const_9^0'=__const_9^post17, nj^0'=nj^post17, tmp___3^0'=tmp___3^post17, bNoCapture^0'=bNoCapture^post17, tmp___0^0'=tmp___0^post17, ni^0'=ni^post17, tmp___2^0'=tmp___2^post17, bDomain^0'=bDomain^post17, tmp^0'=tmp^post17, nDim^0'=nDim^post17, tmp___1^0'=tmp___1^post17, (-nDim^post17+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post17 == 0 /\ __const_9^0-__const_9^post17 == 0 /\ bDomain^0-bDomain^post17 == 0 /\ tmp___3^0-tmp___3^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ nj^0-nj^post17 == 0 /\ -tmp___1^post17+tmp___1^0 == 0 /\ -tmp^post17+tmp^0 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ -ni^post17+ni^0 == 0), cost: 1 18: l13 -> l7 : __const_9^0'=__const_9^post18, nj^0'=nj^post18, tmp___3^0'=tmp___3^post18, bNoCapture^0'=bNoCapture^post18, tmp___0^0'=tmp___0^post18, ni^0'=ni^post18, tmp___2^0'=tmp___2^post18, bDomain^0'=bDomain^post18, tmp^0'=tmp^post18, nDim^0'=nDim^post18, tmp___1^0'=tmp___1^post18, (tmp___3^0-tmp___3^post18 == 0 /\ ni^0-ni^post18 == 0 /\ -bNoCapture^0 <= 0 /\ nj^0-nj^post18 == 0 /\ -tmp___1^post18+tmp___1^0 == 0 /\ -tmp^post18+tmp^0 == 0 /\ bNoCapture^0 <= 0 /\ tmp___0^0-tmp___0^post18 == 0 /\ -bDomain^post18+bDomain^0 == 0 /\ __const_9^0-__const_9^post18 == 0 /\ -nDim^post18+nDim^0 == 0 /\ -bNoCapture^post18+bNoCapture^0 == 0 /\ tmp___2^post18 == 0), cost: 1 19: l13 -> l12 : __const_9^0'=__const_9^post19, nj^0'=nj^post19, tmp___3^0'=tmp___3^post19, bNoCapture^0'=bNoCapture^post19, tmp___0^0'=tmp___0^post19, ni^0'=ni^post19, tmp___2^0'=tmp___2^post19, bDomain^0'=bDomain^post19, tmp^0'=tmp^post19, nDim^0'=nDim^post19, tmp___1^0'=tmp___1^post19, (__const_9^0-__const_9^post19 == 0 /\ 1-bNoCapture^0 <= 0 /\ -bDomain^post19+bDomain^0 == 0 /\ -tmp___1^post19+tmp___1^0 == 0 /\ -tmp^post19+tmp^0 == 0 /\ -bNoCapture^post19+bNoCapture^0 == 0 /\ nj^0-nj^post19 == 0 /\ -tmp___0^post19+tmp___0^0 == 0 /\ -nDim^post19+nDim^0 == 0 /\ ni^0-ni^post19 == 0 /\ -tmp___2^post19+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post19 == 0), cost: 1 20: l13 -> l12 : __const_9^0'=__const_9^post20, nj^0'=nj^post20, tmp___3^0'=tmp___3^post20, bNoCapture^0'=bNoCapture^post20, tmp___0^0'=tmp___0^post20, ni^0'=ni^post20, tmp___2^0'=tmp___2^post20, bDomain^0'=bDomain^post20, tmp^0'=tmp^post20, nDim^0'=nDim^post20, tmp___1^0'=tmp___1^post20, (bNoCapture^0-bNoCapture^post20 == 0 /\ tmp___3^0-tmp___3^post20 == 0 /\ bDomain^0-bDomain^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -tmp___2^post20+tmp___2^0 == 0 /\ __const_9^0-__const_9^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ -ni^post20+ni^0 == 0 /\ -nDim^post20+nDim^0 == 0 /\ 1+bNoCapture^0 <= 0 /\ -tmp___1^post20+tmp___1^0 == 0 /\ -tmp^post20+tmp^0 == 0), cost: 1 21: l14 -> l13 : __const_9^0'=__const_9^post21, nj^0'=nj^post21, tmp___3^0'=tmp___3^post21, bNoCapture^0'=bNoCapture^post21, tmp___0^0'=tmp___0^post21, ni^0'=ni^post21, tmp___2^0'=tmp___2^post21, bDomain^0'=bDomain^post21, tmp^0'=tmp^post21, nDim^0'=nDim^post21, tmp___1^0'=tmp___1^post21, (ni^0-ni^post21 == 0 /\ tmp___2^0-tmp___2^post21 == 0 /\ -tmp^post21+tmp^0 == 0 /\ nj^0-nj^post21 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post21 == 0 /\ __const_9^0-__const_9^post21 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ -bDomain^post21+bDomain^0 == 0 /\ -nDim^post21+nDim^0 == 0 /\ -tmp___1^0+bNoCapture^post21 == 0), cost: 1 22: l15 -> l14 : __const_9^0'=__const_9^post22, nj^0'=nj^post22, tmp___3^0'=tmp___3^post22, bNoCapture^0'=bNoCapture^post22, tmp___0^0'=tmp___0^post22, ni^0'=ni^post22, tmp___2^0'=tmp___2^post22, bDomain^0'=bDomain^post22, tmp^0'=tmp^post22, nDim^0'=nDim^post22, tmp___1^0'=tmp___1^post22, (-nDim^post22+nDim^0 == 0 /\ tmp___3^0-tmp___3^post22 == 0 /\ bNoCapture^0-bNoCapture^post22 == 0 /\ __const_9^0-__const_9^post22 == 0 /\ -1+tmp___1^post22 == 0 /\ bDomain^0-bDomain^post22 == 0 /\ -tmp___2^post22+tmp___2^0 == 0 /\ nj^0-nj^post22 == 0 /\ -tmp^post22+tmp^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ -ni^post22+ni^0 == 0), cost: 1 23: l16 -> l15 : __const_9^0'=__const_9^post23, nj^0'=nj^post23, tmp___3^0'=tmp___3^post23, bNoCapture^0'=bNoCapture^post23, tmp___0^0'=tmp___0^post23, ni^0'=ni^post23, tmp___2^0'=tmp___2^post23, bDomain^0'=bDomain^post23, tmp^0'=tmp^post23, nDim^0'=nDim^post23, tmp___1^0'=tmp___1^post23, (ni^0-ni^post23 == 0 /\ tmp___2^0-tmp___2^post23 == 0 /\ -tmp___1^post23+tmp___1^0 == 0 /\ -tmp^post23+tmp^0 == 0 /\ nj^0-nj^post23 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -bDomain^post23+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post23 == 0 /\ __const_9^0-__const_9^post23 == 0 /\ -nDim^post23+nDim^0 == 0 /\ -bNoCapture^post23+bNoCapture^0 == 0), cost: 1 24: l16 -> l14 : __const_9^0'=__const_9^post24, nj^0'=nj^post24, tmp___3^0'=tmp___3^post24, bNoCapture^0'=bNoCapture^post24, tmp___0^0'=tmp___0^post24, ni^0'=ni^post24, tmp___2^0'=tmp___2^post24, bDomain^0'=bDomain^post24, tmp^0'=tmp^post24, nDim^0'=nDim^post24, tmp___1^0'=tmp___1^post24, (__const_9^0-__const_9^post24 == 0 /\ tmp___0^0-tmp___0^post24 == 0 /\ tmp___1^post24 == 0 /\ -nDim^post24+nDim^0 == 0 /\ -tmp___2^post24+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post24 == 0 /\ bDomain^0-bDomain^post24 == 0 /\ nj^0-nj^post24 == 0 /\ -tmp___3^post24+tmp___3^0 == 0 /\ ni^0-ni^post24 == 0 /\ tmp^0-tmp^post24 == 0), cost: 1 25: l16 -> l15 : __const_9^0'=__const_9^post25, nj^0'=nj^post25, tmp___3^0'=tmp___3^post25, bNoCapture^0'=bNoCapture^post25, tmp___0^0'=tmp___0^post25, ni^0'=ni^post25, tmp___2^0'=tmp___2^post25, bDomain^0'=bDomain^post25, tmp^0'=tmp^post25, nDim^0'=nDim^post25, tmp___1^0'=tmp___1^post25, (bDomain^0-bDomain^post25 == 0 /\ -tmp___2^post25+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post25 == 0 /\ tmp___3^0-tmp___3^post25 == 0 /\ nj^0-nj^post25 == 0 /\ __const_9^0-__const_9^post25 == 0 /\ tmp___0^0-tmp___0^post25 == 0 /\ -ni^post25+ni^0 == 0 /\ -nDim^post25+nDim^0 == 0 /\ -tmp___1^post25+tmp___1^0 == 0 /\ -tmp^post25+tmp^0 == 0), cost: 1 26: l17 -> l14 : __const_9^0'=__const_9^post26, nj^0'=nj^post26, tmp___3^0'=tmp___3^post26, bNoCapture^0'=bNoCapture^post26, tmp___0^0'=tmp___0^post26, ni^0'=ni^post26, tmp___2^0'=tmp___2^post26, bDomain^0'=bDomain^post26, tmp^0'=tmp^post26, nDim^0'=nDim^post26, tmp___1^0'=tmp___1^post26, (tmp___2^0-tmp___2^post26 == 0 /\ ni^0-ni^post26 == 0 /\ -tmp^post26+tmp^0 == 0 /\ tmp___1^post26 == 0 /\ nj^0-nj^post26 == 0 /\ -bNoCapture^0 <= 0 /\ bNoCapture^0 <= 0 /\ -bDomain^post26+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post26 == 0 /\ tmp___0^0-tmp___0^post26 == 0 /\ __const_9^0-__const_9^post26 == 0 /\ -nDim^post26+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post26 == 0), cost: 1 27: l17 -> l16 : __const_9^0'=__const_9^post27, nj^0'=nj^post27, tmp___3^0'=tmp___3^post27, bNoCapture^0'=bNoCapture^post27, tmp___0^0'=tmp___0^post27, ni^0'=ni^post27, tmp___2^0'=tmp___2^post27, bDomain^0'=bDomain^post27, tmp^0'=tmp^post27, nDim^0'=nDim^post27, tmp___1^0'=tmp___1^post27, (__const_9^0-__const_9^post27 == 0 /\ 1-bNoCapture^0 <= 0 /\ -nDim^post27+nDim^0 == 0 /\ -tmp___0^post27+tmp___0^0 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ -tmp___1^post27+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post27 == 0 /\ ni^0-ni^post27 == 0 /\ bNoCapture^0-bNoCapture^post27 == 0 /\ -bDomain^post27+bDomain^0 == 0 /\ nj^0-nj^post27 == 0), cost: 1 28: l17 -> l16 : __const_9^0'=__const_9^post28, nj^0'=nj^post28, tmp___3^0'=tmp___3^post28, bNoCapture^0'=bNoCapture^post28, tmp___0^0'=tmp___0^post28, ni^0'=ni^post28, tmp___2^0'=tmp___2^post28, bDomain^0'=bDomain^post28, tmp^0'=tmp^post28, nDim^0'=nDim^post28, tmp___1^0'=tmp___1^post28, (nj^0-nj^post28 == 0 /\ -tmp___1^post28+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post28 == 0 /\ ni^0-ni^post28 == 0 /\ -tmp^post28+tmp^0 == 0 /\ -bDomain^post28+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ tmp___3^0-tmp___3^post28 == 0 /\ __const_9^0-__const_9^post28 == 0 /\ -nDim^post28+nDim^0 == 0 /\ -bNoCapture^post28+bNoCapture^0 == 0 /\ 1+bNoCapture^0 <= 0), cost: 1 29: l18 -> l19 : __const_9^0'=__const_9^post29, nj^0'=nj^post29, tmp___3^0'=tmp___3^post29, bNoCapture^0'=bNoCapture^post29, tmp___0^0'=tmp___0^post29, ni^0'=ni^post29, tmp___2^0'=tmp___2^post29, bDomain^0'=bDomain^post29, tmp^0'=tmp^post29, nDim^0'=nDim^post29, tmp___1^0'=tmp___1^post29, (-tmp___0^post29+tmp___0^0 == 0 /\ -nDim^post29+nDim^0 == 0 /\ tmp^0-tmp^post29 == 0 /\ -tmp___2^post29+tmp___2^0 == 0 /\ __const_9^0-__const_9^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ bNoCapture^0-bNoCapture^post29 == 0 /\ bDomain^0-bDomain^post29 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ nj^0-nj^post29 == 0 /\ ni^0-ni^post29 == 0), cost: 1 44: l19 -> l4 : __const_9^0'=__const_9^post44, nj^0'=nj^post44, tmp___3^0'=tmp___3^post44, bNoCapture^0'=bNoCapture^post44, tmp___0^0'=tmp___0^post44, ni^0'=ni^post44, tmp___2^0'=tmp___2^post44, bDomain^0'=bDomain^post44, tmp^0'=tmp^post44, nDim^0'=nDim^post44, tmp___1^0'=tmp___1^post44, (-bDomain^post44+bDomain^0 == 0 /\ __const_9^0-__const_9^post44 == 0 /\ -nDim^post44+nDim^0 == 0 /\ -tmp___1^post44+tmp___1^0 == 0 /\ -tmp^post44+tmp^0 == 0 /\ -tmp___0^post44+tmp___0^0 == 0 /\ ni^0-ni^post44 == 0 /\ -bNoCapture^post44+bNoCapture^0 == 0 /\ nj^0-nj^post44 == 0 /\ -tmp___2^post44+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post44 == 0 /\ -ni^0+nDim^0 <= 0), cost: 1 45: l19 -> l25 : __const_9^0'=__const_9^post45, nj^0'=nj^post45, tmp___3^0'=tmp___3^post45, bNoCapture^0'=bNoCapture^post45, tmp___0^0'=tmp___0^post45, ni^0'=ni^post45, tmp___2^0'=tmp___2^post45, bDomain^0'=bDomain^post45, tmp^0'=tmp^post45, nDim^0'=nDim^post45, tmp___1^0'=tmp___1^post45, (-ni^post45+ni^0 == 0 /\ nj^0-nj^post45 == 0 /\ bNoCapture^0-bNoCapture^post45 == 0 /\ nDim^0-nDim^post45 == 0 /\ -bDomain^post45+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post45 == 0 /\ 1+ni^0-nDim^0 <= 0 /\ -tmp___1^post45+tmp___1^0 == 0 /\ __const_9^0-__const_9^post45 == 0 /\ -tmp^post45+tmp^0 == 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ tmp___2^0-tmp___2^post45 == 0), cost: 1 30: l20 -> l5 : __const_9^0'=__const_9^post30, nj^0'=nj^post30, tmp___3^0'=tmp___3^post30, bNoCapture^0'=bNoCapture^post30, tmp___0^0'=tmp___0^post30, ni^0'=ni^post30, tmp___2^0'=tmp___2^post30, bDomain^0'=bDomain^post30, tmp^0'=tmp^post30, nDim^0'=nDim^post30, tmp___1^0'=tmp___1^post30, (-nj^0+ni^0 <= 0 /\ -ni^post30+ni^0 == 0 /\ __const_9^0-__const_9^post30 == 0 /\ nj^0-ni^0 <= 0 /\ bNoCapture^0-bNoCapture^post30 == 0 /\ tmp___3^0-tmp___3^post30 == 0 /\ -bDomain^post30+bDomain^0 == 0 /\ nj^0-nj^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post30 == 0 /\ -nDim^post30+nDim^0 == 0 /\ -tmp^post30+tmp^0 == 0), cost: 1 31: l20 -> l17 : __const_9^0'=__const_9^post31, nj^0'=nj^post31, tmp___3^0'=tmp___3^post31, bNoCapture^0'=bNoCapture^post31, tmp___0^0'=tmp___0^post31, ni^0'=ni^post31, tmp___2^0'=tmp___2^post31, bDomain^0'=bDomain^post31, tmp^0'=tmp^post31, nDim^0'=nDim^post31, tmp___1^0'=tmp___1^post31, (ni^0-ni^post31 == 0 /\ tmp___2^0-tmp___2^post31 == 0 /\ -tmp___1^post31+tmp___1^0 == 0 /\ -tmp^post31+tmp^0 == 0 /\ nj^0-nj^post31 == 0 /\ -bDomain^post31+bDomain^0 == 0 /\ __const_9^0-__const_9^post31 == 0 /\ 1+nj^0-ni^0 <= 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ tmp___3^0-tmp___3^post31 == 0 /\ -nDim^post31+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post31 == 0), cost: 1 32: l20 -> l17 : __const_9^0'=__const_9^post32, nj^0'=nj^post32, tmp___3^0'=tmp___3^post32, bNoCapture^0'=bNoCapture^post32, tmp___0^0'=tmp___0^post32, ni^0'=ni^post32, tmp___2^0'=tmp___2^post32, bDomain^0'=bDomain^post32, tmp^0'=tmp^post32, nDim^0'=nDim^post32, tmp___1^0'=tmp___1^post32, (1-nj^0+ni^0 <= 0 /\ -tmp___0^post32+tmp___0^0 == 0 /\ -nDim^post32+nDim^0 == 0 /\ -tmp___2^post32+tmp___2^0 == 0 /\ tmp^0-tmp^post32 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ __const_9^0-__const_9^post32 == 0 /\ bNoCapture^0-bNoCapture^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ nj^0-nj^post32 == 0 /\ ni^0-ni^post32 == 0 /\ -bDomain^post32+bDomain^0 == 0), cost: 1 33: l21 -> l18 : __const_9^0'=__const_9^post33, nj^0'=nj^post33, tmp___3^0'=tmp___3^post33, bNoCapture^0'=bNoCapture^post33, tmp___0^0'=tmp___0^post33, ni^0'=ni^post33, tmp___2^0'=tmp___2^post33, bDomain^0'=bDomain^post33, tmp^0'=tmp^post33, nDim^0'=nDim^post33, tmp___1^0'=tmp___1^post33, (-tmp___1^post33+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post33 == 0 /\ -tmp^post33+tmp^0 == 0 /\ __const_9^0-__const_9^post33 == 0 /\ -nj^0+nDim^0 <= 0 /\ -1+ni^post33-ni^0 == 0 /\ bNoCapture^0-bNoCapture^post33 == 0 /\ -bDomain^post33+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post33 == 0 /\ -nDim^post33+nDim^0 == 0 /\ -nj^post33+nj^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0), cost: 1 34: l21 -> l20 : __const_9^0'=__const_9^post34, nj^0'=nj^post34, tmp___3^0'=tmp___3^post34, bNoCapture^0'=bNoCapture^post34, tmp___0^0'=tmp___0^post34, ni^0'=ni^post34, tmp___2^0'=tmp___2^post34, bDomain^0'=bDomain^post34, tmp^0'=tmp^post34, nDim^0'=nDim^post34, tmp___1^0'=tmp___1^post34, (-nDim^post34+nDim^0 == 0 /\ 1+nj^0-nDim^0 <= 0 /\ -tmp___0^post34+tmp___0^0 == 0 /\ tmp^0-tmp^post34 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ __const_9^0-__const_9^post34 == 0 /\ -tmp___1^post34+tmp___1^0 == 0 /\ bNoCapture^0-bNoCapture^post34 == 0 /\ bDomain^0-bDomain^post34 == 0 /\ nj^0-nj^post34 == 0 /\ ni^0-ni^post34 == 0 /\ -tmp___3^post34+tmp___3^0 == 0), cost: 1 35: l22 -> l6 : __const_9^0'=__const_9^post35, nj^0'=nj^post35, tmp___3^0'=tmp___3^post35, bNoCapture^0'=bNoCapture^post35, tmp___0^0'=tmp___0^post35, ni^0'=ni^post35, tmp___2^0'=tmp___2^post35, bDomain^0'=bDomain^post35, tmp^0'=tmp^post35, nDim^0'=nDim^post35, tmp___1^0'=tmp___1^post35, (-ni^post35+ni^0 == 0 /\ nj^post35 == 0 /\ bDomain^post35-tmp___0^0 == 0 /\ nDim^0-nDim^post35 == 0 /\ tmp___3^0-tmp___3^post35 == 0 /\ bNoCapture^0-bNoCapture^post35 == 0 /\ -tmp___1^post35+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post35 == 0 /\ __const_9^0-__const_9^post35 == 0 /\ -tmp^post35+tmp^0 == 0 /\ tmp___2^0-tmp___2^post35 == 0), cost: 1 36: l23 -> l22 : __const_9^0'=__const_9^post36, nj^0'=nj^post36, tmp___3^0'=tmp___3^post36, bNoCapture^0'=bNoCapture^post36, tmp___0^0'=tmp___0^post36, ni^0'=ni^post36, tmp___2^0'=tmp___2^post36, bDomain^0'=bDomain^post36, tmp^0'=tmp^post36, nDim^0'=nDim^post36, tmp___1^0'=tmp___1^post36, (ni^0-ni^post36 == 0 /\ -tmp^post36+tmp^0 == 0 /\ tmp___2^0-tmp___2^post36 == 0 /\ -bNoCapture^post36+bNoCapture^0 == 0 /\ -bDomain^post36+bDomain^0 == 0 /\ __const_9^0-__const_9^post36 == 0 /\ -1+tmp___0^post36 == 0 /\ -tmp___1^post36+tmp___1^0 == 0 /\ nj^0-nj^post36 == 0 /\ -nDim^post36+nDim^0 == 0 /\ tmp___3^0-tmp___3^post36 == 0), cost: 1 37: l23 -> l22 : __const_9^0'=__const_9^post37, nj^0'=nj^post37, tmp___3^0'=tmp___3^post37, bNoCapture^0'=bNoCapture^post37, tmp___0^0'=tmp___0^post37, ni^0'=ni^post37, tmp___2^0'=tmp___2^post37, bDomain^0'=bDomain^post37, tmp^0'=tmp^post37, nDim^0'=nDim^post37, tmp___1^0'=tmp___1^post37, (-nDim^post37+nDim^0 == 0 /\ tmp___0^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ tmp^0-tmp^post37 == 0 /\ -tmp___1^post37+tmp___1^0 == 0 /\ __const_9^0-__const_9^post37 == 0 /\ bNoCapture^0-bNoCapture^post37 == 0 /\ tmp___3^0-tmp___3^post37 == 0 /\ nj^0-nj^post37 == 0 /\ ni^0-ni^post37 == 0 /\ -bDomain^post37+bDomain^0 == 0), cost: 1 39: l24 -> l22 : __const_9^0'=__const_9^post39, nj^0'=nj^post39, tmp___3^0'=tmp___3^post39, bNoCapture^0'=bNoCapture^post39, tmp___0^0'=tmp___0^post39, ni^0'=ni^post39, tmp___2^0'=tmp___2^post39, bDomain^0'=bDomain^post39, tmp^0'=tmp^post39, nDim^0'=nDim^post39, tmp___1^0'=tmp___1^post39, (tmp___0^post39 == 0 /\ -nDim^post39+nDim^0 == 0 /\ -tmp___2^post39+tmp___2^0 == 0 /\ -bNoCapture^post39+bNoCapture^0 == 0 /\ nj^0-nj^post39 == 0 /\ tmp^0-tmp^post39 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ __const_9^0-__const_9^post39 == 0 /\ tmp___3^0-tmp___3^post39 == 0 /\ bDomain^0-bDomain^post39 == 0 /\ ni^0-ni^post39 == 0), cost: 1 40: l24 -> l23 : __const_9^0'=__const_9^post40, nj^0'=nj^post40, tmp___3^0'=tmp___3^post40, bNoCapture^0'=bNoCapture^post40, tmp___0^0'=tmp___0^post40, ni^0'=ni^post40, tmp___2^0'=tmp___2^post40, bDomain^0'=bDomain^post40, tmp^0'=tmp^post40, nDim^0'=nDim^post40, tmp___1^0'=tmp___1^post40, (-ni^post40+ni^0 == 0 /\ nDim^0-nDim^post40 == 0 /\ tmp___3^0-tmp___3^post40 == 0 /\ -bDomain^post40+bDomain^0 == 0 /\ bNoCapture^0-bNoCapture^post40 == 0 /\ nj^0-nj^post40 == 0 /\ -tmp___1^post40+tmp___1^0 == 0 /\ -tmp^post40+tmp^0 == 0 /\ __const_9^0-__const_9^post40 == 0 /\ tmp___0^0-tmp___0^post40 == 0 /\ tmp___2^0-tmp___2^post40 == 0), cost: 1 41: l25 -> l22 : __const_9^0'=__const_9^post41, nj^0'=nj^post41, tmp___3^0'=tmp___3^post41, bNoCapture^0'=bNoCapture^post41, tmp___0^0'=tmp___0^post41, ni^0'=ni^post41, tmp___2^0'=tmp___2^post41, bDomain^0'=bDomain^post41, tmp^0'=tmp^post41, nDim^0'=nDim^post41, tmp___1^0'=tmp___1^post41, (-bNoCapture^post41+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post41 == 0 /\ tmp___0^post41 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ -bDomain^0 <= 0 /\ -tmp^post41+tmp^0 == 0 /\ ni^0-ni^post41 == 0 /\ nj^0-nj^post41 == 0 /\ -nDim^post41+nDim^0 == 0 /\ bDomain^0 <= 0 /\ -tmp___2^post41+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post41 == 0), cost: 1 42: l25 -> l24 : __const_9^0'=__const_9^post42, nj^0'=nj^post42, tmp___3^0'=tmp___3^post42, bNoCapture^0'=bNoCapture^post42, tmp___0^0'=tmp___0^post42, ni^0'=ni^post42, tmp___2^0'=tmp___2^post42, bDomain^0'=bDomain^post42, tmp^0'=tmp^post42, nDim^0'=nDim^post42, tmp___1^0'=tmp___1^post42, (-nDim^post42+nDim^0 == 0 /\ -tmp___0^post42+tmp___0^0 == 0 /\ bNoCapture^0-bNoCapture^post42 == 0 /\ tmp___3^0-tmp___3^post42 == 0 /\ nj^0-nj^post42 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ 1-bDomain^0 <= 0 /\ -tmp___1^post42+tmp___1^0 == 0 /\ tmp^0-tmp^post42 == 0 /\ __const_9^0-__const_9^post42 == 0 /\ ni^0-ni^post42 == 0 /\ -bDomain^post42+bDomain^0 == 0), cost: 1 43: l25 -> l24 : __const_9^0'=__const_9^post43, nj^0'=nj^post43, tmp___3^0'=tmp___3^post43, bNoCapture^0'=bNoCapture^post43, tmp___0^0'=tmp___0^post43, ni^0'=ni^post43, tmp___2^0'=tmp___2^post43, bDomain^0'=bDomain^post43, tmp^0'=tmp^post43, nDim^0'=nDim^post43, tmp___1^0'=tmp___1^post43, (-tmp___1^post43+tmp___1^0 == 0 /\ -tmp^post43+tmp^0 == 0 /\ nDim^0-nDim^post43 == 0 /\ -ni^post43+ni^0 == 0 /\ bNoCapture^0-bNoCapture^post43 == 0 /\ -bDomain^post43+bDomain^0 == 0 /\ tmp___2^0-tmp___2^post43 == 0 /\ tmp___3^0-tmp___3^post43 == 0 /\ 1+bDomain^0 <= 0 /\ -nj^post43+nj^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ __const_9^0-__const_9^post43 == 0), cost: 1 48: l26 -> l8 : __const_9^0'=__const_9^post48, nj^0'=nj^post48, tmp___3^0'=tmp___3^post48, bNoCapture^0'=bNoCapture^post48, tmp___0^0'=tmp___0^post48, ni^0'=ni^post48, tmp___2^0'=tmp___2^post48, bDomain^0'=bDomain^post48, tmp^0'=tmp^post48, nDim^0'=nDim^post48, tmp___1^0'=tmp___1^post48, (0 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ ni^post48 == 0 /\ -__const_9^0+nDim^post48 == 0 /\ tmp___2^0-tmp___2^post48 == 0 /\ tmp___3^0-tmp___3^post48 == 0 /\ -1+bNoCapture^post48 == 0 /\ -1+bDomain^post48 == 0 /\ -nj^post48+nj^0 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ __const_9^0-__const_9^post48 == 0), cost: 1 49: l27 -> l26 : __const_9^0'=__const_9^post49, nj^0'=nj^post49, tmp___3^0'=tmp___3^post49, bNoCapture^0'=bNoCapture^post49, tmp___0^0'=tmp___0^post49, ni^0'=ni^post49, tmp___2^0'=tmp___2^post49, bDomain^0'=bDomain^post49, tmp^0'=tmp^post49, nDim^0'=nDim^post49, tmp___1^0'=tmp___1^post49, (-bDomain^post49+bDomain^0 == 0 /\ __const_9^0-__const_9^post49 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ -tmp^post49+tmp^0 == 0 /\ -nDim^post49+nDim^0 == 0 /\ -tmp___0^post49+tmp___0^0 == 0 /\ ni^0-ni^post49 == 0 /\ -bNoCapture^post49+bNoCapture^0 == 0 /\ nj^0-nj^post49 == 0 /\ -tmp___2^post49+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post49 == 0), cost: 1 Removed unreachable rules and leafs Start location: l27 8: l5 -> l6 : __const_9^0'=__const_9^post8, nj^0'=nj^post8, tmp___3^0'=tmp___3^post8, bNoCapture^0'=bNoCapture^post8, tmp___0^0'=tmp___0^post8, ni^0'=ni^post8, tmp___2^0'=tmp___2^post8, bDomain^0'=bDomain^post8, tmp^0'=tmp^post8, nDim^0'=nDim^post8, tmp___1^0'=tmp___1^post8, (-ni^post8+ni^0 == 0 /\ -1-nj^0+nj^post8 == 0 /\ nDim^0-nDim^post8 == 0 /\ tmp___3^0-tmp___3^post8 == 0 /\ bNoCapture^0-bNoCapture^post8 == 0 /\ -bDomain^post8+bDomain^0 == 0 /\ -tmp___1^post8+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ __const_9^0-__const_9^post8 == 0 /\ -tmp^post8+tmp^0 == 0 /\ tmp___2^0-tmp___2^post8 == 0), cost: 1 38: l6 -> l21 : __const_9^0'=__const_9^post38, nj^0'=nj^post38, tmp___3^0'=tmp___3^post38, bNoCapture^0'=bNoCapture^post38, tmp___0^0'=tmp___0^post38, ni^0'=ni^post38, tmp___2^0'=tmp___2^post38, bDomain^0'=bDomain^post38, tmp^0'=tmp^post38, nDim^0'=nDim^post38, tmp___1^0'=tmp___1^post38, (-ni^post38+ni^0 == 0 /\ -tmp^post38+tmp^0 == 0 /\ -tmp___1^post38+tmp___1^0 == 0 /\ nDim^0-nDim^post38 == 0 /\ bNoCapture^0-bNoCapture^post38 == 0 /\ tmp___2^0-tmp___2^post38 == 0 /\ tmp___3^0-tmp___3^post38 == 0 /\ -bDomain^post38+bDomain^0 == 0 /\ -nj^post38+nj^0 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ __const_9^0-__const_9^post38 == 0), cost: 1 9: l7 -> l5 : __const_9^0'=__const_9^post9, nj^0'=nj^post9, tmp___3^0'=tmp___3^post9, bNoCapture^0'=bNoCapture^post9, tmp___0^0'=tmp___0^post9, ni^0'=ni^post9, tmp___2^0'=tmp___2^post9, bDomain^0'=bDomain^post9, tmp^0'=tmp^post9, nDim^0'=nDim^post9, tmp___1^0'=tmp___1^post9, (bNoCapture^post9-tmp___2^0 == 0 /\ __const_9^0-__const_9^post9 == 0 /\ -bDomain^post9+bDomain^0 == 0 /\ -tmp___1^post9+tmp___1^0 == 0 /\ -tmp^post9+tmp^0 == 0 /\ ni^0-ni^post9 == 0 /\ -nDim^post9+nDim^0 == 0 /\ -tmp___0^post9+tmp___0^0 == 0 /\ nj^0-nj^post9 == 0 /\ -tmp___2^post9+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post9 == 0), cost: 1 10: l8 -> l9 : __const_9^0'=__const_9^post10, nj^0'=nj^post10, tmp___3^0'=tmp___3^post10, bNoCapture^0'=bNoCapture^post10, tmp___0^0'=tmp___0^post10, ni^0'=ni^post10, tmp___2^0'=tmp___2^post10, bDomain^0'=bDomain^post10, tmp^0'=tmp^post10, nDim^0'=nDim^post10, tmp___1^0'=tmp___1^post10, (-ni^post10+ni^0 == 0 /\ bNoCapture^0-bNoCapture^post10 == 0 /\ tmp___3^0-tmp___3^post10 == 0 /\ nj^0-nj^post10 == 0 /\ nDim^0-nDim^post10 == 0 /\ -bDomain^post10+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ -tmp___1^post10+tmp___1^0 == 0 /\ __const_9^0-__const_9^post10 == 0 /\ -tmp^post10+tmp^0 == 0 /\ tmp___2^0-tmp___2^post10 == 0), cost: 1 46: l9 -> l18 : __const_9^0'=__const_9^post46, nj^0'=nj^post46, tmp___3^0'=tmp___3^post46, bNoCapture^0'=bNoCapture^post46, tmp___0^0'=tmp___0^post46, ni^0'=ni^post46, tmp___2^0'=tmp___2^post46, bDomain^0'=bDomain^post46, tmp^0'=tmp^post46, nDim^0'=nDim^post46, tmp___1^0'=tmp___1^post46, (__const_9^0-__const_9^post46 == 0 /\ -bDomain^post46+bDomain^0 == 0 /\ -tmp___1^post46+tmp___1^0 == 0 /\ -tmp^post46+tmp^0 == 0 /\ -bNoCapture^post46+bNoCapture^0 == 0 /\ -tmp___0^post46+tmp___0^0 == 0 /\ nj^0-nj^post46 == 0 /\ -nDim^post46+nDim^0 == 0 /\ -tmp___2^post46+tmp___2^0 == 0 /\ ni^post46 == 0 /\ tmp___3^0-tmp___3^post46 == 0 /\ -ni^0+nDim^0 <= 0), cost: 1 47: l9 -> l8 : __const_9^0'=__const_9^post47, nj^0'=nj^post47, tmp___3^0'=tmp___3^post47, bNoCapture^0'=bNoCapture^post47, tmp___0^0'=tmp___0^post47, ni^0'=ni^post47, tmp___2^0'=tmp___2^post47, bDomain^0'=bDomain^post47, tmp^0'=tmp^post47, nDim^0'=nDim^post47, tmp___1^0'=tmp___1^post47, (bNoCapture^0-bNoCapture^post47 == 0 /\ bDomain^0-bDomain^post47 == 0 /\ tmp___3^0-tmp___3^post47 == 0 /\ nj^0-nj^post47 == 0 /\ -1+ni^post47-ni^0 == 0 /\ -tmp___2^post47+tmp___2^0 == 0 /\ __const_9^0-__const_9^post47 == 0 /\ 1+ni^0-nDim^0 <= 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ -nDim^post47+nDim^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ -tmp___1^post47+tmp___1^0 == 0), cost: 1 11: l10 -> l7 : __const_9^0'=__const_9^post11, nj^0'=nj^post11, tmp___3^0'=tmp___3^post11, bNoCapture^0'=bNoCapture^post11, tmp___0^0'=tmp___0^post11, ni^0'=ni^post11, tmp___2^0'=tmp___2^post11, bDomain^0'=bDomain^post11, tmp^0'=tmp^post11, nDim^0'=nDim^post11, tmp___1^0'=tmp___1^post11, (-bNoCapture^post11+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post11 == 0 /\ -bDomain^post11+bDomain^0 == 0 /\ -1+tmp___2^post11 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ -tmp^post11+tmp^0 == 0 /\ nj^0-nj^post11 == 0 /\ ni^0-ni^post11 == 0 /\ -tmp___0^post11+tmp___0^0 == 0 /\ -nDim^post11+nDim^0 == 0 /\ tmp___3^0-tmp___3^post11 == 0), cost: 1 12: l11 -> l7 : __const_9^0'=__const_9^post12, nj^0'=nj^post12, tmp___3^0'=tmp___3^post12, bNoCapture^0'=bNoCapture^post12, tmp___0^0'=tmp___0^post12, ni^0'=ni^post12, tmp___2^0'=tmp___2^post12, bDomain^0'=bDomain^post12, tmp^0'=tmp^post12, nDim^0'=nDim^post12, tmp___1^0'=tmp___1^post12, (-nDim^post12+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post12 == 0 /\ bDomain^0-bDomain^post12 == 0 /\ __const_9^0-__const_9^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ nj^0-nj^post12 == 0 /\ tmp___2^post12 == 0 /\ -tmp___1^post12+tmp___1^0 == 0 /\ -tmp^post12+tmp^0 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -ni^post12+ni^0 == 0), cost: 1 13: l11 -> l10 : __const_9^0'=__const_9^post13, nj^0'=nj^post13, tmp___3^0'=tmp___3^post13, bNoCapture^0'=bNoCapture^post13, tmp___0^0'=tmp___0^post13, ni^0'=ni^post13, tmp___2^0'=tmp___2^post13, bDomain^0'=bDomain^post13, tmp^0'=tmp^post13, nDim^0'=nDim^post13, tmp___1^0'=tmp___1^post13, (-ni^post13+ni^0 == 0 /\ nj^0-nj^post13 == 0 /\ nDim^0-nDim^post13 == 0 /\ tmp___3^0-tmp___3^post13 == 0 /\ -bDomain^post13+bDomain^0 == 0 /\ __const_9^0-__const_9^post13 == 0 /\ -tmp^post13+tmp^0 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -bNoCapture^post13+bNoCapture^0 == 0 /\ tmp___2^0-tmp___2^post13 == 0), cost: 1 14: l11 -> l10 : __const_9^0'=__const_9^post14, nj^0'=nj^post14, tmp___3^0'=tmp___3^post14, bNoCapture^0'=bNoCapture^post14, tmp___0^0'=tmp___0^post14, ni^0'=ni^post14, tmp___2^0'=tmp___2^post14, bDomain^0'=bDomain^post14, tmp^0'=tmp^post14, nDim^0'=nDim^post14, tmp___1^0'=tmp___1^post14, (-bNoCapture^post14+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post14 == 0 /\ -bDomain^post14+bDomain^0 == 0 /\ -tmp___1^post14+tmp___1^0 == 0 /\ -tmp^post14+tmp^0 == 0 /\ ni^0-ni^post14 == 0 /\ nj^0-nj^post14 == 0 /\ -tmp___0^post14+tmp___0^0 == 0 /\ -nDim^post14+nDim^0 == 0 /\ -tmp___2^post14+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post14 == 0), cost: 1 15: l12 -> l7 : __const_9^0'=__const_9^post15, nj^0'=nj^post15, tmp___3^0'=tmp___3^post15, bNoCapture^0'=bNoCapture^post15, tmp___0^0'=tmp___0^post15, ni^0'=ni^post15, tmp___2^0'=tmp___2^post15, bDomain^0'=bDomain^post15, tmp^0'=tmp^post15, nDim^0'=nDim^post15, tmp___1^0'=tmp___1^post15, (-nDim^post15+nDim^0 == 0 /\ bDomain^0-bDomain^post15 == 0 /\ bNoCapture^0-bNoCapture^post15 == 0 /\ tmp___3^0-tmp___3^post15 == 0 /\ nj^0-nj^post15 == 0 /\ __const_9^0-__const_9^post15 == 0 /\ tmp___2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ -ni^post15+ni^0 == 0 /\ -tmp^post15+tmp^0 == 0 /\ -tmp___1^post15+tmp___1^0 == 0), cost: 1 16: l12 -> l11 : __const_9^0'=__const_9^post16, nj^0'=nj^post16, tmp___3^0'=tmp___3^post16, bNoCapture^0'=bNoCapture^post16, tmp___0^0'=tmp___0^post16, ni^0'=ni^post16, tmp___2^0'=tmp___2^post16, bDomain^0'=bDomain^post16, tmp^0'=tmp^post16, nDim^0'=nDim^post16, tmp___1^0'=tmp___1^post16, (__const_9^0-__const_9^post16 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ -nDim^post16+nDim^0 == 0 /\ -tmp^post16+tmp^0 == 0 /\ -tmp___1^post16+tmp___1^0 == 0 /\ nj^0-nj^post16 == 0 /\ ni^0-ni^post16 == 0 /\ -tmp___0^post16+tmp___0^0 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post16 == 0 /\ tmp___3^0-tmp___3^post16 == 0), cost: 1 17: l12 -> l11 : __const_9^0'=__const_9^post17, nj^0'=nj^post17, tmp___3^0'=tmp___3^post17, bNoCapture^0'=bNoCapture^post17, tmp___0^0'=tmp___0^post17, ni^0'=ni^post17, tmp___2^0'=tmp___2^post17, bDomain^0'=bDomain^post17, tmp^0'=tmp^post17, nDim^0'=nDim^post17, tmp___1^0'=tmp___1^post17, (-nDim^post17+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post17 == 0 /\ __const_9^0-__const_9^post17 == 0 /\ bDomain^0-bDomain^post17 == 0 /\ tmp___3^0-tmp___3^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ nj^0-nj^post17 == 0 /\ -tmp___1^post17+tmp___1^0 == 0 /\ -tmp^post17+tmp^0 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ -ni^post17+ni^0 == 0), cost: 1 18: l13 -> l7 : __const_9^0'=__const_9^post18, nj^0'=nj^post18, tmp___3^0'=tmp___3^post18, bNoCapture^0'=bNoCapture^post18, tmp___0^0'=tmp___0^post18, ni^0'=ni^post18, tmp___2^0'=tmp___2^post18, bDomain^0'=bDomain^post18, tmp^0'=tmp^post18, nDim^0'=nDim^post18, tmp___1^0'=tmp___1^post18, (tmp___3^0-tmp___3^post18 == 0 /\ ni^0-ni^post18 == 0 /\ -bNoCapture^0 <= 0 /\ nj^0-nj^post18 == 0 /\ -tmp___1^post18+tmp___1^0 == 0 /\ -tmp^post18+tmp^0 == 0 /\ bNoCapture^0 <= 0 /\ tmp___0^0-tmp___0^post18 == 0 /\ -bDomain^post18+bDomain^0 == 0 /\ __const_9^0-__const_9^post18 == 0 /\ -nDim^post18+nDim^0 == 0 /\ -bNoCapture^post18+bNoCapture^0 == 0 /\ tmp___2^post18 == 0), cost: 1 19: l13 -> l12 : __const_9^0'=__const_9^post19, nj^0'=nj^post19, tmp___3^0'=tmp___3^post19, bNoCapture^0'=bNoCapture^post19, tmp___0^0'=tmp___0^post19, ni^0'=ni^post19, tmp___2^0'=tmp___2^post19, bDomain^0'=bDomain^post19, tmp^0'=tmp^post19, nDim^0'=nDim^post19, tmp___1^0'=tmp___1^post19, (__const_9^0-__const_9^post19 == 0 /\ 1-bNoCapture^0 <= 0 /\ -bDomain^post19+bDomain^0 == 0 /\ -tmp___1^post19+tmp___1^0 == 0 /\ -tmp^post19+tmp^0 == 0 /\ -bNoCapture^post19+bNoCapture^0 == 0 /\ nj^0-nj^post19 == 0 /\ -tmp___0^post19+tmp___0^0 == 0 /\ -nDim^post19+nDim^0 == 0 /\ ni^0-ni^post19 == 0 /\ -tmp___2^post19+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post19 == 0), cost: 1 20: l13 -> l12 : __const_9^0'=__const_9^post20, nj^0'=nj^post20, tmp___3^0'=tmp___3^post20, bNoCapture^0'=bNoCapture^post20, tmp___0^0'=tmp___0^post20, ni^0'=ni^post20, tmp___2^0'=tmp___2^post20, bDomain^0'=bDomain^post20, tmp^0'=tmp^post20, nDim^0'=nDim^post20, tmp___1^0'=tmp___1^post20, (bNoCapture^0-bNoCapture^post20 == 0 /\ tmp___3^0-tmp___3^post20 == 0 /\ bDomain^0-bDomain^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -tmp___2^post20+tmp___2^0 == 0 /\ __const_9^0-__const_9^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ -ni^post20+ni^0 == 0 /\ -nDim^post20+nDim^0 == 0 /\ 1+bNoCapture^0 <= 0 /\ -tmp___1^post20+tmp___1^0 == 0 /\ -tmp^post20+tmp^0 == 0), cost: 1 21: l14 -> l13 : __const_9^0'=__const_9^post21, nj^0'=nj^post21, tmp___3^0'=tmp___3^post21, bNoCapture^0'=bNoCapture^post21, tmp___0^0'=tmp___0^post21, ni^0'=ni^post21, tmp___2^0'=tmp___2^post21, bDomain^0'=bDomain^post21, tmp^0'=tmp^post21, nDim^0'=nDim^post21, tmp___1^0'=tmp___1^post21, (ni^0-ni^post21 == 0 /\ tmp___2^0-tmp___2^post21 == 0 /\ -tmp^post21+tmp^0 == 0 /\ nj^0-nj^post21 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post21 == 0 /\ __const_9^0-__const_9^post21 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ -bDomain^post21+bDomain^0 == 0 /\ -nDim^post21+nDim^0 == 0 /\ -tmp___1^0+bNoCapture^post21 == 0), cost: 1 22: l15 -> l14 : __const_9^0'=__const_9^post22, nj^0'=nj^post22, tmp___3^0'=tmp___3^post22, bNoCapture^0'=bNoCapture^post22, tmp___0^0'=tmp___0^post22, ni^0'=ni^post22, tmp___2^0'=tmp___2^post22, bDomain^0'=bDomain^post22, tmp^0'=tmp^post22, nDim^0'=nDim^post22, tmp___1^0'=tmp___1^post22, (-nDim^post22+nDim^0 == 0 /\ tmp___3^0-tmp___3^post22 == 0 /\ bNoCapture^0-bNoCapture^post22 == 0 /\ __const_9^0-__const_9^post22 == 0 /\ -1+tmp___1^post22 == 0 /\ bDomain^0-bDomain^post22 == 0 /\ -tmp___2^post22+tmp___2^0 == 0 /\ nj^0-nj^post22 == 0 /\ -tmp^post22+tmp^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ -ni^post22+ni^0 == 0), cost: 1 23: l16 -> l15 : __const_9^0'=__const_9^post23, nj^0'=nj^post23, tmp___3^0'=tmp___3^post23, bNoCapture^0'=bNoCapture^post23, tmp___0^0'=tmp___0^post23, ni^0'=ni^post23, tmp___2^0'=tmp___2^post23, bDomain^0'=bDomain^post23, tmp^0'=tmp^post23, nDim^0'=nDim^post23, tmp___1^0'=tmp___1^post23, (ni^0-ni^post23 == 0 /\ tmp___2^0-tmp___2^post23 == 0 /\ -tmp___1^post23+tmp___1^0 == 0 /\ -tmp^post23+tmp^0 == 0 /\ nj^0-nj^post23 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -bDomain^post23+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post23 == 0 /\ __const_9^0-__const_9^post23 == 0 /\ -nDim^post23+nDim^0 == 0 /\ -bNoCapture^post23+bNoCapture^0 == 0), cost: 1 24: l16 -> l14 : __const_9^0'=__const_9^post24, nj^0'=nj^post24, tmp___3^0'=tmp___3^post24, bNoCapture^0'=bNoCapture^post24, tmp___0^0'=tmp___0^post24, ni^0'=ni^post24, tmp___2^0'=tmp___2^post24, bDomain^0'=bDomain^post24, tmp^0'=tmp^post24, nDim^0'=nDim^post24, tmp___1^0'=tmp___1^post24, (__const_9^0-__const_9^post24 == 0 /\ tmp___0^0-tmp___0^post24 == 0 /\ tmp___1^post24 == 0 /\ -nDim^post24+nDim^0 == 0 /\ -tmp___2^post24+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post24 == 0 /\ bDomain^0-bDomain^post24 == 0 /\ nj^0-nj^post24 == 0 /\ -tmp___3^post24+tmp___3^0 == 0 /\ ni^0-ni^post24 == 0 /\ tmp^0-tmp^post24 == 0), cost: 1 25: l16 -> l15 : __const_9^0'=__const_9^post25, nj^0'=nj^post25, tmp___3^0'=tmp___3^post25, bNoCapture^0'=bNoCapture^post25, tmp___0^0'=tmp___0^post25, ni^0'=ni^post25, tmp___2^0'=tmp___2^post25, bDomain^0'=bDomain^post25, tmp^0'=tmp^post25, nDim^0'=nDim^post25, tmp___1^0'=tmp___1^post25, (bDomain^0-bDomain^post25 == 0 /\ -tmp___2^post25+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post25 == 0 /\ tmp___3^0-tmp___3^post25 == 0 /\ nj^0-nj^post25 == 0 /\ __const_9^0-__const_9^post25 == 0 /\ tmp___0^0-tmp___0^post25 == 0 /\ -ni^post25+ni^0 == 0 /\ -nDim^post25+nDim^0 == 0 /\ -tmp___1^post25+tmp___1^0 == 0 /\ -tmp^post25+tmp^0 == 0), cost: 1 26: l17 -> l14 : __const_9^0'=__const_9^post26, nj^0'=nj^post26, tmp___3^0'=tmp___3^post26, bNoCapture^0'=bNoCapture^post26, tmp___0^0'=tmp___0^post26, ni^0'=ni^post26, tmp___2^0'=tmp___2^post26, bDomain^0'=bDomain^post26, tmp^0'=tmp^post26, nDim^0'=nDim^post26, tmp___1^0'=tmp___1^post26, (tmp___2^0-tmp___2^post26 == 0 /\ ni^0-ni^post26 == 0 /\ -tmp^post26+tmp^0 == 0 /\ tmp___1^post26 == 0 /\ nj^0-nj^post26 == 0 /\ -bNoCapture^0 <= 0 /\ bNoCapture^0 <= 0 /\ -bDomain^post26+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post26 == 0 /\ tmp___0^0-tmp___0^post26 == 0 /\ __const_9^0-__const_9^post26 == 0 /\ -nDim^post26+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post26 == 0), cost: 1 27: l17 -> l16 : __const_9^0'=__const_9^post27, nj^0'=nj^post27, tmp___3^0'=tmp___3^post27, bNoCapture^0'=bNoCapture^post27, tmp___0^0'=tmp___0^post27, ni^0'=ni^post27, tmp___2^0'=tmp___2^post27, bDomain^0'=bDomain^post27, tmp^0'=tmp^post27, nDim^0'=nDim^post27, tmp___1^0'=tmp___1^post27, (__const_9^0-__const_9^post27 == 0 /\ 1-bNoCapture^0 <= 0 /\ -nDim^post27+nDim^0 == 0 /\ -tmp___0^post27+tmp___0^0 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ -tmp___1^post27+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post27 == 0 /\ ni^0-ni^post27 == 0 /\ bNoCapture^0-bNoCapture^post27 == 0 /\ -bDomain^post27+bDomain^0 == 0 /\ nj^0-nj^post27 == 0), cost: 1 28: l17 -> l16 : __const_9^0'=__const_9^post28, nj^0'=nj^post28, tmp___3^0'=tmp___3^post28, bNoCapture^0'=bNoCapture^post28, tmp___0^0'=tmp___0^post28, ni^0'=ni^post28, tmp___2^0'=tmp___2^post28, bDomain^0'=bDomain^post28, tmp^0'=tmp^post28, nDim^0'=nDim^post28, tmp___1^0'=tmp___1^post28, (nj^0-nj^post28 == 0 /\ -tmp___1^post28+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post28 == 0 /\ ni^0-ni^post28 == 0 /\ -tmp^post28+tmp^0 == 0 /\ -bDomain^post28+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ tmp___3^0-tmp___3^post28 == 0 /\ __const_9^0-__const_9^post28 == 0 /\ -nDim^post28+nDim^0 == 0 /\ -bNoCapture^post28+bNoCapture^0 == 0 /\ 1+bNoCapture^0 <= 0), cost: 1 29: l18 -> l19 : __const_9^0'=__const_9^post29, nj^0'=nj^post29, tmp___3^0'=tmp___3^post29, bNoCapture^0'=bNoCapture^post29, tmp___0^0'=tmp___0^post29, ni^0'=ni^post29, tmp___2^0'=tmp___2^post29, bDomain^0'=bDomain^post29, tmp^0'=tmp^post29, nDim^0'=nDim^post29, tmp___1^0'=tmp___1^post29, (-tmp___0^post29+tmp___0^0 == 0 /\ -nDim^post29+nDim^0 == 0 /\ tmp^0-tmp^post29 == 0 /\ -tmp___2^post29+tmp___2^0 == 0 /\ __const_9^0-__const_9^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ bNoCapture^0-bNoCapture^post29 == 0 /\ bDomain^0-bDomain^post29 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ nj^0-nj^post29 == 0 /\ ni^0-ni^post29 == 0), cost: 1 45: l19 -> l25 : __const_9^0'=__const_9^post45, nj^0'=nj^post45, tmp___3^0'=tmp___3^post45, bNoCapture^0'=bNoCapture^post45, tmp___0^0'=tmp___0^post45, ni^0'=ni^post45, tmp___2^0'=tmp___2^post45, bDomain^0'=bDomain^post45, tmp^0'=tmp^post45, nDim^0'=nDim^post45, tmp___1^0'=tmp___1^post45, (-ni^post45+ni^0 == 0 /\ nj^0-nj^post45 == 0 /\ bNoCapture^0-bNoCapture^post45 == 0 /\ nDim^0-nDim^post45 == 0 /\ -bDomain^post45+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post45 == 0 /\ 1+ni^0-nDim^0 <= 0 /\ -tmp___1^post45+tmp___1^0 == 0 /\ __const_9^0-__const_9^post45 == 0 /\ -tmp^post45+tmp^0 == 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ tmp___2^0-tmp___2^post45 == 0), cost: 1 30: l20 -> l5 : __const_9^0'=__const_9^post30, nj^0'=nj^post30, tmp___3^0'=tmp___3^post30, bNoCapture^0'=bNoCapture^post30, tmp___0^0'=tmp___0^post30, ni^0'=ni^post30, tmp___2^0'=tmp___2^post30, bDomain^0'=bDomain^post30, tmp^0'=tmp^post30, nDim^0'=nDim^post30, tmp___1^0'=tmp___1^post30, (-nj^0+ni^0 <= 0 /\ -ni^post30+ni^0 == 0 /\ __const_9^0-__const_9^post30 == 0 /\ nj^0-ni^0 <= 0 /\ bNoCapture^0-bNoCapture^post30 == 0 /\ tmp___3^0-tmp___3^post30 == 0 /\ -bDomain^post30+bDomain^0 == 0 /\ nj^0-nj^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post30 == 0 /\ -nDim^post30+nDim^0 == 0 /\ -tmp^post30+tmp^0 == 0), cost: 1 31: l20 -> l17 : __const_9^0'=__const_9^post31, nj^0'=nj^post31, tmp___3^0'=tmp___3^post31, bNoCapture^0'=bNoCapture^post31, tmp___0^0'=tmp___0^post31, ni^0'=ni^post31, tmp___2^0'=tmp___2^post31, bDomain^0'=bDomain^post31, tmp^0'=tmp^post31, nDim^0'=nDim^post31, tmp___1^0'=tmp___1^post31, (ni^0-ni^post31 == 0 /\ tmp___2^0-tmp___2^post31 == 0 /\ -tmp___1^post31+tmp___1^0 == 0 /\ -tmp^post31+tmp^0 == 0 /\ nj^0-nj^post31 == 0 /\ -bDomain^post31+bDomain^0 == 0 /\ __const_9^0-__const_9^post31 == 0 /\ 1+nj^0-ni^0 <= 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ tmp___3^0-tmp___3^post31 == 0 /\ -nDim^post31+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post31 == 0), cost: 1 32: l20 -> l17 : __const_9^0'=__const_9^post32, nj^0'=nj^post32, tmp___3^0'=tmp___3^post32, bNoCapture^0'=bNoCapture^post32, tmp___0^0'=tmp___0^post32, ni^0'=ni^post32, tmp___2^0'=tmp___2^post32, bDomain^0'=bDomain^post32, tmp^0'=tmp^post32, nDim^0'=nDim^post32, tmp___1^0'=tmp___1^post32, (1-nj^0+ni^0 <= 0 /\ -tmp___0^post32+tmp___0^0 == 0 /\ -nDim^post32+nDim^0 == 0 /\ -tmp___2^post32+tmp___2^0 == 0 /\ tmp^0-tmp^post32 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ __const_9^0-__const_9^post32 == 0 /\ bNoCapture^0-bNoCapture^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ nj^0-nj^post32 == 0 /\ ni^0-ni^post32 == 0 /\ -bDomain^post32+bDomain^0 == 0), cost: 1 33: l21 -> l18 : __const_9^0'=__const_9^post33, nj^0'=nj^post33, tmp___3^0'=tmp___3^post33, bNoCapture^0'=bNoCapture^post33, tmp___0^0'=tmp___0^post33, ni^0'=ni^post33, tmp___2^0'=tmp___2^post33, bDomain^0'=bDomain^post33, tmp^0'=tmp^post33, nDim^0'=nDim^post33, tmp___1^0'=tmp___1^post33, (-tmp___1^post33+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post33 == 0 /\ -tmp^post33+tmp^0 == 0 /\ __const_9^0-__const_9^post33 == 0 /\ -nj^0+nDim^0 <= 0 /\ -1+ni^post33-ni^0 == 0 /\ bNoCapture^0-bNoCapture^post33 == 0 /\ -bDomain^post33+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post33 == 0 /\ -nDim^post33+nDim^0 == 0 /\ -nj^post33+nj^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0), cost: 1 34: l21 -> l20 : __const_9^0'=__const_9^post34, nj^0'=nj^post34, tmp___3^0'=tmp___3^post34, bNoCapture^0'=bNoCapture^post34, tmp___0^0'=tmp___0^post34, ni^0'=ni^post34, tmp___2^0'=tmp___2^post34, bDomain^0'=bDomain^post34, tmp^0'=tmp^post34, nDim^0'=nDim^post34, tmp___1^0'=tmp___1^post34, (-nDim^post34+nDim^0 == 0 /\ 1+nj^0-nDim^0 <= 0 /\ -tmp___0^post34+tmp___0^0 == 0 /\ tmp^0-tmp^post34 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ __const_9^0-__const_9^post34 == 0 /\ -tmp___1^post34+tmp___1^0 == 0 /\ bNoCapture^0-bNoCapture^post34 == 0 /\ bDomain^0-bDomain^post34 == 0 /\ nj^0-nj^post34 == 0 /\ ni^0-ni^post34 == 0 /\ -tmp___3^post34+tmp___3^0 == 0), cost: 1 35: l22 -> l6 : __const_9^0'=__const_9^post35, nj^0'=nj^post35, tmp___3^0'=tmp___3^post35, bNoCapture^0'=bNoCapture^post35, tmp___0^0'=tmp___0^post35, ni^0'=ni^post35, tmp___2^0'=tmp___2^post35, bDomain^0'=bDomain^post35, tmp^0'=tmp^post35, nDim^0'=nDim^post35, tmp___1^0'=tmp___1^post35, (-ni^post35+ni^0 == 0 /\ nj^post35 == 0 /\ bDomain^post35-tmp___0^0 == 0 /\ nDim^0-nDim^post35 == 0 /\ tmp___3^0-tmp___3^post35 == 0 /\ bNoCapture^0-bNoCapture^post35 == 0 /\ -tmp___1^post35+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post35 == 0 /\ __const_9^0-__const_9^post35 == 0 /\ -tmp^post35+tmp^0 == 0 /\ tmp___2^0-tmp___2^post35 == 0), cost: 1 36: l23 -> l22 : __const_9^0'=__const_9^post36, nj^0'=nj^post36, tmp___3^0'=tmp___3^post36, bNoCapture^0'=bNoCapture^post36, tmp___0^0'=tmp___0^post36, ni^0'=ni^post36, tmp___2^0'=tmp___2^post36, bDomain^0'=bDomain^post36, tmp^0'=tmp^post36, nDim^0'=nDim^post36, tmp___1^0'=tmp___1^post36, (ni^0-ni^post36 == 0 /\ -tmp^post36+tmp^0 == 0 /\ tmp___2^0-tmp___2^post36 == 0 /\ -bNoCapture^post36+bNoCapture^0 == 0 /\ -bDomain^post36+bDomain^0 == 0 /\ __const_9^0-__const_9^post36 == 0 /\ -1+tmp___0^post36 == 0 /\ -tmp___1^post36+tmp___1^0 == 0 /\ nj^0-nj^post36 == 0 /\ -nDim^post36+nDim^0 == 0 /\ tmp___3^0-tmp___3^post36 == 0), cost: 1 37: l23 -> l22 : __const_9^0'=__const_9^post37, nj^0'=nj^post37, tmp___3^0'=tmp___3^post37, bNoCapture^0'=bNoCapture^post37, tmp___0^0'=tmp___0^post37, ni^0'=ni^post37, tmp___2^0'=tmp___2^post37, bDomain^0'=bDomain^post37, tmp^0'=tmp^post37, nDim^0'=nDim^post37, tmp___1^0'=tmp___1^post37, (-nDim^post37+nDim^0 == 0 /\ tmp___0^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ tmp^0-tmp^post37 == 0 /\ -tmp___1^post37+tmp___1^0 == 0 /\ __const_9^0-__const_9^post37 == 0 /\ bNoCapture^0-bNoCapture^post37 == 0 /\ tmp___3^0-tmp___3^post37 == 0 /\ nj^0-nj^post37 == 0 /\ ni^0-ni^post37 == 0 /\ -bDomain^post37+bDomain^0 == 0), cost: 1 39: l24 -> l22 : __const_9^0'=__const_9^post39, nj^0'=nj^post39, tmp___3^0'=tmp___3^post39, bNoCapture^0'=bNoCapture^post39, tmp___0^0'=tmp___0^post39, ni^0'=ni^post39, tmp___2^0'=tmp___2^post39, bDomain^0'=bDomain^post39, tmp^0'=tmp^post39, nDim^0'=nDim^post39, tmp___1^0'=tmp___1^post39, (tmp___0^post39 == 0 /\ -nDim^post39+nDim^0 == 0 /\ -tmp___2^post39+tmp___2^0 == 0 /\ -bNoCapture^post39+bNoCapture^0 == 0 /\ nj^0-nj^post39 == 0 /\ tmp^0-tmp^post39 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ __const_9^0-__const_9^post39 == 0 /\ tmp___3^0-tmp___3^post39 == 0 /\ bDomain^0-bDomain^post39 == 0 /\ ni^0-ni^post39 == 0), cost: 1 40: l24 -> l23 : __const_9^0'=__const_9^post40, nj^0'=nj^post40, tmp___3^0'=tmp___3^post40, bNoCapture^0'=bNoCapture^post40, tmp___0^0'=tmp___0^post40, ni^0'=ni^post40, tmp___2^0'=tmp___2^post40, bDomain^0'=bDomain^post40, tmp^0'=tmp^post40, nDim^0'=nDim^post40, tmp___1^0'=tmp___1^post40, (-ni^post40+ni^0 == 0 /\ nDim^0-nDim^post40 == 0 /\ tmp___3^0-tmp___3^post40 == 0 /\ -bDomain^post40+bDomain^0 == 0 /\ bNoCapture^0-bNoCapture^post40 == 0 /\ nj^0-nj^post40 == 0 /\ -tmp___1^post40+tmp___1^0 == 0 /\ -tmp^post40+tmp^0 == 0 /\ __const_9^0-__const_9^post40 == 0 /\ tmp___0^0-tmp___0^post40 == 0 /\ tmp___2^0-tmp___2^post40 == 0), cost: 1 41: l25 -> l22 : __const_9^0'=__const_9^post41, nj^0'=nj^post41, tmp___3^0'=tmp___3^post41, bNoCapture^0'=bNoCapture^post41, tmp___0^0'=tmp___0^post41, ni^0'=ni^post41, tmp___2^0'=tmp___2^post41, bDomain^0'=bDomain^post41, tmp^0'=tmp^post41, nDim^0'=nDim^post41, tmp___1^0'=tmp___1^post41, (-bNoCapture^post41+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post41 == 0 /\ tmp___0^post41 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ -bDomain^0 <= 0 /\ -tmp^post41+tmp^0 == 0 /\ ni^0-ni^post41 == 0 /\ nj^0-nj^post41 == 0 /\ -nDim^post41+nDim^0 == 0 /\ bDomain^0 <= 0 /\ -tmp___2^post41+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post41 == 0), cost: 1 42: l25 -> l24 : __const_9^0'=__const_9^post42, nj^0'=nj^post42, tmp___3^0'=tmp___3^post42, bNoCapture^0'=bNoCapture^post42, tmp___0^0'=tmp___0^post42, ni^0'=ni^post42, tmp___2^0'=tmp___2^post42, bDomain^0'=bDomain^post42, tmp^0'=tmp^post42, nDim^0'=nDim^post42, tmp___1^0'=tmp___1^post42, (-nDim^post42+nDim^0 == 0 /\ -tmp___0^post42+tmp___0^0 == 0 /\ bNoCapture^0-bNoCapture^post42 == 0 /\ tmp___3^0-tmp___3^post42 == 0 /\ nj^0-nj^post42 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ 1-bDomain^0 <= 0 /\ -tmp___1^post42+tmp___1^0 == 0 /\ tmp^0-tmp^post42 == 0 /\ __const_9^0-__const_9^post42 == 0 /\ ni^0-ni^post42 == 0 /\ -bDomain^post42+bDomain^0 == 0), cost: 1 43: l25 -> l24 : __const_9^0'=__const_9^post43, nj^0'=nj^post43, tmp___3^0'=tmp___3^post43, bNoCapture^0'=bNoCapture^post43, tmp___0^0'=tmp___0^post43, ni^0'=ni^post43, tmp___2^0'=tmp___2^post43, bDomain^0'=bDomain^post43, tmp^0'=tmp^post43, nDim^0'=nDim^post43, tmp___1^0'=tmp___1^post43, (-tmp___1^post43+tmp___1^0 == 0 /\ -tmp^post43+tmp^0 == 0 /\ nDim^0-nDim^post43 == 0 /\ -ni^post43+ni^0 == 0 /\ bNoCapture^0-bNoCapture^post43 == 0 /\ -bDomain^post43+bDomain^0 == 0 /\ tmp___2^0-tmp___2^post43 == 0 /\ tmp___3^0-tmp___3^post43 == 0 /\ 1+bDomain^0 <= 0 /\ -nj^post43+nj^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ __const_9^0-__const_9^post43 == 0), cost: 1 48: l26 -> l8 : __const_9^0'=__const_9^post48, nj^0'=nj^post48, tmp___3^0'=tmp___3^post48, bNoCapture^0'=bNoCapture^post48, tmp___0^0'=tmp___0^post48, ni^0'=ni^post48, tmp___2^0'=tmp___2^post48, bDomain^0'=bDomain^post48, tmp^0'=tmp^post48, nDim^0'=nDim^post48, tmp___1^0'=tmp___1^post48, (0 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ ni^post48 == 0 /\ -__const_9^0+nDim^post48 == 0 /\ tmp___2^0-tmp___2^post48 == 0 /\ tmp___3^0-tmp___3^post48 == 0 /\ -1+bNoCapture^post48 == 0 /\ -1+bDomain^post48 == 0 /\ -nj^post48+nj^0 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ __const_9^0-__const_9^post48 == 0), cost: 1 49: l27 -> l26 : __const_9^0'=__const_9^post49, nj^0'=nj^post49, tmp___3^0'=tmp___3^post49, bNoCapture^0'=bNoCapture^post49, tmp___0^0'=tmp___0^post49, ni^0'=ni^post49, tmp___2^0'=tmp___2^post49, bDomain^0'=bDomain^post49, tmp^0'=tmp^post49, nDim^0'=nDim^post49, tmp___1^0'=tmp___1^post49, (-bDomain^post49+bDomain^0 == 0 /\ __const_9^0-__const_9^post49 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ -tmp^post49+tmp^0 == 0 /\ -nDim^post49+nDim^0 == 0 /\ -tmp___0^post49+tmp___0^0 == 0 /\ ni^0-ni^post49 == 0 /\ -bNoCapture^post49+bNoCapture^0 == 0 /\ nj^0-nj^post49 == 0 /\ -tmp___2^post49+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post49 == 0), cost: 1 Applied preprocessing Original rule: l5 -> l6 : __const_9^0'=__const_9^post8, nj^0'=nj^post8, tmp___3^0'=tmp___3^post8, bNoCapture^0'=bNoCapture^post8, tmp___0^0'=tmp___0^post8, ni^0'=ni^post8, tmp___2^0'=tmp___2^post8, bDomain^0'=bDomain^post8, tmp^0'=tmp^post8, nDim^0'=nDim^post8, tmp___1^0'=tmp___1^post8, (-ni^post8+ni^0 == 0 /\ -1-nj^0+nj^post8 == 0 /\ nDim^0-nDim^post8 == 0 /\ tmp___3^0-tmp___3^post8 == 0 /\ bNoCapture^0-bNoCapture^post8 == 0 /\ -bDomain^post8+bDomain^0 == 0 /\ -tmp___1^post8+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ __const_9^0-__const_9^post8 == 0 /\ -tmp^post8+tmp^0 == 0 /\ tmp___2^0-tmp___2^post8 == 0), cost: 1 New rule: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 Applied preprocessing Original rule: l7 -> l5 : __const_9^0'=__const_9^post9, nj^0'=nj^post9, tmp___3^0'=tmp___3^post9, bNoCapture^0'=bNoCapture^post9, tmp___0^0'=tmp___0^post9, ni^0'=ni^post9, tmp___2^0'=tmp___2^post9, bDomain^0'=bDomain^post9, tmp^0'=tmp^post9, nDim^0'=nDim^post9, tmp___1^0'=tmp___1^post9, (bNoCapture^post9-tmp___2^0 == 0 /\ __const_9^0-__const_9^post9 == 0 /\ -bDomain^post9+bDomain^0 == 0 /\ -tmp___1^post9+tmp___1^0 == 0 /\ -tmp^post9+tmp^0 == 0 /\ ni^0-ni^post9 == 0 /\ -nDim^post9+nDim^0 == 0 /\ -tmp___0^post9+tmp___0^0 == 0 /\ nj^0-nj^post9 == 0 /\ -tmp___2^post9+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post9 == 0), cost: 1 New rule: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l9 : __const_9^0'=__const_9^post10, nj^0'=nj^post10, tmp___3^0'=tmp___3^post10, bNoCapture^0'=bNoCapture^post10, tmp___0^0'=tmp___0^post10, ni^0'=ni^post10, tmp___2^0'=tmp___2^post10, bDomain^0'=bDomain^post10, tmp^0'=tmp^post10, nDim^0'=nDim^post10, tmp___1^0'=tmp___1^post10, (-ni^post10+ni^0 == 0 /\ bNoCapture^0-bNoCapture^post10 == 0 /\ tmp___3^0-tmp___3^post10 == 0 /\ nj^0-nj^post10 == 0 /\ nDim^0-nDim^post10 == 0 /\ -bDomain^post10+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ -tmp___1^post10+tmp___1^0 == 0 /\ __const_9^0-__const_9^post10 == 0 /\ -tmp^post10+tmp^0 == 0 /\ tmp___2^0-tmp___2^post10 == 0), cost: 1 New rule: l8 -> l9 : TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l7 : __const_9^0'=__const_9^post11, nj^0'=nj^post11, tmp___3^0'=tmp___3^post11, bNoCapture^0'=bNoCapture^post11, tmp___0^0'=tmp___0^post11, ni^0'=ni^post11, tmp___2^0'=tmp___2^post11, bDomain^0'=bDomain^post11, tmp^0'=tmp^post11, nDim^0'=nDim^post11, tmp___1^0'=tmp___1^post11, (-bNoCapture^post11+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post11 == 0 /\ -bDomain^post11+bDomain^0 == 0 /\ -1+tmp___2^post11 == 0 /\ -tmp___1^post11+tmp___1^0 == 0 /\ -tmp^post11+tmp^0 == 0 /\ nj^0-nj^post11 == 0 /\ ni^0-ni^post11 == 0 /\ -tmp___0^post11+tmp___0^0 == 0 /\ -nDim^post11+nDim^0 == 0 /\ tmp___3^0-tmp___3^post11 == 0), cost: 1 New rule: l10 -> l7 : tmp___2^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l7 : __const_9^0'=__const_9^post12, nj^0'=nj^post12, tmp___3^0'=tmp___3^post12, bNoCapture^0'=bNoCapture^post12, tmp___0^0'=tmp___0^post12, ni^0'=ni^post12, tmp___2^0'=tmp___2^post12, bDomain^0'=bDomain^post12, tmp^0'=tmp^post12, nDim^0'=nDim^post12, tmp___1^0'=tmp___1^post12, (-nDim^post12+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post12 == 0 /\ bDomain^0-bDomain^post12 == 0 /\ __const_9^0-__const_9^post12 == 0 /\ tmp___3^0-tmp___3^post12 == 0 /\ nj^0-nj^post12 == 0 /\ tmp___2^post12 == 0 /\ -tmp___1^post12+tmp___1^0 == 0 /\ -tmp^post12+tmp^0 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -ni^post12+ni^0 == 0), cost: 1 New rule: l11 -> l7 : tmp___2^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l10 : __const_9^0'=__const_9^post13, nj^0'=nj^post13, tmp___3^0'=tmp___3^post13, bNoCapture^0'=bNoCapture^post13, tmp___0^0'=tmp___0^post13, ni^0'=ni^post13, tmp___2^0'=tmp___2^post13, bDomain^0'=bDomain^post13, tmp^0'=tmp^post13, nDim^0'=nDim^post13, tmp___1^0'=tmp___1^post13, (-ni^post13+ni^0 == 0 /\ nj^0-nj^post13 == 0 /\ nDim^0-nDim^post13 == 0 /\ tmp___3^0-tmp___3^post13 == 0 /\ -bDomain^post13+bDomain^0 == 0 /\ __const_9^0-__const_9^post13 == 0 /\ -tmp^post13+tmp^0 == 0 /\ -tmp___1^post13+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -bNoCapture^post13+bNoCapture^0 == 0 /\ tmp___2^0-tmp___2^post13 == 0), cost: 1 New rule: l11 -> l10 : TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l10 : __const_9^0'=__const_9^post14, nj^0'=nj^post14, tmp___3^0'=tmp___3^post14, bNoCapture^0'=bNoCapture^post14, tmp___0^0'=tmp___0^post14, ni^0'=ni^post14, tmp___2^0'=tmp___2^post14, bDomain^0'=bDomain^post14, tmp^0'=tmp^post14, nDim^0'=nDim^post14, tmp___1^0'=tmp___1^post14, (-bNoCapture^post14+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post14 == 0 /\ -bDomain^post14+bDomain^0 == 0 /\ -tmp___1^post14+tmp___1^0 == 0 /\ -tmp^post14+tmp^0 == 0 /\ ni^0-ni^post14 == 0 /\ nj^0-nj^post14 == 0 /\ -tmp___0^post14+tmp___0^0 == 0 /\ -nDim^post14+nDim^0 == 0 /\ -tmp___2^post14+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post14 == 0), cost: 1 New rule: l11 -> l10 : TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l7 : __const_9^0'=__const_9^post15, nj^0'=nj^post15, tmp___3^0'=tmp___3^post15, bNoCapture^0'=bNoCapture^post15, tmp___0^0'=tmp___0^post15, ni^0'=ni^post15, tmp___2^0'=tmp___2^post15, bDomain^0'=bDomain^post15, tmp^0'=tmp^post15, nDim^0'=nDim^post15, tmp___1^0'=tmp___1^post15, (-nDim^post15+nDim^0 == 0 /\ bDomain^0-bDomain^post15 == 0 /\ bNoCapture^0-bNoCapture^post15 == 0 /\ tmp___3^0-tmp___3^post15 == 0 /\ nj^0-nj^post15 == 0 /\ __const_9^0-__const_9^post15 == 0 /\ tmp___2^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ -ni^post15+ni^0 == 0 /\ -tmp^post15+tmp^0 == 0 /\ -tmp___1^post15+tmp___1^0 == 0), cost: 1 New rule: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l11 : __const_9^0'=__const_9^post16, nj^0'=nj^post16, tmp___3^0'=tmp___3^post16, bNoCapture^0'=bNoCapture^post16, tmp___0^0'=tmp___0^post16, ni^0'=ni^post16, tmp___2^0'=tmp___2^post16, bDomain^0'=bDomain^post16, tmp^0'=tmp^post16, nDim^0'=nDim^post16, tmp___1^0'=tmp___1^post16, (__const_9^0-__const_9^post16 == 0 /\ -bDomain^post16+bDomain^0 == 0 /\ -nDim^post16+nDim^0 == 0 /\ -tmp^post16+tmp^0 == 0 /\ -tmp___1^post16+tmp___1^0 == 0 /\ nj^0-nj^post16 == 0 /\ ni^0-ni^post16 == 0 /\ -tmp___0^post16+tmp___0^0 == 0 /\ -tmp___2^post16+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post16 == 0 /\ tmp___3^0-tmp___3^post16 == 0), cost: 1 New rule: l12 -> l11 : TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l11 : __const_9^0'=__const_9^post17, nj^0'=nj^post17, tmp___3^0'=tmp___3^post17, bNoCapture^0'=bNoCapture^post17, tmp___0^0'=tmp___0^post17, ni^0'=ni^post17, tmp___2^0'=tmp___2^post17, bDomain^0'=bDomain^post17, tmp^0'=tmp^post17, nDim^0'=nDim^post17, tmp___1^0'=tmp___1^post17, (-nDim^post17+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post17 == 0 /\ __const_9^0-__const_9^post17 == 0 /\ bDomain^0-bDomain^post17 == 0 /\ tmp___3^0-tmp___3^post17 == 0 /\ -tmp___2^post17+tmp___2^0 == 0 /\ nj^0-nj^post17 == 0 /\ -tmp___1^post17+tmp___1^0 == 0 /\ -tmp^post17+tmp^0 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ -ni^post17+ni^0 == 0), cost: 1 New rule: l12 -> l11 : TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l7 : __const_9^0'=__const_9^post18, nj^0'=nj^post18, tmp___3^0'=tmp___3^post18, bNoCapture^0'=bNoCapture^post18, tmp___0^0'=tmp___0^post18, ni^0'=ni^post18, tmp___2^0'=tmp___2^post18, bDomain^0'=bDomain^post18, tmp^0'=tmp^post18, nDim^0'=nDim^post18, tmp___1^0'=tmp___1^post18, (tmp___3^0-tmp___3^post18 == 0 /\ ni^0-ni^post18 == 0 /\ -bNoCapture^0 <= 0 /\ nj^0-nj^post18 == 0 /\ -tmp___1^post18+tmp___1^0 == 0 /\ -tmp^post18+tmp^0 == 0 /\ bNoCapture^0 <= 0 /\ tmp___0^0-tmp___0^post18 == 0 /\ -bDomain^post18+bDomain^0 == 0 /\ __const_9^0-__const_9^post18 == 0 /\ -nDim^post18+nDim^0 == 0 /\ -bNoCapture^post18+bNoCapture^0 == 0 /\ tmp___2^post18 == 0), cost: 1 New rule: l13 -> l7 : tmp___2^0'=0, bNoCapture^0 == 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : __const_9^0'=__const_9^post19, nj^0'=nj^post19, tmp___3^0'=tmp___3^post19, bNoCapture^0'=bNoCapture^post19, tmp___0^0'=tmp___0^post19, ni^0'=ni^post19, tmp___2^0'=tmp___2^post19, bDomain^0'=bDomain^post19, tmp^0'=tmp^post19, nDim^0'=nDim^post19, tmp___1^0'=tmp___1^post19, (__const_9^0-__const_9^post19 == 0 /\ 1-bNoCapture^0 <= 0 /\ -bDomain^post19+bDomain^0 == 0 /\ -tmp___1^post19+tmp___1^0 == 0 /\ -tmp^post19+tmp^0 == 0 /\ -bNoCapture^post19+bNoCapture^0 == 0 /\ nj^0-nj^post19 == 0 /\ -tmp___0^post19+tmp___0^0 == 0 /\ -nDim^post19+nDim^0 == 0 /\ ni^0-ni^post19 == 0 /\ -tmp___2^post19+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post19 == 0), cost: 1 New rule: l13 -> l12 : -1+bNoCapture^0 >= 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : __const_9^0'=__const_9^post20, nj^0'=nj^post20, tmp___3^0'=tmp___3^post20, bNoCapture^0'=bNoCapture^post20, tmp___0^0'=tmp___0^post20, ni^0'=ni^post20, tmp___2^0'=tmp___2^post20, bDomain^0'=bDomain^post20, tmp^0'=tmp^post20, nDim^0'=nDim^post20, tmp___1^0'=tmp___1^post20, (bNoCapture^0-bNoCapture^post20 == 0 /\ tmp___3^0-tmp___3^post20 == 0 /\ bDomain^0-bDomain^post20 == 0 /\ nj^0-nj^post20 == 0 /\ -tmp___2^post20+tmp___2^0 == 0 /\ __const_9^0-__const_9^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ -ni^post20+ni^0 == 0 /\ -nDim^post20+nDim^0 == 0 /\ 1+bNoCapture^0 <= 0 /\ -tmp___1^post20+tmp___1^0 == 0 /\ -tmp^post20+tmp^0 == 0), cost: 1 New rule: l13 -> l12 : 1+bNoCapture^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l13 : __const_9^0'=__const_9^post21, nj^0'=nj^post21, tmp___3^0'=tmp___3^post21, bNoCapture^0'=bNoCapture^post21, tmp___0^0'=tmp___0^post21, ni^0'=ni^post21, tmp___2^0'=tmp___2^post21, bDomain^0'=bDomain^post21, tmp^0'=tmp^post21, nDim^0'=nDim^post21, tmp___1^0'=tmp___1^post21, (ni^0-ni^post21 == 0 /\ tmp___2^0-tmp___2^post21 == 0 /\ -tmp^post21+tmp^0 == 0 /\ nj^0-nj^post21 == 0 /\ -tmp___1^post21+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post21 == 0 /\ __const_9^0-__const_9^post21 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ -bDomain^post21+bDomain^0 == 0 /\ -nDim^post21+nDim^0 == 0 /\ -tmp___1^0+bNoCapture^post21 == 0), cost: 1 New rule: l14 -> l13 : bNoCapture^0'=tmp___1^0, TRUE, cost: 1 Applied preprocessing Original rule: l15 -> l14 : __const_9^0'=__const_9^post22, nj^0'=nj^post22, tmp___3^0'=tmp___3^post22, bNoCapture^0'=bNoCapture^post22, tmp___0^0'=tmp___0^post22, ni^0'=ni^post22, tmp___2^0'=tmp___2^post22, bDomain^0'=bDomain^post22, tmp^0'=tmp^post22, nDim^0'=nDim^post22, tmp___1^0'=tmp___1^post22, (-nDim^post22+nDim^0 == 0 /\ tmp___3^0-tmp___3^post22 == 0 /\ bNoCapture^0-bNoCapture^post22 == 0 /\ __const_9^0-__const_9^post22 == 0 /\ -1+tmp___1^post22 == 0 /\ bDomain^0-bDomain^post22 == 0 /\ -tmp___2^post22+tmp___2^0 == 0 /\ nj^0-nj^post22 == 0 /\ -tmp^post22+tmp^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ -ni^post22+ni^0 == 0), cost: 1 New rule: l15 -> l14 : tmp___1^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l15 : __const_9^0'=__const_9^post23, nj^0'=nj^post23, tmp___3^0'=tmp___3^post23, bNoCapture^0'=bNoCapture^post23, tmp___0^0'=tmp___0^post23, ni^0'=ni^post23, tmp___2^0'=tmp___2^post23, bDomain^0'=bDomain^post23, tmp^0'=tmp^post23, nDim^0'=nDim^post23, tmp___1^0'=tmp___1^post23, (ni^0-ni^post23 == 0 /\ tmp___2^0-tmp___2^post23 == 0 /\ -tmp___1^post23+tmp___1^0 == 0 /\ -tmp^post23+tmp^0 == 0 /\ nj^0-nj^post23 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -bDomain^post23+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post23 == 0 /\ __const_9^0-__const_9^post23 == 0 /\ -nDim^post23+nDim^0 == 0 /\ -bNoCapture^post23+bNoCapture^0 == 0), cost: 1 New rule: l16 -> l15 : TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l14 : __const_9^0'=__const_9^post24, nj^0'=nj^post24, tmp___3^0'=tmp___3^post24, bNoCapture^0'=bNoCapture^post24, tmp___0^0'=tmp___0^post24, ni^0'=ni^post24, tmp___2^0'=tmp___2^post24, bDomain^0'=bDomain^post24, tmp^0'=tmp^post24, nDim^0'=nDim^post24, tmp___1^0'=tmp___1^post24, (__const_9^0-__const_9^post24 == 0 /\ tmp___0^0-tmp___0^post24 == 0 /\ tmp___1^post24 == 0 /\ -nDim^post24+nDim^0 == 0 /\ -tmp___2^post24+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post24 == 0 /\ bDomain^0-bDomain^post24 == 0 /\ nj^0-nj^post24 == 0 /\ -tmp___3^post24+tmp___3^0 == 0 /\ ni^0-ni^post24 == 0 /\ tmp^0-tmp^post24 == 0), cost: 1 New rule: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l15 : __const_9^0'=__const_9^post25, nj^0'=nj^post25, tmp___3^0'=tmp___3^post25, bNoCapture^0'=bNoCapture^post25, tmp___0^0'=tmp___0^post25, ni^0'=ni^post25, tmp___2^0'=tmp___2^post25, bDomain^0'=bDomain^post25, tmp^0'=tmp^post25, nDim^0'=nDim^post25, tmp___1^0'=tmp___1^post25, (bDomain^0-bDomain^post25 == 0 /\ -tmp___2^post25+tmp___2^0 == 0 /\ bNoCapture^0-bNoCapture^post25 == 0 /\ tmp___3^0-tmp___3^post25 == 0 /\ nj^0-nj^post25 == 0 /\ __const_9^0-__const_9^post25 == 0 /\ tmp___0^0-tmp___0^post25 == 0 /\ -ni^post25+ni^0 == 0 /\ -nDim^post25+nDim^0 == 0 /\ -tmp___1^post25+tmp___1^0 == 0 /\ -tmp^post25+tmp^0 == 0), cost: 1 New rule: l16 -> l15 : TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l14 : __const_9^0'=__const_9^post26, nj^0'=nj^post26, tmp___3^0'=tmp___3^post26, bNoCapture^0'=bNoCapture^post26, tmp___0^0'=tmp___0^post26, ni^0'=ni^post26, tmp___2^0'=tmp___2^post26, bDomain^0'=bDomain^post26, tmp^0'=tmp^post26, nDim^0'=nDim^post26, tmp___1^0'=tmp___1^post26, (tmp___2^0-tmp___2^post26 == 0 /\ ni^0-ni^post26 == 0 /\ -tmp^post26+tmp^0 == 0 /\ tmp___1^post26 == 0 /\ nj^0-nj^post26 == 0 /\ -bNoCapture^0 <= 0 /\ bNoCapture^0 <= 0 /\ -bDomain^post26+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post26 == 0 /\ tmp___0^0-tmp___0^post26 == 0 /\ __const_9^0-__const_9^post26 == 0 /\ -nDim^post26+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post26 == 0), cost: 1 New rule: l17 -> l14 : tmp___1^0'=0, bNoCapture^0 == 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : __const_9^0'=__const_9^post27, nj^0'=nj^post27, tmp___3^0'=tmp___3^post27, bNoCapture^0'=bNoCapture^post27, tmp___0^0'=tmp___0^post27, ni^0'=ni^post27, tmp___2^0'=tmp___2^post27, bDomain^0'=bDomain^post27, tmp^0'=tmp^post27, nDim^0'=nDim^post27, tmp___1^0'=tmp___1^post27, (__const_9^0-__const_9^post27 == 0 /\ 1-bNoCapture^0 <= 0 /\ -nDim^post27+nDim^0 == 0 /\ -tmp___0^post27+tmp___0^0 == 0 /\ -tmp___2^post27+tmp___2^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ -tmp___1^post27+tmp___1^0 == 0 /\ tmp___3^0-tmp___3^post27 == 0 /\ ni^0-ni^post27 == 0 /\ bNoCapture^0-bNoCapture^post27 == 0 /\ -bDomain^post27+bDomain^0 == 0 /\ nj^0-nj^post27 == 0), cost: 1 New rule: l17 -> l16 : -1+bNoCapture^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : __const_9^0'=__const_9^post28, nj^0'=nj^post28, tmp___3^0'=tmp___3^post28, bNoCapture^0'=bNoCapture^post28, tmp___0^0'=tmp___0^post28, ni^0'=ni^post28, tmp___2^0'=tmp___2^post28, bDomain^0'=bDomain^post28, tmp^0'=tmp^post28, nDim^0'=nDim^post28, tmp___1^0'=tmp___1^post28, (nj^0-nj^post28 == 0 /\ -tmp___1^post28+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post28 == 0 /\ ni^0-ni^post28 == 0 /\ -tmp^post28+tmp^0 == 0 /\ -bDomain^post28+bDomain^0 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ tmp___3^0-tmp___3^post28 == 0 /\ __const_9^0-__const_9^post28 == 0 /\ -nDim^post28+nDim^0 == 0 /\ -bNoCapture^post28+bNoCapture^0 == 0 /\ 1+bNoCapture^0 <= 0), cost: 1 New rule: l17 -> l16 : 1+bNoCapture^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l19 : __const_9^0'=__const_9^post29, nj^0'=nj^post29, tmp___3^0'=tmp___3^post29, bNoCapture^0'=bNoCapture^post29, tmp___0^0'=tmp___0^post29, ni^0'=ni^post29, tmp___2^0'=tmp___2^post29, bDomain^0'=bDomain^post29, tmp^0'=tmp^post29, nDim^0'=nDim^post29, tmp___1^0'=tmp___1^post29, (-tmp___0^post29+tmp___0^0 == 0 /\ -nDim^post29+nDim^0 == 0 /\ tmp^0-tmp^post29 == 0 /\ -tmp___2^post29+tmp___2^0 == 0 /\ __const_9^0-__const_9^post29 == 0 /\ -tmp___1^post29+tmp___1^0 == 0 /\ bNoCapture^0-bNoCapture^post29 == 0 /\ bDomain^0-bDomain^post29 == 0 /\ -tmp___3^post29+tmp___3^0 == 0 /\ nj^0-nj^post29 == 0 /\ ni^0-ni^post29 == 0), cost: 1 New rule: l18 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l5 : __const_9^0'=__const_9^post30, nj^0'=nj^post30, tmp___3^0'=tmp___3^post30, bNoCapture^0'=bNoCapture^post30, tmp___0^0'=tmp___0^post30, ni^0'=ni^post30, tmp___2^0'=tmp___2^post30, bDomain^0'=bDomain^post30, tmp^0'=tmp^post30, nDim^0'=nDim^post30, tmp___1^0'=tmp___1^post30, (-nj^0+ni^0 <= 0 /\ -ni^post30+ni^0 == 0 /\ __const_9^0-__const_9^post30 == 0 /\ nj^0-ni^0 <= 0 /\ bNoCapture^0-bNoCapture^post30 == 0 /\ tmp___3^0-tmp___3^post30 == 0 /\ -bDomain^post30+bDomain^0 == 0 /\ nj^0-nj^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -tmp___1^post30+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post30 == 0 /\ -nDim^post30+nDim^0 == 0 /\ -tmp^post30+tmp^0 == 0), cost: 1 New rule: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 Applied preprocessing Original rule: l20 -> l17 : __const_9^0'=__const_9^post31, nj^0'=nj^post31, tmp___3^0'=tmp___3^post31, bNoCapture^0'=bNoCapture^post31, tmp___0^0'=tmp___0^post31, ni^0'=ni^post31, tmp___2^0'=tmp___2^post31, bDomain^0'=bDomain^post31, tmp^0'=tmp^post31, nDim^0'=nDim^post31, tmp___1^0'=tmp___1^post31, (ni^0-ni^post31 == 0 /\ tmp___2^0-tmp___2^post31 == 0 /\ -tmp___1^post31+tmp___1^0 == 0 /\ -tmp^post31+tmp^0 == 0 /\ nj^0-nj^post31 == 0 /\ -bDomain^post31+bDomain^0 == 0 /\ __const_9^0-__const_9^post31 == 0 /\ 1+nj^0-ni^0 <= 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ tmp___3^0-tmp___3^post31 == 0 /\ -nDim^post31+nDim^0 == 0 /\ bNoCapture^0-bNoCapture^post31 == 0), cost: 1 New rule: l20 -> l17 : 1+nj^0-ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l20 -> l17 : __const_9^0'=__const_9^post32, nj^0'=nj^post32, tmp___3^0'=tmp___3^post32, bNoCapture^0'=bNoCapture^post32, tmp___0^0'=tmp___0^post32, ni^0'=ni^post32, tmp___2^0'=tmp___2^post32, bDomain^0'=bDomain^post32, tmp^0'=tmp^post32, nDim^0'=nDim^post32, tmp___1^0'=tmp___1^post32, (1-nj^0+ni^0 <= 0 /\ -tmp___0^post32+tmp___0^0 == 0 /\ -nDim^post32+nDim^0 == 0 /\ -tmp___2^post32+tmp___2^0 == 0 /\ tmp^0-tmp^post32 == 0 /\ -tmp___1^post32+tmp___1^0 == 0 /\ __const_9^0-__const_9^post32 == 0 /\ bNoCapture^0-bNoCapture^post32 == 0 /\ tmp___3^0-tmp___3^post32 == 0 /\ nj^0-nj^post32 == 0 /\ ni^0-ni^post32 == 0 /\ -bDomain^post32+bDomain^0 == 0), cost: 1 New rule: l20 -> l17 : 1-nj^0+ni^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l18 : __const_9^0'=__const_9^post33, nj^0'=nj^post33, tmp___3^0'=tmp___3^post33, bNoCapture^0'=bNoCapture^post33, tmp___0^0'=tmp___0^post33, ni^0'=ni^post33, tmp___2^0'=tmp___2^post33, bDomain^0'=bDomain^post33, tmp^0'=tmp^post33, nDim^0'=nDim^post33, tmp___1^0'=tmp___1^post33, (-tmp___1^post33+tmp___1^0 == 0 /\ tmp___2^0-tmp___2^post33 == 0 /\ -tmp^post33+tmp^0 == 0 /\ __const_9^0-__const_9^post33 == 0 /\ -nj^0+nDim^0 <= 0 /\ -1+ni^post33-ni^0 == 0 /\ bNoCapture^0-bNoCapture^post33 == 0 /\ -bDomain^post33+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post33 == 0 /\ -nDim^post33+nDim^0 == 0 /\ -nj^post33+nj^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0), cost: 1 New rule: l21 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : __const_9^0'=__const_9^post34, nj^0'=nj^post34, tmp___3^0'=tmp___3^post34, bNoCapture^0'=bNoCapture^post34, tmp___0^0'=tmp___0^post34, ni^0'=ni^post34, tmp___2^0'=tmp___2^post34, bDomain^0'=bDomain^post34, tmp^0'=tmp^post34, nDim^0'=nDim^post34, tmp___1^0'=tmp___1^post34, (-nDim^post34+nDim^0 == 0 /\ 1+nj^0-nDim^0 <= 0 /\ -tmp___0^post34+tmp___0^0 == 0 /\ tmp^0-tmp^post34 == 0 /\ -tmp___2^post34+tmp___2^0 == 0 /\ __const_9^0-__const_9^post34 == 0 /\ -tmp___1^post34+tmp___1^0 == 0 /\ bNoCapture^0-bNoCapture^post34 == 0 /\ bDomain^0-bDomain^post34 == 0 /\ nj^0-nj^post34 == 0 /\ ni^0-ni^post34 == 0 /\ -tmp___3^post34+tmp___3^0 == 0), cost: 1 New rule: l21 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l6 : __const_9^0'=__const_9^post35, nj^0'=nj^post35, tmp___3^0'=tmp___3^post35, bNoCapture^0'=bNoCapture^post35, tmp___0^0'=tmp___0^post35, ni^0'=ni^post35, tmp___2^0'=tmp___2^post35, bDomain^0'=bDomain^post35, tmp^0'=tmp^post35, nDim^0'=nDim^post35, tmp___1^0'=tmp___1^post35, (-ni^post35+ni^0 == 0 /\ nj^post35 == 0 /\ bDomain^post35-tmp___0^0 == 0 /\ nDim^0-nDim^post35 == 0 /\ tmp___3^0-tmp___3^post35 == 0 /\ bNoCapture^0-bNoCapture^post35 == 0 /\ -tmp___1^post35+tmp___1^0 == 0 /\ tmp___0^0-tmp___0^post35 == 0 /\ __const_9^0-__const_9^post35 == 0 /\ -tmp^post35+tmp^0 == 0 /\ tmp___2^0-tmp___2^post35 == 0), cost: 1 New rule: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 Applied preprocessing Original rule: l23 -> l22 : __const_9^0'=__const_9^post36, nj^0'=nj^post36, tmp___3^0'=tmp___3^post36, bNoCapture^0'=bNoCapture^post36, tmp___0^0'=tmp___0^post36, ni^0'=ni^post36, tmp___2^0'=tmp___2^post36, bDomain^0'=bDomain^post36, tmp^0'=tmp^post36, nDim^0'=nDim^post36, tmp___1^0'=tmp___1^post36, (ni^0-ni^post36 == 0 /\ -tmp^post36+tmp^0 == 0 /\ tmp___2^0-tmp___2^post36 == 0 /\ -bNoCapture^post36+bNoCapture^0 == 0 /\ -bDomain^post36+bDomain^0 == 0 /\ __const_9^0-__const_9^post36 == 0 /\ -1+tmp___0^post36 == 0 /\ -tmp___1^post36+tmp___1^0 == 0 /\ nj^0-nj^post36 == 0 /\ -nDim^post36+nDim^0 == 0 /\ tmp___3^0-tmp___3^post36 == 0), cost: 1 New rule: l23 -> l22 : tmp___0^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l23 -> l22 : __const_9^0'=__const_9^post37, nj^0'=nj^post37, tmp___3^0'=tmp___3^post37, bNoCapture^0'=bNoCapture^post37, tmp___0^0'=tmp___0^post37, ni^0'=ni^post37, tmp___2^0'=tmp___2^post37, bDomain^0'=bDomain^post37, tmp^0'=tmp^post37, nDim^0'=nDim^post37, tmp___1^0'=tmp___1^post37, (-nDim^post37+nDim^0 == 0 /\ tmp___0^post37 == 0 /\ -tmp___2^post37+tmp___2^0 == 0 /\ tmp^0-tmp^post37 == 0 /\ -tmp___1^post37+tmp___1^0 == 0 /\ __const_9^0-__const_9^post37 == 0 /\ bNoCapture^0-bNoCapture^post37 == 0 /\ tmp___3^0-tmp___3^post37 == 0 /\ nj^0-nj^post37 == 0 /\ ni^0-ni^post37 == 0 /\ -bDomain^post37+bDomain^0 == 0), cost: 1 New rule: l23 -> l22 : tmp___0^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l21 : __const_9^0'=__const_9^post38, nj^0'=nj^post38, tmp___3^0'=tmp___3^post38, bNoCapture^0'=bNoCapture^post38, tmp___0^0'=tmp___0^post38, ni^0'=ni^post38, tmp___2^0'=tmp___2^post38, bDomain^0'=bDomain^post38, tmp^0'=tmp^post38, nDim^0'=nDim^post38, tmp___1^0'=tmp___1^post38, (-ni^post38+ni^0 == 0 /\ -tmp^post38+tmp^0 == 0 /\ -tmp___1^post38+tmp___1^0 == 0 /\ nDim^0-nDim^post38 == 0 /\ bNoCapture^0-bNoCapture^post38 == 0 /\ tmp___2^0-tmp___2^post38 == 0 /\ tmp___3^0-tmp___3^post38 == 0 /\ -bDomain^post38+bDomain^0 == 0 /\ -nj^post38+nj^0 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ __const_9^0-__const_9^post38 == 0), cost: 1 New rule: l6 -> l21 : TRUE, cost: 1 Applied preprocessing Original rule: l24 -> l22 : __const_9^0'=__const_9^post39, nj^0'=nj^post39, tmp___3^0'=tmp___3^post39, bNoCapture^0'=bNoCapture^post39, tmp___0^0'=tmp___0^post39, ni^0'=ni^post39, tmp___2^0'=tmp___2^post39, bDomain^0'=bDomain^post39, tmp^0'=tmp^post39, nDim^0'=nDim^post39, tmp___1^0'=tmp___1^post39, (tmp___0^post39 == 0 /\ -nDim^post39+nDim^0 == 0 /\ -tmp___2^post39+tmp___2^0 == 0 /\ -bNoCapture^post39+bNoCapture^0 == 0 /\ nj^0-nj^post39 == 0 /\ tmp^0-tmp^post39 == 0 /\ -tmp___1^post39+tmp___1^0 == 0 /\ __const_9^0-__const_9^post39 == 0 /\ tmp___3^0-tmp___3^post39 == 0 /\ bDomain^0-bDomain^post39 == 0 /\ ni^0-ni^post39 == 0), cost: 1 New rule: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l24 -> l23 : __const_9^0'=__const_9^post40, nj^0'=nj^post40, tmp___3^0'=tmp___3^post40, bNoCapture^0'=bNoCapture^post40, tmp___0^0'=tmp___0^post40, ni^0'=ni^post40, tmp___2^0'=tmp___2^post40, bDomain^0'=bDomain^post40, tmp^0'=tmp^post40, nDim^0'=nDim^post40, tmp___1^0'=tmp___1^post40, (-ni^post40+ni^0 == 0 /\ nDim^0-nDim^post40 == 0 /\ tmp___3^0-tmp___3^post40 == 0 /\ -bDomain^post40+bDomain^0 == 0 /\ bNoCapture^0-bNoCapture^post40 == 0 /\ nj^0-nj^post40 == 0 /\ -tmp___1^post40+tmp___1^0 == 0 /\ -tmp^post40+tmp^0 == 0 /\ __const_9^0-__const_9^post40 == 0 /\ tmp___0^0-tmp___0^post40 == 0 /\ tmp___2^0-tmp___2^post40 == 0), cost: 1 New rule: l24 -> l23 : TRUE, cost: 1 Applied preprocessing Original rule: l25 -> l22 : __const_9^0'=__const_9^post41, nj^0'=nj^post41, tmp___3^0'=tmp___3^post41, bNoCapture^0'=bNoCapture^post41, tmp___0^0'=tmp___0^post41, ni^0'=ni^post41, tmp___2^0'=tmp___2^post41, bDomain^0'=bDomain^post41, tmp^0'=tmp^post41, nDim^0'=nDim^post41, tmp___1^0'=tmp___1^post41, (-bNoCapture^post41+bNoCapture^0 == 0 /\ __const_9^0-__const_9^post41 == 0 /\ tmp___0^post41 == 0 /\ -bDomain^post41+bDomain^0 == 0 /\ -tmp___1^post41+tmp___1^0 == 0 /\ -bDomain^0 <= 0 /\ -tmp^post41+tmp^0 == 0 /\ ni^0-ni^post41 == 0 /\ nj^0-nj^post41 == 0 /\ -nDim^post41+nDim^0 == 0 /\ bDomain^0 <= 0 /\ -tmp___2^post41+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post41 == 0), cost: 1 New rule: l25 -> l22 : tmp___0^0'=0, bDomain^0 == 0, cost: 1 Applied preprocessing Original rule: l25 -> l24 : __const_9^0'=__const_9^post42, nj^0'=nj^post42, tmp___3^0'=tmp___3^post42, bNoCapture^0'=bNoCapture^post42, tmp___0^0'=tmp___0^post42, ni^0'=ni^post42, tmp___2^0'=tmp___2^post42, bDomain^0'=bDomain^post42, tmp^0'=tmp^post42, nDim^0'=nDim^post42, tmp___1^0'=tmp___1^post42, (-nDim^post42+nDim^0 == 0 /\ -tmp___0^post42+tmp___0^0 == 0 /\ bNoCapture^0-bNoCapture^post42 == 0 /\ tmp___3^0-tmp___3^post42 == 0 /\ nj^0-nj^post42 == 0 /\ -tmp___2^post42+tmp___2^0 == 0 /\ 1-bDomain^0 <= 0 /\ -tmp___1^post42+tmp___1^0 == 0 /\ tmp^0-tmp^post42 == 0 /\ __const_9^0-__const_9^post42 == 0 /\ ni^0-ni^post42 == 0 /\ -bDomain^post42+bDomain^0 == 0), cost: 1 New rule: l25 -> l24 : -1+bDomain^0 >= 0, cost: 1 Applied preprocessing Original rule: l25 -> l24 : __const_9^0'=__const_9^post43, nj^0'=nj^post43, tmp___3^0'=tmp___3^post43, bNoCapture^0'=bNoCapture^post43, tmp___0^0'=tmp___0^post43, ni^0'=ni^post43, tmp___2^0'=tmp___2^post43, bDomain^0'=bDomain^post43, tmp^0'=tmp^post43, nDim^0'=nDim^post43, tmp___1^0'=tmp___1^post43, (-tmp___1^post43+tmp___1^0 == 0 /\ -tmp^post43+tmp^0 == 0 /\ nDim^0-nDim^post43 == 0 /\ -ni^post43+ni^0 == 0 /\ bNoCapture^0-bNoCapture^post43 == 0 /\ -bDomain^post43+bDomain^0 == 0 /\ tmp___2^0-tmp___2^post43 == 0 /\ tmp___3^0-tmp___3^post43 == 0 /\ 1+bDomain^0 <= 0 /\ -nj^post43+nj^0 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ __const_9^0-__const_9^post43 == 0), cost: 1 New rule: l25 -> l24 : 1+bDomain^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l25 : __const_9^0'=__const_9^post45, nj^0'=nj^post45, tmp___3^0'=tmp___3^post45, bNoCapture^0'=bNoCapture^post45, tmp___0^0'=tmp___0^post45, ni^0'=ni^post45, tmp___2^0'=tmp___2^post45, bDomain^0'=bDomain^post45, tmp^0'=tmp^post45, nDim^0'=nDim^post45, tmp___1^0'=tmp___1^post45, (-ni^post45+ni^0 == 0 /\ nj^0-nj^post45 == 0 /\ bNoCapture^0-bNoCapture^post45 == 0 /\ nDim^0-nDim^post45 == 0 /\ -bDomain^post45+bDomain^0 == 0 /\ tmp___3^0-tmp___3^post45 == 0 /\ 1+ni^0-nDim^0 <= 0 /\ -tmp___1^post45+tmp___1^0 == 0 /\ __const_9^0-__const_9^post45 == 0 /\ -tmp^post45+tmp^0 == 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ tmp___2^0-tmp___2^post45 == 0), cost: 1 New rule: l19 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l18 : __const_9^0'=__const_9^post46, nj^0'=nj^post46, tmp___3^0'=tmp___3^post46, bNoCapture^0'=bNoCapture^post46, tmp___0^0'=tmp___0^post46, ni^0'=ni^post46, tmp___2^0'=tmp___2^post46, bDomain^0'=bDomain^post46, tmp^0'=tmp^post46, nDim^0'=nDim^post46, tmp___1^0'=tmp___1^post46, (__const_9^0-__const_9^post46 == 0 /\ -bDomain^post46+bDomain^0 == 0 /\ -tmp___1^post46+tmp___1^0 == 0 /\ -tmp^post46+tmp^0 == 0 /\ -bNoCapture^post46+bNoCapture^0 == 0 /\ -tmp___0^post46+tmp___0^0 == 0 /\ nj^0-nj^post46 == 0 /\ -nDim^post46+nDim^0 == 0 /\ -tmp___2^post46+tmp___2^0 == 0 /\ ni^post46 == 0 /\ tmp___3^0-tmp___3^post46 == 0 /\ -ni^0+nDim^0 <= 0), cost: 1 New rule: l9 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : __const_9^0'=__const_9^post47, nj^0'=nj^post47, tmp___3^0'=tmp___3^post47, bNoCapture^0'=bNoCapture^post47, tmp___0^0'=tmp___0^post47, ni^0'=ni^post47, tmp___2^0'=tmp___2^post47, bDomain^0'=bDomain^post47, tmp^0'=tmp^post47, nDim^0'=nDim^post47, tmp___1^0'=tmp___1^post47, (bNoCapture^0-bNoCapture^post47 == 0 /\ bDomain^0-bDomain^post47 == 0 /\ tmp___3^0-tmp___3^post47 == 0 /\ nj^0-nj^post47 == 0 /\ -1+ni^post47-ni^0 == 0 /\ -tmp___2^post47+tmp___2^0 == 0 /\ __const_9^0-__const_9^post47 == 0 /\ 1+ni^0-nDim^0 <= 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ -nDim^post47+nDim^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ -tmp___1^post47+tmp___1^0 == 0), cost: 1 New rule: l9 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l8 : __const_9^0'=__const_9^post48, nj^0'=nj^post48, tmp___3^0'=tmp___3^post48, bNoCapture^0'=bNoCapture^post48, tmp___0^0'=tmp___0^post48, ni^0'=ni^post48, tmp___2^0'=tmp___2^post48, bDomain^0'=bDomain^post48, tmp^0'=tmp^post48, nDim^0'=nDim^post48, tmp___1^0'=tmp___1^post48, (0 == 0 /\ -tmp___1^post48+tmp___1^0 == 0 /\ ni^post48 == 0 /\ -__const_9^0+nDim^post48 == 0 /\ tmp___2^0-tmp___2^post48 == 0 /\ tmp___3^0-tmp___3^post48 == 0 /\ -1+bNoCapture^post48 == 0 /\ -1+bDomain^post48 == 0 /\ -nj^post48+nj^0 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ __const_9^0-__const_9^post48 == 0), cost: 1 New rule: l26 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l27 -> l26 : __const_9^0'=__const_9^post49, nj^0'=nj^post49, tmp___3^0'=tmp___3^post49, bNoCapture^0'=bNoCapture^post49, tmp___0^0'=tmp___0^post49, ni^0'=ni^post49, tmp___2^0'=tmp___2^post49, bDomain^0'=bDomain^post49, tmp^0'=tmp^post49, nDim^0'=nDim^post49, tmp___1^0'=tmp___1^post49, (-bDomain^post49+bDomain^0 == 0 /\ __const_9^0-__const_9^post49 == 0 /\ -tmp___1^post49+tmp___1^0 == 0 /\ -tmp^post49+tmp^0 == 0 /\ -nDim^post49+nDim^0 == 0 /\ -tmp___0^post49+tmp___0^0 == 0 /\ ni^0-ni^post49 == 0 /\ -bNoCapture^post49+bNoCapture^0 == 0 /\ nj^0-nj^post49 == 0 /\ -tmp___2^post49+tmp___2^0 == 0 /\ tmp___3^0-tmp___3^post49 == 0), cost: 1 New rule: l27 -> l26 : TRUE, cost: 1 Applied deletion Removed the following rules: 55 58 65 Simplified rules Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 80: l6 -> l21 : TRUE, cost: 1 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 52: l8 -> l9 : TRUE, cost: 1 87: l9 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 1 88: l9 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 1 53: l10 -> l7 : tmp___2^0'=1, TRUE, cost: 1 54: l11 -> l7 : tmp___2^0'=0, TRUE, cost: 1 56: l11 -> l10 : TRUE, cost: 1 57: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 59: l12 -> l11 : TRUE, cost: 1 60: l13 -> l7 : tmp___2^0'=0, bNoCapture^0 == 0, cost: 1 61: l13 -> l12 : -1+bNoCapture^0 >= 0, cost: 1 62: l13 -> l12 : 1+bNoCapture^0 <= 0, cost: 1 63: l14 -> l13 : bNoCapture^0'=tmp___1^0, TRUE, cost: 1 64: l15 -> l14 : tmp___1^0'=1, TRUE, cost: 1 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 67: l16 -> l15 : TRUE, cost: 1 68: l17 -> l14 : tmp___1^0'=0, bNoCapture^0 == 0, cost: 1 69: l17 -> l16 : -1+bNoCapture^0 >= 0, cost: 1 70: l17 -> l16 : 1+bNoCapture^0 <= 0, cost: 1 71: l18 -> l19 : TRUE, cost: 1 86: l19 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 1 72: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 73: l20 -> l17 : 1+nj^0-ni^0 <= 0, cost: 1 74: l20 -> l17 : 1-nj^0+ni^0 <= 0, cost: 1 75: l21 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 1 76: l21 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 1 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 78: l23 -> l22 : tmp___0^0'=1, TRUE, cost: 1 79: l23 -> l22 : tmp___0^0'=0, TRUE, cost: 1 81: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 82: l24 -> l23 : TRUE, cost: 1 83: l25 -> l22 : tmp___0^0'=0, bDomain^0 == 0, cost: 1 84: l25 -> l24 : -1+bDomain^0 >= 0, cost: 1 85: l25 -> l24 : 1+bDomain^0 <= 0, cost: 1 89: l26 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 1 90: l27 -> l26 : TRUE, cost: 1 Eliminating location l26 by chaining: Applied chaining First rule: l27 -> l26 : TRUE, cost: 1 Second rule: l26 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 1 New rule: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 Applied deletion Removed the following rules: 89 90 Eliminating location l19 by chaining: Applied chaining First rule: l18 -> l19 : TRUE, cost: 1 Second rule: l19 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 1 New rule: l18 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 2 Applied deletion Removed the following rules: 71 86 Eliminating location l10 by chaining: Applied chaining First rule: l11 -> l10 : TRUE, cost: 1 Second rule: l10 -> l7 : tmp___2^0'=1, TRUE, cost: 1 New rule: l11 -> l7 : tmp___2^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 53 56 Eliminating location l15 by chaining: Applied chaining First rule: l16 -> l15 : TRUE, cost: 1 Second rule: l15 -> l14 : tmp___1^0'=1, TRUE, cost: 1 New rule: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 64 67 Eliminated locations on linear paths Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 80: l6 -> l21 : TRUE, cost: 1 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 52: l8 -> l9 : TRUE, cost: 1 87: l9 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 1 88: l9 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 1 54: l11 -> l7 : tmp___2^0'=0, TRUE, cost: 1 93: l11 -> l7 : tmp___2^0'=1, TRUE, cost: 2 57: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 59: l12 -> l11 : TRUE, cost: 1 60: l13 -> l7 : tmp___2^0'=0, bNoCapture^0 == 0, cost: 1 61: l13 -> l12 : -1+bNoCapture^0 >= 0, cost: 1 62: l13 -> l12 : 1+bNoCapture^0 <= 0, cost: 1 63: l14 -> l13 : bNoCapture^0'=tmp___1^0, TRUE, cost: 1 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 94: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 68: l17 -> l14 : tmp___1^0'=0, bNoCapture^0 == 0, cost: 1 69: l17 -> l16 : -1+bNoCapture^0 >= 0, cost: 1 70: l17 -> l16 : 1+bNoCapture^0 <= 0, cost: 1 92: l18 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 2 72: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 73: l20 -> l17 : 1+nj^0-ni^0 <= 0, cost: 1 74: l20 -> l17 : 1-nj^0+ni^0 <= 0, cost: 1 75: l21 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 1 76: l21 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 1 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 78: l23 -> l22 : tmp___0^0'=1, TRUE, cost: 1 79: l23 -> l22 : tmp___0^0'=0, TRUE, cost: 1 81: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 82: l24 -> l23 : TRUE, cost: 1 83: l25 -> l22 : tmp___0^0'=0, bDomain^0 == 0, cost: 1 84: l25 -> l24 : -1+bDomain^0 >= 0, cost: 1 85: l25 -> l24 : 1+bDomain^0 <= 0, cost: 1 91: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 Eliminating location l9 by chaining: Applied chaining First rule: l8 -> l9 : TRUE, cost: 1 Second rule: l9 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 1 New rule: l8 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 2 Applied chaining First rule: l8 -> l9 : TRUE, cost: 1 Second rule: l9 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 1 New rule: l8 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 2 Applied deletion Removed the following rules: 52 87 88 Eliminating location l25 by chaining: Applied chaining First rule: l18 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 2 Second rule: l25 -> l22 : tmp___0^0'=0, bDomain^0 == 0, cost: 1 New rule: l18 -> l22 : tmp___0^0'=0, (bDomain^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 Applied chaining First rule: l18 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 2 Second rule: l25 -> l24 : -1+bDomain^0 >= 0, cost: 1 New rule: l18 -> l24 : (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 Applied chaining First rule: l18 -> l25 : 1+ni^0-nDim^0 <= 0, cost: 2 Second rule: l25 -> l24 : 1+bDomain^0 <= 0, cost: 1 New rule: l18 -> l24 : (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 3 Applied deletion Removed the following rules: 83 84 85 92 Eliminating location l21 by chaining: Applied chaining First rule: l6 -> l21 : TRUE, cost: 1 Second rule: l21 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 1 New rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 Applied chaining First rule: l6 -> l21 : TRUE, cost: 1 Second rule: l21 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 1 New rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Applied deletion Removed the following rules: 75 76 80 Eliminating location l17 by chaining: Applied chaining First rule: l20 -> l17 : 1+nj^0-ni^0 <= 0, cost: 1 Second rule: l17 -> l14 : tmp___1^0'=0, bNoCapture^0 == 0, cost: 1 New rule: l20 -> l14 : tmp___1^0'=0, (bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 Applied chaining First rule: l20 -> l17 : 1+nj^0-ni^0 <= 0, cost: 1 Second rule: l17 -> l16 : -1+bNoCapture^0 >= 0, cost: 1 New rule: l20 -> l16 : (-1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 Applied chaining First rule: l20 -> l17 : 1+nj^0-ni^0 <= 0, cost: 1 Second rule: l17 -> l16 : 1+bNoCapture^0 <= 0, cost: 1 New rule: l20 -> l16 : (1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 Applied chaining First rule: l20 -> l17 : 1-nj^0+ni^0 <= 0, cost: 1 Second rule: l17 -> l14 : tmp___1^0'=0, bNoCapture^0 == 0, cost: 1 New rule: l20 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ bNoCapture^0 == 0), cost: 2 Applied chaining First rule: l20 -> l17 : 1-nj^0+ni^0 <= 0, cost: 1 Second rule: l17 -> l16 : -1+bNoCapture^0 >= 0, cost: 1 New rule: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 2 Applied chaining First rule: l20 -> l17 : 1-nj^0+ni^0 <= 0, cost: 1 Second rule: l17 -> l16 : 1+bNoCapture^0 <= 0, cost: 1 New rule: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 Applied deletion Removed the following rules: 68 69 70 73 74 Eliminating location l13 by chaining: Applied chaining First rule: l14 -> l13 : bNoCapture^0'=tmp___1^0, TRUE, cost: 1 Second rule: l13 -> l7 : tmp___2^0'=0, bNoCapture^0 == 0, cost: 1 New rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 Applied chaining First rule: l14 -> l13 : bNoCapture^0'=tmp___1^0, TRUE, cost: 1 Second rule: l13 -> l12 : -1+bNoCapture^0 >= 0, cost: 1 New rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 Applied chaining First rule: l14 -> l13 : bNoCapture^0'=tmp___1^0, TRUE, cost: 1 Second rule: l13 -> l12 : 1+bNoCapture^0 <= 0, cost: 1 New rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 60 61 62 63 Eliminating location l11 by chaining: Applied chaining First rule: l12 -> l11 : TRUE, cost: 1 Second rule: l11 -> l7 : tmp___2^0'=0, TRUE, cost: 1 New rule: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 2 Applied chaining First rule: l12 -> l11 : TRUE, cost: 1 Second rule: l11 -> l7 : tmp___2^0'=1, TRUE, cost: 2 New rule: l12 -> l7 : tmp___2^0'=1, TRUE, cost: 3 Applied deletion Removed the following rules: 54 59 93 Eliminating location l23 by chaining: Applied chaining First rule: l24 -> l23 : TRUE, cost: 1 Second rule: l23 -> l22 : tmp___0^0'=1, TRUE, cost: 1 New rule: l24 -> l22 : tmp___0^0'=1, TRUE, cost: 2 Applied chaining First rule: l24 -> l23 : TRUE, cost: 1 Second rule: l23 -> l22 : tmp___0^0'=0, TRUE, cost: 1 New rule: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 2 Applied deletion Removed the following rules: 78 79 82 Eliminated locations on tree-shaped paths Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 101: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 95: l8 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 2 96: l8 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 2 57: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 111: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 2 112: l12 -> l7 : tmp___2^0'=1, TRUE, cost: 3 108: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 109: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 110: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 94: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 97: l18 -> l22 : tmp___0^0'=0, (bDomain^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 98: l18 -> l24 : (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 99: l18 -> l24 : (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 3 72: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 102: l20 -> l14 : tmp___1^0'=0, (bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 103: l20 -> l16 : (-1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 104: l20 -> l16 : (1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 105: l20 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ bNoCapture^0 == 0), cost: 2 106: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 2 107: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 81: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 113: l24 -> l22 : tmp___0^0'=1, TRUE, cost: 2 114: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 2 91: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 Applied merging first rule: l18 -> l24 : (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 second rule: l18 -> l24 : (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0), cost: 3 new rule: l18 -> l24 : ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 3 Merged rules Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 101: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 95: l8 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 2 96: l8 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 2 57: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 111: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 2 112: l12 -> l7 : tmp___2^0'=1, TRUE, cost: 3 108: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 109: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 110: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 94: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 97: l18 -> l22 : tmp___0^0'=0, (bDomain^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 115: l18 -> l24 : ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 3 72: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 102: l20 -> l14 : tmp___1^0'=0, (bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 103: l20 -> l16 : (-1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 104: l20 -> l16 : (1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 105: l20 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ bNoCapture^0 == 0), cost: 2 106: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 2 107: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 81: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 113: l24 -> l22 : tmp___0^0'=1, TRUE, cost: 2 114: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 2 91: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 Applied acceleration Original rule: l8 -> l8 : ni^0'=1+ni^0, 1+ni^0-nDim^0 <= 0, cost: 2 New rule: l8 -> l8 : ni^0'=n0+ni^0, (n0 >= 0 /\ -n0-ni^0+nDim^0 >= 0), cost: 2*n0 Applied instantiation Original rule: l8 -> l8 : ni^0'=n0+ni^0, (n0 >= 0 /\ -n0-ni^0+nDim^0 >= 0), cost: 2*n0 New rule: l8 -> l8 : ni^0'=nDim^0, (0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -2*ni^0+2*nDim^0 Applied simplification Original rule: l8 -> l8 : ni^0'=nDim^0, (0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -2*ni^0+2*nDim^0 New rule: l8 -> l8 : ni^0'=nDim^0, -ni^0+nDim^0 >= 0, cost: -2*ni^0+2*nDim^0 Applied deletion Removed the following rules: 96 Accelerated simple loops Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 101: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 95: l8 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 2 117: l8 -> l8 : ni^0'=nDim^0, -ni^0+nDim^0 >= 0, cost: -2*ni^0+2*nDim^0 57: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 111: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 2 112: l12 -> l7 : tmp___2^0'=1, TRUE, cost: 3 108: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 109: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 110: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 94: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 97: l18 -> l22 : tmp___0^0'=0, (bDomain^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 115: l18 -> l24 : ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 3 72: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 102: l20 -> l14 : tmp___1^0'=0, (bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 103: l20 -> l16 : (-1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 104: l20 -> l16 : (1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 105: l20 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ bNoCapture^0 == 0), cost: 2 106: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 2 107: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 81: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 113: l24 -> l22 : tmp___0^0'=1, TRUE, cost: 2 114: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 2 91: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 Applied chaining First rule: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 Second rule: l8 -> l8 : ni^0'=nDim^0, -ni^0+nDim^0 >= 0, cost: -2*ni^0+2*nDim^0 New rule: l27 -> l8 : bNoCapture^0'=1, ni^0'=__const_9^0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 2+2*__const_9^0 Applied deletion Removed the following rules: 117 Chained accelerated rules with incoming rules Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 101: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 95: l8 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 2 57: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 111: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 2 112: l12 -> l7 : tmp___2^0'=1, TRUE, cost: 3 108: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 109: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 110: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 94: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 97: l18 -> l22 : tmp___0^0'=0, (bDomain^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 115: l18 -> l24 : ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 3 72: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 102: l20 -> l14 : tmp___1^0'=0, (bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 103: l20 -> l16 : (-1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 104: l20 -> l16 : (1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 105: l20 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ bNoCapture^0 == 0), cost: 2 106: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 2 107: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 81: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 113: l24 -> l22 : tmp___0^0'=1, TRUE, cost: 2 114: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 2 91: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 118: l27 -> l8 : bNoCapture^0'=1, ni^0'=__const_9^0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 2+2*__const_9^0 Eliminating location l8 by chaining: Applied chaining First rule: l27 -> l8 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, 0 == 0, cost: 2 Second rule: l8 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 2 New rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, (0 == 0 /\ __const_9^0 <= 0), cost: 4 Applied simplification Original rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, (0 == 0 /\ __const_9^0 <= 0), cost: 4 New rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 Applied chaining First rule: l27 -> l8 : bNoCapture^0'=1, ni^0'=__const_9^0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 2+2*__const_9^0 Second rule: l8 -> l18 : ni^0'=0, -ni^0+nDim^0 <= 0, cost: 2 New rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, (0 <= 0 /\ __const_9^0 >= 0), cost: 4+2*__const_9^0 Applied simplification Original rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, (0 <= 0 /\ __const_9^0 >= 0), cost: 4+2*__const_9^0 New rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied deletion Removed the following rules: 91 95 118 Eliminating location l24 by chaining: Applied chaining First rule: l18 -> l24 : ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 3 Second rule: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 1 New rule: l18 -> l22 : tmp___0^0'=0, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 4 Applied chaining First rule: l18 -> l24 : ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 3 Second rule: l24 -> l22 : tmp___0^0'=1, TRUE, cost: 2 New rule: l18 -> l22 : tmp___0^0'=1, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 5 Applied simplification Original rule: l18 -> l22 : tmp___0^0'=1, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 5 New rule: l18 -> l22 : tmp___0^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 5 Applied chaining First rule: l18 -> l24 : ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 3 Second rule: l24 -> l22 : tmp___0^0'=0, TRUE, cost: 2 New rule: l18 -> l22 : tmp___0^0'=0, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 5 Applied deletion Removed the following rules: 81 113 114 115 Eliminating location l20 by chaining: Applied chaining First rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Second rule: l20 -> l5 : -nj^0+ni^0 == 0, cost: 1 New rule: l6 -> l5 : (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 3 Applied chaining First rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Second rule: l20 -> l14 : tmp___1^0'=0, (bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 New rule: l6 -> l14 : tmp___1^0'=0, (1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Second rule: l20 -> l16 : (-1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 2 New rule: l6 -> l16 : (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Second rule: l20 -> l16 : (1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 New rule: l6 -> l16 : (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 4 Applied chaining First rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Second rule: l20 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ bNoCapture^0 == 0), cost: 2 New rule: l6 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0), cost: 4 Applied chaining First rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Second rule: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 2 New rule: l6 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 4 Applied chaining First rule: l6 -> l20 : 1+nj^0-nDim^0 <= 0, cost: 2 Second rule: l20 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 2 New rule: l6 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 4 Applied deletion Removed the following rules: 72 101 102 103 104 105 106 107 Eliminating location l12 by chaining: Applied chaining First rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 Second rule: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 New rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 3 Applied chaining First rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 Second rule: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 2 New rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 4 Applied chaining First rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, -1+tmp___1^0 >= 0, cost: 2 Second rule: l12 -> l7 : tmp___2^0'=1, TRUE, cost: 3 New rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 5 Applied chaining First rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 Second rule: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 1 New rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 3 Applied chaining First rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 Second rule: l12 -> l7 : tmp___2^0'=0, TRUE, cost: 2 New rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 4 Applied chaining First rule: l14 -> l12 : bNoCapture^0'=tmp___1^0, 1+tmp___1^0 <= 0, cost: 2 Second rule: l12 -> l7 : tmp___2^0'=1, TRUE, cost: 3 New rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, 1+tmp___1^0 <= 0, cost: 5 Applied deletion Removed the following rules: 57 109 110 111 112 Eliminated locations on tree-shaped paths Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 124: l6 -> l5 : (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 3 125: l6 -> l14 : tmp___1^0'=0, (1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 4 126: l6 -> l16 : (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 4 127: l6 -> l16 : (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 4 128: l6 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0), cost: 4 129: l6 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 4 130: l6 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 4 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 108: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 131: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 3 132: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 4 133: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 5 134: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 3 135: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 4 136: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, 1+tmp___1^0 <= 0, cost: 5 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 94: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 97: l18 -> l22 : tmp___0^0'=0, (bDomain^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 121: l18 -> l22 : tmp___0^0'=0, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 4 122: l18 -> l22 : tmp___0^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 5 123: l18 -> l22 : tmp___0^0'=0, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 5 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied merging first rule: l6 -> l14 : tmp___1^0'=0, (1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0), cost: 4 second rule: l6 -> l14 : tmp___1^0'=0, (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0), cost: 4 new rule: l6 -> l14 : tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0)), cost: 4 Applied merging first rule: l6 -> l16 : (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0), cost: 4 second rule: l6 -> l16 : (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 4 new rule: l6 -> l16 : ((1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 4 Applied merging first rule: l6 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0), cost: 4 second rule: l6 -> l16 : (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0), cost: 4 new rule: l6 -> l16 : ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 4 Applied merging first rule: l6 -> l16 : ((1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 4 second rule: l6 -> l16 : ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 4 new rule: l6 -> l16 : ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 4 Applied merging first rule: l18 -> l22 : tmp___0^0'=0, (bDomain^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 3 second rule: l18 -> l22 : tmp___0^0'=0, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 4 new rule: l18 -> l22 : tmp___0^0'=0, 1+ni^0-nDim^0 <= 0, cost: 3 Applied merging first rule: l18 -> l22 : tmp___0^0'=0, ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0)), cost: 5 second rule: l18 -> l22 : tmp___0^0'=0, 1+ni^0-nDim^0 <= 0, cost: 3 new rule: l18 -> l22 : tmp___0^0'=0, 1+ni^0-nDim^0 <= 0, cost: 5 Merged rules Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 124: l6 -> l5 : (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 3 137: l6 -> l14 : tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0)), cost: 4 140: l6 -> l16 : ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 4 51: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 108: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 131: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 3 132: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 4 133: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 5 134: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 3 135: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 4 136: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, 1+tmp___1^0 <= 0, cost: 5 66: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 94: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 122: l18 -> l22 : tmp___0^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 5 142: l18 -> l22 : tmp___0^0'=0, 1+ni^0-nDim^0 <= 0, cost: 5 77: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Eliminating location l22 by chaining: Applied chaining First rule: l18 -> l22 : tmp___0^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 5 Second rule: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 New rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Applied chaining First rule: l18 -> l22 : tmp___0^0'=0, 1+ni^0-nDim^0 <= 0, cost: 5 Second rule: l22 -> l6 : nj^0'=0, bDomain^0'=tmp___0^0, TRUE, cost: 1 New rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Applied deletion Removed the following rules: 77 122 142 Eliminating location l16 by chaining: Applied chaining First rule: l6 -> l16 : ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 4 Second rule: l16 -> l14 : tmp___1^0'=0, TRUE, cost: 1 New rule: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 5 Applied simplification Original rule: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 5 New rule: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 5 Applied chaining First rule: l6 -> l16 : ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 4 Second rule: l16 -> l14 : tmp___1^0'=1, TRUE, cost: 2 New rule: l6 -> l14 : tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 6 Applied simplification Original rule: l6 -> l14 : tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 6 New rule: l6 -> l14 : tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 6 Applied deletion Removed the following rules: 66 94 140 Eliminating location l7 by chaining: Applied chaining First rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, tmp___1^0 == 0, cost: 2 Second rule: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 New rule: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0 == 0, cost: 3 Applied chaining First rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 4 Second rule: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 New rule: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 5 Applied chaining First rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 5 Second rule: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 New rule: l14 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 6 Applied chaining First rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 4 Second rule: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 New rule: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 5 Applied chaining First rule: l14 -> l7 : bNoCapture^0'=tmp___1^0, tmp___2^0'=1, 1+tmp___1^0 <= 0, cost: 5 Second rule: l7 -> l5 : bNoCapture^0'=tmp___2^0, TRUE, cost: 1 New rule: l14 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, 1+tmp___1^0 <= 0, cost: 6 Applied deletion Removed the following rules: 51 108 132 133 135 136 Eliminated locations on tree-shaped paths Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 124: l6 -> l5 : (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 3 137: l6 -> l14 : tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0)), cost: 4 145: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 5 146: l6 -> l14 : tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 6 147: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0 == 0, cost: 3 148: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 5 149: l14 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 6 150: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 5 151: l14 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, 1+tmp___1^0 <= 0, cost: 6 143: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 144: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied merging first rule: l6 -> l14 : tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ bNoCapture^0 == 0)), cost: 4 second rule: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 5 new rule: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 4 Merged rules Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 124: l6 -> l5 : (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 3 146: l6 -> l14 : tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 6 152: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 4 147: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0 == 0, cost: 3 148: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 5 149: l14 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 6 150: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, 1+tmp___1^0 <= 0, cost: 5 151: l14 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, 1+tmp___1^0 <= 0, cost: 6 143: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 144: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Eliminating location l14 by chaining: Applied chaining First rule: l6 -> l14 : tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 6 Second rule: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, -1+tmp___1^0 >= 0, cost: 5 New rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, (0 >= 0 /\ ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0))), cost: 11 Applied simplification Original rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, (0 >= 0 /\ ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0))), cost: 11 New rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 11 Applied chaining First rule: l6 -> l14 : tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0)), cost: 6 Second rule: l14 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, -1+tmp___1^0 >= 0, cost: 6 New rule: l6 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (0 >= 0 /\ ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0))), cost: 12 Applied simplification Original rule: l6 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (0 >= 0 /\ ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0))), cost: 12 New rule: l6 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 Applied chaining First rule: l6 -> l14 : tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 4 Second rule: l14 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0 == 0, cost: 3 New rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (0 == 0 /\ ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0))), cost: 7 Applied simplification Original rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (0 == 0 /\ ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0))), cost: 7 New rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 7 Applied deletion Removed the following rules: 146 147 148 149 150 151 152 Eliminated locations on tree-shaped paths Start location: l27 50: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 124: l6 -> l5 : (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 3 153: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 11 154: l6 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 155: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 7 143: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 144: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Eliminating location l5 by chaining: Applied chaining First rule: l6 -> l5 : (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 3 Second rule: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 New rule: l6 -> l6 : nj^0'=1+nj^0, (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 4 Applied chaining First rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 11 Second rule: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 Applied simplification Original rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 12 Applied chaining First rule: l6 -> l5 : bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 Second rule: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 13 Applied simplification Original rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 13 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 13 Applied chaining First rule: l6 -> l5 : bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 7 Second rule: l5 -> l6 : nj^0'=1+nj^0, TRUE, cost: 1 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 8 Applied simplification Original rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 8 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0)), cost: 8 Applied deletion Removed the following rules: 50 124 153 154 155 Eliminated locations on tree-shaped paths Start location: l27 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 156: l6 -> l6 : nj^0'=1+nj^0, (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 4 157: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 12 158: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 13 159: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0)), cost: 8 143: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 144: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied simplification Original rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 12 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 Applied simplification Original rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 13 New rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 13 Simplified simple loops Start location: l27 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 156: l6 -> l6 : nj^0'=1+nj^0, (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 4 159: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0)), cost: 8 160: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 161: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 13 143: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 144: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied acceleration Original rule: l6 -> l6 : nj^0'=1+nj^0, (1+nj^0-nDim^0 <= 0 /\ -nj^0+ni^0 == 0), cost: 4 New rule: l6 -> l6 : nj^0'=nj^0+n6, (-nj^0+ni^0 >= 0 /\ n6 >= 0 /\ nj^0-ni^0 >= 0 /\ 1-nj^0-n6+ni^0 >= 0 /\ -nj^0-n6+nDim^0 >= 0), cost: 4*n6 Applied instantiation Original rule: l6 -> l6 : nj^0'=nj^0+n6, (-nj^0+ni^0 >= 0 /\ n6 >= 0 /\ nj^0-ni^0 >= 0 /\ 1-nj^0-n6+ni^0 >= 0 /\ -nj^0-n6+nDim^0 >= 0), cost: 4*n6 New rule: l6 -> l6 : nj^0'=1+ni^0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ 1-nj^0+ni^0 >= 0 /\ -nj^0+ni^0 >= 0 /\ nj^0-ni^0 >= 0), cost: 4-4*nj^0+4*ni^0 Applied instantiation Original rule: l6 -> l6 : nj^0'=nj^0+n6, (-nj^0+ni^0 >= 0 /\ n6 >= 0 /\ nj^0-ni^0 >= 0 /\ 1-nj^0-n6+ni^0 >= 0 /\ -nj^0-n6+nDim^0 >= 0), cost: 4*n6 New rule: l6 -> l6 : nj^0'=nDim^0, (0 >= 0 /\ -nj^0+ni^0 >= 0 /\ -nj^0+nDim^0 >= 0 /\ nj^0-ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0), cost: -4*nj^0+4*nDim^0 Applied acceleration Original rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, ((1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0)), cost: 8 New rule: l6 -> l6 : nj^0'=nj^0+n9, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1+n9 >= 0 /\ ((-nj^0+ni^0-n9 >= 0 /\ -nj^0+nDim^0-n9 >= 0) \/ (-1+nj^0-ni^0 >= 0 /\ -nj^0+nDim^0-n9 >= 0))), cost: 8*n9 Applied instantiation Original rule: l6 -> l6 : nj^0'=nj^0+n9, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1+n9 >= 0 /\ ((-nj^0+ni^0-n9 >= 0 /\ -nj^0+nDim^0-n9 >= 0) \/ (-1+nj^0-ni^0 >= 0 /\ -nj^0+nDim^0-n9 >= 0))), cost: 8*n9 New rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+ni^0 >= 0 /\ ((0 >= 0 /\ -ni^0+nDim^0 >= 0) \/ (-1+nj^0-ni^0 >= 0 /\ -ni^0+nDim^0 >= 0))), cost: -8*nj^0+8*ni^0 Applied instantiation Original rule: l6 -> l6 : nj^0'=nj^0+n9, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1+n9 >= 0 /\ ((-nj^0+ni^0-n9 >= 0 /\ -nj^0+nDim^0-n9 >= 0) \/ (-1+nj^0-ni^0 >= 0 /\ -nj^0+nDim^0-n9 >= 0))), cost: 8*n9 New rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ -1+nj^0-ni^0 >= 0) \/ (0 >= 0 /\ ni^0-nDim^0 >= 0))), cost: -8*nj^0+8*nDim^0 Applied acceleration Original rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0)), cost: 13 New rule: l6 -> l6 : nj^0'=nj^0+n13, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1+n13 >= 0 /\ ((-nj^0-n13+ni^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0 /\ FALSE) \/ (-nj^0-n13+ni^0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0) \/ (-nj^0-n13+nDim^0 >= 0 /\ -1+nj^0-ni^0 >= 0 /\ FALSE) \/ (-1+bNoCapture^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0 /\ -1+nj^0-ni^0 >= 0))), cost: 13*n13 Applied instantiation Original rule: l6 -> l6 : nj^0'=nj^0+n13, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1+n13 >= 0 /\ ((-nj^0-n13+ni^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0 /\ FALSE) \/ (-nj^0-n13+ni^0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0) \/ (-nj^0-n13+nDim^0 >= 0 /\ -1+nj^0-ni^0 >= 0 /\ FALSE) \/ (-1+bNoCapture^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0 /\ -1+nj^0-ni^0 >= 0))), cost: 13*n13 New rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+ni^0 >= 0 /\ ((-1+nj^0-ni^0 >= 0 /\ -ni^0+nDim^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -ni^0+nDim^0 >= 0 /\ FALSE) \/ (-1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0 /\ -ni^0+nDim^0 >= 0) \/ (0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ -ni^0+nDim^0 >= 0))), cost: -13*nj^0+13*ni^0 Applied instantiation Original rule: l6 -> l6 : nj^0'=nj^0+n13, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1+n13 >= 0 /\ ((-nj^0-n13+ni^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0 /\ FALSE) \/ (-nj^0-n13+ni^0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0) \/ (-nj^0-n13+nDim^0 >= 0 /\ -1+nj^0-ni^0 >= 0 /\ FALSE) \/ (-1+bNoCapture^0 >= 0 /\ -nj^0-n13+nDim^0 >= 0 /\ -1+nj^0-ni^0 >= 0))), cost: 13*n13 New rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ ni^0-nDim^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0) \/ (0 >= 0 /\ -1+nj^0-ni^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ ni^0-nDim^0 >= 0))), cost: -13*nj^0+13*nDim^0 Applied simplification Original rule: l6 -> l6 : nj^0'=1+ni^0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ 1-nj^0+ni^0 >= 0 /\ -nj^0+ni^0 >= 0 /\ nj^0-ni^0 >= 0), cost: 4-4*nj^0+4*ni^0 New rule: l6 -> l6 : nj^0'=1+ni^0, (-1-ni^0+nDim^0 >= 0 /\ -nj^0+ni^0 >= 0 /\ nj^0-ni^0 >= 0), cost: 4-4*nj^0+4*ni^0 Applied simplification Original rule: l6 -> l6 : nj^0'=nDim^0, (0 >= 0 /\ -nj^0+ni^0 >= 0 /\ -nj^0+nDim^0 >= 0 /\ nj^0-ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0), cost: -4*nj^0+4*nDim^0 New rule: l6 -> l6 : nj^0'=nDim^0, (-nj^0+ni^0 >= 0 /\ -nj^0+nDim^0 >= 0 /\ nj^0-ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0), cost: -4*nj^0+4*nDim^0 Applied simplification Original rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+ni^0 >= 0 /\ ((0 >= 0 /\ -ni^0+nDim^0 >= 0) \/ (-1+nj^0-ni^0 >= 0 /\ -ni^0+nDim^0 >= 0))), cost: -8*nj^0+8*ni^0 New rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -8*nj^0+8*ni^0 Applied simplification Original rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ -1+nj^0-ni^0 >= 0) \/ (0 >= 0 /\ ni^0-nDim^0 >= 0))), cost: -8*nj^0+8*nDim^0 New rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ ni^0-nDim^0 >= 0) \/ -1+nj^0-ni^0 >= 0)), cost: -8*nj^0+8*nDim^0 Applied simplification Original rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+ni^0 >= 0 /\ ((-1+nj^0-ni^0 >= 0 /\ -ni^0+nDim^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -ni^0+nDim^0 >= 0 /\ FALSE) \/ (-1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0 /\ -ni^0+nDim^0 >= 0) \/ (0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ -ni^0+nDim^0 >= 0))), cost: -13*nj^0+13*ni^0 New rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ -1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -13*nj^0+13*ni^0 Applied simplification Original rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ ni^0-nDim^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0) \/ (0 >= 0 /\ -1+nj^0-ni^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ ni^0-nDim^0 >= 0))), cost: -13*nj^0+13*nDim^0 New rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ ni^0-nDim^0 >= 0) \/ (-1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0))), cost: -13*nj^0+13*nDim^0 Applied deletion Removed the following rules: 156 159 161 Accelerated simple loops Start location: l27 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 160: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 168: l6 -> l6 : nj^0'=1+ni^0, (-1-ni^0+nDim^0 >= 0 /\ -nj^0+ni^0 >= 0 /\ nj^0-ni^0 >= 0), cost: 4-4*nj^0+4*ni^0 169: l6 -> l6 : nj^0'=nDim^0, (-nj^0+ni^0 >= 0 /\ -nj^0+nDim^0 >= 0 /\ nj^0-ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0), cost: -4*nj^0+4*nDim^0 170: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -8*nj^0+8*ni^0 171: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ ni^0-nDim^0 >= 0) \/ -1+nj^0-ni^0 >= 0)), cost: -8*nj^0+8*nDim^0 172: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ -1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -13*nj^0+13*ni^0 173: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ ni^0-nDim^0 >= 0) \/ (-1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0))), cost: -13*nj^0+13*nDim^0 143: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 144: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 New rule: l18 -> l6 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (((-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0)) /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 18 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l6 : nj^0'=1+nj^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=1, ((1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1+nj^0-nDim^0 <= 0 /\ 1+nj^0-ni^0 <= 0 /\ 1+bNoCapture^0 <= 0) \/ (1-nj^0+ni^0 <= 0 /\ 1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0) \/ (1+nj^0-nDim^0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+nj^0-ni^0 <= 0)), cost: 12 New rule: l18 -> l6 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ ((-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 18 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l6 : nj^0'=1+ni^0, (-1-ni^0+nDim^0 >= 0 /\ -nj^0+ni^0 >= 0 /\ nj^0-ni^0 >= 0), cost: 4-4*nj^0+4*ni^0 New rule: l18 -> l6 : nj^0'=1+ni^0, tmp___0^0'=1, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 10+4*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l6 : nj^0'=1+ni^0, (-1-ni^0+nDim^0 >= 0 /\ -nj^0+ni^0 >= 0 /\ nj^0-ni^0 >= 0), cost: 4-4*nj^0+4*ni^0 New rule: l18 -> l6 : nj^0'=1+ni^0, tmp___0^0'=0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 10+4*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l6 : nj^0'=nDim^0, (-nj^0+ni^0 >= 0 /\ -nj^0+nDim^0 >= 0 /\ nj^0-ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0), cost: -4*nj^0+4*nDim^0 New rule: l18 -> l6 : nj^0'=nDim^0, tmp___0^0'=1, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 6+4*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l6 : nj^0'=nDim^0, (-nj^0+ni^0 >= 0 /\ -nj^0+nDim^0 >= 0 /\ nj^0-ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0), cost: -4*nj^0+4*nDim^0 New rule: l18 -> l6 : nj^0'=nDim^0, tmp___0^0'=0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 6+4*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -8*nj^0+8*ni^0 New rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (-1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -8*nj^0+8*ni^0 New rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ ni^0-nDim^0 >= 0) \/ -1+nj^0-ni^0 >= 0)), cost: -8*nj^0+8*nDim^0 New rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___2^0'=0, tmp___1^0'=0, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ ni^0-nDim^0 >= 0) \/ -1+nj^0-ni^0 >= 0)), cost: -8*nj^0+8*nDim^0 New rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 6+8*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ -1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -13*nj^0+13*ni^0 New rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___0^0'=1, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ -1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ -1-nj^0+ni^0 >= 0 /\ -ni^0+nDim^0 >= 0), cost: -13*nj^0+13*ni^0 New rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___0^0'=0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ ni^0-nDim^0 >= 0) \/ (-1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0))), cost: -13*nj^0+13*nDim^0 New rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___2^0'=1, tmp___1^0'=1, (-1-nj^0+nDim^0 >= 0 /\ ((0 >= 0 /\ -1+bNoCapture^0 >= 0 /\ ni^0-nDim^0 >= 0) \/ (-1+bNoCapture^0 >= 0 /\ -1+nj^0-ni^0 >= 0))), cost: -13*nj^0+13*nDim^0 New rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 6+13*nDim^0 Applied deletion Removed the following rules: 160 168 169 170 171 172 173 Chained accelerated rules with incoming rules Start location: l27 100: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 143: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 144: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 174: l18 -> l6 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (((-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0)) /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 18 175: l18 -> l6 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ ((-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 18 176: l18 -> l6 : nj^0'=1+ni^0, tmp___0^0'=1, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 10+4*ni^0 177: l18 -> l6 : nj^0'=1+ni^0, tmp___0^0'=0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 10+4*ni^0 178: l18 -> l6 : nj^0'=nDim^0, tmp___0^0'=1, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 6+4*nDim^0 179: l18 -> l6 : nj^0'=nDim^0, tmp___0^0'=0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 6+4*nDim^0 180: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (-1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*ni^0 181: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 182: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*nDim^0 183: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 6+8*nDim^0 184: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___0^0'=1, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ -1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*ni^0 185: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___0^0'=0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 186: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*nDim^0 187: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 6+13*nDim^0 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Eliminating location l6 by chaining: Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=1, bDomain^0'=1, ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0)), cost: 6 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8 Applied simplification Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8 Applied chaining First rule: l18 -> l6 : nj^0'=0, tmp___0^0'=0, bDomain^0'=0, 1+ni^0-nDim^0 <= 0, cost: 6 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (1+ni^0-nDim^0 <= 0 /\ nDim^0 <= 0), cost: 8 Applied chaining First rule: l18 -> l6 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (((-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0)) /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 18 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0)) /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 20 Applied simplification Original rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0)) /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 20 New rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ 1+bDomain^0 <= 0) /\ ((-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 Applied chaining First rule: l18 -> l6 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ ((-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 18 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 <= 0 /\ ((-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 Applied simplification Original rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 <= 0 /\ ((-1+ni^0 >= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1-ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 New rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 <= 0 /\ ((1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 Applied chaining First rule: l18 -> l6 : nj^0'=1+ni^0, tmp___0^0'=1, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 10+4*ni^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (-1-ni^0+nDim^0 <= 0 /\ ni^0 <= 0 /\ ni^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 12+4*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=1+ni^0, tmp___0^0'=0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 10+4*ni^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 <= 0 /\ ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 12+4*ni^0 Applied chaining First rule: l18 -> l6 : nj^0'=nDim^0, tmp___0^0'=1, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 6+4*nDim^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (0 <= 0 /\ ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8+4*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (0 <= 0 /\ ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8+4*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8+4*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=nDim^0, tmp___0^0'=0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 6+4*nDim^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (0 <= 0 /\ ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 8+4*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (0 <= 0 /\ ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 8+4*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 8+4*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*nDim^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (0 <= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8+8*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (0 <= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8+8*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ -1+bDomain^0 >= 0)), cost: 8+8*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 6+8*nDim^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (0 <= 0 /\ 1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+8*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (0 <= 0 /\ 1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+8*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+8*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*nDim^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8+13*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8+13*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ -1+bDomain^0 >= 0)), cost: 8+13*nDim^0 Applied chaining First rule: l18 -> l6 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 6+13*nDim^0 Second rule: l6 -> l18 : ni^0'=1+ni^0, -nj^0+nDim^0 <= 0, cost: 2 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+13*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (0 <= 0 /\ -1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+13*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+13*nDim^0 Applied partial deletion Original rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___0^0'=1, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (-1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*ni^0 New rule: l18 -> [30] : (-1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*ni^0 Applied partial deletion Original rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=0, tmp___0^0'=0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 New rule: l18 -> [30] : (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 Applied partial deletion Original rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___0^0'=1, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ -1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*ni^0 New rule: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ -1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*ni^0 Applied partial deletion Original rule: l18 -> l6 : nj^0'=ni^0, bNoCapture^0'=1, tmp___0^0'=0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 New rule: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 Applied deletion Removed the following rules: 100 143 144 174 175 176 177 178 179 180 181 182 183 184 185 186 187 Eliminated locations on tree-shaped paths Start location: l27 188: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8 189: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (1+ni^0-nDim^0 <= 0 /\ nDim^0 <= 0), cost: 8 190: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ 1+bDomain^0 <= 0) /\ ((-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 191: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 <= 0 /\ ((1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 192: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (-1-ni^0+nDim^0 <= 0 /\ ni^0 <= 0 /\ ni^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 12+4*ni^0 193: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 <= 0 /\ ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 12+4*ni^0 194: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8+4*nDim^0 195: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 8+4*nDim^0 196: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ -1+bDomain^0 >= 0)), cost: 8+8*nDim^0 197: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+8*nDim^0 198: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ -1+bDomain^0 >= 0)), cost: 8+13*nDim^0 199: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+13*nDim^0 200: l18 -> [30] : (-1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*ni^0 201: l18 -> [30] : (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 202: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ -1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*ni^0 203: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied merging first rule: l18 -> [30] : (-1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+8*ni^0 second rule: l18 -> [30] : (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 new rule: l18 -> [30] : (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 Applied merging first rule: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ -1+ni^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 6+13*ni^0 second rule: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 new rule: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 Applied merging first rule: l18 -> [30] : (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 second rule: l18 -> [30] : (-1+bNoCapture^0 >= 0 /\ 1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+13*ni^0 new rule: l18 -> [30] : (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 Merged rules Start location: l27 188: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8 189: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (1+ni^0-nDim^0 <= 0 /\ nDim^0 <= 0), cost: 8 190: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ 1+bDomain^0 <= 0) /\ ((-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 191: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 <= 0 /\ ((1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 192: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (-1-ni^0+nDim^0 <= 0 /\ ni^0 <= 0 /\ ni^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 12+4*ni^0 193: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 <= 0 /\ ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 12+4*ni^0 194: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8+4*nDim^0 195: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (ni^0 == 0 /\ 1+ni^0-nDim^0 == 0), cost: 8+4*nDim^0 196: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=1, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ -1+bDomain^0 >= 0)), cost: 8+8*nDim^0 197: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=0, (1+ni^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+8*nDim^0 198: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=1, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ -1+bDomain^0 >= 0)), cost: 8+13*nDim^0 199: l18 -> l18 : nj^0'=nDim^0, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=1, bDomain^0'=0, tmp___1^0'=1, (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ -1+nDim^0 >= 0), cost: 8+13*nDim^0 206: l18 -> [30] : (1+ni^0-nDim^0 <= 0 /\ -1+ni^0 >= 0), cost: 6+8*ni^0 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied pruning (of leafs and parallel rules): Start location: l27 188: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8 189: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (1+ni^0-nDim^0 <= 0 /\ nDim^0 <= 0), cost: 8 191: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 <= 0 /\ ((1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 193: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 <= 0 /\ ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 12+4*ni^0 194: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8+4*nDim^0 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied simplification Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8 Applied simplification Original rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (1+ni^0-nDim^0 <= 0 /\ -1+nDim^0 <= 0 /\ ((1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ 1-nDim^0 <= 0) \/ (-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0))), cost: 20 New rule: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ -1+nDim^0 >= 0))), cost: 20 Applied simplification Original rule: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 <= 0 /\ ni^0 == 0 /\ 1+ni^0-nDim^0 <= 0), cost: 12+4*ni^0 New rule: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 == 0 /\ ni^0 == 0), cost: 12+4*ni^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0) \/ (-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0))), cost: 8+4*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8+4*nDim^0 Simplified simple loops Start location: l27 189: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (1+ni^0-nDim^0 <= 0 /\ nDim^0 <= 0), cost: 8 207: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8 208: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ -1+nDim^0 >= 0))), cost: 20 209: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 == 0 /\ ni^0 == 0), cost: 12+4*ni^0 210: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8+4*nDim^0 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied acceleration Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (1+ni^0-nDim^0 <= 0 /\ nDim^0 <= 0), cost: 8 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=ni^0+n63, bDomain^0'=0, (-ni^0-n63+nDim^0 >= 0 /\ -1+n63 >= 0 /\ -nDim^0 >= 0), cost: 8*n63 Applied instantiation Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=ni^0+n63, bDomain^0'=0, (-ni^0-n63+nDim^0 >= 0 /\ -1+n63 >= 0 /\ -nDim^0 >= 0), cost: 8*n63 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ -nDim^0 >= 0), cost: -8*ni^0+8*nDim^0 Applied acceleration Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (nDim^0 <= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=ni^0+n65, bDomain^0'=1, (-1+n65 >= 0 /\ -nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ -ni^0-n65+nDim^0 >= 0) \/ (-ni^0-n65+nDim^0 >= 0 /\ FALSE))), cost: 8*n65 Applied instantiation Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=ni^0+n65, bDomain^0'=1, (-1+n65 >= 0 /\ -nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ -ni^0-n65+nDim^0 >= 0) \/ (-ni^0-n65+nDim^0 >= 0 /\ FALSE))), cost: 8*n65 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ -nDim^0 >= 0 /\ ((0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bDomain^0 >= 0))), cost: -8*ni^0+8*nDim^0 Applied acceleration Original rule: l18 -> l18 : nj^0'=1+ni^0, tmp___0^0'=0, ni^0'=1+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 == 0 /\ ni^0 == 0), cost: 12+4*ni^0 New rule: l18 -> l18 : nj^0'=n68+ni^0, tmp___0^0'=0, ni^0'=n68+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ 1-n68-ni^0 >= 0 /\ ni^0 >= 0 /\ -1+n68 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ -n68-ni^0+nDim^0 >= 0), cost: 4*n68*ni^0+2*n68^2+10*n68 Applied instantiation Original rule: l18 -> l18 : nj^0'=n68+ni^0, tmp___0^0'=0, ni^0'=n68+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ 1-n68-ni^0 >= 0 /\ ni^0 >= 0 /\ -1+n68 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ -n68-ni^0+nDim^0 >= 0), cost: 4*n68*ni^0+2*n68^2+10*n68 New rule: l18 -> l18 : nj^0'=1, tmp___0^0'=0, ni^0'=1, bDomain^0'=0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ -1+nDim^0 >= 0), cost: 10-10*ni^0-4*ni^0*(-1+ni^0)+2*(-1+ni^0)^2 Applied instantiation Original rule: l18 -> l18 : nj^0'=n68+ni^0, tmp___0^0'=0, ni^0'=n68+ni^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ 1-n68-ni^0 >= 0 /\ ni^0 >= 0 /\ -1+n68 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ -n68-ni^0+nDim^0 >= 0), cost: 4*n68*ni^0+2*n68^2+10*n68 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ 1-nDim^0 >= 0), cost: -10*ni^0-4*ni^0*(ni^0-nDim^0)+10*nDim^0+2*(ni^0-nDim^0)^2 Applied acceleration Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1+ni^0, bDomain^0'=1, (ni^0 <= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ ((-1+bDomain^0 >= 0 /\ 1+ni^0-nDim^0 <= 0) \/ (1+ni^0-nDim^0 <= 0 /\ 1+bDomain^0 <= 0))), cost: 8+4*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=ni^0+n71, bDomain^0'=1, (1-ni^0-n71 >= 0 /\ ni^0 >= 0 /\ -1+n71 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ ((-1-ni^0+nDim^0 >= 0 /\ -ni^0+nDim^0-n71 >= 0 /\ FALSE) \/ (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -ni^0+nDim^0-n71 >= 0))), cost: 4*nDim^0*n71+8*n71 Applied instantiation Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=ni^0+n71, bDomain^0'=1, (1-ni^0-n71 >= 0 /\ ni^0 >= 0 /\ -1+n71 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ ((-1-ni^0+nDim^0 >= 0 /\ -ni^0+nDim^0-n71 >= 0 /\ FALSE) \/ (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -ni^0+nDim^0-n71 >= 0))), cost: 4*nDim^0*n71+8*n71 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1, bDomain^0'=1, (0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ ((-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+nDim^0 >= 0) \/ (-1-ni^0+nDim^0 >= 0 /\ -1+nDim^0 >= 0 /\ FALSE))), cost: 8-4*(-1+ni^0)*nDim^0-8*ni^0 Applied instantiation Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=ni^0+n71, bDomain^0'=1, (1-ni^0-n71 >= 0 /\ ni^0 >= 0 /\ -1+n71 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ ((-1-ni^0+nDim^0 >= 0 /\ -ni^0+nDim^0-n71 >= 0 /\ FALSE) \/ (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -ni^0+nDim^0-n71 >= 0))), cost: 4*nDim^0*n71+8*n71 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ 1-nDim^0 >= 0 /\ ((0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0))), cost: -4*(ni^0-nDim^0)*nDim^0-8*ni^0+8*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ -nDim^0 >= 0), cost: -8*ni^0+8*nDim^0 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ nDim^0 <= 0), cost: -8*ni^0+8*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ -nDim^0 >= 0 /\ ((0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1+bDomain^0 >= 0))), cost: -8*ni^0+8*nDim^0 New rule: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ nDim^0 <= 0), cost: -8*ni^0+8*nDim^0 Applied simplification Original rule: l18 -> l18 : nj^0'=1, tmp___0^0'=0, ni^0'=1, bDomain^0'=0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ -1+nDim^0 >= 0), cost: 10-10*ni^0-4*ni^0*(-1+ni^0)+2*(-1+ni^0)^2 New rule: l18 -> l18 : nj^0'=1, tmp___0^0'=0, ni^0'=1, bDomain^0'=0, (ni^0 <= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -1+nDim^0 >= 0), cost: 10-10*ni^0-4*ni^0*(-1+ni^0)+2*(-1+ni^0)^2 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ 1-nDim^0 >= 0), cost: -10*ni^0-4*ni^0*(ni^0-nDim^0)+10*nDim^0+2*(ni^0-nDim^0)^2 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ -1+nDim^0 <= 0), cost: -10*ni^0-4*ni^0*(ni^0-nDim^0)+10*nDim^0+2*(ni^0-nDim^0)^2 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1, bDomain^0'=1, (0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ ((-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ -1+nDim^0 >= 0) \/ (-1-ni^0+nDim^0 >= 0 /\ -1+nDim^0 >= 0 /\ FALSE))), cost: 8-4*(-1+ni^0)*nDim^0-8*ni^0 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1, bDomain^0'=1, (-1+bDomain^0 >= 0 /\ ni^0 <= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -1+nDim^0 >= 0), cost: 8-4*(-1+ni^0)*nDim^0-8*ni^0 Applied simplification Original rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -ni^0 >= 0 /\ 1-nDim^0 >= 0 /\ ((0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ FALSE) \/ (0 >= 0 /\ -1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0))), cost: -4*(ni^0-nDim^0)*nDim^0-8*ni^0+8*nDim^0 New rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ ni^0 >= 0 /\ -1+nDim^0 <= 0), cost: -4*(ni^0-nDim^0)*nDim^0-8*ni^0+8*nDim^0 Applied deletion Removed the following rules: 189 207 209 210 Accelerated simple loops Start location: l27 208: l18 -> l18 : nj^0'=1, bNoCapture^0'=0, tmp___0^0'=0, ni^0'=1+ni^0, tmp___2^0'=0, bDomain^0'=0, tmp___1^0'=1, (-1+nDim^0 <= 0 /\ ((-1+bNoCapture^0 >= 0 /\ 1+ni^0 <= 0 /\ 1-nDim^0 <= 0) \/ (1+ni^0 <= 0 /\ 1+bNoCapture^0 <= 0 /\ -1+nDim^0 >= 0))), cost: 20 217: l18 -> l18 : nj^0'=0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ nDim^0 <= 0), cost: -8*ni^0+8*nDim^0 218: l18 -> l18 : nj^0'=0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ nDim^0 <= 0), cost: -8*ni^0+8*nDim^0 219: l18 -> l18 : nj^0'=1, tmp___0^0'=0, ni^0'=1, bDomain^0'=0, (ni^0 <= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -1+nDim^0 >= 0), cost: 10-10*ni^0-4*ni^0*(-1+ni^0)+2*(-1+ni^0)^2 220: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ -1+nDim^0 <= 0), cost: -10*ni^0-4*ni^0*(ni^0-nDim^0)+10*nDim^0+2*(ni^0-nDim^0)^2 221: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1, bDomain^0'=1, (-1+bDomain^0 >= 0 /\ ni^0 <= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -1+nDim^0 >= 0), cost: 8-4*(-1+ni^0)*nDim^0-8*ni^0 222: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ ni^0 >= 0 /\ -1+nDim^0 <= 0), cost: -4*(ni^0-nDim^0)*nDim^0-8*ni^0+8*nDim^0 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Applied chaining First rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Second rule: l18 -> l18 : nj^0'=1, tmp___0^0'=0, ni^0'=1, bDomain^0'=0, (ni^0 <= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -1+nDim^0 >= 0), cost: 10-10*ni^0-4*ni^0*(-1+ni^0)+2*(-1+ni^0)^2 New rule: l27 -> l18 : nj^0'=1, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=1, bDomain^0'=0, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 16+2*__const_9^0 Applied chaining First rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Second rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=0, ni^0'=nDim^0, bDomain^0'=0, (-1-ni^0+nDim^0 >= 0 /\ ni^0 >= 0 /\ -1+nDim^0 <= 0), cost: -10*ni^0-4*ni^0*(ni^0-nDim^0)+10*nDim^0+2*(ni^0-nDim^0)^2 New rule: l27 -> l18 : nj^0'=__const_9^0, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=__const_9^0, bDomain^0'=0, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 4+12*__const_9^0+2*__const_9^0^2 Applied chaining First rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Second rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=1, bDomain^0'=1, (-1+bDomain^0 >= 0 /\ ni^0 <= 0 /\ 1+ni^0-nDim^0 >= 0 /\ -1+nDim^0 >= 0), cost: 8-4*(-1+ni^0)*nDim^0-8*ni^0 New rule: l27 -> l18 : nj^0'=__const_9^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=1, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 12+6*__const_9^0 Applied chaining First rule: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 Second rule: l18 -> l18 : nj^0'=nDim^0, tmp___0^0'=1, ni^0'=nDim^0, bDomain^0'=1, (-1-ni^0+nDim^0 >= 0 /\ -1+bDomain^0 >= 0 /\ ni^0 >= 0 /\ -1+nDim^0 <= 0), cost: -4*(ni^0-nDim^0)*nDim^0-8*ni^0+8*nDim^0 New rule: l27 -> l18 : nj^0'=__const_9^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=__const_9^0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 4+10*__const_9^0+4*__const_9^0^2 Applied deletion Removed the following rules: 208 217 218 219 220 221 222 Chained accelerated rules with incoming rules Start location: l27 119: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 <= 0, cost: 4 120: l27 -> l18 : bNoCapture^0'=1, ni^0'=0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, __const_9^0 >= 0, cost: 4+2*__const_9^0 223: l27 -> l18 : nj^0'=1, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=1, bDomain^0'=0, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 16+2*__const_9^0 224: l27 -> l18 : nj^0'=__const_9^0, bNoCapture^0'=1, tmp___0^0'=0, ni^0'=__const_9^0, bDomain^0'=0, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 4+12*__const_9^0+2*__const_9^0^2 225: l27 -> l18 : nj^0'=__const_9^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=1, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 12+6*__const_9^0 226: l27 -> l18 : nj^0'=__const_9^0, bNoCapture^0'=1, tmp___0^0'=1, ni^0'=__const_9^0, bDomain^0'=1, tmp^0'=tmp^post48, nDim^0'=__const_9^0, -1+__const_9^0 == 0, cost: 4+10*__const_9^0+4*__const_9^0^2 Removed unreachable locations and irrelevant leafs Start location: l27 Computing asymptotic complexity Proved the following lower bound Complexity: Unknown Cpx degree: ? Solved cost: 0 Rule cost: 0