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