WORST_CASE(Omega(0),?) Initial ITS Start location: l32 0: l0 -> l1 : big^0'=big^post0, k^0'=k^post0, tmp___0^0'=tmp___0^post0, i^0'=i^post0, sum^0'=sum^post0, j^0'=j^post0, tmp^0'=tmp^post0, dum^0'=dum^post0, n^0'=n^post0, imax^0'=imax^post0, temp^0'=temp^post0, (-j^post0+j^0 == 0 /\ 1-j^0+n^0 <= 0 /\ sum^0-sum^post0 == 0 /\ imax^0-imax^post0 == 0 /\ -dum^post0+dum^0 == 0 /\ tmp___0^0-tmp___0^post0 == 0 /\ i^0-i^post0 == 0 /\ k^0-k^post0 == 0 /\ big^0-big^post0 == 0 /\ -temp^post0+temp^0 == 0 /\ -n^post0+n^0 == 0 /\ tmp^0-tmp^post0 == 0), cost: 1 1: l0 -> l2 : big^0'=big^post1, k^0'=k^post1, tmp___0^0'=tmp___0^post1, i^0'=i^post1, sum^0'=sum^post1, j^0'=j^post1, tmp^0'=tmp^post1, dum^0'=dum^post1, n^0'=n^post1, imax^0'=imax^post1, temp^0'=temp^post1, (0 == 0 /\ temp^post1-tmp^post1 == 0 /\ -n^post1+n^0 == 0 /\ -i^post1+i^0 == 0 /\ -dum^post1+dum^0 == 0 /\ big^0-big^post1 == 0 /\ j^0-n^0 <= 0 /\ j^0-j^post1 == 0 /\ -sum^post1+sum^0 == 0 /\ k^0-k^post1 == 0 /\ -imax^post1+imax^0 == 0 /\ tmp___0^0-tmp___0^post1 == 0), cost: 1 44: l1 -> l30 : big^0'=big^post44, k^0'=k^post44, tmp___0^0'=tmp___0^post44, i^0'=i^post44, sum^0'=sum^post44, j^0'=j^post44, tmp^0'=tmp^post44, dum^0'=dum^post44, n^0'=n^post44, imax^0'=imax^post44, temp^0'=temp^post44, (-dum^post44+dum^0 == 0 /\ big^0-big^post44 == 0 /\ 1-big^0 <= 0 /\ -imax^post44+imax^0 == 0 /\ -temp^post44+temp^0 == 0 /\ -n^post44+n^0 == 0 /\ -sum^post44+sum^0 == 0 /\ j^0-j^post44 == 0 /\ -i^post44+i^0 == 0 /\ k^0-k^post44 == 0 /\ -tmp^post44+tmp^0 == 0 /\ tmp___0^0-tmp___0^post44 == 0), cost: 1 45: l1 -> l30 : big^0'=big^post45, k^0'=k^post45, tmp___0^0'=tmp___0^post45, i^0'=i^post45, sum^0'=sum^post45, j^0'=j^post45, tmp^0'=tmp^post45, dum^0'=dum^post45, n^0'=n^post45, imax^0'=imax^post45, temp^0'=temp^post45, (-j^post45+j^0 == 0 /\ k^0-k^post45 == 0 /\ i^0-i^post45 == 0 /\ imax^0-imax^post45 == 0 /\ -dum^post45+dum^0 == 0 /\ 1+big^0 <= 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ -temp^post45+temp^0 == 0 /\ big^0-big^post45 == 0 /\ -n^post45+n^0 == 0 /\ sum^0-sum^post45 == 0 /\ tmp^0-tmp^post45 == 0), cost: 1 46: l1 -> l30 : big^0'=big^post46, k^0'=k^post46, tmp___0^0'=tmp___0^post46, i^0'=i^post46, sum^0'=sum^post46, j^0'=j^post46, tmp^0'=tmp^post46, dum^0'=dum^post46, n^0'=n^post46, imax^0'=imax^post46, temp^0'=temp^post46, (big^0 <= 0 /\ big^0-big^post46 == 0 /\ -dum^post46+dum^0 == 0 /\ -temp^post46+temp^0 == 0 /\ -big^0 <= 0 /\ -n^post46+n^0 == 0 /\ -i^post46+i^0 == 0 /\ -sum^post46+sum^0 == 0 /\ k^0-k^post46 == 0 /\ -imax^post46+imax^0 == 0 /\ j^0-j^post46 == 0 /\ -tmp^post46+tmp^0 == 0 /\ tmp___0^0-tmp___0^post46 == 0), cost: 1 48: l2 -> l31 : big^0'=big^post48, k^0'=k^post48, tmp___0^0'=tmp___0^post48, i^0'=i^post48, sum^0'=sum^post48, j^0'=j^post48, tmp^0'=tmp^post48, dum^0'=dum^post48, n^0'=n^post48, imax^0'=imax^post48, temp^0'=temp^post48, (-temp^post48+temp^0 == 0 /\ -n^post48+n^0 == 0 /\ -big^0+temp^0 <= 0 /\ imax^0-imax^post48 == 0 /\ -j^post48+j^0 == 0 /\ dum^0-dum^post48 == 0 /\ tmp^0-tmp^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ -k^post48+k^0 == 0 /\ sum^0-sum^post48 == 0 /\ i^0-i^post48 == 0 /\ big^0-big^post48 == 0), cost: 1 49: l2 -> l31 : big^0'=big^post49, k^0'=k^post49, tmp___0^0'=tmp___0^post49, i^0'=i^post49, sum^0'=sum^post49, j^0'=j^post49, tmp^0'=tmp^post49, dum^0'=dum^post49, n^0'=n^post49, imax^0'=imax^post49, temp^0'=temp^post49, (-dum^post49+dum^0 == 0 /\ 1+big^0-temp^0 <= 0 /\ -temp^post49+temp^0 == 0 /\ -n^post49+n^0 == 0 /\ -imax^post49+imax^0 == 0 /\ -sum^post49+sum^0 == 0 /\ j^0-j^post49 == 0 /\ -i^post49+i^0 == 0 /\ k^0-k^post49 == 0 /\ -tmp^post49+tmp^0 == 0 /\ big^post49-temp^0 == 0 /\ tmp___0^0-tmp___0^post49 == 0), cost: 1 2: l3 -> l0 : big^0'=big^post2, k^0'=k^post2, tmp___0^0'=tmp___0^post2, i^0'=i^post2, sum^0'=sum^post2, j^0'=j^post2, tmp^0'=tmp^post2, dum^0'=dum^post2, n^0'=n^post2, imax^0'=imax^post2, temp^0'=temp^post2, (-imax^post2+imax^0 == 0 /\ -sum^post2+sum^0 == 0 /\ n^0-n^post2 == 0 /\ -tmp^post2+tmp^0 == 0 /\ big^0-big^post2 == 0 /\ -temp^post2+temp^0 == 0 /\ i^0-i^post2 == 0 /\ dum^0-dum^post2 == 0 /\ -tmp___0^post2+tmp___0^0 == 0 /\ k^0-k^post2 == 0 /\ j^0-j^post2 == 0), cost: 1 3: l4 -> l5 : big^0'=big^post3, k^0'=k^post3, tmp___0^0'=tmp___0^post3, i^0'=i^post3, sum^0'=sum^post3, j^0'=j^post3, tmp^0'=tmp^post3, dum^0'=dum^post3, n^0'=n^post3, imax^0'=imax^post3, temp^0'=temp^post3, (imax^0-imax^post3 == 0 /\ i^0-i^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ -1+j^post3-j^0 == 0 /\ -dum^post3+dum^0 == 0 /\ k^0-k^post3 == 0 /\ big^0-big^post3 == 0 /\ -temp^post3+temp^0 == 0 /\ sum^0-sum^post3 == 0 /\ -n^post3+n^0 == 0 /\ tmp^0-tmp^post3 == 0), cost: 1 41: l5 -> l27 : big^0'=big^post41, k^0'=k^post41, tmp___0^0'=tmp___0^post41, i^0'=i^post41, sum^0'=sum^post41, j^0'=j^post41, tmp^0'=tmp^post41, dum^0'=dum^post41, n^0'=n^post41, imax^0'=imax^post41, temp^0'=temp^post41, (-i^post41+i^0 == 0 /\ big^0-big^post41 == 0 /\ -dum^post41+dum^0 == 0 /\ -temp^post41+temp^0 == 0 /\ -n^post41+n^0 == 0 /\ j^0-j^post41 == 0 /\ k^0-k^post41 == 0 /\ -imax^post41+imax^0 == 0 /\ -sum^post41+sum^0 == 0 /\ -tmp^post41+tmp^0 == 0 /\ tmp___0^0-tmp___0^post41 == 0), cost: 1 4: l6 -> l4 : big^0'=big^post4, k^0'=k^post4, tmp___0^0'=tmp___0^post4, i^0'=i^post4, sum^0'=sum^post4, j^0'=j^post4, tmp^0'=tmp^post4, dum^0'=dum^post4, n^0'=n^post4, imax^0'=imax^post4, temp^0'=temp^post4, (-i^post4+i^0 == 0 /\ 1-i^0+n^0 <= 0 /\ -dum^post4+dum^0 == 0 /\ -temp^post4+temp^0 == 0 /\ -imax^post4+imax^0 == 0 /\ -sum^post4+sum^0 == 0 /\ k^0-k^post4 == 0 /\ big^0-big^post4 == 0 /\ -tmp^post4+tmp^0 == 0 /\ j^0-j^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ n^0-n^post4 == 0), cost: 1 5: l6 -> l7 : big^0'=big^post5, k^0'=k^post5, tmp___0^0'=tmp___0^post5, i^0'=i^post5, sum^0'=sum^post5, j^0'=j^post5, tmp^0'=tmp^post5, dum^0'=dum^post5, n^0'=n^post5, imax^0'=imax^post5, temp^0'=temp^post5, (-j^post5+j^0 == 0 /\ -1-i^0+i^post5 == 0 /\ imax^0-imax^post5 == 0 /\ i^0-n^0 <= 0 /\ -dum^post5+dum^0 == 0 /\ tmp___0^0-tmp___0^post5 == 0 /\ sum^0-sum^post5 == 0 /\ k^0-k^post5 == 0 /\ big^0-big^post5 == 0 /\ -temp^post5+temp^0 == 0 /\ -n^post5+n^0 == 0 /\ tmp^0-tmp^post5 == 0), cost: 1 6: l7 -> l6 : big^0'=big^post6, k^0'=k^post6, tmp___0^0'=tmp___0^post6, i^0'=i^post6, sum^0'=sum^post6, j^0'=j^post6, tmp^0'=tmp^post6, dum^0'=dum^post6, n^0'=n^post6, imax^0'=imax^post6, temp^0'=temp^post6, (-n^post6+n^0 == 0 /\ -i^post6+i^0 == 0 /\ -dum^post6+dum^0 == 0 /\ -temp^post6+temp^0 == 0 /\ k^0-k^post6 == 0 /\ j^0-j^post6 == 0 /\ -sum^post6+sum^0 == 0 /\ -imax^post6+imax^0 == 0 /\ -big^post6+big^0 == 0 /\ -tmp^post6+tmp^0 == 0 /\ tmp___0^0-tmp___0^post6 == 0), cost: 1 7: l8 -> l7 : big^0'=big^post7, k^0'=k^post7, tmp___0^0'=tmp___0^post7, i^0'=i^post7, sum^0'=sum^post7, j^0'=j^post7, tmp^0'=tmp^post7, dum^0'=dum^post7, n^0'=n^post7, imax^0'=imax^post7, temp^0'=temp^post7, (0 == 0 /\ -imax^post7+imax^0 == 0 /\ i^0-i^post7 == 0 /\ tmp___0^0-tmp___0^post7 == 0 /\ k^0-k^post7 == 0 /\ -tmp^post7+tmp^0 == 0 /\ n^0-n^post7 == 0 /\ sum^0-sum^post7 == 0 /\ big^0-big^post7 == 0 /\ -temp^post7+temp^0 == 0 /\ j^0-j^post7 == 0), cost: 1 8: l9 -> l4 : big^0'=big^post8, k^0'=k^post8, tmp___0^0'=tmp___0^post8, i^0'=i^post8, sum^0'=sum^post8, j^0'=j^post8, tmp^0'=tmp^post8, dum^0'=dum^post8, n^0'=n^post8, imax^0'=imax^post8, temp^0'=temp^post8, (-j^post8+j^0 == 0 /\ -j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ imax^0-imax^post8 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ i^0-i^post8 == 0 /\ -dum^post8+dum^0 == 0 /\ k^0-k^post8 == 0 /\ -temp^post8+temp^0 == 0 /\ sum^0-sum^post8 == 0 /\ big^0-big^post8 == 0 /\ -n^post8+n^0 == 0 /\ tmp^0-tmp^post8 == 0), cost: 1 9: l9 -> l8 : big^0'=big^post9, k^0'=k^post9, tmp___0^0'=tmp___0^post9, i^0'=i^post9, sum^0'=sum^post9, j^0'=j^post9, tmp^0'=tmp^post9, dum^0'=dum^post9, n^0'=n^post9, imax^0'=imax^post9, temp^0'=temp^post9, (-i^post9+i^0 == 0 /\ big^0-big^post9 == 0 /\ -dum^post9+dum^0 == 0 /\ 1-j^0+n^0 <= 0 /\ -temp^post9+temp^0 == 0 /\ -n^post9+n^0 == 0 /\ j^0-j^post9 == 0 /\ -imax^post9+imax^0 == 0 /\ -sum^post9+sum^0 == 0 /\ k^0-k^post9 == 0 /\ -tmp^post9+tmp^0 == 0 /\ tmp___0^0-tmp___0^post9 == 0), cost: 1 10: l9 -> l8 : big^0'=big^post10, k^0'=k^post10, tmp___0^0'=tmp___0^post10, i^0'=i^post10, sum^0'=sum^post10, j^0'=j^post10, tmp^0'=tmp^post10, dum^0'=dum^post10, n^0'=n^post10, imax^0'=imax^post10, temp^0'=temp^post10, (-j^post10+j^0 == 0 /\ i^0-i^post10 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ k^0-k^post10 == 0 /\ 1+j^0-n^0 <= 0 /\ imax^0-imax^post10 == 0 /\ -dum^post10+dum^0 == 0 /\ sum^0-sum^post10 == 0 /\ -temp^post10+temp^0 == 0 /\ big^0-big^post10 == 0 /\ -n^post10+n^0 == 0 /\ tmp^0-tmp^post10 == 0), cost: 1 11: l10 -> l9 : big^0'=big^post11, k^0'=k^post11, tmp___0^0'=tmp___0^post11, i^0'=i^post11, sum^0'=sum^post11, j^0'=j^post11, tmp^0'=tmp^post11, dum^0'=dum^post11, n^0'=n^post11, imax^0'=imax^post11, temp^0'=temp^post11, (-i^post11+i^0 == 0 /\ big^0-big^post11 == 0 /\ -dum^post11+dum^0 == 0 /\ -temp^post11+temp^0 == 0 /\ -n^post11+n^0 == 0 /\ k^0-k^post11 == 0 /\ j^0-j^post11 == 0 /\ -sum^post11+sum^0 == 0 /\ -imax^post11+imax^0 == 0 /\ -tmp^post11+tmp^0 == 0 /\ tmp___0^0-tmp___0^post11 == 0), cost: 1 12: l10 -> l9 : big^0'=big^post12, k^0'=k^post12, tmp___0^0'=tmp___0^post12, i^0'=i^post12, sum^0'=sum^post12, j^0'=j^post12, tmp^0'=tmp^post12, dum^0'=dum^post12, n^0'=n^post12, imax^0'=imax^post12, temp^0'=temp^post12, (-imax^post12+imax^0 == 0 /\ i^0-i^post12 == 0 /\ dum^0-dum^post12 == 0 /\ big^0-big^post12 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -tmp^post12+tmp^0 == 0 /\ k^0-k^post12 == 0 /\ -temp^post12+temp^0 == 0 /\ -n^post12+n^0 == 0 /\ sum^0-sum^post12 == 0 /\ -j^post12+j^0 == 0), cost: 1 13: l10 -> l9 : big^0'=big^post13, k^0'=k^post13, tmp___0^0'=tmp___0^post13, i^0'=i^post13, sum^0'=sum^post13, j^0'=j^post13, tmp^0'=tmp^post13, dum^0'=dum^post13, n^0'=n^post13, imax^0'=imax^post13, temp^0'=temp^post13, (-j^post13+j^0 == 0 /\ k^0-k^post13 == 0 /\ imax^0-imax^post13 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -dum^post13+dum^0 == 0 /\ big^0-big^post13 == 0 /\ -n^post13+n^0 == 0 /\ -temp^post13+temp^0 == 0 /\ sum^0-sum^post13 == 0 /\ -i^post13+i^0 == 0 /\ tmp^0-tmp^post13 == 0), cost: 1 14: l11 -> l10 : big^0'=big^post14, k^0'=k^post14, tmp___0^0'=tmp___0^post14, i^0'=i^post14, sum^0'=sum^post14, j^0'=j^post14, tmp^0'=tmp^post14, dum^0'=dum^post14, n^0'=n^post14, imax^0'=imax^post14, temp^0'=temp^post14, (-i^post14+i^0 == 0 /\ big^0-big^post14 == 0 /\ -dum^post14+dum^0 == 0 /\ -temp^post14+temp^0 == 0 /\ -n^post14+n^0 == 0 /\ j^0-j^post14 == 0 /\ k^0-k^post14 == 0 /\ -sum^post14+sum^0 == 0 /\ -imax^post14+imax^0 == 0 /\ -tmp^post14+tmp^0 == 0 /\ tmp___0^0-tmp___0^post14 == 0), cost: 1 15: l12 -> l11 : big^0'=big^post15, k^0'=k^post15, tmp___0^0'=tmp___0^post15, i^0'=i^post15, sum^0'=sum^post15, j^0'=j^post15, tmp^0'=tmp^post15, dum^0'=dum^post15, n^0'=n^post15, imax^0'=imax^post15, temp^0'=temp^post15, (-imax^post15+imax^0 == 0 /\ dum^0-dum^post15 == 0 /\ i^0-i^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ k^0-k^post15 == 0 /\ -tmp^post15+tmp^0 == 0 /\ big^0-big^post15 == 0 /\ 1-k^0+n^0 <= 0 /\ sum^0-sum^post15 == 0 /\ -j^post15+j^0 == 0 /\ -n^post15+n^0 == 0 /\ -temp^post15+temp^0 == 0), cost: 1 16: l12 -> l13 : big^0'=big^post16, k^0'=k^post16, tmp___0^0'=tmp___0^post16, i^0'=i^post16, sum^0'=sum^post16, j^0'=j^post16, tmp^0'=tmp^post16, dum^0'=dum^post16, n^0'=n^post16, imax^0'=imax^post16, temp^0'=temp^post16, (0 == 0 /\ big^0-big^post16 == 0 /\ -1-k^0+k^post16 == 0 /\ -imax^post16+imax^0 == 0 /\ -n^post16+n^0 == 0 /\ -temp^post16+temp^0 == 0 /\ j^0-j^post16 == 0 /\ -sum^post16+sum^0 == 0 /\ -tmp^post16+tmp^0 == 0 /\ k^0-n^0 <= 0 /\ i^0-i^post16 == 0 /\ tmp___0^0-tmp___0^post16 == 0), cost: 1 17: l13 -> l12 : big^0'=big^post17, k^0'=k^post17, tmp___0^0'=tmp___0^post17, i^0'=i^post17, sum^0'=sum^post17, j^0'=j^post17, tmp^0'=tmp^post17, dum^0'=dum^post17, n^0'=n^post17, imax^0'=imax^post17, temp^0'=temp^post17, (-imax^post17+imax^0 == 0 /\ i^0-i^post17 == 0 /\ big^0-big^post17 == 0 /\ dum^0-dum^post17 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ k^0-k^post17 == 0 /\ -temp^post17+temp^0 == 0 /\ -n^post17+n^0 == 0 /\ sum^0-sum^post17 == 0 /\ -j^post17+j^0 == 0), cost: 1 18: l14 -> l11 : big^0'=big^post18, k^0'=k^post18, tmp___0^0'=tmp___0^post18, i^0'=i^post18, sum^0'=sum^post18, j^0'=j^post18, tmp^0'=tmp^post18, dum^0'=dum^post18, n^0'=n^post18, imax^0'=imax^post18, temp^0'=temp^post18, (tmp___0^0-tmp___0^post18 == 0 /\ tmp^0-tmp^post18 == 0 /\ j^0-j^post18 == 0 /\ k^0-k^post18 == 0 /\ -temp^post18+temp^0 == 0 /\ -n^post18+n^0 == 0 /\ sum^0-sum^post18 == 0 /\ -dum^post18+dum^0 == 0 /\ big^0-big^post18 == 0 /\ -imax^post18+imax^0 == 0 /\ j^0-imax^0 <= 0 /\ -i^post18+i^0 == 0 /\ -j^0+imax^0 <= 0), cost: 1 19: l14 -> l13 : big^0'=big^post19, k^0'=k^post19, tmp___0^0'=tmp___0^post19, i^0'=i^post19, sum^0'=sum^post19, j^0'=j^post19, tmp^0'=tmp^post19, dum^0'=dum^post19, n^0'=n^post19, imax^0'=imax^post19, temp^0'=temp^post19, (big^0-big^post19 == 0 /\ -dum^post19+dum^0 == 0 /\ -temp^post19+temp^0 == 0 /\ -n^post19+n^0 == 0 /\ -i^post19+i^0 == 0 /\ k^0-k^post19 == 0 /\ -sum^post19+sum^0 == 0 /\ -imax^post19+imax^0 == 0 /\ j^0-j^post19 == 0 /\ -tmp^post19+tmp^0 == 0 /\ tmp___0^0-tmp___0^post19 == 0 /\ 1-j^0+imax^0 <= 0), cost: 1 20: l14 -> l13 : big^0'=big^post20, k^0'=k^post20, tmp___0^0'=tmp___0^post20, i^0'=i^post20, sum^0'=sum^post20, j^0'=j^post20, tmp^0'=tmp^post20, dum^0'=dum^post20, n^0'=n^post20, imax^0'=imax^post20, temp^0'=temp^post20, (i^0-i^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ dum^0-dum^post20 == 0 /\ k^0-k^post20 == 0 /\ -tmp^post20+tmp^0 == 0 /\ big^0-big^post20 == 0 /\ 1+j^0-imax^0 <= 0 /\ sum^0-sum^post20 == 0 /\ -j^post20+j^0 == 0 /\ -imax^post20+imax^0 == 0 /\ -temp^post20+temp^0 == 0 /\ -n^post20+n^0 == 0), cost: 1 21: l15 -> l16 : big^0'=big^post21, k^0'=k^post21, tmp___0^0'=tmp___0^post21, i^0'=i^post21, sum^0'=sum^post21, j^0'=j^post21, tmp^0'=tmp^post21, dum^0'=dum^post21, n^0'=n^post21, imax^0'=imax^post21, temp^0'=temp^post21, (j^0-j^post21 == 0 /\ tmp^0-tmp^post21 == 0 /\ -n^post21+n^0 == 0 /\ k^0-k^post21 == 0 /\ -temp^post21+temp^0 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ big^0-big^post21 == 0 /\ sum^0-sum^post21 == 0 /\ -dum^post21+dum^0 == 0 /\ -1-i^0+i^post21 == 0 /\ -imax^post21+imax^0 == 0), cost: 1 32: l16 -> l21 : big^0'=big^post32, k^0'=k^post32, tmp___0^0'=tmp___0^post32, i^0'=i^post32, sum^0'=sum^post32, j^0'=j^post32, tmp^0'=tmp^post32, dum^0'=dum^post32, n^0'=n^post32, imax^0'=imax^post32, temp^0'=temp^post32, (-sum^post32+sum^0 == 0 /\ -imax^post32+imax^0 == 0 /\ -tmp^post32+tmp^0 == 0 /\ n^0-n^post32 == 0 /\ -temp^post32+temp^0 == 0 /\ big^0-big^post32 == 0 /\ i^0-i^post32 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ k^0-k^post32 == 0 /\ j^0-j^post32 == 0 /\ -dum^post32+dum^0 == 0), cost: 1 22: l17 -> l15 : big^0'=big^post22, k^0'=k^post22, tmp___0^0'=tmp___0^post22, i^0'=i^post22, sum^0'=sum^post22, j^0'=j^post22, tmp^0'=tmp^post22, dum^0'=dum^post22, n^0'=n^post22, imax^0'=imax^post22, temp^0'=temp^post22, (-imax^post22+imax^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ i^0-i^post22 == 0 /\ big^0-big^post22 == 0 /\ dum^0-dum^post22 == 0 /\ -tmp^post22+tmp^0 == 0 /\ k^0-k^post22 == 0 /\ -temp^post22+temp^0 == 0 /\ 1-big^0+dum^0 <= 0 /\ -n^post22+n^0 == 0 /\ sum^0-sum^post22 == 0 /\ -j^post22+j^0 == 0), cost: 1 23: l17 -> l15 : big^0'=big^post23, k^0'=k^post23, tmp___0^0'=tmp___0^post23, i^0'=i^post23, sum^0'=sum^post23, j^0'=j^post23, tmp^0'=tmp^post23, dum^0'=dum^post23, n^0'=n^post23, imax^0'=imax^post23, temp^0'=temp^post23, (j^0-j^post23 == 0 /\ tmp^0-tmp^post23 == 0 /\ -temp^post23+temp^0 == 0 /\ -n^post23+n^0 == 0 /\ k^0-k^post23 == 0 /\ imax^post23-i^0 == 0 /\ -dum^0+big^post23 == 0 /\ sum^0-sum^post23 == 0 /\ -dum^post23+dum^0 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -i^post23+i^0 == 0 /\ big^0-dum^0 <= 0), cost: 1 24: l18 -> l5 : big^0'=big^post24, k^0'=k^post24, tmp___0^0'=tmp___0^post24, i^0'=i^post24, sum^0'=sum^post24, j^0'=j^post24, tmp^0'=tmp^post24, dum^0'=dum^post24, n^0'=n^post24, imax^0'=imax^post24, temp^0'=temp^post24, (big^0-big^post24 == 0 /\ sum^0-sum^post24 == 0 /\ 1-i^0+n^0 <= 0 /\ -imax^post24+imax^0 == 0 /\ -temp^post24+temp^0 == 0 /\ -tmp^post24+tmp^0 == 0 /\ i^0-i^post24 == 0 /\ dum^0-dum^post24 == 0 /\ k^0-k^post24 == 0 /\ -tmp___0^post24+tmp___0^0 == 0 /\ j^0-j^post24 == 0 /\ n^0-n^post24 == 0), cost: 1 25: l18 -> l3 : big^0'=big^post25, k^0'=k^post25, tmp___0^0'=tmp___0^post25, i^0'=i^post25, sum^0'=sum^post25, j^0'=j^post25, tmp^0'=tmp^post25, dum^0'=dum^post25, n^0'=n^post25, imax^0'=imax^post25, temp^0'=temp^post25, (dum^0-dum^post25 == 0 /\ -tmp^post25+tmp^0 == 0 /\ i^0-i^post25 == 0 /\ tmp___0^0-tmp___0^post25 == 0 /\ k^0-k^post25 == 0 /\ big^post25 == 0 /\ i^0-n^0 <= 0 /\ sum^0-sum^post25 == 0 /\ -j^post25+j^0 == 0 /\ -imax^post25+imax^0 == 0 /\ -temp^post25+temp^0 == 0 /\ -n^post25+n^0 == 0), cost: 1 26: l19 -> l17 : big^0'=big^post26, k^0'=k^post26, tmp___0^0'=tmp___0^post26, i^0'=i^post26, sum^0'=sum^post26, j^0'=j^post26, tmp^0'=tmp^post26, dum^0'=dum^post26, n^0'=n^post26, imax^0'=imax^post26, temp^0'=temp^post26, (0 == 0 /\ tmp^0-tmp^post26 == 0 /\ j^0-j^post26 == 0 /\ -temp^post26+temp^0 == 0 /\ -n^post26+n^0 == 0 /\ k^0-k^post26 == 0 /\ -k^0+j^0 <= 0 /\ sum^0-sum^post26 == 0 /\ big^0-big^post26 == 0 /\ -imax^post26+imax^0 == 0 /\ i^0-i^post26 == 0), cost: 1 27: l19 -> l20 : big^0'=big^post27, k^0'=k^post27, tmp___0^0'=tmp___0^post27, i^0'=i^post27, sum^0'=sum^post27, j^0'=j^post27, tmp^0'=tmp^post27, dum^0'=dum^post27, n^0'=n^post27, imax^0'=imax^post27, temp^0'=temp^post27, (0 == 0 /\ big^0-big^post27 == 0 /\ -imax^post27+imax^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ 1+k^0-j^0 <= 0 /\ -1-k^0+k^post27 == 0 /\ -n^post27+n^0 == 0 /\ -temp^post27+temp^0 == 0 /\ tmp___0^0-tmp___0^post27 == 0 /\ j^0-j^post27 == 0 /\ i^0-i^post27 == 0 /\ -dum^post27+dum^0 == 0), cost: 1 28: l20 -> l19 : big^0'=big^post28, k^0'=k^post28, tmp___0^0'=tmp___0^post28, i^0'=i^post28, sum^0'=sum^post28, j^0'=j^post28, tmp^0'=tmp^post28, dum^0'=dum^post28, n^0'=n^post28, imax^0'=imax^post28, temp^0'=temp^post28, (k^0-k^post28 == 0 /\ -temp^post28+temp^0 == 0 /\ tmp^0-tmp^post28 == 0 /\ j^0-j^post28 == 0 /\ -n^post28+n^0 == 0 /\ -dum^post28+dum^0 == 0 /\ sum^0-sum^post28 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ big^0-big^post28 == 0 /\ -imax^post28+imax^0 == 0 /\ -i^post28+i^0 == 0), cost: 1 29: l21 -> l14 : big^0'=big^post29, k^0'=k^post29, tmp___0^0'=tmp___0^post29, i^0'=i^post29, sum^0'=sum^post29, j^0'=j^post29, tmp^0'=tmp^post29, dum^0'=dum^post29, n^0'=n^post29, imax^0'=imax^post29, temp^0'=temp^post29, (1-i^0+n^0 <= 0 /\ -sum^post29+sum^0 == 0 /\ -imax^post29+imax^0 == 0 /\ n^0-n^post29 == 0 /\ -tmp^post29+tmp^0 == 0 /\ big^0-big^post29 == 0 /\ -temp^post29+temp^0 == 0 /\ i^0-i^post29 == 0 /\ dum^0-dum^post29 == 0 /\ -tmp___0^post29+tmp___0^0 == 0 /\ k^0-k^post29 == 0 /\ j^0-j^post29 == 0), cost: 1 30: l21 -> l20 : big^0'=big^post30, k^0'=k^post30, tmp___0^0'=tmp___0^post30, i^0'=i^post30, sum^0'=sum^post30, j^0'=j^post30, tmp^0'=tmp^post30, dum^0'=dum^post30, n^0'=n^post30, imax^0'=imax^post30, temp^0'=temp^post30, (0 == 0 /\ -j^post30+j^0 == 0 /\ big^0-big^post30 == 0 /\ i^0-n^0 <= 0 /\ i^0-i^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -dum^post30+dum^0 == 0 /\ k^0-k^post30 == 0 /\ -temp^post30+temp^0 == 0 /\ tmp^0-tmp^post30 == 0 /\ -imax^post30+imax^0 == 0 /\ -n^post30+n^0 == 0), cost: 1 31: l22 -> l18 : big^0'=big^post31, k^0'=k^post31, tmp___0^0'=tmp___0^post31, i^0'=i^post31, sum^0'=sum^post31, j^0'=j^post31, tmp^0'=tmp^post31, dum^0'=dum^post31, n^0'=n^post31, imax^0'=imax^post31, temp^0'=temp^post31, (j^0-j^post31 == 0 /\ tmp^0-tmp^post31 == 0 /\ -temp^post31+temp^0 == 0 /\ -n^post31+n^0 == 0 /\ k^0-k^post31 == 0 /\ -dum^post31+dum^0 == 0 /\ big^0-big^post31 == 0 /\ sum^0-sum^post31 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ -imax^post31+imax^0 == 0 /\ i^0-i^post31 == 0), cost: 1 33: l23 -> l24 : big^0'=big^post33, k^0'=k^post33, tmp___0^0'=tmp___0^post33, i^0'=i^post33, sum^0'=sum^post33, j^0'=j^post33, tmp^0'=tmp^post33, dum^0'=dum^post33, n^0'=n^post33, imax^0'=imax^post33, temp^0'=temp^post33, (-1-i^0+i^post33 == 0 /\ -temp^post33+temp^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ -j^post33+j^0 == 0 /\ -n^post33+n^0 == 0 /\ big^0-big^post33 == 0 /\ -dum^post33+dum^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0 /\ -k^0+i^0 <= 0 /\ -imax^post33+imax^0 == 0 /\ -k^post33+k^0 == 0 /\ sum^0-sum^post33 == 0), cost: 1 34: l23 -> l25 : big^0'=big^post34, k^0'=k^post34, tmp___0^0'=tmp___0^post34, i^0'=i^post34, sum^0'=sum^post34, j^0'=j^post34, tmp^0'=tmp^post34, dum^0'=dum^post34, n^0'=n^post34, imax^0'=imax^post34, temp^0'=temp^post34, (0 == 0 /\ -imax^post34+imax^0 == 0 /\ -1-k^0+k^post34 == 0 /\ n^0-n^post34 == 0 /\ -tmp^post34+tmp^0 == 0 /\ big^0-big^post34 == 0 /\ -temp^post34+temp^0 == 0 /\ i^0-i^post34 == 0 /\ dum^0-dum^post34 == 0 /\ 1+k^0-i^0 <= 0 /\ j^0-j^post34 == 0 /\ -tmp___0^post34+tmp___0^0 == 0), cost: 1 38: l24 -> l26 : big^0'=big^post38, k^0'=k^post38, tmp___0^0'=tmp___0^post38, i^0'=i^post38, sum^0'=sum^post38, j^0'=j^post38, tmp^0'=tmp^post38, dum^0'=dum^post38, n^0'=n^post38, imax^0'=imax^post38, temp^0'=temp^post38, (-j^post38+j^0 == 0 /\ -n^post38+n^0 == 0 /\ -temp^post38+temp^0 == 0 /\ imax^0-imax^post38 == 0 /\ i^0-i^post38 == 0 /\ tmp^0-tmp^post38 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ -dum^post38+dum^0 == 0 /\ -k^post38+k^0 == 0 /\ sum^0-sum^post38 == 0 /\ big^0-big^post38 == 0), cost: 1 35: l25 -> l23 : big^0'=big^post35, k^0'=k^post35, tmp___0^0'=tmp___0^post35, i^0'=i^post35, sum^0'=sum^post35, j^0'=j^post35, tmp^0'=tmp^post35, dum^0'=dum^post35, n^0'=n^post35, imax^0'=imax^post35, temp^0'=temp^post35, (-j^post35+j^0 == 0 /\ imax^0-imax^post35 == 0 /\ tmp___0^0-tmp___0^post35 == 0 /\ i^0-i^post35 == 0 /\ -dum^post35+dum^0 == 0 /\ k^0-k^post35 == 0 /\ -temp^post35+temp^0 == 0 /\ sum^0-sum^post35 == 0 /\ big^0-big^post35 == 0 /\ -n^post35+n^0 == 0 /\ tmp^0-tmp^post35 == 0), cost: 1 36: l26 -> l16 : big^0'=big^post36, k^0'=k^post36, tmp___0^0'=tmp___0^post36, i^0'=i^post36, sum^0'=sum^post36, j^0'=j^post36, tmp^0'=tmp^post36, dum^0'=dum^post36, n^0'=n^post36, imax^0'=imax^post36, temp^0'=temp^post36, (j^0-j^post36 == 0 /\ -n^post36+n^0 == 0 /\ tmp^0-tmp^post36 == 0 /\ -i^post36+i^0 == 0 /\ -dum^post36+dum^0 == 0 /\ -temp^post36+temp^0 == 0 /\ -sum^post36+sum^0 == 0 /\ k^0-k^post36 == 0 /\ -imax^post36+imax^0 == 0 /\ -i^0+j^0 <= 0 /\ big^post36 == 0 /\ tmp___0^0-tmp___0^post36 == 0), cost: 1 37: l26 -> l25 : big^0'=big^post37, k^0'=k^post37, tmp___0^0'=tmp___0^post37, i^0'=i^post37, sum^0'=sum^post37, j^0'=j^post37, tmp^0'=tmp^post37, dum^0'=dum^post37, n^0'=n^post37, imax^0'=imax^post37, temp^0'=temp^post37, (0 == 0 /\ -imax^post37+imax^0 == 0 /\ -tmp^post37+tmp^0 == 0 /\ n^0-n^post37 == 0 /\ -temp^post37+temp^0 == 0 /\ big^0-big^post37 == 0 /\ i^0-i^post37 == 0 /\ tmp___0^0-tmp___0^post37 == 0 /\ k^0-k^post37 == 0 /\ j^0-j^post37 == 0 /\ -dum^post37+dum^0 == 0 /\ 1+i^0-j^0 <= 0), cost: 1 39: l27 -> l28 : big^0'=big^post39, k^0'=k^post39, tmp___0^0'=tmp___0^post39, i^0'=i^post39, sum^0'=sum^post39, j^0'=j^post39, tmp^0'=tmp^post39, dum^0'=dum^post39, n^0'=n^post39, imax^0'=imax^post39, temp^0'=temp^post39, (-imax^post39+imax^0 == 0 /\ 1-j^0+n^0 <= 0 /\ -sum^post39+sum^0 == 0 /\ -tmp^post39+tmp^0 == 0 /\ -i^post39+i^0 == 0 /\ k^0-k^post39 == 0 /\ n^0-n^post39 == 0 /\ -temp^post39+temp^0 == 0 /\ big^0-big^post39 == 0 /\ tmp___0^0-tmp___0^post39 == 0 /\ dum^0-dum^post39 == 0 /\ j^0-j^post39 == 0), cost: 1 40: l27 -> l24 : big^0'=big^post40, k^0'=k^post40, tmp___0^0'=tmp___0^post40, i^0'=i^post40, sum^0'=sum^post40, j^0'=j^post40, tmp^0'=tmp^post40, dum^0'=dum^post40, n^0'=n^post40, imax^0'=imax^post40, temp^0'=temp^post40, (-j^post40+j^0 == 0 /\ j^0-n^0 <= 0 /\ imax^0-imax^post40 == 0 /\ tmp___0^0-tmp___0^post40 == 0 /\ -dum^post40+dum^0 == 0 /\ i^0-i^post40 == 0 /\ k^0-k^post40 == 0 /\ -temp^post40+temp^0 == 0 /\ -n^post40+n^0 == 0 /\ big^0-big^post40 == 0 /\ sum^0-sum^post40 == 0 /\ tmp^0-tmp^post40 == 0), cost: 1 42: l29 -> l22 : big^0'=big^post42, k^0'=k^post42, tmp___0^0'=tmp___0^post42, i^0'=i^post42, sum^0'=sum^post42, j^0'=j^post42, tmp^0'=tmp^post42, dum^0'=dum^post42, n^0'=n^post42, imax^0'=imax^post42, temp^0'=temp^post42, (-imax^post42+imax^0 == 0 /\ -sum^post42+sum^0 == 0 /\ i^0-i^post42 == 0 /\ tmp___0^0-tmp___0^post42 == 0 /\ k^0-k^post42 == 0 /\ -tmp^post42+tmp^0 == 0 /\ -temp^post42+temp^0 == 0 /\ n^0-n^post42 == 0 /\ big^0-big^post42 == 0 /\ j^0-j^post42 == 0 /\ -dum^post42+dum^0 == 0), cost: 1 43: l30 -> l22 : big^0'=big^post43, k^0'=k^post43, tmp___0^0'=tmp___0^post43, i^0'=i^post43, sum^0'=sum^post43, j^0'=j^post43, tmp^0'=tmp^post43, dum^0'=dum^post43, n^0'=n^post43, imax^0'=imax^post43, temp^0'=temp^post43, (-1-i^0+i^post43 == 0 /\ -temp^post43+temp^0 == 0 /\ -n^post43+n^0 == 0 /\ imax^0-imax^post43 == 0 /\ -j^post43+j^0 == 0 /\ -dum^post43+dum^0 == 0 /\ tmp^0-tmp^post43 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ -k^post43+k^0 == 0 /\ sum^0-sum^post43 == 0 /\ big^0-big^post43 == 0), cost: 1 47: l31 -> l3 : big^0'=big^post47, k^0'=k^post47, tmp___0^0'=tmp___0^post47, i^0'=i^post47, sum^0'=sum^post47, j^0'=j^post47, tmp^0'=tmp^post47, dum^0'=dum^post47, n^0'=n^post47, imax^0'=imax^post47, temp^0'=temp^post47, (i^0-i^post47 == 0 /\ dum^0-dum^post47 == 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ k^0-k^post47 == 0 /\ -1+j^post47-j^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ big^0-big^post47 == 0 /\ sum^0-sum^post47 == 0 /\ -imax^post47+imax^0 == 0 /\ -n^post47+n^0 == 0 /\ -temp^post47+temp^0 == 0), cost: 1 50: l32 -> l29 : big^0'=big^post50, k^0'=k^post50, tmp___0^0'=tmp___0^post50, i^0'=i^post50, sum^0'=sum^post50, j^0'=j^post50, tmp^0'=tmp^post50, dum^0'=dum^post50, n^0'=n^post50, imax^0'=imax^post50, temp^0'=temp^post50, (i^0-i^post50 == 0 /\ dum^0-dum^post50 == 0 /\ -tmp^post50+tmp^0 == 0 /\ k^0-k^post50 == 0 /\ -j^post50+j^0 == 0 /\ sum^0-sum^post50 == 0 /\ big^0-big^post50 == 0 /\ -tmp___0^post50+tmp___0^0 == 0 /\ -temp^post50+temp^0 == 0 /\ -n^post50+n^0 == 0 /\ -imax^post50+imax^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l32 0: l0 -> l1 : big^0'=big^post0, k^0'=k^post0, tmp___0^0'=tmp___0^post0, i^0'=i^post0, sum^0'=sum^post0, j^0'=j^post0, tmp^0'=tmp^post0, dum^0'=dum^post0, n^0'=n^post0, imax^0'=imax^post0, temp^0'=temp^post0, (-j^post0+j^0 == 0 /\ 1-j^0+n^0 <= 0 /\ sum^0-sum^post0 == 0 /\ imax^0-imax^post0 == 0 /\ -dum^post0+dum^0 == 0 /\ tmp___0^0-tmp___0^post0 == 0 /\ i^0-i^post0 == 0 /\ k^0-k^post0 == 0 /\ big^0-big^post0 == 0 /\ -temp^post0+temp^0 == 0 /\ -n^post0+n^0 == 0 /\ tmp^0-tmp^post0 == 0), cost: 1 1: l0 -> l2 : big^0'=big^post1, k^0'=k^post1, tmp___0^0'=tmp___0^post1, i^0'=i^post1, sum^0'=sum^post1, j^0'=j^post1, tmp^0'=tmp^post1, dum^0'=dum^post1, n^0'=n^post1, imax^0'=imax^post1, temp^0'=temp^post1, (0 == 0 /\ temp^post1-tmp^post1 == 0 /\ -n^post1+n^0 == 0 /\ -i^post1+i^0 == 0 /\ -dum^post1+dum^0 == 0 /\ big^0-big^post1 == 0 /\ j^0-n^0 <= 0 /\ j^0-j^post1 == 0 /\ -sum^post1+sum^0 == 0 /\ k^0-k^post1 == 0 /\ -imax^post1+imax^0 == 0 /\ tmp___0^0-tmp___0^post1 == 0), cost: 1 44: l1 -> l30 : big^0'=big^post44, k^0'=k^post44, tmp___0^0'=tmp___0^post44, i^0'=i^post44, sum^0'=sum^post44, j^0'=j^post44, tmp^0'=tmp^post44, dum^0'=dum^post44, n^0'=n^post44, imax^0'=imax^post44, temp^0'=temp^post44, (-dum^post44+dum^0 == 0 /\ big^0-big^post44 == 0 /\ 1-big^0 <= 0 /\ -imax^post44+imax^0 == 0 /\ -temp^post44+temp^0 == 0 /\ -n^post44+n^0 == 0 /\ -sum^post44+sum^0 == 0 /\ j^0-j^post44 == 0 /\ -i^post44+i^0 == 0 /\ k^0-k^post44 == 0 /\ -tmp^post44+tmp^0 == 0 /\ tmp___0^0-tmp___0^post44 == 0), cost: 1 45: l1 -> l30 : big^0'=big^post45, k^0'=k^post45, tmp___0^0'=tmp___0^post45, i^0'=i^post45, sum^0'=sum^post45, j^0'=j^post45, tmp^0'=tmp^post45, dum^0'=dum^post45, n^0'=n^post45, imax^0'=imax^post45, temp^0'=temp^post45, (-j^post45+j^0 == 0 /\ k^0-k^post45 == 0 /\ i^0-i^post45 == 0 /\ imax^0-imax^post45 == 0 /\ -dum^post45+dum^0 == 0 /\ 1+big^0 <= 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ -temp^post45+temp^0 == 0 /\ big^0-big^post45 == 0 /\ -n^post45+n^0 == 0 /\ sum^0-sum^post45 == 0 /\ tmp^0-tmp^post45 == 0), cost: 1 46: l1 -> l30 : big^0'=big^post46, k^0'=k^post46, tmp___0^0'=tmp___0^post46, i^0'=i^post46, sum^0'=sum^post46, j^0'=j^post46, tmp^0'=tmp^post46, dum^0'=dum^post46, n^0'=n^post46, imax^0'=imax^post46, temp^0'=temp^post46, (big^0 <= 0 /\ big^0-big^post46 == 0 /\ -dum^post46+dum^0 == 0 /\ -temp^post46+temp^0 == 0 /\ -big^0 <= 0 /\ -n^post46+n^0 == 0 /\ -i^post46+i^0 == 0 /\ -sum^post46+sum^0 == 0 /\ k^0-k^post46 == 0 /\ -imax^post46+imax^0 == 0 /\ j^0-j^post46 == 0 /\ -tmp^post46+tmp^0 == 0 /\ tmp___0^0-tmp___0^post46 == 0), cost: 1 48: l2 -> l31 : big^0'=big^post48, k^0'=k^post48, tmp___0^0'=tmp___0^post48, i^0'=i^post48, sum^0'=sum^post48, j^0'=j^post48, tmp^0'=tmp^post48, dum^0'=dum^post48, n^0'=n^post48, imax^0'=imax^post48, temp^0'=temp^post48, (-temp^post48+temp^0 == 0 /\ -n^post48+n^0 == 0 /\ -big^0+temp^0 <= 0 /\ imax^0-imax^post48 == 0 /\ -j^post48+j^0 == 0 /\ dum^0-dum^post48 == 0 /\ tmp^0-tmp^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ -k^post48+k^0 == 0 /\ sum^0-sum^post48 == 0 /\ i^0-i^post48 == 0 /\ big^0-big^post48 == 0), cost: 1 49: l2 -> l31 : big^0'=big^post49, k^0'=k^post49, tmp___0^0'=tmp___0^post49, i^0'=i^post49, sum^0'=sum^post49, j^0'=j^post49, tmp^0'=tmp^post49, dum^0'=dum^post49, n^0'=n^post49, imax^0'=imax^post49, temp^0'=temp^post49, (-dum^post49+dum^0 == 0 /\ 1+big^0-temp^0 <= 0 /\ -temp^post49+temp^0 == 0 /\ -n^post49+n^0 == 0 /\ -imax^post49+imax^0 == 0 /\ -sum^post49+sum^0 == 0 /\ j^0-j^post49 == 0 /\ -i^post49+i^0 == 0 /\ k^0-k^post49 == 0 /\ -tmp^post49+tmp^0 == 0 /\ big^post49-temp^0 == 0 /\ tmp___0^0-tmp___0^post49 == 0), cost: 1 2: l3 -> l0 : big^0'=big^post2, k^0'=k^post2, tmp___0^0'=tmp___0^post2, i^0'=i^post2, sum^0'=sum^post2, j^0'=j^post2, tmp^0'=tmp^post2, dum^0'=dum^post2, n^0'=n^post2, imax^0'=imax^post2, temp^0'=temp^post2, (-imax^post2+imax^0 == 0 /\ -sum^post2+sum^0 == 0 /\ n^0-n^post2 == 0 /\ -tmp^post2+tmp^0 == 0 /\ big^0-big^post2 == 0 /\ -temp^post2+temp^0 == 0 /\ i^0-i^post2 == 0 /\ dum^0-dum^post2 == 0 /\ -tmp___0^post2+tmp___0^0 == 0 /\ k^0-k^post2 == 0 /\ j^0-j^post2 == 0), cost: 1 3: l4 -> l5 : big^0'=big^post3, k^0'=k^post3, tmp___0^0'=tmp___0^post3, i^0'=i^post3, sum^0'=sum^post3, j^0'=j^post3, tmp^0'=tmp^post3, dum^0'=dum^post3, n^0'=n^post3, imax^0'=imax^post3, temp^0'=temp^post3, (imax^0-imax^post3 == 0 /\ i^0-i^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ -1+j^post3-j^0 == 0 /\ -dum^post3+dum^0 == 0 /\ k^0-k^post3 == 0 /\ big^0-big^post3 == 0 /\ -temp^post3+temp^0 == 0 /\ sum^0-sum^post3 == 0 /\ -n^post3+n^0 == 0 /\ tmp^0-tmp^post3 == 0), cost: 1 41: l5 -> l27 : big^0'=big^post41, k^0'=k^post41, tmp___0^0'=tmp___0^post41, i^0'=i^post41, sum^0'=sum^post41, j^0'=j^post41, tmp^0'=tmp^post41, dum^0'=dum^post41, n^0'=n^post41, imax^0'=imax^post41, temp^0'=temp^post41, (-i^post41+i^0 == 0 /\ big^0-big^post41 == 0 /\ -dum^post41+dum^0 == 0 /\ -temp^post41+temp^0 == 0 /\ -n^post41+n^0 == 0 /\ j^0-j^post41 == 0 /\ k^0-k^post41 == 0 /\ -imax^post41+imax^0 == 0 /\ -sum^post41+sum^0 == 0 /\ -tmp^post41+tmp^0 == 0 /\ tmp___0^0-tmp___0^post41 == 0), cost: 1 4: l6 -> l4 : big^0'=big^post4, k^0'=k^post4, tmp___0^0'=tmp___0^post4, i^0'=i^post4, sum^0'=sum^post4, j^0'=j^post4, tmp^0'=tmp^post4, dum^0'=dum^post4, n^0'=n^post4, imax^0'=imax^post4, temp^0'=temp^post4, (-i^post4+i^0 == 0 /\ 1-i^0+n^0 <= 0 /\ -dum^post4+dum^0 == 0 /\ -temp^post4+temp^0 == 0 /\ -imax^post4+imax^0 == 0 /\ -sum^post4+sum^0 == 0 /\ k^0-k^post4 == 0 /\ big^0-big^post4 == 0 /\ -tmp^post4+tmp^0 == 0 /\ j^0-j^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ n^0-n^post4 == 0), cost: 1 5: l6 -> l7 : big^0'=big^post5, k^0'=k^post5, tmp___0^0'=tmp___0^post5, i^0'=i^post5, sum^0'=sum^post5, j^0'=j^post5, tmp^0'=tmp^post5, dum^0'=dum^post5, n^0'=n^post5, imax^0'=imax^post5, temp^0'=temp^post5, (-j^post5+j^0 == 0 /\ -1-i^0+i^post5 == 0 /\ imax^0-imax^post5 == 0 /\ i^0-n^0 <= 0 /\ -dum^post5+dum^0 == 0 /\ tmp___0^0-tmp___0^post5 == 0 /\ sum^0-sum^post5 == 0 /\ k^0-k^post5 == 0 /\ big^0-big^post5 == 0 /\ -temp^post5+temp^0 == 0 /\ -n^post5+n^0 == 0 /\ tmp^0-tmp^post5 == 0), cost: 1 6: l7 -> l6 : big^0'=big^post6, k^0'=k^post6, tmp___0^0'=tmp___0^post6, i^0'=i^post6, sum^0'=sum^post6, j^0'=j^post6, tmp^0'=tmp^post6, dum^0'=dum^post6, n^0'=n^post6, imax^0'=imax^post6, temp^0'=temp^post6, (-n^post6+n^0 == 0 /\ -i^post6+i^0 == 0 /\ -dum^post6+dum^0 == 0 /\ -temp^post6+temp^0 == 0 /\ k^0-k^post6 == 0 /\ j^0-j^post6 == 0 /\ -sum^post6+sum^0 == 0 /\ -imax^post6+imax^0 == 0 /\ -big^post6+big^0 == 0 /\ -tmp^post6+tmp^0 == 0 /\ tmp___0^0-tmp___0^post6 == 0), cost: 1 7: l8 -> l7 : big^0'=big^post7, k^0'=k^post7, tmp___0^0'=tmp___0^post7, i^0'=i^post7, sum^0'=sum^post7, j^0'=j^post7, tmp^0'=tmp^post7, dum^0'=dum^post7, n^0'=n^post7, imax^0'=imax^post7, temp^0'=temp^post7, (0 == 0 /\ -imax^post7+imax^0 == 0 /\ i^0-i^post7 == 0 /\ tmp___0^0-tmp___0^post7 == 0 /\ k^0-k^post7 == 0 /\ -tmp^post7+tmp^0 == 0 /\ n^0-n^post7 == 0 /\ sum^0-sum^post7 == 0 /\ big^0-big^post7 == 0 /\ -temp^post7+temp^0 == 0 /\ j^0-j^post7 == 0), cost: 1 8: l9 -> l4 : big^0'=big^post8, k^0'=k^post8, tmp___0^0'=tmp___0^post8, i^0'=i^post8, sum^0'=sum^post8, j^0'=j^post8, tmp^0'=tmp^post8, dum^0'=dum^post8, n^0'=n^post8, imax^0'=imax^post8, temp^0'=temp^post8, (-j^post8+j^0 == 0 /\ -j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ imax^0-imax^post8 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ i^0-i^post8 == 0 /\ -dum^post8+dum^0 == 0 /\ k^0-k^post8 == 0 /\ -temp^post8+temp^0 == 0 /\ sum^0-sum^post8 == 0 /\ big^0-big^post8 == 0 /\ -n^post8+n^0 == 0 /\ tmp^0-tmp^post8 == 0), cost: 1 9: l9 -> l8 : big^0'=big^post9, k^0'=k^post9, tmp___0^0'=tmp___0^post9, i^0'=i^post9, sum^0'=sum^post9, j^0'=j^post9, tmp^0'=tmp^post9, dum^0'=dum^post9, n^0'=n^post9, imax^0'=imax^post9, temp^0'=temp^post9, (-i^post9+i^0 == 0 /\ big^0-big^post9 == 0 /\ -dum^post9+dum^0 == 0 /\ 1-j^0+n^0 <= 0 /\ -temp^post9+temp^0 == 0 /\ -n^post9+n^0 == 0 /\ j^0-j^post9 == 0 /\ -imax^post9+imax^0 == 0 /\ -sum^post9+sum^0 == 0 /\ k^0-k^post9 == 0 /\ -tmp^post9+tmp^0 == 0 /\ tmp___0^0-tmp___0^post9 == 0), cost: 1 10: l9 -> l8 : big^0'=big^post10, k^0'=k^post10, tmp___0^0'=tmp___0^post10, i^0'=i^post10, sum^0'=sum^post10, j^0'=j^post10, tmp^0'=tmp^post10, dum^0'=dum^post10, n^0'=n^post10, imax^0'=imax^post10, temp^0'=temp^post10, (-j^post10+j^0 == 0 /\ i^0-i^post10 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ k^0-k^post10 == 0 /\ 1+j^0-n^0 <= 0 /\ imax^0-imax^post10 == 0 /\ -dum^post10+dum^0 == 0 /\ sum^0-sum^post10 == 0 /\ -temp^post10+temp^0 == 0 /\ big^0-big^post10 == 0 /\ -n^post10+n^0 == 0 /\ tmp^0-tmp^post10 == 0), cost: 1 11: l10 -> l9 : big^0'=big^post11, k^0'=k^post11, tmp___0^0'=tmp___0^post11, i^0'=i^post11, sum^0'=sum^post11, j^0'=j^post11, tmp^0'=tmp^post11, dum^0'=dum^post11, n^0'=n^post11, imax^0'=imax^post11, temp^0'=temp^post11, (-i^post11+i^0 == 0 /\ big^0-big^post11 == 0 /\ -dum^post11+dum^0 == 0 /\ -temp^post11+temp^0 == 0 /\ -n^post11+n^0 == 0 /\ k^0-k^post11 == 0 /\ j^0-j^post11 == 0 /\ -sum^post11+sum^0 == 0 /\ -imax^post11+imax^0 == 0 /\ -tmp^post11+tmp^0 == 0 /\ tmp___0^0-tmp___0^post11 == 0), cost: 1 12: l10 -> l9 : big^0'=big^post12, k^0'=k^post12, tmp___0^0'=tmp___0^post12, i^0'=i^post12, sum^0'=sum^post12, j^0'=j^post12, tmp^0'=tmp^post12, dum^0'=dum^post12, n^0'=n^post12, imax^0'=imax^post12, temp^0'=temp^post12, (-imax^post12+imax^0 == 0 /\ i^0-i^post12 == 0 /\ dum^0-dum^post12 == 0 /\ big^0-big^post12 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -tmp^post12+tmp^0 == 0 /\ k^0-k^post12 == 0 /\ -temp^post12+temp^0 == 0 /\ -n^post12+n^0 == 0 /\ sum^0-sum^post12 == 0 /\ -j^post12+j^0 == 0), cost: 1 13: l10 -> l9 : big^0'=big^post13, k^0'=k^post13, tmp___0^0'=tmp___0^post13, i^0'=i^post13, sum^0'=sum^post13, j^0'=j^post13, tmp^0'=tmp^post13, dum^0'=dum^post13, n^0'=n^post13, imax^0'=imax^post13, temp^0'=temp^post13, (-j^post13+j^0 == 0 /\ k^0-k^post13 == 0 /\ imax^0-imax^post13 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -dum^post13+dum^0 == 0 /\ big^0-big^post13 == 0 /\ -n^post13+n^0 == 0 /\ -temp^post13+temp^0 == 0 /\ sum^0-sum^post13 == 0 /\ -i^post13+i^0 == 0 /\ tmp^0-tmp^post13 == 0), cost: 1 14: l11 -> l10 : big^0'=big^post14, k^0'=k^post14, tmp___0^0'=tmp___0^post14, i^0'=i^post14, sum^0'=sum^post14, j^0'=j^post14, tmp^0'=tmp^post14, dum^0'=dum^post14, n^0'=n^post14, imax^0'=imax^post14, temp^0'=temp^post14, (-i^post14+i^0 == 0 /\ big^0-big^post14 == 0 /\ -dum^post14+dum^0 == 0 /\ -temp^post14+temp^0 == 0 /\ -n^post14+n^0 == 0 /\ j^0-j^post14 == 0 /\ k^0-k^post14 == 0 /\ -sum^post14+sum^0 == 0 /\ -imax^post14+imax^0 == 0 /\ -tmp^post14+tmp^0 == 0 /\ tmp___0^0-tmp___0^post14 == 0), cost: 1 15: l12 -> l11 : big^0'=big^post15, k^0'=k^post15, tmp___0^0'=tmp___0^post15, i^0'=i^post15, sum^0'=sum^post15, j^0'=j^post15, tmp^0'=tmp^post15, dum^0'=dum^post15, n^0'=n^post15, imax^0'=imax^post15, temp^0'=temp^post15, (-imax^post15+imax^0 == 0 /\ dum^0-dum^post15 == 0 /\ i^0-i^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ k^0-k^post15 == 0 /\ -tmp^post15+tmp^0 == 0 /\ big^0-big^post15 == 0 /\ 1-k^0+n^0 <= 0 /\ sum^0-sum^post15 == 0 /\ -j^post15+j^0 == 0 /\ -n^post15+n^0 == 0 /\ -temp^post15+temp^0 == 0), cost: 1 16: l12 -> l13 : big^0'=big^post16, k^0'=k^post16, tmp___0^0'=tmp___0^post16, i^0'=i^post16, sum^0'=sum^post16, j^0'=j^post16, tmp^0'=tmp^post16, dum^0'=dum^post16, n^0'=n^post16, imax^0'=imax^post16, temp^0'=temp^post16, (0 == 0 /\ big^0-big^post16 == 0 /\ -1-k^0+k^post16 == 0 /\ -imax^post16+imax^0 == 0 /\ -n^post16+n^0 == 0 /\ -temp^post16+temp^0 == 0 /\ j^0-j^post16 == 0 /\ -sum^post16+sum^0 == 0 /\ -tmp^post16+tmp^0 == 0 /\ k^0-n^0 <= 0 /\ i^0-i^post16 == 0 /\ tmp___0^0-tmp___0^post16 == 0), cost: 1 17: l13 -> l12 : big^0'=big^post17, k^0'=k^post17, tmp___0^0'=tmp___0^post17, i^0'=i^post17, sum^0'=sum^post17, j^0'=j^post17, tmp^0'=tmp^post17, dum^0'=dum^post17, n^0'=n^post17, imax^0'=imax^post17, temp^0'=temp^post17, (-imax^post17+imax^0 == 0 /\ i^0-i^post17 == 0 /\ big^0-big^post17 == 0 /\ dum^0-dum^post17 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ k^0-k^post17 == 0 /\ -temp^post17+temp^0 == 0 /\ -n^post17+n^0 == 0 /\ sum^0-sum^post17 == 0 /\ -j^post17+j^0 == 0), cost: 1 18: l14 -> l11 : big^0'=big^post18, k^0'=k^post18, tmp___0^0'=tmp___0^post18, i^0'=i^post18, sum^0'=sum^post18, j^0'=j^post18, tmp^0'=tmp^post18, dum^0'=dum^post18, n^0'=n^post18, imax^0'=imax^post18, temp^0'=temp^post18, (tmp___0^0-tmp___0^post18 == 0 /\ tmp^0-tmp^post18 == 0 /\ j^0-j^post18 == 0 /\ k^0-k^post18 == 0 /\ -temp^post18+temp^0 == 0 /\ -n^post18+n^0 == 0 /\ sum^0-sum^post18 == 0 /\ -dum^post18+dum^0 == 0 /\ big^0-big^post18 == 0 /\ -imax^post18+imax^0 == 0 /\ j^0-imax^0 <= 0 /\ -i^post18+i^0 == 0 /\ -j^0+imax^0 <= 0), cost: 1 19: l14 -> l13 : big^0'=big^post19, k^0'=k^post19, tmp___0^0'=tmp___0^post19, i^0'=i^post19, sum^0'=sum^post19, j^0'=j^post19, tmp^0'=tmp^post19, dum^0'=dum^post19, n^0'=n^post19, imax^0'=imax^post19, temp^0'=temp^post19, (big^0-big^post19 == 0 /\ -dum^post19+dum^0 == 0 /\ -temp^post19+temp^0 == 0 /\ -n^post19+n^0 == 0 /\ -i^post19+i^0 == 0 /\ k^0-k^post19 == 0 /\ -sum^post19+sum^0 == 0 /\ -imax^post19+imax^0 == 0 /\ j^0-j^post19 == 0 /\ -tmp^post19+tmp^0 == 0 /\ tmp___0^0-tmp___0^post19 == 0 /\ 1-j^0+imax^0 <= 0), cost: 1 20: l14 -> l13 : big^0'=big^post20, k^0'=k^post20, tmp___0^0'=tmp___0^post20, i^0'=i^post20, sum^0'=sum^post20, j^0'=j^post20, tmp^0'=tmp^post20, dum^0'=dum^post20, n^0'=n^post20, imax^0'=imax^post20, temp^0'=temp^post20, (i^0-i^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ dum^0-dum^post20 == 0 /\ k^0-k^post20 == 0 /\ -tmp^post20+tmp^0 == 0 /\ big^0-big^post20 == 0 /\ 1+j^0-imax^0 <= 0 /\ sum^0-sum^post20 == 0 /\ -j^post20+j^0 == 0 /\ -imax^post20+imax^0 == 0 /\ -temp^post20+temp^0 == 0 /\ -n^post20+n^0 == 0), cost: 1 21: l15 -> l16 : big^0'=big^post21, k^0'=k^post21, tmp___0^0'=tmp___0^post21, i^0'=i^post21, sum^0'=sum^post21, j^0'=j^post21, tmp^0'=tmp^post21, dum^0'=dum^post21, n^0'=n^post21, imax^0'=imax^post21, temp^0'=temp^post21, (j^0-j^post21 == 0 /\ tmp^0-tmp^post21 == 0 /\ -n^post21+n^0 == 0 /\ k^0-k^post21 == 0 /\ -temp^post21+temp^0 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ big^0-big^post21 == 0 /\ sum^0-sum^post21 == 0 /\ -dum^post21+dum^0 == 0 /\ -1-i^0+i^post21 == 0 /\ -imax^post21+imax^0 == 0), cost: 1 32: l16 -> l21 : big^0'=big^post32, k^0'=k^post32, tmp___0^0'=tmp___0^post32, i^0'=i^post32, sum^0'=sum^post32, j^0'=j^post32, tmp^0'=tmp^post32, dum^0'=dum^post32, n^0'=n^post32, imax^0'=imax^post32, temp^0'=temp^post32, (-sum^post32+sum^0 == 0 /\ -imax^post32+imax^0 == 0 /\ -tmp^post32+tmp^0 == 0 /\ n^0-n^post32 == 0 /\ -temp^post32+temp^0 == 0 /\ big^0-big^post32 == 0 /\ i^0-i^post32 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ k^0-k^post32 == 0 /\ j^0-j^post32 == 0 /\ -dum^post32+dum^0 == 0), cost: 1 22: l17 -> l15 : big^0'=big^post22, k^0'=k^post22, tmp___0^0'=tmp___0^post22, i^0'=i^post22, sum^0'=sum^post22, j^0'=j^post22, tmp^0'=tmp^post22, dum^0'=dum^post22, n^0'=n^post22, imax^0'=imax^post22, temp^0'=temp^post22, (-imax^post22+imax^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ i^0-i^post22 == 0 /\ big^0-big^post22 == 0 /\ dum^0-dum^post22 == 0 /\ -tmp^post22+tmp^0 == 0 /\ k^0-k^post22 == 0 /\ -temp^post22+temp^0 == 0 /\ 1-big^0+dum^0 <= 0 /\ -n^post22+n^0 == 0 /\ sum^0-sum^post22 == 0 /\ -j^post22+j^0 == 0), cost: 1 23: l17 -> l15 : big^0'=big^post23, k^0'=k^post23, tmp___0^0'=tmp___0^post23, i^0'=i^post23, sum^0'=sum^post23, j^0'=j^post23, tmp^0'=tmp^post23, dum^0'=dum^post23, n^0'=n^post23, imax^0'=imax^post23, temp^0'=temp^post23, (j^0-j^post23 == 0 /\ tmp^0-tmp^post23 == 0 /\ -temp^post23+temp^0 == 0 /\ -n^post23+n^0 == 0 /\ k^0-k^post23 == 0 /\ imax^post23-i^0 == 0 /\ -dum^0+big^post23 == 0 /\ sum^0-sum^post23 == 0 /\ -dum^post23+dum^0 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -i^post23+i^0 == 0 /\ big^0-dum^0 <= 0), cost: 1 24: l18 -> l5 : big^0'=big^post24, k^0'=k^post24, tmp___0^0'=tmp___0^post24, i^0'=i^post24, sum^0'=sum^post24, j^0'=j^post24, tmp^0'=tmp^post24, dum^0'=dum^post24, n^0'=n^post24, imax^0'=imax^post24, temp^0'=temp^post24, (big^0-big^post24 == 0 /\ sum^0-sum^post24 == 0 /\ 1-i^0+n^0 <= 0 /\ -imax^post24+imax^0 == 0 /\ -temp^post24+temp^0 == 0 /\ -tmp^post24+tmp^0 == 0 /\ i^0-i^post24 == 0 /\ dum^0-dum^post24 == 0 /\ k^0-k^post24 == 0 /\ -tmp___0^post24+tmp___0^0 == 0 /\ j^0-j^post24 == 0 /\ n^0-n^post24 == 0), cost: 1 25: l18 -> l3 : big^0'=big^post25, k^0'=k^post25, tmp___0^0'=tmp___0^post25, i^0'=i^post25, sum^0'=sum^post25, j^0'=j^post25, tmp^0'=tmp^post25, dum^0'=dum^post25, n^0'=n^post25, imax^0'=imax^post25, temp^0'=temp^post25, (dum^0-dum^post25 == 0 /\ -tmp^post25+tmp^0 == 0 /\ i^0-i^post25 == 0 /\ tmp___0^0-tmp___0^post25 == 0 /\ k^0-k^post25 == 0 /\ big^post25 == 0 /\ i^0-n^0 <= 0 /\ sum^0-sum^post25 == 0 /\ -j^post25+j^0 == 0 /\ -imax^post25+imax^0 == 0 /\ -temp^post25+temp^0 == 0 /\ -n^post25+n^0 == 0), cost: 1 26: l19 -> l17 : big^0'=big^post26, k^0'=k^post26, tmp___0^0'=tmp___0^post26, i^0'=i^post26, sum^0'=sum^post26, j^0'=j^post26, tmp^0'=tmp^post26, dum^0'=dum^post26, n^0'=n^post26, imax^0'=imax^post26, temp^0'=temp^post26, (0 == 0 /\ tmp^0-tmp^post26 == 0 /\ j^0-j^post26 == 0 /\ -temp^post26+temp^0 == 0 /\ -n^post26+n^0 == 0 /\ k^0-k^post26 == 0 /\ -k^0+j^0 <= 0 /\ sum^0-sum^post26 == 0 /\ big^0-big^post26 == 0 /\ -imax^post26+imax^0 == 0 /\ i^0-i^post26 == 0), cost: 1 27: l19 -> l20 : big^0'=big^post27, k^0'=k^post27, tmp___0^0'=tmp___0^post27, i^0'=i^post27, sum^0'=sum^post27, j^0'=j^post27, tmp^0'=tmp^post27, dum^0'=dum^post27, n^0'=n^post27, imax^0'=imax^post27, temp^0'=temp^post27, (0 == 0 /\ big^0-big^post27 == 0 /\ -imax^post27+imax^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ 1+k^0-j^0 <= 0 /\ -1-k^0+k^post27 == 0 /\ -n^post27+n^0 == 0 /\ -temp^post27+temp^0 == 0 /\ tmp___0^0-tmp___0^post27 == 0 /\ j^0-j^post27 == 0 /\ i^0-i^post27 == 0 /\ -dum^post27+dum^0 == 0), cost: 1 28: l20 -> l19 : big^0'=big^post28, k^0'=k^post28, tmp___0^0'=tmp___0^post28, i^0'=i^post28, sum^0'=sum^post28, j^0'=j^post28, tmp^0'=tmp^post28, dum^0'=dum^post28, n^0'=n^post28, imax^0'=imax^post28, temp^0'=temp^post28, (k^0-k^post28 == 0 /\ -temp^post28+temp^0 == 0 /\ tmp^0-tmp^post28 == 0 /\ j^0-j^post28 == 0 /\ -n^post28+n^0 == 0 /\ -dum^post28+dum^0 == 0 /\ sum^0-sum^post28 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ big^0-big^post28 == 0 /\ -imax^post28+imax^0 == 0 /\ -i^post28+i^0 == 0), cost: 1 29: l21 -> l14 : big^0'=big^post29, k^0'=k^post29, tmp___0^0'=tmp___0^post29, i^0'=i^post29, sum^0'=sum^post29, j^0'=j^post29, tmp^0'=tmp^post29, dum^0'=dum^post29, n^0'=n^post29, imax^0'=imax^post29, temp^0'=temp^post29, (1-i^0+n^0 <= 0 /\ -sum^post29+sum^0 == 0 /\ -imax^post29+imax^0 == 0 /\ n^0-n^post29 == 0 /\ -tmp^post29+tmp^0 == 0 /\ big^0-big^post29 == 0 /\ -temp^post29+temp^0 == 0 /\ i^0-i^post29 == 0 /\ dum^0-dum^post29 == 0 /\ -tmp___0^post29+tmp___0^0 == 0 /\ k^0-k^post29 == 0 /\ j^0-j^post29 == 0), cost: 1 30: l21 -> l20 : big^0'=big^post30, k^0'=k^post30, tmp___0^0'=tmp___0^post30, i^0'=i^post30, sum^0'=sum^post30, j^0'=j^post30, tmp^0'=tmp^post30, dum^0'=dum^post30, n^0'=n^post30, imax^0'=imax^post30, temp^0'=temp^post30, (0 == 0 /\ -j^post30+j^0 == 0 /\ big^0-big^post30 == 0 /\ i^0-n^0 <= 0 /\ i^0-i^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -dum^post30+dum^0 == 0 /\ k^0-k^post30 == 0 /\ -temp^post30+temp^0 == 0 /\ tmp^0-tmp^post30 == 0 /\ -imax^post30+imax^0 == 0 /\ -n^post30+n^0 == 0), cost: 1 31: l22 -> l18 : big^0'=big^post31, k^0'=k^post31, tmp___0^0'=tmp___0^post31, i^0'=i^post31, sum^0'=sum^post31, j^0'=j^post31, tmp^0'=tmp^post31, dum^0'=dum^post31, n^0'=n^post31, imax^0'=imax^post31, temp^0'=temp^post31, (j^0-j^post31 == 0 /\ tmp^0-tmp^post31 == 0 /\ -temp^post31+temp^0 == 0 /\ -n^post31+n^0 == 0 /\ k^0-k^post31 == 0 /\ -dum^post31+dum^0 == 0 /\ big^0-big^post31 == 0 /\ sum^0-sum^post31 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ -imax^post31+imax^0 == 0 /\ i^0-i^post31 == 0), cost: 1 33: l23 -> l24 : big^0'=big^post33, k^0'=k^post33, tmp___0^0'=tmp___0^post33, i^0'=i^post33, sum^0'=sum^post33, j^0'=j^post33, tmp^0'=tmp^post33, dum^0'=dum^post33, n^0'=n^post33, imax^0'=imax^post33, temp^0'=temp^post33, (-1-i^0+i^post33 == 0 /\ -temp^post33+temp^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ -j^post33+j^0 == 0 /\ -n^post33+n^0 == 0 /\ big^0-big^post33 == 0 /\ -dum^post33+dum^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0 /\ -k^0+i^0 <= 0 /\ -imax^post33+imax^0 == 0 /\ -k^post33+k^0 == 0 /\ sum^0-sum^post33 == 0), cost: 1 34: l23 -> l25 : big^0'=big^post34, k^0'=k^post34, tmp___0^0'=tmp___0^post34, i^0'=i^post34, sum^0'=sum^post34, j^0'=j^post34, tmp^0'=tmp^post34, dum^0'=dum^post34, n^0'=n^post34, imax^0'=imax^post34, temp^0'=temp^post34, (0 == 0 /\ -imax^post34+imax^0 == 0 /\ -1-k^0+k^post34 == 0 /\ n^0-n^post34 == 0 /\ -tmp^post34+tmp^0 == 0 /\ big^0-big^post34 == 0 /\ -temp^post34+temp^0 == 0 /\ i^0-i^post34 == 0 /\ dum^0-dum^post34 == 0 /\ 1+k^0-i^0 <= 0 /\ j^0-j^post34 == 0 /\ -tmp___0^post34+tmp___0^0 == 0), cost: 1 38: l24 -> l26 : big^0'=big^post38, k^0'=k^post38, tmp___0^0'=tmp___0^post38, i^0'=i^post38, sum^0'=sum^post38, j^0'=j^post38, tmp^0'=tmp^post38, dum^0'=dum^post38, n^0'=n^post38, imax^0'=imax^post38, temp^0'=temp^post38, (-j^post38+j^0 == 0 /\ -n^post38+n^0 == 0 /\ -temp^post38+temp^0 == 0 /\ imax^0-imax^post38 == 0 /\ i^0-i^post38 == 0 /\ tmp^0-tmp^post38 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ -dum^post38+dum^0 == 0 /\ -k^post38+k^0 == 0 /\ sum^0-sum^post38 == 0 /\ big^0-big^post38 == 0), cost: 1 35: l25 -> l23 : big^0'=big^post35, k^0'=k^post35, tmp___0^0'=tmp___0^post35, i^0'=i^post35, sum^0'=sum^post35, j^0'=j^post35, tmp^0'=tmp^post35, dum^0'=dum^post35, n^0'=n^post35, imax^0'=imax^post35, temp^0'=temp^post35, (-j^post35+j^0 == 0 /\ imax^0-imax^post35 == 0 /\ tmp___0^0-tmp___0^post35 == 0 /\ i^0-i^post35 == 0 /\ -dum^post35+dum^0 == 0 /\ k^0-k^post35 == 0 /\ -temp^post35+temp^0 == 0 /\ sum^0-sum^post35 == 0 /\ big^0-big^post35 == 0 /\ -n^post35+n^0 == 0 /\ tmp^0-tmp^post35 == 0), cost: 1 36: l26 -> l16 : big^0'=big^post36, k^0'=k^post36, tmp___0^0'=tmp___0^post36, i^0'=i^post36, sum^0'=sum^post36, j^0'=j^post36, tmp^0'=tmp^post36, dum^0'=dum^post36, n^0'=n^post36, imax^0'=imax^post36, temp^0'=temp^post36, (j^0-j^post36 == 0 /\ -n^post36+n^0 == 0 /\ tmp^0-tmp^post36 == 0 /\ -i^post36+i^0 == 0 /\ -dum^post36+dum^0 == 0 /\ -temp^post36+temp^0 == 0 /\ -sum^post36+sum^0 == 0 /\ k^0-k^post36 == 0 /\ -imax^post36+imax^0 == 0 /\ -i^0+j^0 <= 0 /\ big^post36 == 0 /\ tmp___0^0-tmp___0^post36 == 0), cost: 1 37: l26 -> l25 : big^0'=big^post37, k^0'=k^post37, tmp___0^0'=tmp___0^post37, i^0'=i^post37, sum^0'=sum^post37, j^0'=j^post37, tmp^0'=tmp^post37, dum^0'=dum^post37, n^0'=n^post37, imax^0'=imax^post37, temp^0'=temp^post37, (0 == 0 /\ -imax^post37+imax^0 == 0 /\ -tmp^post37+tmp^0 == 0 /\ n^0-n^post37 == 0 /\ -temp^post37+temp^0 == 0 /\ big^0-big^post37 == 0 /\ i^0-i^post37 == 0 /\ tmp___0^0-tmp___0^post37 == 0 /\ k^0-k^post37 == 0 /\ j^0-j^post37 == 0 /\ -dum^post37+dum^0 == 0 /\ 1+i^0-j^0 <= 0), cost: 1 40: l27 -> l24 : big^0'=big^post40, k^0'=k^post40, tmp___0^0'=tmp___0^post40, i^0'=i^post40, sum^0'=sum^post40, j^0'=j^post40, tmp^0'=tmp^post40, dum^0'=dum^post40, n^0'=n^post40, imax^0'=imax^post40, temp^0'=temp^post40, (-j^post40+j^0 == 0 /\ j^0-n^0 <= 0 /\ imax^0-imax^post40 == 0 /\ tmp___0^0-tmp___0^post40 == 0 /\ -dum^post40+dum^0 == 0 /\ i^0-i^post40 == 0 /\ k^0-k^post40 == 0 /\ -temp^post40+temp^0 == 0 /\ -n^post40+n^0 == 0 /\ big^0-big^post40 == 0 /\ sum^0-sum^post40 == 0 /\ tmp^0-tmp^post40 == 0), cost: 1 42: l29 -> l22 : big^0'=big^post42, k^0'=k^post42, tmp___0^0'=tmp___0^post42, i^0'=i^post42, sum^0'=sum^post42, j^0'=j^post42, tmp^0'=tmp^post42, dum^0'=dum^post42, n^0'=n^post42, imax^0'=imax^post42, temp^0'=temp^post42, (-imax^post42+imax^0 == 0 /\ -sum^post42+sum^0 == 0 /\ i^0-i^post42 == 0 /\ tmp___0^0-tmp___0^post42 == 0 /\ k^0-k^post42 == 0 /\ -tmp^post42+tmp^0 == 0 /\ -temp^post42+temp^0 == 0 /\ n^0-n^post42 == 0 /\ big^0-big^post42 == 0 /\ j^0-j^post42 == 0 /\ -dum^post42+dum^0 == 0), cost: 1 43: l30 -> l22 : big^0'=big^post43, k^0'=k^post43, tmp___0^0'=tmp___0^post43, i^0'=i^post43, sum^0'=sum^post43, j^0'=j^post43, tmp^0'=tmp^post43, dum^0'=dum^post43, n^0'=n^post43, imax^0'=imax^post43, temp^0'=temp^post43, (-1-i^0+i^post43 == 0 /\ -temp^post43+temp^0 == 0 /\ -n^post43+n^0 == 0 /\ imax^0-imax^post43 == 0 /\ -j^post43+j^0 == 0 /\ -dum^post43+dum^0 == 0 /\ tmp^0-tmp^post43 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ -k^post43+k^0 == 0 /\ sum^0-sum^post43 == 0 /\ big^0-big^post43 == 0), cost: 1 47: l31 -> l3 : big^0'=big^post47, k^0'=k^post47, tmp___0^0'=tmp___0^post47, i^0'=i^post47, sum^0'=sum^post47, j^0'=j^post47, tmp^0'=tmp^post47, dum^0'=dum^post47, n^0'=n^post47, imax^0'=imax^post47, temp^0'=temp^post47, (i^0-i^post47 == 0 /\ dum^0-dum^post47 == 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ k^0-k^post47 == 0 /\ -1+j^post47-j^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ big^0-big^post47 == 0 /\ sum^0-sum^post47 == 0 /\ -imax^post47+imax^0 == 0 /\ -n^post47+n^0 == 0 /\ -temp^post47+temp^0 == 0), cost: 1 50: l32 -> l29 : big^0'=big^post50, k^0'=k^post50, tmp___0^0'=tmp___0^post50, i^0'=i^post50, sum^0'=sum^post50, j^0'=j^post50, tmp^0'=tmp^post50, dum^0'=dum^post50, n^0'=n^post50, imax^0'=imax^post50, temp^0'=temp^post50, (i^0-i^post50 == 0 /\ dum^0-dum^post50 == 0 /\ -tmp^post50+tmp^0 == 0 /\ k^0-k^post50 == 0 /\ -j^post50+j^0 == 0 /\ sum^0-sum^post50 == 0 /\ big^0-big^post50 == 0 /\ -tmp___0^post50+tmp___0^0 == 0 /\ -temp^post50+temp^0 == 0 /\ -n^post50+n^0 == 0 /\ -imax^post50+imax^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : big^0'=big^post0, k^0'=k^post0, tmp___0^0'=tmp___0^post0, i^0'=i^post0, sum^0'=sum^post0, j^0'=j^post0, tmp^0'=tmp^post0, dum^0'=dum^post0, n^0'=n^post0, imax^0'=imax^post0, temp^0'=temp^post0, (-j^post0+j^0 == 0 /\ 1-j^0+n^0 <= 0 /\ sum^0-sum^post0 == 0 /\ imax^0-imax^post0 == 0 /\ -dum^post0+dum^0 == 0 /\ tmp___0^0-tmp___0^post0 == 0 /\ i^0-i^post0 == 0 /\ k^0-k^post0 == 0 /\ big^0-big^post0 == 0 /\ -temp^post0+temp^0 == 0 /\ -n^post0+n^0 == 0 /\ tmp^0-tmp^post0 == 0), cost: 1 New rule: l0 -> l1 : 1-j^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l0 -> l2 : big^0'=big^post1, k^0'=k^post1, tmp___0^0'=tmp___0^post1, i^0'=i^post1, sum^0'=sum^post1, j^0'=j^post1, tmp^0'=tmp^post1, dum^0'=dum^post1, n^0'=n^post1, imax^0'=imax^post1, temp^0'=temp^post1, (0 == 0 /\ temp^post1-tmp^post1 == 0 /\ -n^post1+n^0 == 0 /\ -i^post1+i^0 == 0 /\ -dum^post1+dum^0 == 0 /\ big^0-big^post1 == 0 /\ j^0-n^0 <= 0 /\ j^0-j^post1 == 0 /\ -sum^post1+sum^0 == 0 /\ k^0-k^post1 == 0 /\ -imax^post1+imax^0 == 0 /\ tmp___0^0-tmp___0^post1 == 0), cost: 1 New rule: l0 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l0 : big^0'=big^post2, k^0'=k^post2, tmp___0^0'=tmp___0^post2, i^0'=i^post2, sum^0'=sum^post2, j^0'=j^post2, tmp^0'=tmp^post2, dum^0'=dum^post2, n^0'=n^post2, imax^0'=imax^post2, temp^0'=temp^post2, (-imax^post2+imax^0 == 0 /\ -sum^post2+sum^0 == 0 /\ n^0-n^post2 == 0 /\ -tmp^post2+tmp^0 == 0 /\ big^0-big^post2 == 0 /\ -temp^post2+temp^0 == 0 /\ i^0-i^post2 == 0 /\ dum^0-dum^post2 == 0 /\ -tmp___0^post2+tmp___0^0 == 0 /\ k^0-k^post2 == 0 /\ j^0-j^post2 == 0), cost: 1 New rule: l3 -> l0 : TRUE, cost: 1 Applied preprocessing Original rule: l4 -> l5 : big^0'=big^post3, k^0'=k^post3, tmp___0^0'=tmp___0^post3, i^0'=i^post3, sum^0'=sum^post3, j^0'=j^post3, tmp^0'=tmp^post3, dum^0'=dum^post3, n^0'=n^post3, imax^0'=imax^post3, temp^0'=temp^post3, (imax^0-imax^post3 == 0 /\ i^0-i^post3 == 0 /\ tmp___0^0-tmp___0^post3 == 0 /\ -1+j^post3-j^0 == 0 /\ -dum^post3+dum^0 == 0 /\ k^0-k^post3 == 0 /\ big^0-big^post3 == 0 /\ -temp^post3+temp^0 == 0 /\ sum^0-sum^post3 == 0 /\ -n^post3+n^0 == 0 /\ tmp^0-tmp^post3 == 0), cost: 1 New rule: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l4 : big^0'=big^post4, k^0'=k^post4, tmp___0^0'=tmp___0^post4, i^0'=i^post4, sum^0'=sum^post4, j^0'=j^post4, tmp^0'=tmp^post4, dum^0'=dum^post4, n^0'=n^post4, imax^0'=imax^post4, temp^0'=temp^post4, (-i^post4+i^0 == 0 /\ 1-i^0+n^0 <= 0 /\ -dum^post4+dum^0 == 0 /\ -temp^post4+temp^0 == 0 /\ -imax^post4+imax^0 == 0 /\ -sum^post4+sum^0 == 0 /\ k^0-k^post4 == 0 /\ big^0-big^post4 == 0 /\ -tmp^post4+tmp^0 == 0 /\ j^0-j^post4 == 0 /\ tmp___0^0-tmp___0^post4 == 0 /\ n^0-n^post4 == 0), cost: 1 New rule: l6 -> l4 : 1-i^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l7 : big^0'=big^post5, k^0'=k^post5, tmp___0^0'=tmp___0^post5, i^0'=i^post5, sum^0'=sum^post5, j^0'=j^post5, tmp^0'=tmp^post5, dum^0'=dum^post5, n^0'=n^post5, imax^0'=imax^post5, temp^0'=temp^post5, (-j^post5+j^0 == 0 /\ -1-i^0+i^post5 == 0 /\ imax^0-imax^post5 == 0 /\ i^0-n^0 <= 0 /\ -dum^post5+dum^0 == 0 /\ tmp___0^0-tmp___0^post5 == 0 /\ sum^0-sum^post5 == 0 /\ k^0-k^post5 == 0 /\ big^0-big^post5 == 0 /\ -temp^post5+temp^0 == 0 /\ -n^post5+n^0 == 0 /\ tmp^0-tmp^post5 == 0), cost: 1 New rule: l6 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : big^0'=big^post6, k^0'=k^post6, tmp___0^0'=tmp___0^post6, i^0'=i^post6, sum^0'=sum^post6, j^0'=j^post6, tmp^0'=tmp^post6, dum^0'=dum^post6, n^0'=n^post6, imax^0'=imax^post6, temp^0'=temp^post6, (-n^post6+n^0 == 0 /\ -i^post6+i^0 == 0 /\ -dum^post6+dum^0 == 0 /\ -temp^post6+temp^0 == 0 /\ k^0-k^post6 == 0 /\ j^0-j^post6 == 0 /\ -sum^post6+sum^0 == 0 /\ -imax^post6+imax^0 == 0 /\ -big^post6+big^0 == 0 /\ -tmp^post6+tmp^0 == 0 /\ tmp___0^0-tmp___0^post6 == 0), cost: 1 New rule: l7 -> l6 : TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : big^0'=big^post7, k^0'=k^post7, tmp___0^0'=tmp___0^post7, i^0'=i^post7, sum^0'=sum^post7, j^0'=j^post7, tmp^0'=tmp^post7, dum^0'=dum^post7, n^0'=n^post7, imax^0'=imax^post7, temp^0'=temp^post7, (0 == 0 /\ -imax^post7+imax^0 == 0 /\ i^0-i^post7 == 0 /\ tmp___0^0-tmp___0^post7 == 0 /\ k^0-k^post7 == 0 /\ -tmp^post7+tmp^0 == 0 /\ n^0-n^post7 == 0 /\ sum^0-sum^post7 == 0 /\ big^0-big^post7 == 0 /\ -temp^post7+temp^0 == 0 /\ j^0-j^post7 == 0), cost: 1 New rule: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l4 : big^0'=big^post8, k^0'=k^post8, tmp___0^0'=tmp___0^post8, i^0'=i^post8, sum^0'=sum^post8, j^0'=j^post8, tmp^0'=tmp^post8, dum^0'=dum^post8, n^0'=n^post8, imax^0'=imax^post8, temp^0'=temp^post8, (-j^post8+j^0 == 0 /\ -j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ imax^0-imax^post8 == 0 /\ tmp___0^0-tmp___0^post8 == 0 /\ i^0-i^post8 == 0 /\ -dum^post8+dum^0 == 0 /\ k^0-k^post8 == 0 /\ -temp^post8+temp^0 == 0 /\ sum^0-sum^post8 == 0 /\ big^0-big^post8 == 0 /\ -n^post8+n^0 == 0 /\ tmp^0-tmp^post8 == 0), cost: 1 New rule: l9 -> l4 : -j^0+n^0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : big^0'=big^post9, k^0'=k^post9, tmp___0^0'=tmp___0^post9, i^0'=i^post9, sum^0'=sum^post9, j^0'=j^post9, tmp^0'=tmp^post9, dum^0'=dum^post9, n^0'=n^post9, imax^0'=imax^post9, temp^0'=temp^post9, (-i^post9+i^0 == 0 /\ big^0-big^post9 == 0 /\ -dum^post9+dum^0 == 0 /\ 1-j^0+n^0 <= 0 /\ -temp^post9+temp^0 == 0 /\ -n^post9+n^0 == 0 /\ j^0-j^post9 == 0 /\ -imax^post9+imax^0 == 0 /\ -sum^post9+sum^0 == 0 /\ k^0-k^post9 == 0 /\ -tmp^post9+tmp^0 == 0 /\ tmp___0^0-tmp___0^post9 == 0), cost: 1 New rule: l9 -> l8 : 1-j^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : big^0'=big^post10, k^0'=k^post10, tmp___0^0'=tmp___0^post10, i^0'=i^post10, sum^0'=sum^post10, j^0'=j^post10, tmp^0'=tmp^post10, dum^0'=dum^post10, n^0'=n^post10, imax^0'=imax^post10, temp^0'=temp^post10, (-j^post10+j^0 == 0 /\ i^0-i^post10 == 0 /\ tmp___0^0-tmp___0^post10 == 0 /\ k^0-k^post10 == 0 /\ 1+j^0-n^0 <= 0 /\ imax^0-imax^post10 == 0 /\ -dum^post10+dum^0 == 0 /\ sum^0-sum^post10 == 0 /\ -temp^post10+temp^0 == 0 /\ big^0-big^post10 == 0 /\ -n^post10+n^0 == 0 /\ tmp^0-tmp^post10 == 0), cost: 1 New rule: l9 -> l8 : 1+j^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : big^0'=big^post11, k^0'=k^post11, tmp___0^0'=tmp___0^post11, i^0'=i^post11, sum^0'=sum^post11, j^0'=j^post11, tmp^0'=tmp^post11, dum^0'=dum^post11, n^0'=n^post11, imax^0'=imax^post11, temp^0'=temp^post11, (-i^post11+i^0 == 0 /\ big^0-big^post11 == 0 /\ -dum^post11+dum^0 == 0 /\ -temp^post11+temp^0 == 0 /\ -n^post11+n^0 == 0 /\ k^0-k^post11 == 0 /\ j^0-j^post11 == 0 /\ -sum^post11+sum^0 == 0 /\ -imax^post11+imax^0 == 0 /\ -tmp^post11+tmp^0 == 0 /\ tmp___0^0-tmp___0^post11 == 0), cost: 1 New rule: l10 -> l9 : TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l9 : big^0'=big^post12, k^0'=k^post12, tmp___0^0'=tmp___0^post12, i^0'=i^post12, sum^0'=sum^post12, j^0'=j^post12, tmp^0'=tmp^post12, dum^0'=dum^post12, n^0'=n^post12, imax^0'=imax^post12, temp^0'=temp^post12, (-imax^post12+imax^0 == 0 /\ i^0-i^post12 == 0 /\ dum^0-dum^post12 == 0 /\ big^0-big^post12 == 0 /\ tmp___0^0-tmp___0^post12 == 0 /\ -tmp^post12+tmp^0 == 0 /\ k^0-k^post12 == 0 /\ -temp^post12+temp^0 == 0 /\ -n^post12+n^0 == 0 /\ sum^0-sum^post12 == 0 /\ -j^post12+j^0 == 0), cost: 1 New rule: l10 -> l9 : TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l9 : big^0'=big^post13, k^0'=k^post13, tmp___0^0'=tmp___0^post13, i^0'=i^post13, sum^0'=sum^post13, j^0'=j^post13, tmp^0'=tmp^post13, dum^0'=dum^post13, n^0'=n^post13, imax^0'=imax^post13, temp^0'=temp^post13, (-j^post13+j^0 == 0 /\ k^0-k^post13 == 0 /\ imax^0-imax^post13 == 0 /\ tmp___0^0-tmp___0^post13 == 0 /\ -dum^post13+dum^0 == 0 /\ big^0-big^post13 == 0 /\ -n^post13+n^0 == 0 /\ -temp^post13+temp^0 == 0 /\ sum^0-sum^post13 == 0 /\ -i^post13+i^0 == 0 /\ tmp^0-tmp^post13 == 0), cost: 1 New rule: l10 -> l9 : TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l10 : big^0'=big^post14, k^0'=k^post14, tmp___0^0'=tmp___0^post14, i^0'=i^post14, sum^0'=sum^post14, j^0'=j^post14, tmp^0'=tmp^post14, dum^0'=dum^post14, n^0'=n^post14, imax^0'=imax^post14, temp^0'=temp^post14, (-i^post14+i^0 == 0 /\ big^0-big^post14 == 0 /\ -dum^post14+dum^0 == 0 /\ -temp^post14+temp^0 == 0 /\ -n^post14+n^0 == 0 /\ j^0-j^post14 == 0 /\ k^0-k^post14 == 0 /\ -sum^post14+sum^0 == 0 /\ -imax^post14+imax^0 == 0 /\ -tmp^post14+tmp^0 == 0 /\ tmp___0^0-tmp___0^post14 == 0), cost: 1 New rule: l11 -> l10 : TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l11 : big^0'=big^post15, k^0'=k^post15, tmp___0^0'=tmp___0^post15, i^0'=i^post15, sum^0'=sum^post15, j^0'=j^post15, tmp^0'=tmp^post15, dum^0'=dum^post15, n^0'=n^post15, imax^0'=imax^post15, temp^0'=temp^post15, (-imax^post15+imax^0 == 0 /\ dum^0-dum^post15 == 0 /\ i^0-i^post15 == 0 /\ tmp___0^0-tmp___0^post15 == 0 /\ k^0-k^post15 == 0 /\ -tmp^post15+tmp^0 == 0 /\ big^0-big^post15 == 0 /\ 1-k^0+n^0 <= 0 /\ sum^0-sum^post15 == 0 /\ -j^post15+j^0 == 0 /\ -n^post15+n^0 == 0 /\ -temp^post15+temp^0 == 0), cost: 1 New rule: l12 -> l11 : 1-k^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l13 : big^0'=big^post16, k^0'=k^post16, tmp___0^0'=tmp___0^post16, i^0'=i^post16, sum^0'=sum^post16, j^0'=j^post16, tmp^0'=tmp^post16, dum^0'=dum^post16, n^0'=n^post16, imax^0'=imax^post16, temp^0'=temp^post16, (0 == 0 /\ big^0-big^post16 == 0 /\ -1-k^0+k^post16 == 0 /\ -imax^post16+imax^0 == 0 /\ -n^post16+n^0 == 0 /\ -temp^post16+temp^0 == 0 /\ j^0-j^post16 == 0 /\ -sum^post16+sum^0 == 0 /\ -tmp^post16+tmp^0 == 0 /\ k^0-n^0 <= 0 /\ i^0-i^post16 == 0 /\ tmp___0^0-tmp___0^post16 == 0), cost: 1 New rule: l12 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : big^0'=big^post17, k^0'=k^post17, tmp___0^0'=tmp___0^post17, i^0'=i^post17, sum^0'=sum^post17, j^0'=j^post17, tmp^0'=tmp^post17, dum^0'=dum^post17, n^0'=n^post17, imax^0'=imax^post17, temp^0'=temp^post17, (-imax^post17+imax^0 == 0 /\ i^0-i^post17 == 0 /\ big^0-big^post17 == 0 /\ dum^0-dum^post17 == 0 /\ tmp___0^0-tmp___0^post17 == 0 /\ -tmp^post17+tmp^0 == 0 /\ k^0-k^post17 == 0 /\ -temp^post17+temp^0 == 0 /\ -n^post17+n^0 == 0 /\ sum^0-sum^post17 == 0 /\ -j^post17+j^0 == 0), cost: 1 New rule: l13 -> l12 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l11 : big^0'=big^post18, k^0'=k^post18, tmp___0^0'=tmp___0^post18, i^0'=i^post18, sum^0'=sum^post18, j^0'=j^post18, tmp^0'=tmp^post18, dum^0'=dum^post18, n^0'=n^post18, imax^0'=imax^post18, temp^0'=temp^post18, (tmp___0^0-tmp___0^post18 == 0 /\ tmp^0-tmp^post18 == 0 /\ j^0-j^post18 == 0 /\ k^0-k^post18 == 0 /\ -temp^post18+temp^0 == 0 /\ -n^post18+n^0 == 0 /\ sum^0-sum^post18 == 0 /\ -dum^post18+dum^0 == 0 /\ big^0-big^post18 == 0 /\ -imax^post18+imax^0 == 0 /\ j^0-imax^0 <= 0 /\ -i^post18+i^0 == 0 /\ -j^0+imax^0 <= 0), cost: 1 New rule: l14 -> l11 : j^0-imax^0 == 0, cost: 1 Applied preprocessing Original rule: l14 -> l13 : big^0'=big^post19, k^0'=k^post19, tmp___0^0'=tmp___0^post19, i^0'=i^post19, sum^0'=sum^post19, j^0'=j^post19, tmp^0'=tmp^post19, dum^0'=dum^post19, n^0'=n^post19, imax^0'=imax^post19, temp^0'=temp^post19, (big^0-big^post19 == 0 /\ -dum^post19+dum^0 == 0 /\ -temp^post19+temp^0 == 0 /\ -n^post19+n^0 == 0 /\ -i^post19+i^0 == 0 /\ k^0-k^post19 == 0 /\ -sum^post19+sum^0 == 0 /\ -imax^post19+imax^0 == 0 /\ j^0-j^post19 == 0 /\ -tmp^post19+tmp^0 == 0 /\ tmp___0^0-tmp___0^post19 == 0 /\ 1-j^0+imax^0 <= 0), cost: 1 New rule: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 Applied preprocessing Original rule: l14 -> l13 : big^0'=big^post20, k^0'=k^post20, tmp___0^0'=tmp___0^post20, i^0'=i^post20, sum^0'=sum^post20, j^0'=j^post20, tmp^0'=tmp^post20, dum^0'=dum^post20, n^0'=n^post20, imax^0'=imax^post20, temp^0'=temp^post20, (i^0-i^post20 == 0 /\ tmp___0^0-tmp___0^post20 == 0 /\ dum^0-dum^post20 == 0 /\ k^0-k^post20 == 0 /\ -tmp^post20+tmp^0 == 0 /\ big^0-big^post20 == 0 /\ 1+j^0-imax^0 <= 0 /\ sum^0-sum^post20 == 0 /\ -j^post20+j^0 == 0 /\ -imax^post20+imax^0 == 0 /\ -temp^post20+temp^0 == 0 /\ -n^post20+n^0 == 0), cost: 1 New rule: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l16 : big^0'=big^post21, k^0'=k^post21, tmp___0^0'=tmp___0^post21, i^0'=i^post21, sum^0'=sum^post21, j^0'=j^post21, tmp^0'=tmp^post21, dum^0'=dum^post21, n^0'=n^post21, imax^0'=imax^post21, temp^0'=temp^post21, (j^0-j^post21 == 0 /\ tmp^0-tmp^post21 == 0 /\ -n^post21+n^0 == 0 /\ k^0-k^post21 == 0 /\ -temp^post21+temp^0 == 0 /\ tmp___0^0-tmp___0^post21 == 0 /\ big^0-big^post21 == 0 /\ sum^0-sum^post21 == 0 /\ -dum^post21+dum^0 == 0 /\ -1-i^0+i^post21 == 0 /\ -imax^post21+imax^0 == 0), cost: 1 New rule: l15 -> l16 : i^0'=1+i^0, TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l15 : big^0'=big^post22, k^0'=k^post22, tmp___0^0'=tmp___0^post22, i^0'=i^post22, sum^0'=sum^post22, j^0'=j^post22, tmp^0'=tmp^post22, dum^0'=dum^post22, n^0'=n^post22, imax^0'=imax^post22, temp^0'=temp^post22, (-imax^post22+imax^0 == 0 /\ tmp___0^0-tmp___0^post22 == 0 /\ i^0-i^post22 == 0 /\ big^0-big^post22 == 0 /\ dum^0-dum^post22 == 0 /\ -tmp^post22+tmp^0 == 0 /\ k^0-k^post22 == 0 /\ -temp^post22+temp^0 == 0 /\ 1-big^0+dum^0 <= 0 /\ -n^post22+n^0 == 0 /\ sum^0-sum^post22 == 0 /\ -j^post22+j^0 == 0), cost: 1 New rule: l17 -> l15 : 1-big^0+dum^0 <= 0, cost: 1 Applied preprocessing Original rule: l17 -> l15 : big^0'=big^post23, k^0'=k^post23, tmp___0^0'=tmp___0^post23, i^0'=i^post23, sum^0'=sum^post23, j^0'=j^post23, tmp^0'=tmp^post23, dum^0'=dum^post23, n^0'=n^post23, imax^0'=imax^post23, temp^0'=temp^post23, (j^0-j^post23 == 0 /\ tmp^0-tmp^post23 == 0 /\ -temp^post23+temp^0 == 0 /\ -n^post23+n^0 == 0 /\ k^0-k^post23 == 0 /\ imax^post23-i^0 == 0 /\ -dum^0+big^post23 == 0 /\ sum^0-sum^post23 == 0 /\ -dum^post23+dum^0 == 0 /\ tmp___0^0-tmp___0^post23 == 0 /\ -i^post23+i^0 == 0 /\ big^0-dum^0 <= 0), cost: 1 New rule: l17 -> l15 : big^0'=dum^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l5 : big^0'=big^post24, k^0'=k^post24, tmp___0^0'=tmp___0^post24, i^0'=i^post24, sum^0'=sum^post24, j^0'=j^post24, tmp^0'=tmp^post24, dum^0'=dum^post24, n^0'=n^post24, imax^0'=imax^post24, temp^0'=temp^post24, (big^0-big^post24 == 0 /\ sum^0-sum^post24 == 0 /\ 1-i^0+n^0 <= 0 /\ -imax^post24+imax^0 == 0 /\ -temp^post24+temp^0 == 0 /\ -tmp^post24+tmp^0 == 0 /\ i^0-i^post24 == 0 /\ dum^0-dum^post24 == 0 /\ k^0-k^post24 == 0 /\ -tmp___0^post24+tmp___0^0 == 0 /\ j^0-j^post24 == 0 /\ n^0-n^post24 == 0), cost: 1 New rule: l18 -> l5 : 1-i^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l3 : big^0'=big^post25, k^0'=k^post25, tmp___0^0'=tmp___0^post25, i^0'=i^post25, sum^0'=sum^post25, j^0'=j^post25, tmp^0'=tmp^post25, dum^0'=dum^post25, n^0'=n^post25, imax^0'=imax^post25, temp^0'=temp^post25, (dum^0-dum^post25 == 0 /\ -tmp^post25+tmp^0 == 0 /\ i^0-i^post25 == 0 /\ tmp___0^0-tmp___0^post25 == 0 /\ k^0-k^post25 == 0 /\ big^post25 == 0 /\ i^0-n^0 <= 0 /\ sum^0-sum^post25 == 0 /\ -j^post25+j^0 == 0 /\ -imax^post25+imax^0 == 0 /\ -temp^post25+temp^0 == 0 /\ -n^post25+n^0 == 0), cost: 1 New rule: l18 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l17 : big^0'=big^post26, k^0'=k^post26, tmp___0^0'=tmp___0^post26, i^0'=i^post26, sum^0'=sum^post26, j^0'=j^post26, tmp^0'=tmp^post26, dum^0'=dum^post26, n^0'=n^post26, imax^0'=imax^post26, temp^0'=temp^post26, (0 == 0 /\ tmp^0-tmp^post26 == 0 /\ j^0-j^post26 == 0 /\ -temp^post26+temp^0 == 0 /\ -n^post26+n^0 == 0 /\ k^0-k^post26 == 0 /\ -k^0+j^0 <= 0 /\ sum^0-sum^post26 == 0 /\ big^0-big^post26 == 0 /\ -imax^post26+imax^0 == 0 /\ i^0-i^post26 == 0), cost: 1 New rule: l19 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l20 : big^0'=big^post27, k^0'=k^post27, tmp___0^0'=tmp___0^post27, i^0'=i^post27, sum^0'=sum^post27, j^0'=j^post27, tmp^0'=tmp^post27, dum^0'=dum^post27, n^0'=n^post27, imax^0'=imax^post27, temp^0'=temp^post27, (0 == 0 /\ big^0-big^post27 == 0 /\ -imax^post27+imax^0 == 0 /\ -tmp^post27+tmp^0 == 0 /\ 1+k^0-j^0 <= 0 /\ -1-k^0+k^post27 == 0 /\ -n^post27+n^0 == 0 /\ -temp^post27+temp^0 == 0 /\ tmp___0^0-tmp___0^post27 == 0 /\ j^0-j^post27 == 0 /\ i^0-i^post27 == 0 /\ -dum^post27+dum^0 == 0), cost: 1 New rule: l19 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 1 Applied preprocessing Original rule: l20 -> l19 : big^0'=big^post28, k^0'=k^post28, tmp___0^0'=tmp___0^post28, i^0'=i^post28, sum^0'=sum^post28, j^0'=j^post28, tmp^0'=tmp^post28, dum^0'=dum^post28, n^0'=n^post28, imax^0'=imax^post28, temp^0'=temp^post28, (k^0-k^post28 == 0 /\ -temp^post28+temp^0 == 0 /\ tmp^0-tmp^post28 == 0 /\ j^0-j^post28 == 0 /\ -n^post28+n^0 == 0 /\ -dum^post28+dum^0 == 0 /\ sum^0-sum^post28 == 0 /\ tmp___0^0-tmp___0^post28 == 0 /\ big^0-big^post28 == 0 /\ -imax^post28+imax^0 == 0 /\ -i^post28+i^0 == 0), cost: 1 New rule: l20 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l14 : big^0'=big^post29, k^0'=k^post29, tmp___0^0'=tmp___0^post29, i^0'=i^post29, sum^0'=sum^post29, j^0'=j^post29, tmp^0'=tmp^post29, dum^0'=dum^post29, n^0'=n^post29, imax^0'=imax^post29, temp^0'=temp^post29, (1-i^0+n^0 <= 0 /\ -sum^post29+sum^0 == 0 /\ -imax^post29+imax^0 == 0 /\ n^0-n^post29 == 0 /\ -tmp^post29+tmp^0 == 0 /\ big^0-big^post29 == 0 /\ -temp^post29+temp^0 == 0 /\ i^0-i^post29 == 0 /\ dum^0-dum^post29 == 0 /\ -tmp___0^post29+tmp___0^0 == 0 /\ k^0-k^post29 == 0 /\ j^0-j^post29 == 0), cost: 1 New rule: l21 -> l14 : 1-i^0+n^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : big^0'=big^post30, k^0'=k^post30, tmp___0^0'=tmp___0^post30, i^0'=i^post30, sum^0'=sum^post30, j^0'=j^post30, tmp^0'=tmp^post30, dum^0'=dum^post30, n^0'=n^post30, imax^0'=imax^post30, temp^0'=temp^post30, (0 == 0 /\ -j^post30+j^0 == 0 /\ big^0-big^post30 == 0 /\ i^0-n^0 <= 0 /\ i^0-i^post30 == 0 /\ tmp___0^0-tmp___0^post30 == 0 /\ -dum^post30+dum^0 == 0 /\ k^0-k^post30 == 0 /\ -temp^post30+temp^0 == 0 /\ tmp^0-tmp^post30 == 0 /\ -imax^post30+imax^0 == 0 /\ -n^post30+n^0 == 0), cost: 1 New rule: l21 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l22 -> l18 : big^0'=big^post31, k^0'=k^post31, tmp___0^0'=tmp___0^post31, i^0'=i^post31, sum^0'=sum^post31, j^0'=j^post31, tmp^0'=tmp^post31, dum^0'=dum^post31, n^0'=n^post31, imax^0'=imax^post31, temp^0'=temp^post31, (j^0-j^post31 == 0 /\ tmp^0-tmp^post31 == 0 /\ -temp^post31+temp^0 == 0 /\ -n^post31+n^0 == 0 /\ k^0-k^post31 == 0 /\ -dum^post31+dum^0 == 0 /\ big^0-big^post31 == 0 /\ sum^0-sum^post31 == 0 /\ tmp___0^0-tmp___0^post31 == 0 /\ -imax^post31+imax^0 == 0 /\ i^0-i^post31 == 0), cost: 1 New rule: l22 -> l18 : TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l21 : big^0'=big^post32, k^0'=k^post32, tmp___0^0'=tmp___0^post32, i^0'=i^post32, sum^0'=sum^post32, j^0'=j^post32, tmp^0'=tmp^post32, dum^0'=dum^post32, n^0'=n^post32, imax^0'=imax^post32, temp^0'=temp^post32, (-sum^post32+sum^0 == 0 /\ -imax^post32+imax^0 == 0 /\ -tmp^post32+tmp^0 == 0 /\ n^0-n^post32 == 0 /\ -temp^post32+temp^0 == 0 /\ big^0-big^post32 == 0 /\ i^0-i^post32 == 0 /\ tmp___0^0-tmp___0^post32 == 0 /\ k^0-k^post32 == 0 /\ j^0-j^post32 == 0 /\ -dum^post32+dum^0 == 0), cost: 1 New rule: l16 -> l21 : TRUE, cost: 1 Applied preprocessing Original rule: l23 -> l24 : big^0'=big^post33, k^0'=k^post33, tmp___0^0'=tmp___0^post33, i^0'=i^post33, sum^0'=sum^post33, j^0'=j^post33, tmp^0'=tmp^post33, dum^0'=dum^post33, n^0'=n^post33, imax^0'=imax^post33, temp^0'=temp^post33, (-1-i^0+i^post33 == 0 /\ -temp^post33+temp^0 == 0 /\ tmp^0-tmp^post33 == 0 /\ -j^post33+j^0 == 0 /\ -n^post33+n^0 == 0 /\ big^0-big^post33 == 0 /\ -dum^post33+dum^0 == 0 /\ tmp___0^0-tmp___0^post33 == 0 /\ -k^0+i^0 <= 0 /\ -imax^post33+imax^0 == 0 /\ -k^post33+k^0 == 0 /\ sum^0-sum^post33 == 0), cost: 1 New rule: l23 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 1 Applied preprocessing Original rule: l23 -> l25 : big^0'=big^post34, k^0'=k^post34, tmp___0^0'=tmp___0^post34, i^0'=i^post34, sum^0'=sum^post34, j^0'=j^post34, tmp^0'=tmp^post34, dum^0'=dum^post34, n^0'=n^post34, imax^0'=imax^post34, temp^0'=temp^post34, (0 == 0 /\ -imax^post34+imax^0 == 0 /\ -1-k^0+k^post34 == 0 /\ n^0-n^post34 == 0 /\ -tmp^post34+tmp^0 == 0 /\ big^0-big^post34 == 0 /\ -temp^post34+temp^0 == 0 /\ i^0-i^post34 == 0 /\ dum^0-dum^post34 == 0 /\ 1+k^0-i^0 <= 0 /\ j^0-j^post34 == 0 /\ -tmp___0^post34+tmp___0^0 == 0), cost: 1 New rule: l23 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 1 Applied preprocessing Original rule: l25 -> l23 : big^0'=big^post35, k^0'=k^post35, tmp___0^0'=tmp___0^post35, i^0'=i^post35, sum^0'=sum^post35, j^0'=j^post35, tmp^0'=tmp^post35, dum^0'=dum^post35, n^0'=n^post35, imax^0'=imax^post35, temp^0'=temp^post35, (-j^post35+j^0 == 0 /\ imax^0-imax^post35 == 0 /\ tmp___0^0-tmp___0^post35 == 0 /\ i^0-i^post35 == 0 /\ -dum^post35+dum^0 == 0 /\ k^0-k^post35 == 0 /\ -temp^post35+temp^0 == 0 /\ sum^0-sum^post35 == 0 /\ big^0-big^post35 == 0 /\ -n^post35+n^0 == 0 /\ tmp^0-tmp^post35 == 0), cost: 1 New rule: l25 -> l23 : TRUE, cost: 1 Applied preprocessing Original rule: l26 -> l16 : big^0'=big^post36, k^0'=k^post36, tmp___0^0'=tmp___0^post36, i^0'=i^post36, sum^0'=sum^post36, j^0'=j^post36, tmp^0'=tmp^post36, dum^0'=dum^post36, n^0'=n^post36, imax^0'=imax^post36, temp^0'=temp^post36, (j^0-j^post36 == 0 /\ -n^post36+n^0 == 0 /\ tmp^0-tmp^post36 == 0 /\ -i^post36+i^0 == 0 /\ -dum^post36+dum^0 == 0 /\ -temp^post36+temp^0 == 0 /\ -sum^post36+sum^0 == 0 /\ k^0-k^post36 == 0 /\ -imax^post36+imax^0 == 0 /\ -i^0+j^0 <= 0 /\ big^post36 == 0 /\ tmp___0^0-tmp___0^post36 == 0), cost: 1 New rule: l26 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 1 Applied preprocessing Original rule: l26 -> l25 : big^0'=big^post37, k^0'=k^post37, tmp___0^0'=tmp___0^post37, i^0'=i^post37, sum^0'=sum^post37, j^0'=j^post37, tmp^0'=tmp^post37, dum^0'=dum^post37, n^0'=n^post37, imax^0'=imax^post37, temp^0'=temp^post37, (0 == 0 /\ -imax^post37+imax^0 == 0 /\ -tmp^post37+tmp^0 == 0 /\ n^0-n^post37 == 0 /\ -temp^post37+temp^0 == 0 /\ big^0-big^post37 == 0 /\ i^0-i^post37 == 0 /\ tmp___0^0-tmp___0^post37 == 0 /\ k^0-k^post37 == 0 /\ j^0-j^post37 == 0 /\ -dum^post37+dum^0 == 0 /\ 1+i^0-j^0 <= 0), cost: 1 New rule: l26 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l26 : big^0'=big^post38, k^0'=k^post38, tmp___0^0'=tmp___0^post38, i^0'=i^post38, sum^0'=sum^post38, j^0'=j^post38, tmp^0'=tmp^post38, dum^0'=dum^post38, n^0'=n^post38, imax^0'=imax^post38, temp^0'=temp^post38, (-j^post38+j^0 == 0 /\ -n^post38+n^0 == 0 /\ -temp^post38+temp^0 == 0 /\ imax^0-imax^post38 == 0 /\ i^0-i^post38 == 0 /\ tmp^0-tmp^post38 == 0 /\ tmp___0^0-tmp___0^post38 == 0 /\ -dum^post38+dum^0 == 0 /\ -k^post38+k^0 == 0 /\ sum^0-sum^post38 == 0 /\ big^0-big^post38 == 0), cost: 1 New rule: l24 -> l26 : TRUE, cost: 1 Applied preprocessing Original rule: l27 -> l24 : big^0'=big^post40, k^0'=k^post40, tmp___0^0'=tmp___0^post40, i^0'=i^post40, sum^0'=sum^post40, j^0'=j^post40, tmp^0'=tmp^post40, dum^0'=dum^post40, n^0'=n^post40, imax^0'=imax^post40, temp^0'=temp^post40, (-j^post40+j^0 == 0 /\ j^0-n^0 <= 0 /\ imax^0-imax^post40 == 0 /\ tmp___0^0-tmp___0^post40 == 0 /\ -dum^post40+dum^0 == 0 /\ i^0-i^post40 == 0 /\ k^0-k^post40 == 0 /\ -temp^post40+temp^0 == 0 /\ -n^post40+n^0 == 0 /\ big^0-big^post40 == 0 /\ sum^0-sum^post40 == 0 /\ tmp^0-tmp^post40 == 0), cost: 1 New rule: l27 -> l24 : j^0-n^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l27 : big^0'=big^post41, k^0'=k^post41, tmp___0^0'=tmp___0^post41, i^0'=i^post41, sum^0'=sum^post41, j^0'=j^post41, tmp^0'=tmp^post41, dum^0'=dum^post41, n^0'=n^post41, imax^0'=imax^post41, temp^0'=temp^post41, (-i^post41+i^0 == 0 /\ big^0-big^post41 == 0 /\ -dum^post41+dum^0 == 0 /\ -temp^post41+temp^0 == 0 /\ -n^post41+n^0 == 0 /\ j^0-j^post41 == 0 /\ k^0-k^post41 == 0 /\ -imax^post41+imax^0 == 0 /\ -sum^post41+sum^0 == 0 /\ -tmp^post41+tmp^0 == 0 /\ tmp___0^0-tmp___0^post41 == 0), cost: 1 New rule: l5 -> l27 : TRUE, cost: 1 Applied preprocessing Original rule: l29 -> l22 : big^0'=big^post42, k^0'=k^post42, tmp___0^0'=tmp___0^post42, i^0'=i^post42, sum^0'=sum^post42, j^0'=j^post42, tmp^0'=tmp^post42, dum^0'=dum^post42, n^0'=n^post42, imax^0'=imax^post42, temp^0'=temp^post42, (-imax^post42+imax^0 == 0 /\ -sum^post42+sum^0 == 0 /\ i^0-i^post42 == 0 /\ tmp___0^0-tmp___0^post42 == 0 /\ k^0-k^post42 == 0 /\ -tmp^post42+tmp^0 == 0 /\ -temp^post42+temp^0 == 0 /\ n^0-n^post42 == 0 /\ big^0-big^post42 == 0 /\ j^0-j^post42 == 0 /\ -dum^post42+dum^0 == 0), cost: 1 New rule: l29 -> l22 : TRUE, cost: 1 Applied preprocessing Original rule: l30 -> l22 : big^0'=big^post43, k^0'=k^post43, tmp___0^0'=tmp___0^post43, i^0'=i^post43, sum^0'=sum^post43, j^0'=j^post43, tmp^0'=tmp^post43, dum^0'=dum^post43, n^0'=n^post43, imax^0'=imax^post43, temp^0'=temp^post43, (-1-i^0+i^post43 == 0 /\ -temp^post43+temp^0 == 0 /\ -n^post43+n^0 == 0 /\ imax^0-imax^post43 == 0 /\ -j^post43+j^0 == 0 /\ -dum^post43+dum^0 == 0 /\ tmp^0-tmp^post43 == 0 /\ tmp___0^0-tmp___0^post43 == 0 /\ -k^post43+k^0 == 0 /\ sum^0-sum^post43 == 0 /\ big^0-big^post43 == 0), cost: 1 New rule: l30 -> l22 : i^0'=1+i^0, TRUE, cost: 1 Applied preprocessing Original rule: l1 -> l30 : big^0'=big^post44, k^0'=k^post44, tmp___0^0'=tmp___0^post44, i^0'=i^post44, sum^0'=sum^post44, j^0'=j^post44, tmp^0'=tmp^post44, dum^0'=dum^post44, n^0'=n^post44, imax^0'=imax^post44, temp^0'=temp^post44, (-dum^post44+dum^0 == 0 /\ big^0-big^post44 == 0 /\ 1-big^0 <= 0 /\ -imax^post44+imax^0 == 0 /\ -temp^post44+temp^0 == 0 /\ -n^post44+n^0 == 0 /\ -sum^post44+sum^0 == 0 /\ j^0-j^post44 == 0 /\ -i^post44+i^0 == 0 /\ k^0-k^post44 == 0 /\ -tmp^post44+tmp^0 == 0 /\ tmp___0^0-tmp___0^post44 == 0), cost: 1 New rule: l1 -> l30 : -1+big^0 >= 0, cost: 1 Applied preprocessing Original rule: l1 -> l30 : big^0'=big^post45, k^0'=k^post45, tmp___0^0'=tmp___0^post45, i^0'=i^post45, sum^0'=sum^post45, j^0'=j^post45, tmp^0'=tmp^post45, dum^0'=dum^post45, n^0'=n^post45, imax^0'=imax^post45, temp^0'=temp^post45, (-j^post45+j^0 == 0 /\ k^0-k^post45 == 0 /\ i^0-i^post45 == 0 /\ imax^0-imax^post45 == 0 /\ -dum^post45+dum^0 == 0 /\ 1+big^0 <= 0 /\ tmp___0^0-tmp___0^post45 == 0 /\ -temp^post45+temp^0 == 0 /\ big^0-big^post45 == 0 /\ -n^post45+n^0 == 0 /\ sum^0-sum^post45 == 0 /\ tmp^0-tmp^post45 == 0), cost: 1 New rule: l1 -> l30 : 1+big^0 <= 0, cost: 1 Applied preprocessing Original rule: l1 -> l30 : big^0'=big^post46, k^0'=k^post46, tmp___0^0'=tmp___0^post46, i^0'=i^post46, sum^0'=sum^post46, j^0'=j^post46, tmp^0'=tmp^post46, dum^0'=dum^post46, n^0'=n^post46, imax^0'=imax^post46, temp^0'=temp^post46, (big^0 <= 0 /\ big^0-big^post46 == 0 /\ -dum^post46+dum^0 == 0 /\ -temp^post46+temp^0 == 0 /\ -big^0 <= 0 /\ -n^post46+n^0 == 0 /\ -i^post46+i^0 == 0 /\ -sum^post46+sum^0 == 0 /\ k^0-k^post46 == 0 /\ -imax^post46+imax^0 == 0 /\ j^0-j^post46 == 0 /\ -tmp^post46+tmp^0 == 0 /\ tmp___0^0-tmp___0^post46 == 0), cost: 1 New rule: l1 -> l30 : big^0 == 0, cost: 1 Applied preprocessing Original rule: l31 -> l3 : big^0'=big^post47, k^0'=k^post47, tmp___0^0'=tmp___0^post47, i^0'=i^post47, sum^0'=sum^post47, j^0'=j^post47, tmp^0'=tmp^post47, dum^0'=dum^post47, n^0'=n^post47, imax^0'=imax^post47, temp^0'=temp^post47, (i^0-i^post47 == 0 /\ dum^0-dum^post47 == 0 /\ tmp___0^0-tmp___0^post47 == 0 /\ k^0-k^post47 == 0 /\ -1+j^post47-j^0 == 0 /\ -tmp^post47+tmp^0 == 0 /\ big^0-big^post47 == 0 /\ sum^0-sum^post47 == 0 /\ -imax^post47+imax^0 == 0 /\ -n^post47+n^0 == 0 /\ -temp^post47+temp^0 == 0), cost: 1 New rule: l31 -> l3 : j^0'=1+j^0, TRUE, cost: 1 Applied preprocessing Original rule: l2 -> l31 : big^0'=big^post48, k^0'=k^post48, tmp___0^0'=tmp___0^post48, i^0'=i^post48, sum^0'=sum^post48, j^0'=j^post48, tmp^0'=tmp^post48, dum^0'=dum^post48, n^0'=n^post48, imax^0'=imax^post48, temp^0'=temp^post48, (-temp^post48+temp^0 == 0 /\ -n^post48+n^0 == 0 /\ -big^0+temp^0 <= 0 /\ imax^0-imax^post48 == 0 /\ -j^post48+j^0 == 0 /\ dum^0-dum^post48 == 0 /\ tmp^0-tmp^post48 == 0 /\ tmp___0^0-tmp___0^post48 == 0 /\ -k^post48+k^0 == 0 /\ sum^0-sum^post48 == 0 /\ i^0-i^post48 == 0 /\ big^0-big^post48 == 0), cost: 1 New rule: l2 -> l31 : -big^0+temp^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l31 : big^0'=big^post49, k^0'=k^post49, tmp___0^0'=tmp___0^post49, i^0'=i^post49, sum^0'=sum^post49, j^0'=j^post49, tmp^0'=tmp^post49, dum^0'=dum^post49, n^0'=n^post49, imax^0'=imax^post49, temp^0'=temp^post49, (-dum^post49+dum^0 == 0 /\ 1+big^0-temp^0 <= 0 /\ -temp^post49+temp^0 == 0 /\ -n^post49+n^0 == 0 /\ -imax^post49+imax^0 == 0 /\ -sum^post49+sum^0 == 0 /\ j^0-j^post49 == 0 /\ -i^post49+i^0 == 0 /\ k^0-k^post49 == 0 /\ -tmp^post49+tmp^0 == 0 /\ big^post49-temp^0 == 0 /\ tmp___0^0-tmp___0^post49 == 0), cost: 1 New rule: l2 -> l31 : big^0'=temp^0, 1+big^0-temp^0 <= 0, cost: 1 Applied preprocessing Original rule: l32 -> l29 : big^0'=big^post50, k^0'=k^post50, tmp___0^0'=tmp___0^post50, i^0'=i^post50, sum^0'=sum^post50, j^0'=j^post50, tmp^0'=tmp^post50, dum^0'=dum^post50, n^0'=n^post50, imax^0'=imax^post50, temp^0'=temp^post50, (i^0-i^post50 == 0 /\ dum^0-dum^post50 == 0 /\ -tmp^post50+tmp^0 == 0 /\ k^0-k^post50 == 0 /\ -j^post50+j^0 == 0 /\ sum^0-sum^post50 == 0 /\ big^0-big^post50 == 0 /\ -tmp___0^post50+tmp___0^0 == 0 /\ -temp^post50+temp^0 == 0 /\ -n^post50+n^0 == 0 /\ -imax^post50+imax^0 == 0), cost: 1 New rule: l32 -> l29 : TRUE, cost: 1 Applied deletion Removed the following rules: 62 63 Simplified rules Start location: l32 51: l0 -> l1 : 1-j^0+n^0 <= 0, cost: 1 52: l0 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 1 94: l1 -> l30 : -1+big^0 >= 0, cost: 1 95: l1 -> l30 : 1+big^0 <= 0, cost: 1 96: l1 -> l30 : big^0 == 0, cost: 1 98: l2 -> l31 : -big^0+temp^0 <= 0, cost: 1 99: l2 -> l31 : big^0'=temp^0, 1+big^0-temp^0 <= 0, cost: 1 53: l3 -> l0 : TRUE, cost: 1 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 91: l5 -> l27 : TRUE, cost: 1 55: l6 -> l4 : 1-i^0+n^0 <= 0, cost: 1 56: l6 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 1 57: l7 -> l6 : TRUE, cost: 1 58: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 59: l9 -> l4 : -j^0+n^0 == 0, cost: 1 60: l9 -> l8 : 1-j^0+n^0 <= 0, cost: 1 61: l9 -> l8 : 1+j^0-n^0 <= 0, cost: 1 64: l10 -> l9 : TRUE, cost: 1 65: l11 -> l10 : TRUE, cost: 1 66: l12 -> l11 : 1-k^0+n^0 <= 0, cost: 1 67: l12 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 1 68: l13 -> l12 : TRUE, cost: 1 69: l14 -> l11 : j^0-imax^0 == 0, cost: 1 70: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 71: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 72: l15 -> l16 : i^0'=1+i^0, TRUE, cost: 1 83: l16 -> l21 : TRUE, cost: 1 73: l17 -> l15 : 1-big^0+dum^0 <= 0, cost: 1 74: l17 -> l15 : big^0'=dum^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 1 75: l18 -> l5 : 1-i^0+n^0 <= 0, cost: 1 76: l18 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 1 77: l19 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 1 78: l19 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 1 79: l20 -> l19 : TRUE, cost: 1 80: l21 -> l14 : 1-i^0+n^0 <= 0, cost: 1 81: l21 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 1 82: l22 -> l18 : TRUE, cost: 1 84: l23 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 1 85: l23 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 1 89: l24 -> l26 : TRUE, cost: 1 86: l25 -> l23 : TRUE, cost: 1 87: l26 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 1 88: l26 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 1 90: l27 -> l24 : j^0-n^0 <= 0, cost: 1 92: l29 -> l22 : TRUE, cost: 1 93: l30 -> l22 : i^0'=1+i^0, TRUE, cost: 1 97: l31 -> l3 : j^0'=1+j^0, TRUE, cost: 1 100: l32 -> l29 : TRUE, cost: 1 Eliminating location l29 by chaining: Applied chaining First rule: l32 -> l29 : TRUE, cost: 1 Second rule: l29 -> l22 : TRUE, cost: 1 New rule: l32 -> l22 : TRUE, cost: 2 Applied deletion Removed the following rules: 92 100 Eliminating location l27 by chaining: Applied chaining First rule: l5 -> l27 : TRUE, cost: 1 Second rule: l27 -> l24 : j^0-n^0 <= 0, cost: 1 New rule: l5 -> l24 : j^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 90 91 Eliminating location l10 by chaining: Applied chaining First rule: l11 -> l10 : TRUE, cost: 1 Second rule: l10 -> l9 : TRUE, cost: 1 New rule: l11 -> l9 : TRUE, cost: 2 Applied deletion Removed the following rules: 64 65 Eliminated locations on linear paths Start location: l32 51: l0 -> l1 : 1-j^0+n^0 <= 0, cost: 1 52: l0 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 1 94: l1 -> l30 : -1+big^0 >= 0, cost: 1 95: l1 -> l30 : 1+big^0 <= 0, cost: 1 96: l1 -> l30 : big^0 == 0, cost: 1 98: l2 -> l31 : -big^0+temp^0 <= 0, cost: 1 99: l2 -> l31 : big^0'=temp^0, 1+big^0-temp^0 <= 0, cost: 1 53: l3 -> l0 : TRUE, cost: 1 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 55: l6 -> l4 : 1-i^0+n^0 <= 0, cost: 1 56: l6 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 1 57: l7 -> l6 : TRUE, cost: 1 58: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 59: l9 -> l4 : -j^0+n^0 == 0, cost: 1 60: l9 -> l8 : 1-j^0+n^0 <= 0, cost: 1 61: l9 -> l8 : 1+j^0-n^0 <= 0, cost: 1 103: l11 -> l9 : TRUE, cost: 2 66: l12 -> l11 : 1-k^0+n^0 <= 0, cost: 1 67: l12 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 1 68: l13 -> l12 : TRUE, cost: 1 69: l14 -> l11 : j^0-imax^0 == 0, cost: 1 70: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 71: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 72: l15 -> l16 : i^0'=1+i^0, TRUE, cost: 1 83: l16 -> l21 : TRUE, cost: 1 73: l17 -> l15 : 1-big^0+dum^0 <= 0, cost: 1 74: l17 -> l15 : big^0'=dum^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 1 75: l18 -> l5 : 1-i^0+n^0 <= 0, cost: 1 76: l18 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 1 77: l19 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 1 78: l19 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 1 79: l20 -> l19 : TRUE, cost: 1 80: l21 -> l14 : 1-i^0+n^0 <= 0, cost: 1 81: l21 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 1 82: l22 -> l18 : TRUE, cost: 1 84: l23 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 1 85: l23 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 1 89: l24 -> l26 : TRUE, cost: 1 86: l25 -> l23 : TRUE, cost: 1 87: l26 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 1 88: l26 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 1 93: l30 -> l22 : i^0'=1+i^0, TRUE, cost: 1 97: l31 -> l3 : j^0'=1+j^0, TRUE, cost: 1 101: l32 -> l22 : TRUE, cost: 2 Eliminating location l18 by chaining: Applied chaining First rule: l22 -> l18 : TRUE, cost: 1 Second rule: l18 -> l5 : 1-i^0+n^0 <= 0, cost: 1 New rule: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 Applied chaining First rule: l22 -> l18 : TRUE, cost: 1 Second rule: l18 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 1 New rule: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 75 76 82 Eliminating location l0 by chaining: Applied chaining First rule: l3 -> l0 : TRUE, cost: 1 Second rule: l0 -> l1 : 1-j^0+n^0 <= 0, cost: 1 New rule: l3 -> l1 : 1-j^0+n^0 <= 0, cost: 2 Applied chaining First rule: l3 -> l0 : TRUE, cost: 1 Second rule: l0 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 1 New rule: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 51 52 53 Eliminating location l30 by chaining: Applied chaining First rule: l1 -> l30 : -1+big^0 >= 0, cost: 1 Second rule: l30 -> l22 : i^0'=1+i^0, TRUE, cost: 1 New rule: l1 -> l22 : i^0'=1+i^0, -1+big^0 >= 0, cost: 2 Applied chaining First rule: l1 -> l30 : 1+big^0 <= 0, cost: 1 Second rule: l30 -> l22 : i^0'=1+i^0, TRUE, cost: 1 New rule: l1 -> l22 : i^0'=1+i^0, 1+big^0 <= 0, cost: 2 Applied chaining First rule: l1 -> l30 : big^0 == 0, cost: 1 Second rule: l30 -> l22 : i^0'=1+i^0, TRUE, cost: 1 New rule: l1 -> l22 : i^0'=1+i^0, big^0 == 0, cost: 2 Applied deletion Removed the following rules: 93 94 95 96 Eliminating location l31 by chaining: Applied chaining First rule: l2 -> l31 : -big^0+temp^0 <= 0, cost: 1 Second rule: l31 -> l3 : j^0'=1+j^0, TRUE, cost: 1 New rule: l2 -> l3 : j^0'=1+j^0, -big^0+temp^0 <= 0, cost: 2 Applied chaining First rule: l2 -> l31 : big^0'=temp^0, 1+big^0-temp^0 <= 0, cost: 1 Second rule: l31 -> l3 : j^0'=1+j^0, TRUE, cost: 1 New rule: l2 -> l3 : big^0'=temp^0, j^0'=1+j^0, 1+big^0-temp^0 <= 0, cost: 2 Applied deletion Removed the following rules: 97 98 99 Eliminating location l26 by chaining: Applied chaining First rule: l24 -> l26 : TRUE, cost: 1 Second rule: l26 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 1 New rule: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 Applied chaining First rule: l24 -> l26 : TRUE, cost: 1 Second rule: l26 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 1 New rule: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 Applied deletion Removed the following rules: 87 88 89 Eliminating location l21 by chaining: Applied chaining First rule: l16 -> l21 : TRUE, cost: 1 Second rule: l21 -> l14 : 1-i^0+n^0 <= 0, cost: 1 New rule: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 Applied chaining First rule: l16 -> l21 : TRUE, cost: 1 Second rule: l21 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 1 New rule: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 80 81 83 Eliminating location l9 by chaining: Applied chaining First rule: l11 -> l9 : TRUE, cost: 2 Second rule: l9 -> l4 : -j^0+n^0 == 0, cost: 1 New rule: l11 -> l4 : -j^0+n^0 == 0, cost: 3 Applied chaining First rule: l11 -> l9 : TRUE, cost: 2 Second rule: l9 -> l8 : 1-j^0+n^0 <= 0, cost: 1 New rule: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 Applied chaining First rule: l11 -> l9 : TRUE, cost: 2 Second rule: l9 -> l8 : 1+j^0-n^0 <= 0, cost: 1 New rule: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 Applied deletion Removed the following rules: 59 60 61 103 Eliminating location l6 by chaining: Applied chaining First rule: l7 -> l6 : TRUE, cost: 1 Second rule: l6 -> l4 : 1-i^0+n^0 <= 0, cost: 1 New rule: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 Applied chaining First rule: l7 -> l6 : TRUE, cost: 1 Second rule: l6 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 1 New rule: l7 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 55 56 57 Eliminating location l12 by chaining: Applied chaining First rule: l13 -> l12 : TRUE, cost: 1 Second rule: l12 -> l11 : 1-k^0+n^0 <= 0, cost: 1 New rule: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 Applied chaining First rule: l13 -> l12 : TRUE, cost: 1 Second rule: l12 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 1 New rule: l13 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 2 Applied deletion Removed the following rules: 66 67 68 Eliminating location l19 by chaining: Applied chaining First rule: l20 -> l19 : TRUE, cost: 1 Second rule: l19 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 1 New rule: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 Applied chaining First rule: l20 -> l19 : TRUE, cost: 1 Second rule: l19 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 1 New rule: l20 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 2 Applied deletion Removed the following rules: 77 78 79 Eliminating location l15 by chaining: Applied chaining First rule: l17 -> l15 : 1-big^0+dum^0 <= 0, cost: 1 Second rule: l15 -> l16 : i^0'=1+i^0, TRUE, cost: 1 New rule: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 Applied chaining First rule: l17 -> l15 : big^0'=dum^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 1 Second rule: l15 -> l16 : i^0'=1+i^0, TRUE, cost: 1 New rule: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 Applied deletion Removed the following rules: 72 73 74 Eliminating location l23 by chaining: Applied chaining First rule: l25 -> l23 : TRUE, cost: 1 Second rule: l23 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 1 New rule: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 Applied chaining First rule: l25 -> l23 : TRUE, cost: 1 Second rule: l23 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 1 New rule: l25 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 2 Applied deletion Removed the following rules: 84 85 86 Eliminated locations on tree-shaped paths Start location: l32 108: l1 -> l22 : i^0'=1+i^0, -1+big^0 >= 0, cost: 2 109: l1 -> l22 : i^0'=1+i^0, 1+big^0 <= 0, cost: 2 110: l1 -> l22 : i^0'=1+i^0, big^0 == 0, cost: 2 111: l2 -> l3 : j^0'=1+j^0, -big^0+temp^0 <= 0, cost: 2 112: l2 -> l3 : big^0'=temp^0, j^0'=1+j^0, 1+big^0-temp^0 <= 0, cost: 2 106: l3 -> l1 : 1-j^0+n^0 <= 0, cost: 2 107: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 121: l7 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 2 58: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 118: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 119: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 123: l13 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 2 69: l14 -> l11 : j^0-imax^0 == 0, cost: 1 70: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 71: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 115: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 116: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 124: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 125: l20 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 2 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 114: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 128: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 129: l25 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 2 101: l32 -> l22 : TRUE, cost: 2 Applied merging first rule: l1 -> l22 : i^0'=1+i^0, -1+big^0 >= 0, cost: 2 second rule: l1 -> l22 : i^0'=1+i^0, 1+big^0 <= 0, cost: 2 new rule: l1 -> l22 : i^0'=1+i^0, (-1+big^0 >= 0 \/ 1+big^0 <= 0), cost: 2 Applied merging first rule: l1 -> l22 : i^0'=1+i^0, big^0 == 0, cost: 2 second rule: l1 -> l22 : i^0'=1+i^0, (-1+big^0 >= 0 \/ 1+big^0 <= 0), cost: 2 new rule: l1 -> l22 : i^0'=1+i^0, (big^0 == 0 \/ -1+big^0 >= 0 \/ 1+big^0 <= 0), cost: 2 Merged rules Start location: l32 131: l1 -> l22 : i^0'=1+i^0, (big^0 == 0 \/ -1+big^0 >= 0 \/ 1+big^0 <= 0), cost: 2 111: l2 -> l3 : j^0'=1+j^0, -big^0+temp^0 <= 0, cost: 2 112: l2 -> l3 : big^0'=temp^0, j^0'=1+j^0, 1+big^0-temp^0 <= 0, cost: 2 106: l3 -> l1 : 1-j^0+n^0 <= 0, cost: 2 107: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 121: l7 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 2 58: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 118: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 119: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 123: l13 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 2 69: l14 -> l11 : j^0-imax^0 == 0, cost: 1 70: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 71: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 115: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 116: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 124: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 125: l20 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 2 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 114: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 128: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 129: l25 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 2 101: l32 -> l22 : TRUE, cost: 2 Applied acceleration Original rule: l7 -> l7 : i^0'=1+i^0, i^0-n^0 <= 0, cost: 2 New rule: l7 -> l7 : i^0'=i^0+n0, (n0 >= 0 /\ 1-i^0+n^0-n0 >= 0), cost: 2*n0 Applied instantiation Original rule: l7 -> l7 : i^0'=i^0+n0, (n0 >= 0 /\ 1-i^0+n^0-n0 >= 0), cost: 2*n0 New rule: l7 -> l7 : i^0'=1+n^0, (0 >= 0 /\ 1-i^0+n^0 >= 0), cost: 2-2*i^0+2*n^0 Applied simplification Original rule: l7 -> l7 : i^0'=1+n^0, (0 >= 0 /\ 1-i^0+n^0 >= 0), cost: 2-2*i^0+2*n^0 New rule: l7 -> l7 : i^0'=1+n^0, 1-i^0+n^0 >= 0, cost: 2-2*i^0+2*n^0 Applied deletion Removed the following rules: 121 Applied acceleration Original rule: l13 -> l13 : k^0'=1+k^0, dum^0'=dum^post16, k^0-n^0 <= 0, cost: 2 New rule: l13 -> l13 : k^0'=k^0+n3, dum^0'=dum^post16, (-1+n3 >= 0 /\ 1-k^0-n3+n^0 >= 0), cost: 2*n3 Applied instantiation Original rule: l13 -> l13 : k^0'=k^0+n3, dum^0'=dum^post16, (-1+n3 >= 0 /\ 1-k^0-n3+n^0 >= 0), cost: 2*n3 New rule: l13 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (0 >= 0 /\ -k^0+n^0 >= 0), cost: 2-2*k^0+2*n^0 Applied simplification Original rule: l13 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (0 >= 0 /\ -k^0+n^0 >= 0), cost: 2-2*k^0+2*n^0 New rule: l13 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, -k^0+n^0 >= 0, cost: 2-2*k^0+2*n^0 Applied deletion Removed the following rules: 123 Applied acceleration Original rule: l20 -> l20 : k^0'=1+k^0, sum^0'=sum^post27, 1+k^0-j^0 <= 0, cost: 2 New rule: l20 -> l20 : k^0'=k^0+n6, sum^0'=sum^post27, (-1+n6 >= 0 /\ -k^0+j^0-n6 >= 0), cost: 2*n6 Applied instantiation Original rule: l20 -> l20 : k^0'=k^0+n6, sum^0'=sum^post27, (-1+n6 >= 0 /\ -k^0+j^0-n6 >= 0), cost: 2*n6 New rule: l20 -> l20 : k^0'=j^0, sum^0'=sum^post27, (0 >= 0 /\ -1-k^0+j^0 >= 0), cost: -2*k^0+2*j^0 Applied simplification Original rule: l20 -> l20 : k^0'=j^0, sum^0'=sum^post27, (0 >= 0 /\ -1-k^0+j^0 >= 0), cost: -2*k^0+2*j^0 New rule: l20 -> l20 : k^0'=j^0, sum^0'=sum^post27, -1-k^0+j^0 >= 0, cost: -2*k^0+2*j^0 Applied deletion Removed the following rules: 125 Applied acceleration Original rule: l25 -> l25 : k^0'=1+k^0, sum^0'=sum^post34, 1+k^0-i^0 <= 0, cost: 2 New rule: l25 -> l25 : k^0'=k^0+n9, sum^0'=sum^post34, (-1+n9 >= 0 /\ -k^0-n9+i^0 >= 0), cost: 2*n9 Applied instantiation Original rule: l25 -> l25 : k^0'=k^0+n9, sum^0'=sum^post34, (-1+n9 >= 0 /\ -k^0-n9+i^0 >= 0), cost: 2*n9 New rule: l25 -> l25 : k^0'=i^0, sum^0'=sum^post34, (0 >= 0 /\ -1-k^0+i^0 >= 0), cost: -2*k^0+2*i^0 Applied simplification Original rule: l25 -> l25 : k^0'=i^0, sum^0'=sum^post34, (0 >= 0 /\ -1-k^0+i^0 >= 0), cost: -2*k^0+2*i^0 New rule: l25 -> l25 : k^0'=i^0, sum^0'=sum^post34, -1-k^0+i^0 >= 0, cost: -2*k^0+2*i^0 Applied deletion Removed the following rules: 129 Accelerated simple loops Start location: l32 131: l1 -> l22 : i^0'=1+i^0, (big^0 == 0 \/ -1+big^0 >= 0 \/ 1+big^0 <= 0), cost: 2 111: l2 -> l3 : j^0'=1+j^0, -big^0+temp^0 <= 0, cost: 2 112: l2 -> l3 : big^0'=temp^0, j^0'=1+j^0, 1+big^0-temp^0 <= 0, cost: 2 106: l3 -> l1 : 1-j^0+n^0 <= 0, cost: 2 107: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 133: l7 -> l7 : i^0'=1+n^0, 1-i^0+n^0 >= 0, cost: 2-2*i^0+2*n^0 58: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 118: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 119: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 135: l13 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, -k^0+n^0 >= 0, cost: 2-2*k^0+2*n^0 69: l14 -> l11 : j^0-imax^0 == 0, cost: 1 70: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 71: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 115: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 116: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 124: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 137: l20 -> l20 : k^0'=j^0, sum^0'=sum^post27, -1-k^0+j^0 >= 0, cost: -2*k^0+2*j^0 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 114: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 128: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 139: l25 -> l25 : k^0'=i^0, sum^0'=sum^post34, -1-k^0+i^0 >= 0, cost: -2*k^0+2*i^0 101: l32 -> l22 : TRUE, cost: 2 Applied chaining First rule: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 Second rule: l7 -> l7 : i^0'=1+n^0, 1-i^0+n^0 >= 0, cost: 2-2*i^0+2*n^0 New rule: l8 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, 1-i^0+n^0 >= 0, cost: 3-2*i^0+2*n^0 Applied deletion Removed the following rules: 133 Applied chaining First rule: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 Second rule: l13 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, -k^0+n^0 >= 0, cost: 2-2*k^0+2*n^0 New rule: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 3-2*k^0+2*n^0 Applied chaining First rule: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 Second rule: l13 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, -k^0+n^0 >= 0, cost: 2-2*k^0+2*n^0 New rule: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 3-2*k^0+2*n^0 Applied deletion Removed the following rules: 135 Applied chaining First rule: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 Second rule: l20 -> l20 : k^0'=j^0, sum^0'=sum^post27, -1-k^0+j^0 >= 0, cost: -2*k^0+2*j^0 New rule: l16 -> l20 : k^0'=j^0, sum^0'=sum^post27, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 2-2*k^0+2*j^0 Applied deletion Removed the following rules: 137 Applied chaining First rule: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 Second rule: l25 -> l25 : k^0'=i^0, sum^0'=sum^post34, -1-k^0+i^0 >= 0, cost: -2*k^0+2*i^0 New rule: l24 -> l25 : k^0'=i^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 2-2*k^0+2*i^0 Applied deletion Removed the following rules: 139 Chained accelerated rules with incoming rules Start location: l32 131: l1 -> l22 : i^0'=1+i^0, (big^0 == 0 \/ -1+big^0 >= 0 \/ 1+big^0 <= 0), cost: 2 111: l2 -> l3 : j^0'=1+j^0, -big^0+temp^0 <= 0, cost: 2 112: l2 -> l3 : big^0'=temp^0, j^0'=1+j^0, 1+big^0-temp^0 <= 0, cost: 2 106: l3 -> l1 : 1-j^0+n^0 <= 0, cost: 2 107: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 58: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 140: l8 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, 1-i^0+n^0 >= 0, cost: 3-2*i^0+2*n^0 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 118: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 119: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 69: l14 -> l11 : j^0-imax^0 == 0, cost: 1 70: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 71: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 141: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 3-2*k^0+2*n^0 142: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 3-2*k^0+2*n^0 115: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 116: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 143: l16 -> l20 : k^0'=j^0, sum^0'=sum^post27, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 2-2*k^0+2*j^0 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 124: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 114: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 144: l24 -> l25 : k^0'=i^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 2-2*k^0+2*i^0 128: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 101: l32 -> l22 : TRUE, cost: 2 Eliminating location l1 by chaining: Applied chaining First rule: l3 -> l1 : 1-j^0+n^0 <= 0, cost: 2 Second rule: l1 -> l22 : i^0'=1+i^0, (big^0 == 0 \/ -1+big^0 >= 0 \/ 1+big^0 <= 0), cost: 2 New rule: l3 -> l22 : i^0'=1+i^0, (1-j^0+n^0 <= 0 /\ (big^0 == 0 \/ -1+big^0 >= 0 \/ 1+big^0 <= 0)), cost: 4 Applied simplification Original rule: l3 -> l22 : i^0'=1+i^0, (1-j^0+n^0 <= 0 /\ (big^0 == 0 \/ -1+big^0 >= 0 \/ 1+big^0 <= 0)), cost: 4 New rule: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 Applied deletion Removed the following rules: 106 131 Eliminated locations on linear paths Start location: l32 111: l2 -> l3 : j^0'=1+j^0, -big^0+temp^0 <= 0, cost: 2 112: l2 -> l3 : big^0'=temp^0, j^0'=1+j^0, 1+big^0-temp^0 <= 0, cost: 2 107: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 145: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 58: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 140: l8 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, 1-i^0+n^0 >= 0, cost: 3-2*i^0+2*n^0 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 118: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 119: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 69: l14 -> l11 : j^0-imax^0 == 0, cost: 1 70: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 71: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 141: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 3-2*k^0+2*n^0 142: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 3-2*k^0+2*n^0 115: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 116: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 143: l16 -> l20 : k^0'=j^0, sum^0'=sum^post27, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 2-2*k^0+2*j^0 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 124: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 114: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 144: l24 -> l25 : k^0'=i^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 2-2*k^0+2*i^0 128: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 101: l32 -> l22 : TRUE, cost: 2 Eliminating location l2 by chaining: Applied chaining First rule: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 Second rule: l2 -> l3 : j^0'=1+j^0, -big^0+temp^0 <= 0, cost: 2 New rule: l3 -> l3 : j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-big^0+tmp^post1 <= 0 /\ j^0-n^0 <= 0), cost: 4 Applied chaining First rule: l3 -> l2 : tmp^0'=tmp^post1, temp^0'=tmp^post1, j^0-n^0 <= 0, cost: 2 Second rule: l2 -> l3 : big^0'=temp^0, j^0'=1+j^0, 1+big^0-temp^0 <= 0, cost: 2 New rule: l3 -> l3 : big^0'=tmp^post1, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (1+big^0-tmp^post1 <= 0 /\ j^0-n^0 <= 0), cost: 4 Applied deletion Removed the following rules: 107 111 112 Eliminating location l25 by chaining: Applied chaining First rule: l24 -> l25 : sum^0'=sum^post37, 1+i^0-j^0 <= 0, cost: 2 Second rule: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 New rule: l24 -> l24 : i^0'=1+i^0, sum^0'=sum^post37, (-k^0+i^0 <= 0 /\ 1+i^0-j^0 <= 0), cost: 4 Applied chaining First rule: l24 -> l25 : k^0'=i^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 2-2*k^0+2*i^0 Second rule: l25 -> l24 : i^0'=1+i^0, -k^0+i^0 <= 0, cost: 2 New rule: l24 -> l24 : k^0'=i^0, i^0'=1+i^0, sum^0'=sum^post34, (0 <= 0 /\ -1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 4-2*k^0+2*i^0 Applied simplification Original rule: l24 -> l24 : k^0'=i^0, i^0'=1+i^0, sum^0'=sum^post34, (0 <= 0 /\ -1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 4-2*k^0+2*i^0 New rule: l24 -> l24 : k^0'=i^0, i^0'=1+i^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 4-2*k^0+2*i^0 Applied deletion Removed the following rules: 114 128 144 Eliminating location l14 by chaining: Applied chaining First rule: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 Second rule: l14 -> l11 : j^0-imax^0 == 0, cost: 1 New rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 Applied chaining First rule: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 Second rule: l14 -> l13 : 1-j^0+imax^0 <= 0, cost: 1 New rule: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 3 Applied chaining First rule: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 Second rule: l14 -> l13 : 1+j^0-imax^0 <= 0, cost: 1 New rule: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0), cost: 3 Applied chaining First rule: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 Second rule: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 3-2*k^0+2*n^0 New rule: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 5-2*k^0+2*n^0 Applied chaining First rule: l16 -> l14 : 1-i^0+n^0 <= 0, cost: 2 Second rule: l14 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (-k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 3-2*k^0+2*n^0 New rule: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 5-2*k^0+2*n^0 Applied deletion Removed the following rules: 69 70 71 115 141 142 Eliminating location l20 by chaining: Applied chaining First rule: l16 -> l20 : sum^0'=sum^post30, i^0-n^0 <= 0, cost: 2 Second rule: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 New rule: l16 -> l17 : tmp___0^0'=tmp___0^post26, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0), cost: 4 Applied chaining First rule: l16 -> l20 : k^0'=j^0, sum^0'=sum^post27, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 2-2*k^0+2*j^0 Second rule: l20 -> l17 : tmp___0^0'=tmp___0^post26, dum^0'=dum^post26, -k^0+j^0 <= 0, cost: 2 New rule: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (0 <= 0 /\ i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 Applied simplification Original rule: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (0 <= 0 /\ i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 New rule: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 Applied deletion Removed the following rules: 116 124 143 Eliminating location l8 by chaining: Applied chaining First rule: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 Second rule: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 New rule: l11 -> l7 : dum^0'=dum^post7, (0 == 0 /\ 1-j^0+n^0 <= 0), cost: 4 Applied simplification Original rule: l11 -> l7 : dum^0'=dum^post7, (0 == 0 /\ 1-j^0+n^0 <= 0), cost: 4 New rule: l11 -> l7 : dum^0'=dum^post7, 1-j^0+n^0 <= 0, cost: 4 Applied chaining First rule: l11 -> l8 : 1-j^0+n^0 <= 0, cost: 3 Second rule: l8 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, 1-i^0+n^0 >= 0, cost: 3-2*i^0+2*n^0 New rule: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 6-2*i^0+2*n^0 Applied chaining First rule: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 Second rule: l8 -> l7 : dum^0'=dum^post7, 0 == 0, cost: 1 New rule: l11 -> l7 : dum^0'=dum^post7, (0 == 0 /\ 1+j^0-n^0 <= 0), cost: 4 Applied simplification Original rule: l11 -> l7 : dum^0'=dum^post7, (0 == 0 /\ 1+j^0-n^0 <= 0), cost: 4 New rule: l11 -> l7 : dum^0'=dum^post7, 1+j^0-n^0 <= 0, cost: 4 Applied chaining First rule: l11 -> l8 : 1+j^0-n^0 <= 0, cost: 3 Second rule: l8 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, 1-i^0+n^0 >= 0, cost: 3-2*i^0+2*n^0 New rule: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 6-2*i^0+2*n^0 Applied deletion Removed the following rules: 58 118 119 140 Eliminated locations on tree-shaped paths Start location: l32 145: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 146: l3 -> l3 : j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-big^0+tmp^post1 <= 0 /\ j^0-n^0 <= 0), cost: 4 147: l3 -> l3 : big^0'=tmp^post1, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (1+big^0-tmp^post1 <= 0 /\ j^0-n^0 <= 0), cost: 4 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 157: l11 -> l7 : dum^0'=dum^post7, 1-j^0+n^0 <= 0, cost: 4 158: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 6-2*i^0+2*n^0 159: l11 -> l7 : dum^0'=dum^post7, 1+j^0-n^0 <= 0, cost: 4 160: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 6-2*i^0+2*n^0 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 150: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 151: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 3 152: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0), cost: 3 153: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 5-2*k^0+2*n^0 154: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 5-2*k^0+2*n^0 155: l16 -> l17 : tmp___0^0'=tmp___0^post26, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0), cost: 4 156: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 148: l24 -> l24 : i^0'=1+i^0, sum^0'=sum^post37, (-k^0+i^0 <= 0 /\ 1+i^0-j^0 <= 0), cost: 4 149: l24 -> l24 : k^0'=i^0, i^0'=1+i^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 4-2*k^0+2*i^0 101: l32 -> l22 : TRUE, cost: 2 Applied acceleration Original rule: l3 -> l3 : j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-big^0+tmp^post1 <= 0 /\ j^0-n^0 <= 0), cost: 4 New rule: l3 -> l3 : j^0'=n13+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (1-n13-j^0+n^0 >= 0 /\ big^0-tmp^post1 >= 0 /\ -1+n13 >= 0), cost: 4*n13 Applied instantiation Original rule: l3 -> l3 : j^0'=n13+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (1-n13-j^0+n^0 >= 0 /\ big^0-tmp^post1 >= 0 /\ -1+n13 >= 0), cost: 4*n13 New rule: l3 -> l3 : j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 >= 0 /\ -j^0+n^0 >= 0 /\ big^0-tmp^post1 >= 0), cost: 4-4*j^0+4*n^0 Applied simplification Original rule: l3 -> l3 : j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 >= 0 /\ -j^0+n^0 >= 0 /\ big^0-tmp^post1 >= 0), cost: 4-4*j^0+4*n^0 New rule: l3 -> l3 : j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ big^0-tmp^post1 >= 0), cost: 4-4*j^0+4*n^0 Applied deletion Removed the following rules: 146 Applied acceleration Original rule: l24 -> l24 : i^0'=1+i^0, sum^0'=sum^post37, (-k^0+i^0 <= 0 /\ 1+i^0-j^0 <= 0), cost: 4 New rule: l24 -> l24 : i^0'=i^0+n20, sum^0'=sum^post37, (-i^0+j^0-n20 >= 0 /\ 1+k^0-i^0-n20 >= 0 /\ -1+n20 >= 0), cost: 4*n20 Applied instantiation Original rule: l24 -> l24 : i^0'=i^0+n20, sum^0'=sum^post37, (-i^0+j^0-n20 >= 0 /\ 1+k^0-i^0-n20 >= 0 /\ -1+n20 >= 0), cost: 4*n20 New rule: l24 -> l24 : i^0'=j^0, sum^0'=sum^post37, (0 >= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -4*i^0+4*j^0 Applied instantiation Original rule: l24 -> l24 : i^0'=i^0+n20, sum^0'=sum^post37, (-i^0+j^0-n20 >= 0 /\ 1+k^0-i^0-n20 >= 0 /\ -1+n20 >= 0), cost: 4*n20 New rule: l24 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (0 >= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 4+4*k^0-4*i^0 Applied acceleration Original rule: l24 -> l24 : k^0'=i^0, i^0'=1+i^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ 1+i^0-j^0 <= 0), cost: 4-2*k^0+2*i^0 New rule: l24 -> l24 : k^0'=-1+i^0+n23, i^0'=i^0+n23, sum^0'=sum^post34, (-i^0+j^0-n23 >= 0 /\ -1-k^0+i^0 >= 0 /\ -1+n23 >= 0), cost: 6*n23 Applied instantiation Original rule: l24 -> l24 : k^0'=-1+i^0+n23, i^0'=i^0+n23, sum^0'=sum^post34, (-i^0+j^0-n23 >= 0 /\ -1-k^0+i^0 >= 0 /\ -1+n23 >= 0), cost: 6*n23 New rule: l24 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (0 >= 0 /\ -1-k^0+i^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -6*i^0+6*j^0 Applied simplification Original rule: l24 -> l24 : i^0'=j^0, sum^0'=sum^post37, (0 >= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -4*i^0+4*j^0 New rule: l24 -> l24 : i^0'=j^0, sum^0'=sum^post37, (1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -4*i^0+4*j^0 Applied simplification Original rule: l24 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (0 >= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 4+4*k^0-4*i^0 New rule: l24 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (-1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 4+4*k^0-4*i^0 Applied simplification Original rule: l24 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (0 >= 0 /\ -1-k^0+i^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -6*i^0+6*j^0 New rule: l24 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -6*i^0+6*j^0 Applied deletion Removed the following rules: 148 149 Accelerated simple loops Start location: l32 145: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 147: l3 -> l3 : big^0'=tmp^post1, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (1+big^0-tmp^post1 <= 0 /\ j^0-n^0 <= 0), cost: 4 162: l3 -> l3 : j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ big^0-tmp^post1 >= 0), cost: 4-4*j^0+4*n^0 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 157: l11 -> l7 : dum^0'=dum^post7, 1-j^0+n^0 <= 0, cost: 4 158: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 6-2*i^0+2*n^0 159: l11 -> l7 : dum^0'=dum^post7, 1+j^0-n^0 <= 0, cost: 4 160: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 6-2*i^0+2*n^0 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 150: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 151: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 3 152: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0), cost: 3 153: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 5-2*k^0+2*n^0 154: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 5-2*k^0+2*n^0 155: l16 -> l17 : tmp___0^0'=tmp___0^post26, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0), cost: 4 156: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 166: l24 -> l24 : i^0'=j^0, sum^0'=sum^post37, (1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -4*i^0+4*j^0 167: l24 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (-1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 4+4*k^0-4*i^0 168: l24 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -6*i^0+6*j^0 101: l32 -> l22 : TRUE, cost: 2 Applied chaining First rule: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 Second rule: l3 -> l3 : big^0'=tmp^post1, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (1+big^0-tmp^post1 <= 0 /\ j^0-n^0 <= 0), cost: 4 New rule: l22 -> l3 : big^0'=tmp^post1, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 6 Applied chaining First rule: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 Second rule: l3 -> l3 : j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ big^0-tmp^post1 >= 0), cost: 4-4*j^0+4*n^0 New rule: l22 -> l3 : big^0'=0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 6-4*j^0+4*n^0 Applied deletion Removed the following rules: 147 162 Applied chaining First rule: l5 -> l24 : j^0-n^0 <= 0, cost: 2 Second rule: l24 -> l24 : i^0'=j^0, sum^0'=sum^post37, (1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -4*i^0+4*j^0 New rule: l5 -> l24 : i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 2-4*i^0+4*j^0 Applied chaining First rule: l5 -> l24 : j^0-n^0 <= 0, cost: 2 Second rule: l24 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (-1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 4+4*k^0-4*i^0 New rule: l5 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 6+4*k^0-4*i^0 Applied chaining First rule: l5 -> l24 : j^0-n^0 <= 0, cost: 2 Second rule: l24 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: -6*i^0+6*j^0 New rule: l5 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 2-6*i^0+6*j^0 Applied deletion Removed the following rules: 166 167 168 Chained accelerated rules with incoming rules Start location: l32 145: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 102: l5 -> l24 : j^0-n^0 <= 0, cost: 2 171: l5 -> l24 : i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 2-4*i^0+4*j^0 172: l5 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 6+4*k^0-4*i^0 173: l5 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 2-6*i^0+6*j^0 120: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 157: l11 -> l7 : dum^0'=dum^post7, 1-j^0+n^0 <= 0, cost: 4 158: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 6-2*i^0+2*n^0 159: l11 -> l7 : dum^0'=dum^post7, 1+j^0-n^0 <= 0, cost: 4 160: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 6-2*i^0+2*n^0 122: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 150: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 151: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 3 152: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0), cost: 3 153: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 5-2*k^0+2*n^0 154: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 5-2*k^0+2*n^0 155: l16 -> l17 : tmp___0^0'=tmp___0^post26, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0), cost: 4 156: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 126: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 127: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 105: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 169: l22 -> l3 : big^0'=tmp^post1, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 6 170: l22 -> l3 : big^0'=0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 6-4*j^0+4*n^0 113: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 101: l32 -> l22 : TRUE, cost: 2 Eliminating location l3 by chaining: Applied chaining First rule: l22 -> l3 : big^0'=0, i^0-n^0 <= 0, cost: 2 Second rule: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 New rule: l22 -> l22 : big^0'=0, i^0'=1+i^0, (1-j^0+n^0 <= 0 /\ i^0-n^0 <= 0), cost: 6 Applied chaining First rule: l22 -> l3 : big^0'=tmp^post1, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 6 Second rule: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 New rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 10 Applied chaining First rule: l22 -> l3 : big^0'=0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 6-4*j^0+4*n^0 Second rule: l3 -> l22 : i^0'=1+i^0, 1-j^0+n^0 <= 0, cost: 4 New rule: l22 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 <= 0 /\ -j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 10-4*j^0+4*n^0 Applied simplification Original rule: l22 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 <= 0 /\ -j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 10-4*j^0+4*n^0 New rule: l22 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 10-4*j^0+4*n^0 Applied deletion Removed the following rules: 105 145 169 170 Eliminating location l24 by chaining: Applied chaining First rule: l5 -> l24 : j^0-n^0 <= 0, cost: 2 Second rule: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 New rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Applied chaining First rule: l5 -> l24 : i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 2-4*i^0+4*j^0 Second rule: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 New rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (0 <= 0 /\ j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Applied simplification Original rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (0 <= 0 /\ j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 New rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Applied chaining First rule: l5 -> l24 : i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 6+4*k^0-4*i^0 Second rule: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 New rule: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 Applied chaining First rule: l5 -> l24 : k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 2-6*i^0+6*j^0 Second rule: l24 -> l16 : big^0'=0, -i^0+j^0 <= 0, cost: 2 New rule: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 Applied simplification Original rule: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 New rule: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 Applied deletion Removed the following rules: 102 113 171 172 173 Eliminating location l13 by chaining: Applied chaining First rule: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 3 Second rule: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 New rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 Applied chaining First rule: l16 -> l13 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0), cost: 3 Second rule: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 New rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 Applied chaining First rule: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 5-2*k^0+2*n^0 Second rule: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 New rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (0 <= 0 /\ 1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 Applied simplification Original rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (0 <= 0 /\ 1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 Applied chaining First rule: l16 -> l13 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 5-2*k^0+2*n^0 Second rule: l13 -> l11 : 1-k^0+n^0 <= 0, cost: 2 New rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (0 <= 0 /\ 1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 Applied simplification Original rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (0 <= 0 /\ 1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 Applied deletion Removed the following rules: 122 151 152 153 154 Eliminating location l17 by chaining: Applied chaining First rule: l16 -> l17 : tmp___0^0'=tmp___0^post26, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0), cost: 4 Second rule: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 New rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0), cost: 6 Applied chaining First rule: l16 -> l17 : tmp___0^0'=tmp___0^post26, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0), cost: 4 Second rule: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 New rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=i^0, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0), cost: 6 Applied chaining First rule: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 Second rule: l17 -> l16 : i^0'=1+i^0, 1-big^0+dum^0 <= 0, cost: 2 New rule: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 Applied chaining First rule: l16 -> l17 : k^0'=j^0, tmp___0^0'=tmp___0^post26, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 4-2*k^0+2*j^0 Second rule: l17 -> l16 : big^0'=dum^0, i^0'=1+i^0, imax^0'=i^0, big^0-dum^0 <= 0, cost: 2 New rule: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 Applied deletion Removed the following rules: 126 127 155 156 Eliminating location l7 by chaining: Applied chaining First rule: l11 -> l7 : dum^0'=dum^post7, 1-j^0+n^0 <= 0, cost: 4 Second rule: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 New rule: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 6 Applied chaining First rule: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 6-2*i^0+2*n^0 Second rule: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 New rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (0 <= 0 /\ 1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 Applied simplification Original rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (0 <= 0 /\ 1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 New rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 Applied chaining First rule: l11 -> l7 : dum^0'=dum^post7, 1+j^0-n^0 <= 0, cost: 4 Second rule: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 New rule: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 6 Applied chaining First rule: l11 -> l7 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 6-2*i^0+2*n^0 Second rule: l7 -> l4 : 1-i^0+n^0 <= 0, cost: 2 New rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (0 <= 0 /\ 1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 Applied simplification Original rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (0 <= 0 /\ 1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 New rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 Applied deletion Removed the following rules: 120 157 158 159 160 Eliminated locations on tree-shaped paths Start location: l32 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 177: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 178: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 179: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 180: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 189: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 6 190: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 191: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 6 192: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 150: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 181: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 182: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 183: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 184: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 185: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0), cost: 6 186: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=i^0, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0), cost: 6 187: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 188: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 174: l22 -> l22 : big^0'=0, i^0'=1+i^0, (1-j^0+n^0 <= 0 /\ i^0-n^0 <= 0), cost: 6 175: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 10 176: l22 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 10-4*j^0+4*n^0 101: l32 -> l22 : TRUE, cost: 2 Applied acceleration Original rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post30, dum^0'=dum^post26, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0), cost: 6 New rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=i^0+n32, sum^0'=sum^post30, dum^0'=dum^post26, (-1+big^0-dum^post26 >= 0 /\ -1+n32 >= 0 /\ 1-i^0-n32+n^0 >= 0 /\ k^0-j^0 >= 0), cost: 6*n32 Applied instantiation Original rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=i^0+n32, sum^0'=sum^post30, dum^0'=dum^post26, (-1+big^0-dum^post26 >= 0 /\ -1+n32 >= 0 /\ 1-i^0-n32+n^0 >= 0 /\ k^0-j^0 >= 0), cost: 6*n32 New rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+big^0-dum^post26 >= 0 /\ k^0-j^0 >= 0), cost: 6-6*i^0+6*n^0 Applied acceleration Original rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=i^0, (-k^0+j^0 <= 0 /\ i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0), cost: 6 New rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=i^0+n34, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=-1+i^0+n34, (1-i^0+n^0-n34 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0 /\ -1+n34 >= 0), cost: 6*n34 Applied instantiation Original rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=i^0+n34, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=-1+i^0+n34, (1-i^0+n^0-n34 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0 /\ -1+n34 >= 0), cost: 6*n34 New rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 >= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0), cost: 6-6*i^0+6*n^0 Applied simplification Original rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+big^0-dum^post26 >= 0 /\ k^0-j^0 >= 0), cost: 6-6*i^0+6*n^0 New rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -1+big^0-dum^post26 >= 0 /\ k^0-j^0 >= 0), cost: 6-6*i^0+6*n^0 Applied simplification Original rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 >= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0), cost: 6-6*i^0+6*n^0 New rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0), cost: 6-6*i^0+6*n^0 Applied deletion Removed the following rules: 185 186 Applied simplification Original rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 10 New rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 10 Simplified simple loops Start location: l32 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 177: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 178: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 179: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 180: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 189: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 6 190: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 191: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 6 192: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 150: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 181: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 182: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 183: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 184: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 187: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 188: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 195: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -1+big^0-dum^post26 >= 0 /\ k^0-j^0 >= 0), cost: 6-6*i^0+6*n^0 196: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0), cost: 6-6*i^0+6*n^0 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 174: l22 -> l22 : big^0'=0, i^0'=1+i^0, (1-j^0+n^0 <= 0 /\ i^0-n^0 <= 0), cost: 6 176: l22 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 10-4*j^0+4*n^0 197: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 10 101: l32 -> l22 : TRUE, cost: 2 Applied acceleration Original rule: l22 -> l22 : big^0'=0, i^0'=1+i^0, (1-j^0+n^0 <= 0 /\ i^0-n^0 <= 0), cost: 6 New rule: l22 -> l22 : big^0'=0, i^0'=i^0+n45, (1-i^0-n45+n^0 >= 0 /\ -1+n45 >= 0 /\ -1+j^0-n^0 >= 0), cost: 6*n45 Applied instantiation Original rule: l22 -> l22 : big^0'=0, i^0'=i^0+n45, (1-i^0-n45+n^0 >= 0 /\ -1+n45 >= 0 /\ -1+j^0-n^0 >= 0), cost: 6*n45 New rule: l22 -> l22 : big^0'=0, i^0'=1+n^0, (0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 6-6*i^0+6*n^0 Applied acceleration Original rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0, j^0'=1+j^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -1+tmp^post1 >= 0), cost: 10 New rule: l22 -> l22 : big^0'=tmp^post1, i^0'=i^0+n48, j^0'=j^0+n48, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ 1-j^0-n48+n^0 >= 0 /\ -1+n48 >= 0 /\ j^0-n^0 >= 0 /\ 1-i^0-n48+n^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10*n48 Applied instantiation Original rule: l22 -> l22 : big^0'=tmp^post1, i^0'=i^0+n48, j^0'=j^0+n48, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ 1-j^0-n48+n^0 >= 0 /\ -1+n48 >= 0 /\ j^0-n^0 >= 0 /\ 1-i^0-n48+n^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10*n48 New rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*i^0+10*n^0 Applied instantiation Original rule: l22 -> l22 : big^0'=tmp^post1, i^0'=i^0+n48, j^0'=j^0+n48, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ 1-j^0-n48+n^0 >= 0 /\ -1+n48 >= 0 /\ j^0-n^0 >= 0 /\ 1-i^0-n48+n^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10*n48 New rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 >= 0 /\ -j^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*j^0+10*n^0 Applied simplification Original rule: l22 -> l22 : big^0'=0, i^0'=1+n^0, (0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 6-6*i^0+6*n^0 New rule: l22 -> l22 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 6-6*i^0+6*n^0 Applied simplification Original rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*i^0+10*n^0 New rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*i^0+10*n^0 Applied simplification Original rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 >= 0 /\ -j^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*j^0+10*n^0 New rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*j^0+10*n^0 Applied deletion Removed the following rules: 174 197 Accelerated simple loops Start location: l32 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 177: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 178: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 179: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 180: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 189: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 6 190: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 191: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 6 192: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 150: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 181: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 182: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 183: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 184: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 187: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 188: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 195: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -1+big^0-dum^post26 >= 0 /\ k^0-j^0 >= 0), cost: 6-6*i^0+6*n^0 196: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0), cost: 6-6*i^0+6*n^0 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 176: l22 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 10-4*j^0+4*n^0 201: l22 -> l22 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 6-6*i^0+6*n^0 202: l22 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*i^0+10*n^0 203: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*j^0+10*n^0 101: l32 -> l22 : TRUE, cost: 2 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Second rule: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 Second rule: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 Second rule: l16 -> l16 : k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ 1-big^0+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Second rule: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 Second rule: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=1+k^0, (dum^post26 >= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 Second rule: l16 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (i^0-n^0 <= 0 /\ big^0-dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 6-2*k^0+2*j^0 New rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 12-6*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -1+big^0-dum^post26 >= 0 /\ k^0-j^0 >= 0), cost: 6-6*i^0+6*n^0 New rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 10-6*i^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Second rule: l16 -> l16 : tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -1+big^0-dum^post26 >= 0 /\ k^0-j^0 >= 0), cost: 6-6*i^0+6*n^0 New rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 10-4*i^0-2*j^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0), cost: 6-6*i^0+6*n^0 New rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Second rule: l16 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -big^0+dum^post26 >= 0), cost: 6-6*i^0+6*n^0 New rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 Applied deletion Removed the following rules: 187 188 195 196 Applied chaining First rule: l32 -> l22 : TRUE, cost: 2 Second rule: l22 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 10-4*j^0+4*n^0 New rule: l32 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 12-4*j^0+4*n^0 Applied chaining First rule: l32 -> l22 : TRUE, cost: 2 Second rule: l22 -> l22 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 6-6*i^0+6*n^0 New rule: l32 -> l22 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 8-6*i^0+6*n^0 Applied chaining First rule: l32 -> l22 : TRUE, cost: 2 Second rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*i^0+10*n^0 New rule: l32 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 12-10*i^0+10*n^0 Applied chaining First rule: l32 -> l22 : TRUE, cost: 2 Second rule: l22 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 10-10*j^0+10*n^0 New rule: l32 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 12-10*j^0+10*n^0 Applied deletion Removed the following rules: 176 201 202 203 Chained accelerated rules with incoming rules Start location: l32 54: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 177: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 178: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 179: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 180: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 204: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 205: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 206: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 207: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 208: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 209: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 210: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=1+k^0, (dum^post26 >= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 211: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 12-6*i^0+6*j^0 212: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 10-6*i^0+6*n^0 213: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 10-4*i^0-2*j^0+6*n^0 214: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 215: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 117: l11 -> l4 : -j^0+n^0 == 0, cost: 3 189: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 6 190: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 191: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 6 192: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 150: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 181: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 182: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 183: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 184: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 104: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 101: l32 -> l22 : TRUE, cost: 2 216: l32 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 12-4*j^0+4*n^0 217: l32 -> l22 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 8-6*i^0+6*n^0 218: l32 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 12-10*i^0+10*n^0 219: l32 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 12-10*j^0+10*n^0 Eliminating location l22 by chaining: Applied chaining First rule: l32 -> l22 : TRUE, cost: 2 Second rule: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 New rule: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 Applied chaining First rule: l32 -> l22 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 12-4*j^0+4*n^0 Second rule: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 New rule: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 Applied chaining First rule: l32 -> l22 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 8-6*i^0+6*n^0 Second rule: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 New rule: l32 -> l5 : big^0'=0, i^0'=1+n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 Applied simplification Original rule: l32 -> l5 : big^0'=0, i^0'=1+n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 New rule: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 Applied chaining First rule: l32 -> l22 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 12-10*i^0+10*n^0 Second rule: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 New rule: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 <= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 Applied simplification Original rule: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (0 <= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 New rule: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 Applied chaining First rule: l32 -> l22 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 12-10*j^0+10*n^0 Second rule: l22 -> l5 : 1-i^0+n^0 <= 0, cost: 2 New rule: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied deletion Removed the following rules: 101 104 216 217 218 219 Eliminating location l16 by chaining: Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0), cost: 7 Applied simplification Original rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0), cost: 7 New rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ j^0-imax^0 == 0), cost: 7 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 9 Applied simplification Original rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 9 New rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 9 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 9 Applied simplification Original rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 9 New rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 9 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 11-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 11-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 11-2*k^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, (j^0-n^0 <= 0 /\ -i^0+j^0 <= 0), cost: 4 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0), cost: 11-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0), cost: 11-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 11-2*k^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 >= 0 /\ -1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -j^0+n^0 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (0 == 0 /\ -j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (0 == 0 /\ -j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=1+k^0, (dum^post26 >= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=1+k^0, (dum^post26 >= 0 /\ -1-k^0+n^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 12-6*i^0+6*j^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (0 == 0 /\ -j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 15-6*i^0+6*j^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (0 == 0 /\ -j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 15-6*i^0+6*j^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 15-6*i^0+6*j^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-6*i^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-6*i^0+6*n^0 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-6*i^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-6*i^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-6*i^0+6*n^0 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-6*i^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*n^0 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ -i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-4*i^0-2*j^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-4*i^0-2*j^0+6*n^0 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-4*i^0-2*j^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 New rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 Applied chaining First rule: l5 -> l16 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (0 <= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 New rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 13-6*i^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 13-6*i^0+6*n^0 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 13-6*i^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 15-6*i^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 15-6*i^0+6*n^0 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 15-6*i^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ j^0-imax^0 == 0), cost: 3 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 13-4*i^0-2*j^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 13-4*i^0-2*j^0+6*n^0 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 13-4*i^0-2*j^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : (1-i^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 5 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 New rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 Applied chaining First rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 Second rule: l16 -> l11 : k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 7-2*k^0+2*n^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 Applied simplification Original rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 New rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=0, i^0'=j^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 New rule: l5 -> [41] : (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=0, i^0'=1+k^0, sum^0'=sum^post37, (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 New rule: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=0, k^0'=-1+j^0, i^0'=j^0, sum^0'=sum^post34, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 New rule: l5 -> [41] : (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 New rule: l5 -> [41] : (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 New rule: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 New rule: l5 -> [41] : (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 New rule: l5 -> [41] : (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 New rule: l5 -> [41] : (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 New rule: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=1+k^0, (dum^post26 >= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 New rule: l5 -> [41] : (dum^post26 >= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 12-6*i^0+6*j^0 New rule: l5 -> [41] : (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 12-6*i^0+6*j^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 New rule: l5 -> [41] : (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 Applied partial deletion Original rule: l5 -> l16 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 New rule: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 Applied deletion Removed the following rules: 150 177 178 179 180 181 182 183 184 204 205 206 207 208 209 210 211 212 213 214 215 Eliminating location l4 by chaining: Applied chaining First rule: l11 -> l4 : -j^0+n^0 == 0, cost: 3 Second rule: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 New rule: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 Applied chaining First rule: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 6 Second rule: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 New rule: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 7 Applied chaining First rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 8-2*i^0+2*n^0 Second rule: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 New rule: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 9-2*i^0+2*n^0 Applied chaining First rule: l11 -> l4 : dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 6 Second rule: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 New rule: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 7 Applied chaining First rule: l11 -> l4 : i^0'=1+n^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 8-2*i^0+2*n^0 Second rule: l4 -> l5 : j^0'=1+j^0, TRUE, cost: 1 New rule: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 9-2*i^0+2*n^0 Applied deletion Removed the following rules: 54 117 189 190 191 192 Eliminated locations on tree-shaped paths Start location: l32 225: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ j^0-imax^0 == 0), cost: 7 226: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 9 227: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 9 228: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 11-2*k^0+2*n^0 229: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 11-2*k^0+2*n^0 230: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 231: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 232: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 233: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 234: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 235: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 236: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 237: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 238: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 239: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*j^0 240: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 241: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 242: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 243: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 244: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 245: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=1+k^0, (dum^post26 >= 0 /\ -1-k^0+n^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 246: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 15-6*i^0+6*j^0 247: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-6*i^0+6*n^0 248: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-6*i^0+6*n^0 249: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*n^0 250: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 251: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 252: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-4*i^0-2*j^0+6*n^0 253: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 254: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 255: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 256: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 257: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 13-6*i^0+6*n^0 258: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 15-6*i^0+6*n^0 259: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 260: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 13-4*i^0-2*j^0+6*n^0 261: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 262: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 263: l5 -> [41] : (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 264: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 265: l5 -> [41] : (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 266: l5 -> [41] : (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 267: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 268: l5 -> [41] : (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 269: l5 -> [41] : (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 270: l5 -> [41] : (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 271: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 272: l5 -> [41] : (dum^post26 >= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 273: l5 -> [41] : (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 12-6*i^0+6*j^0 274: l5 -> [41] : (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 275: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 276: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 277: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 7 278: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 9-2*i^0+2*n^0 279: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 7 280: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 9-2*i^0+2*n^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ j^0-imax^0 == 0), cost: 7 second rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 9 new rule: l5 -> l11 : big^0'=0, ((1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ j^0-imax^0 == 0)), cost: 7 Applied merging first rule: l5 -> l11 : big^0'=0, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 9 second rule: l5 -> l11 : big^0'=0, ((1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ j^0-imax^0 == 0)), cost: 7 new rule: l5 -> l11 : big^0'=0, ((1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ j^0-imax^0 == 0) \/ (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1-k^0+n^0 <= 0)), cost: 9 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0), cost: 11-2*k^0+2*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0), cost: 11-2*k^0+2*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, ((1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0) \/ (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0)), cost: 11-2*k^0+2*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 second rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*j^0 new rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, ((-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0) \/ (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0)), cost: 13-2*k^0-4*i^0+6*j^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0) \/ (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0)), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 19-6*i^0+4*j^0+2*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0)), cost: 19-6*i^0+4*j^0+2*n^0 Applied merging first rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 13-2*k^0-4*i^0+6*j^0 second rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 15-6*i^0+6*j^0 new rule: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, ((-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0)), cost: 13-2*k^0-4*i^0+6*j^0 Applied merging first rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-6*i^0+6*n^0 second rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-6*i^0+6*n^0 new rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 13-6*i^0+6*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-6*i^0+6*n^0 second rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0), cost: 13-4*i^0-2*j^0+6*n^0 new rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((-i^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0)), cost: 15-6*i^0+6*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, ((-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 17-2*k^0-6*i^0+8*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 second rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 new rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 15-4*i^0-2*j^0+6*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, ((k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0) \/ (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 Applied merging first rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 13-6*i^0+6*n^0 second rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0), cost: 15-6*i^0+6*n^0 new rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0)), cost: 13-6*i^0+6*n^0 Applied merging first rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0), cost: 17-2*k^0-6*i^0+8*n^0 second rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 new rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0) \/ (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0)), cost: 17-2*k^0-6*i^0+8*n^0 Applied merging first rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 13-4*i^0-2*j^0+6*n^0 second rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0), cost: 15-4*i^0-2*j^0+6*n^0 new rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, ((dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0) \/ (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0)), cost: 13-4*i^0-2*j^0+6*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0) \/ (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0)), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0)), cost: 19-6*i^0+4*j^0+2*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0) \/ (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0)), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 13-6*i^0+6*n^0 second rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((-i^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0)), cost: 15-6*i^0+6*n^0 new rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0)), cost: 13-6*i^0+6*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, ((-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 17-2*k^0-6*i^0+8*n^0 second rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, ((k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0) \/ (k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 17-2*k^0-4*i^0-2*j^0+8*n^0 new rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, ((k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 17-2*k^0-6*i^0+8*n^0 Applied merging first rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 15-4*i^0-2*j^0+6*n^0 second rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0)), cost: 13-6*i^0+6*n^0 new rule: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0)), cost: 15-4*i^0-2*j^0+6*n^0 Applied merging first rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0)), cost: 13-6*i^0+6*n^0 second rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, ((dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0) \/ (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0)), cost: 13-4*i^0-2*j^0+6*n^0 new rule: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0) \/ (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0) \/ (dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0)), cost: 13-6*i^0+6*n^0 Applied merging first rule: l5 -> [41] : (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 second rule: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-k^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0 /\ k^0-i^0 >= 0), cost: 8+4*k^0-4*i^0 new rule: l5 -> [41] : (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 Applied merging first rule: l5 -> [41] : (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 4-6*i^0+6*j^0 second rule: l5 -> [41] : (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 new rule: l5 -> [41] : ((i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0)), cost: 4-6*i^0+6*j^0 Applied merging first rule: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 second rule: l5 -> [41] : (1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 new rule: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Applied merging first rule: l5 -> [41] : (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0), cost: 12-6*i^0+6*j^0 second rule: l5 -> [41] : (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 10-2*k^0+2*j^0 new rule: l5 -> [41] : ((dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0)), cost: 12-6*i^0+6*j^0 Applied merging first rule: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 second rule: l5 -> [41] : (dum^post26 >= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 14+2*k^0-4*i^0+2*j^0 new rule: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 Applied merging first rule: l5 -> [41] : (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0), cost: 12-6*i^0+6*j^0 second rule: l5 -> [41] : (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0), cost: 10-6*i^0+6*n^0 new rule: l5 -> [41] : ((dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0)), cost: 12-6*i^0+6*j^0 Applied merging first rule: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 second rule: l5 -> [41] : (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 4-4*i^0+4*j^0 new rule: l5 -> [41] : (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 Applied merging first rule: l5 -> [41] : ((i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0)), cost: 4-6*i^0+6*j^0 second rule: l5 -> [41] : (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 new rule: l5 -> [41] : ((j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 4-6*i^0+6*j^0 Applied merging first rule: l5 -> [41] : ((dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0)), cost: 12-6*i^0+6*j^0 second rule: l5 -> [41] : (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0), cost: 10-2*k^0-4*i^0+6*j^0 new rule: l5 -> [41] : ((-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0) \/ (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0)), cost: 12-6*i^0+6*j^0 Applied merging first rule: l5 -> [41] : ((dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0)), cost: 12-6*i^0+6*j^0 second rule: l5 -> [41] : (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0), cost: 10-4*i^0-2*j^0+6*n^0 new rule: l5 -> [41] : ((j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0) \/ (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0)), cost: 12-6*i^0+6*j^0 Applied merging first rule: l5 -> [41] : ((j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 4-6*i^0+6*j^0 second rule: l5 -> [41] : ((-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0) \/ (dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0)), cost: 12-6*i^0+6*j^0 new rule: l5 -> [41] : ((i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0)), cost: 4-6*i^0+6*j^0 Applied merging first rule: l5 -> [41] : ((j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0) \/ (dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0)), cost: 12-6*i^0+6*j^0 second rule: l5 -> [41] : ((i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0)), cost: 4-6*i^0+6*j^0 new rule: l5 -> [41] : ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ -i^0+j^0 <= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0)), cost: 12-6*i^0+6*j^0 Merged rules Start location: l32 230: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 236: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 242: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 243: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 245: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=1+k^0, (dum^post26 >= 0 /\ -1-k^0+n^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 282: l5 -> l11 : big^0'=0, ((1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ j^0-imax^0 == 0) \/ (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ 1-k^0+n^0 <= 0)), cost: 9 283: l5 -> l11 : big^0'=0, k^0'=1+n^0, dum^0'=dum^post16, ((1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0) \/ (1-i^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -k^0+n^0 >= 0 /\ 1-j^0+imax^0 <= 0)), cost: 11-2*k^0+2*n^0 284: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 285: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, ((-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0) \/ (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0)), cost: 13-2*k^0-4*i^0+6*j^0 287: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 289: l5 -> l11 : big^0'=dum^post26, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post26, imax^0'=j^0, ((-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (-j^0+n^0 <= 0 /\ dum^post26 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ -1-k^0+j^0 == 0)), cost: 13-2*k^0-4*i^0+6*j^0 296: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, imax^0'=n^0, ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0) \/ (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0)), cost: 17-2*k^0-6*i^0+8*n^0 298: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+j^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-j^0+n^0 <= 0 /\ -1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0) \/ (-j^0+n^0 <= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0)), cost: 17-2*k^0-4*i^0+4*j^0+2*n^0 300: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post16, ((k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -k^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0)), cost: 17-2*k^0-6*i^0+8*n^0 301: l5 -> l11 : big^0'=0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, ((j^0-n^0 <= 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0) \/ (-i^0+n^0 >= 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0) \/ (j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0)), cost: 15-4*i^0-2*j^0+6*n^0 302: l5 -> l11 : big^0'=dum^post26, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post30, dum^0'=dum^post26, imax^0'=n^0, ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ -i^0+j^0 <= 0 /\ 1-k^0+n^0 <= 0) \/ (dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0 /\ 1-k^0+n^0 <= 0) \/ (-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -i^0+j^0 <= 0) \/ (dum^post26 >= 0 /\ j^0-n^0 == 0 /\ k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0)), cost: 13-6*i^0+6*n^0 314: l5 -> [41] : ((-i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ -i^0+j^0 <= 0) \/ (-1-k^0+i^0 >= 0 /\ j^0-n^0 <= 0 /\ -1-i^0+j^0 >= 0) \/ (i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (j^0-n^0 <= 0 /\ 1+k^0-j^0 >= 0 /\ -1-i^0+j^0 >= 0)), cost: 12-6*i^0+6*j^0 276: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 277: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 7 278: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 9-2*i^0+2*n^0 279: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 7 280: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 9-2*i^0+2*n^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied pruning (of leafs and parallel rules): Start location: l32 230: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 236: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 243: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 284: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 287: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 276: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 277: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1-j^0+n^0 <= 0), cost: 7 278: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1-j^0+n^0 <= 0), cost: 9-2*i^0+2*n^0 279: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 7 280: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 9-2*i^0+2*n^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Eliminating location l11 by chaining: Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 Second rule: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 Second rule: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 7 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 Second rule: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 9-2*i^0+2*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ -i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0-2*i^0+2*j^0+2*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ -i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0-2*i^0+2*j^0+2*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0-2*i^0+2*j^0+2*n^0 Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 Second rule: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ -1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ -1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 Applied chaining First rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Second rule: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 7 New rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 New rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 Applied chaining First rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Second rule: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 9-2*i^0+2*n^0 New rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ -i^0+n^0 >= 0 /\ dum^post26 >= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 New rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 Second rule: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, (-j^0+n^0 == 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 21-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, (-j^0+n^0 == 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 21-2*k^0+2*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, (-j^0+n^0 == 0 /\ ((i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 21-2*k^0+2*n^0 Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 Second rule: l11 -> l5 : j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0), cost: 7 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0+2*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0+2*n^0 Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 Second rule: l11 -> l5 : i^0'=1+n^0, j^0'=1+j^0, dum^0'=dum^post7, (1-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0), cost: 9-2*i^0+2*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0-2*i^0+4*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 >= 0 /\ 1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0-2*i^0+4*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0-2*i^0+4*n^0 Applied chaining First rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 Second rule: l11 -> l5 : j^0'=1+j^0, -j^0+n^0 == 0, cost: 4 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, (-j^0+n^0 == 0 /\ ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0))), cost: 25+2*k^0-4*i^0+2*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, (-j^0+n^0 == 0 /\ ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0))), cost: 25+2*k^0-4*i^0+2*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 25+2*k^0-4*i^0+2*n^0 Applied partial deletion Original rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post26, (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 New rule: l5 -> [42] : (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 Applied partial deletion Original rule: l5 -> l11 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 New rule: l5 -> [42] : (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 Applied partial deletion Original rule: l5 -> l11 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 New rule: l5 -> [42] : (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 Applied partial deletion Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 New rule: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 Applied partial deletion Original rule: l5 -> l11 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 New rule: l5 -> [42] : ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 Applied deletion Removed the following rules: 230 236 243 276 277 278 279 280 284 287 Eliminated locations on tree-shaped paths Start location: l32 315: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 316: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 317: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0-2*i^0+2*j^0+2*n^0 318: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 319: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 320: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 321: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, (-j^0+n^0 == 0 /\ ((i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 21-2*k^0+2*n^0 322: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0+2*n^0 323: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0-2*i^0+4*n^0 324: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 25+2*k^0-4*i^0+2*n^0 325: l5 -> [42] : (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 326: l5 -> [42] : (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 327: l5 -> [42] : (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 328: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 329: l5 -> [42] : ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied merging first rule: l5 -> [42] : (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 13-2*k^0+2*j^0 second rule: l5 -> [42] : (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 17+2*k^0-4*i^0+2*j^0 new rule: l5 -> [42] : ((-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 13-2*k^0+2*j^0 Applied merging first rule: l5 -> [42] : (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*n^0 second rule: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 new rule: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 Applied merging first rule: l5 -> [42] : ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 second rule: l5 -> [42] : ((-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 13-2*k^0+2*j^0 new rule: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 Applied merging first rule: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0)), cost: 17-2*k^0+2*n^0 second rule: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 21+2*k^0-4*i^0+2*n^0 new rule: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 17-2*k^0+2*n^0 Merged rules Start location: l32 315: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 316: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 317: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0-2*i^0+2*j^0+2*n^0 318: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 319: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 320: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 321: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, (-j^0+n^0 == 0 /\ ((i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 21-2*k^0+2*n^0 322: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0+2*n^0 323: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (1+j^0-n^0 <= 0 /\ ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0))), cost: 24-2*k^0-2*i^0+4*n^0 324: l5 -> l5 : big^0'=0, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post16, ((-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ 1-j^0+imax^0 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+j^0-imax^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 25+2*k^0-4*i^0+2*n^0 333: l5 -> [42] : ((-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0) \/ (-1-k^0+n^0 <= 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0)), cost: 17-2*k^0+2*n^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied pruning (of leafs and parallel rules): Start location: l32 315: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 316: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 318: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 319: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 320: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 <= 0 /\ 1+j^0-n^0 <= 0 /\ i^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 == 0 /\ 1+j^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ 1+k^0-n^0 <= 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 New rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 == 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 Applied simplification Original rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 New rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 == 0 /\ dum^post26 >= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 <= 0 /\ dum^post26 >= 0 /\ i^0-n^0 <= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 New rule: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 == 0 /\ dum^post26 >= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 Simplified simple loops Start location: l32 315: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 334: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 == 0 /\ 1+j^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 335: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 == 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 336: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 == 0 /\ dum^post26 >= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 337: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 == 0 /\ dum^post26 >= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied acceleration Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-j^0+n^0 == 0 /\ i^0-n^0 <= 0 /\ -i^0+j^0 <= 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 >= 0), cost: 17-2*k^0+2*j^0 New rule: l5 -> l5 : big^0'=0, k^0'=-1+n88+j^0, tmp___0^0'=tmp___0^post26, i^0'=n88+i^0, sum^0'=sum^post27, j^0'=n88+j^0, dum^0'=dum^post26, (-j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+n88 >= 0 /\ j^0-n^0 >= 0 /\ 1-n88-j^0+n^0 >= 0 /\ 1-n88-i^0+n^0 >= 0 /\ 1-n88-j^0+imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19*n88 Applied instantiation Original rule: l5 -> l5 : big^0'=0, k^0'=-1+n88+j^0, tmp___0^0'=tmp___0^post26, i^0'=n88+i^0, sum^0'=sum^post27, j^0'=n88+j^0, dum^0'=dum^post26, (-j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+n88 >= 0 /\ j^0-n^0 >= 0 /\ 1-n88-j^0+n^0 >= 0 /\ 1-n88-i^0+n^0 >= 0 /\ 1-n88-j^0+imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19*n88 New rule: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post26, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0-n^0+imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*i^0+19*n^0 Applied instantiation Original rule: l5 -> l5 : big^0'=0, k^0'=-1+n88+j^0, tmp___0^0'=tmp___0^post26, i^0'=n88+i^0, sum^0'=sum^post27, j^0'=n88+j^0, dum^0'=dum^post26, (-j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+n88 >= 0 /\ j^0-n^0 >= 0 /\ 1-n88-j^0+n^0 >= 0 /\ 1-n88-i^0+n^0 >= 0 /\ 1-n88-j^0+imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19*n88 New rule: l5 -> l5 : big^0'=0, k^0'=n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+n^0, sum^0'=sum^post27, j^0'=1+n^0, dum^0'=dum^post26, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ -i^0+j^0 >= 0 /\ j^0-imax^0 >= 0 /\ -n^0+imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*j^0+19*n^0 Applied instantiation Original rule: l5 -> l5 : big^0'=0, k^0'=-1+n88+j^0, tmp___0^0'=tmp___0^post26, i^0'=n88+i^0, sum^0'=sum^post27, j^0'=n88+j^0, dum^0'=dum^post26, (-j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+n88 >= 0 /\ j^0-n^0 >= 0 /\ 1-n88-j^0+n^0 >= 0 /\ 1-n88-i^0+n^0 >= 0 /\ 1-n88-j^0+imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19*n88 New rule: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post26, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+j^0+n^0-imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ n^0-imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*j^0+19*imax^0 Applied acceleration Original rule: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, (-i^0+n^0 == 0 /\ 1+j^0-n^0 <= 0 /\ j^0-imax^0 == 0 /\ -1-k^0+j^0 >= 0), cost: 20-2*k^0+2*j^0 New rule: l5 -> l5 : big^0'=0, k^0'=-1+j^0+n92, tmp___0^0'=tmp___0^post26, i^0'=i^0+n92, sum^0'=sum^post27, j^0'=j^0+n92, dum^0'=dum^post7, (-1+n92 >= 0 /\ 1-j^0-n92+imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0-n92+n^0 >= 0 /\ -j^0-n92+n^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22*n92 Applied instantiation Original rule: l5 -> l5 : big^0'=0, k^0'=-1+j^0+n92, tmp___0^0'=tmp___0^post26, i^0'=i^0+n92, sum^0'=sum^post27, j^0'=j^0+n92, dum^0'=dum^post7, (-1+n92 >= 0 /\ 1-j^0-n92+imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0-n92+n^0 >= 0 /\ -j^0-n92+n^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22*n92 New rule: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post7, (0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+i^0-j^0 >= 0 /\ i^0-j^0-n^0+imax^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*i^0+22*n^0 Applied instantiation Original rule: l5 -> l5 : big^0'=0, k^0'=-1+j^0+n92, tmp___0^0'=tmp___0^post26, i^0'=i^0+n92, sum^0'=sum^post27, j^0'=j^0+n92, dum^0'=dum^post7, (-1+n92 >= 0 /\ 1-j^0-n92+imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0-n92+n^0 >= 0 /\ -j^0-n92+n^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22*n92 New rule: l5 -> l5 : big^0'=0, k^0'=-1+n^0, tmp___0^0'=tmp___0^post26, i^0'=i^0-j^0+n^0, sum^0'=sum^post27, j^0'=n^0, dum^0'=dum^post7, (0 >= 0 /\ -i^0+n^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0+j^0 >= 0 /\ 1-n^0+imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -1-j^0+n^0 >= 0 /\ -j^0+imax^0 >= 0), cost: -22*j^0+22*n^0 Applied instantiation Original rule: l5 -> l5 : big^0'=0, k^0'=-1+j^0+n92, tmp___0^0'=tmp___0^post26, i^0'=i^0+n92, sum^0'=sum^post27, j^0'=j^0+n92, dum^0'=dum^post7, (-1+n92 >= 0 /\ 1-j^0-n92+imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0-n92+n^0 >= 0 /\ -j^0-n92+n^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22*n92 New rule: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post7, (0 >= 0 /\ -i^0+j^0+n^0-imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+n^0-imax^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*j^0+22*imax^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post26, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0-n^0+imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*i^0+19*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1+dum^post26 <= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*i^0+19*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+n^0, sum^0'=sum^post27, j^0'=1+n^0, dum^0'=dum^post26, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ -i^0+j^0 >= 0 /\ j^0-imax^0 >= 0 /\ -n^0+imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*j^0+19*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+n^0, sum^0'=sum^post27, j^0'=1+n^0, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -n^0+imax^0 >= 0 /\ 1+dum^post26 <= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0), cost: 19-19*j^0+19*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post26, (0 >= 0 /\ -j^0+n^0 >= 0 /\ -i^0+j^0+n^0-imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ n^0-imax^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-dum^post26 >= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*j^0+19*imax^0 New rule: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1+dum^post26 <= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*j^0+19*imax^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post7, (0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+i^0-j^0 >= 0 /\ i^0-j^0-n^0+imax^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*i^0+22*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post7, (-i^0+n^0 >= 0 /\ -1+i^0-j^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*i^0+22*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=-1+n^0, tmp___0^0'=tmp___0^post26, i^0'=i^0-j^0+n^0, sum^0'=sum^post27, j^0'=n^0, dum^0'=dum^post7, (0 >= 0 /\ -i^0+n^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0+j^0 >= 0 /\ 1-n^0+imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -1-j^0+n^0 >= 0 /\ -j^0+imax^0 >= 0), cost: -22*j^0+22*n^0 New rule: l5 -> l5 : big^0'=0, k^0'=-1+n^0, tmp___0^0'=tmp___0^post26, i^0'=i^0-j^0+n^0, sum^0'=sum^post27, j^0'=n^0, dum^0'=dum^post7, (i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0+j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -1-j^0+n^0 >= 0 /\ -j^0+imax^0 >= 0), cost: -22*j^0+22*n^0 Applied simplification Original rule: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post7, (0 >= 0 /\ -i^0+j^0+n^0-imax^0 >= 0 /\ -i^0+n^0 >= 0 /\ -1+n^0-imax^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*j^0+22*imax^0 New rule: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post7, (-i^0+n^0 >= 0 /\ -1+n^0-imax^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*j^0+22*imax^0 Applied deletion Removed the following rules: 315 334 Accelerated simple loops Start location: l32 335: l5 -> l5 : big^0'=0, k^0'=j^0, tmp___0^0'=tmp___0^post26, i^0'=2+k^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post26, (-1-k^0+n^0 == 0 /\ j^0-imax^0 == 0 /\ 1+dum^post26 <= 0 /\ -1-k^0+j^0 == 0 /\ k^0-i^0 >= 0), cost: 21+2*k^0-4*i^0+2*j^0 336: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 == 0 /\ dum^post26 >= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0+2*n^0 337: l5 -> l5 : big^0'=dum^post26, k^0'=1+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1+j^0, dum^0'=dum^post7, imax^0'=i^0, (-i^0+n^0 == 0 /\ dum^post26 >= 0 /\ 1-i^0+j^0 <= 0 /\ -1-k^0+j^0 >= 0), cost: 24-2*k^0-2*i^0+4*n^0 344: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1+dum^post26 <= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*i^0+19*n^0 345: l5 -> l5 : big^0'=0, k^0'=n^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+n^0, sum^0'=sum^post27, j^0'=1+n^0, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -n^0+imax^0 >= 0 /\ 1+dum^post26 <= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0), cost: 19-19*j^0+19*n^0 346: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post26, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1+dum^post26 <= 0 /\ i^0-j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 19-19*j^0+19*imax^0 347: l5 -> l5 : big^0'=0, k^0'=-i^0+j^0+n^0, tmp___0^0'=tmp___0^post26, i^0'=1+n^0, sum^0'=sum^post27, j^0'=1-i^0+j^0+n^0, dum^0'=dum^post7, (-i^0+n^0 >= 0 /\ -1+i^0-j^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*i^0+22*n^0 348: l5 -> l5 : big^0'=0, k^0'=-1+n^0, tmp___0^0'=tmp___0^post26, i^0'=i^0-j^0+n^0, sum^0'=sum^post27, j^0'=n^0, dum^0'=dum^post7, (i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ 1-i^0+j^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -1-j^0+n^0 >= 0 /\ -j^0+imax^0 >= 0), cost: -22*j^0+22*n^0 349: l5 -> l5 : big^0'=0, k^0'=imax^0, tmp___0^0'=tmp___0^post26, i^0'=1+i^0-j^0+imax^0, sum^0'=sum^post27, j^0'=1+imax^0, dum^0'=dum^post7, (-i^0+n^0 >= 0 /\ -1+n^0-imax^0 >= 0 /\ i^0-n^0 >= 0 /\ j^0-imax^0 >= 0 /\ -1-k^0+j^0 >= 0 /\ -j^0+imax^0 >= 0), cost: 22-22*j^0+22*imax^0 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Applied deletion Removed the following rules: 335 336 337 344 345 346 347 348 349 Chained accelerated rules with incoming rules Start location: l32 220: l32 -> l5 : 1-i^0+n^0 <= 0, cost: 4 221: l32 -> l5 : big^0'=0, i^0'=1+i^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-j^0+n^0 >= 0 /\ -i^0+n^0 <= 0 /\ i^0-n^0 <= 0 /\ tmp^post1 <= 0), cost: 14-4*j^0+4*n^0 222: l32 -> l5 : big^0'=0, i^0'=1+n^0, (-i^0+n^0 >= 0 /\ -1+j^0-n^0 >= 0), cost: 10-6*i^0+6*n^0 223: l32 -> l5 : big^0'=tmp^post1, i^0'=1+n^0, j^0'=1-i^0+j^0+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (-i^0+n^0 >= 0 /\ j^0-n^0 >= 0 /\ i^0-j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*i^0+10*n^0 224: l32 -> l5 : big^0'=tmp^post1, i^0'=1+i^0-j^0+n^0, j^0'=1+n^0, tmp^0'=tmp^post1, temp^0'=tmp^post1, (j^0-n^0 == 0 /\ -i^0+j^0 <= 0 /\ -i^0+j^0 >= 0 /\ -1+tmp^post1 >= 0), cost: 14-10*j^0+10*n^0 Removed unreachable locations and irrelevant leafs Start location: l32 Computing asymptotic complexity Proved the following lower bound Complexity: Unknown Cpx degree: ? Solved cost: 0 Rule cost: 0