NO Initial ITS Start location: l26 0: l0 -> l1 : a8^0'=a8^post0, j5^0'=j5^post0, temp9^0'=temp9^post0, flag211^0'=flag211^post0, l6^0'=l6^post0, ir4^0'=ir4^post0, n2^0'=n2^post0, flag10^0'=flag10^post0, k1^0'=k1^post0, i3^0'=i3^post0, mid7^0'=mid7^post0, (-ir4^post0+ir4^0 == 0 /\ l6^0-l6^post0 == 0 /\ i3^0-i3^post0 == 0 /\ -flag10^post0+flag10^0 == 0 /\ temp9^0-temp9^post0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ flag211^0-flag211^post0 == 0 /\ j5^0-j5^post0 == 0 /\ a8^0-a8^post0 == 0 /\ -mid7^post0+mid7^0 == 0 /\ -k1^post0+k1^0 == 0 /\ n2^0-n2^post0 == 0), cost: 1 1: l0 -> l1 : a8^0'=a8^post1, j5^0'=j5^post1, temp9^0'=temp9^post1, flag211^0'=flag211^post1, l6^0'=l6^post1, ir4^0'=ir4^post1, n2^0'=n2^post1, flag10^0'=flag10^post1, k1^0'=k1^post1, i3^0'=i3^post1, mid7^0'=mid7^post1, (-mid7^post1+mid7^0 == 0 /\ n2^0-n2^post1 == 0 /\ -k1^post1+k1^0 == 0 /\ -flag211^post1+flag211^0 == 0 /\ -flag10^post1+flag10^0 == 0 /\ a8^0-a8^post1 == 0 /\ ir4^0-ir4^post1 == 0 /\ j5^0-j5^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ l6^post1-i3^0 == 0 /\ j5^0-k1^0 <= 0 /\ temp9^0-temp9^post1 == 0), cost: 1 10: l1 -> l7 : a8^0'=a8^post10, j5^0'=j5^post10, temp9^0'=temp9^post10, flag211^0'=flag211^post10, l6^0'=l6^post10, ir4^0'=ir4^post10, n2^0'=n2^post10, flag10^0'=flag10^post10, k1^0'=k1^post10, i3^0'=i3^post10, mid7^0'=mid7^post10, (-ir4^post10+ir4^0 == 0 /\ flag211^0-flag211^post10 == 0 /\ temp9^0-temp9^post10 == 0 /\ j5^0-j5^post10 == 0 /\ i3^0-i3^post10 == 0 /\ -flag10^post10+flag10^0 == 0 /\ l6^0-l6^post10 == 0 /\ -mid7^post10+mid7^0 == 0 /\ a8^0-a8^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ n2^0-n2^post10 == 0), cost: 1 2: l2 -> l0 : a8^0'=a8^post2, j5^0'=j5^post2, temp9^0'=temp9^post2, flag211^0'=flag211^post2, l6^0'=l6^post2, ir4^0'=ir4^post2, n2^0'=n2^post2, flag10^0'=flag10^post2, k1^0'=k1^post2, i3^0'=i3^post2, mid7^0'=mid7^post2, (-i3^post2+i3^0 == 0 /\ -l6^post2+l6^0 == 0 /\ k1^0-k1^post2 == 0 /\ -n2^post2+n2^0 == 0 /\ a8^0-a8^post2 == 0 /\ -mid7^post2+mid7^0 == 0 /\ flag211^0-flag211^post2 == 0 /\ flag10^0-flag10^post2 == 0 /\ -temp9^post2+temp9^0 == 0 /\ j5^0-j5^post2 == 0 /\ ir4^0-ir4^post2 == 0 /\ 1+j5^0-k1^0 <= 0), cost: 1 3: l2 -> l0 : a8^0'=a8^post3, j5^0'=j5^post3, temp9^0'=temp9^post3, flag211^0'=flag211^post3, l6^0'=l6^post3, ir4^0'=ir4^post3, n2^0'=n2^post3, flag10^0'=flag10^post3, k1^0'=k1^post3, i3^0'=i3^post3, mid7^0'=mid7^post3, (i3^0-i3^post3 == 0 /\ 1-j5^0+ir4^post3 == 0 /\ flag211^0-flag211^post3 == 0 /\ temp9^0-temp9^post3 == 0 /\ -j5^0+k1^0 <= 0 /\ -flag10^post3+flag10^0 == 0 /\ j5^0-j5^post3 == 0 /\ a8^0-a8^post3 == 0 /\ -mid7^post3+mid7^0 == 0 /\ l6^0-l6^post3 == 0 /\ -k1^post3+k1^0 == 0 /\ n2^0-n2^post3 == 0), cost: 1 4: l3 -> l4 : a8^0'=a8^post4, j5^0'=j5^post4, temp9^0'=temp9^post4, flag211^0'=flag211^post4, l6^0'=l6^post4, ir4^0'=ir4^post4, n2^0'=n2^post4, flag10^0'=flag10^post4, k1^0'=k1^post4, i3^0'=i3^post4, mid7^0'=mid7^post4, (-flag211^post4+flag211^0 == 0 /\ -flag10^post4+flag10^0 == 0 /\ -mid7^post4+mid7^0 == 0 /\ -i3^post4+i3^0 == 0 /\ -l6^post4+l6^0 == 0 /\ j5^0-j5^post4 == 0 /\ a8^0-a8^post4 == 0 /\ -n2^post4+n2^0 == 0 /\ ir4^0-ir4^post4 == 0 /\ temp9^0-temp9^post4 == 0 /\ k1^0-k1^post4 == 0), cost: 1 19: l4 -> l13 : a8^0'=a8^post19, j5^0'=j5^post19, temp9^0'=temp9^post19, flag211^0'=flag211^post19, l6^0'=l6^post19, ir4^0'=ir4^post19, n2^0'=n2^post19, flag10^0'=flag10^post19, k1^0'=k1^post19, i3^0'=i3^post19, mid7^0'=mid7^post19, (a8^0-a8^post19 == 0 /\ -flag10^post19+flag10^0 == 0 /\ -mid7^post19+mid7^0 == 0 /\ -k1^post19+k1^0 == 0 /\ -flag211^post19+flag211^0 == 0 /\ j5^0-j5^post19 == 0 /\ -l6^post19+l6^0 == 0 /\ -i3^post19+i3^0 == 0 /\ ir4^0-ir4^post19 == 0 /\ -n2^post19+n2^0 == 0 /\ temp9^0-temp9^post19 == 0), cost: 1 5: l5 -> l3 : a8^0'=a8^post5, j5^0'=j5^post5, temp9^0'=temp9^post5, flag211^0'=flag211^post5, l6^0'=l6^post5, ir4^0'=ir4^post5, n2^0'=n2^post5, flag10^0'=flag10^post5, k1^0'=k1^post5, i3^0'=i3^post5, mid7^0'=mid7^post5, (-ir4^post5+ir4^0 == 0 /\ 1-flag211^0 <= 0 /\ i3^0-i3^post5 == 0 /\ -flag10^post5+flag10^0 == 0 /\ temp9^0-temp9^post5 == 0 /\ flag211^0-flag211^post5 == 0 /\ l6^0-l6^post5 == 0 /\ j5^0-j5^post5 == 0 /\ a8^0-a8^post5 == 0 /\ -mid7^post5+mid7^0 == 0 /\ -k1^post5+k1^0 == 0 /\ n2^0-n2^post5 == 0), cost: 1 6: l5 -> l3 : a8^0'=a8^post6, j5^0'=j5^post6, temp9^0'=temp9^post6, flag211^0'=flag211^post6, l6^0'=l6^post6, ir4^0'=ir4^post6, n2^0'=n2^post6, flag10^0'=flag10^post6, k1^0'=k1^post6, i3^0'=i3^post6, mid7^0'=mid7^post6, (-k1^post6+k1^0 == 0 /\ -flag211^post6+flag211^0 == 0 /\ -flag10^post6+flag10^0 == 0 /\ -mid7^post6+mid7^0 == 0 /\ j5^0-j5^post6 == 0 /\ ir4^0-ir4^post6 == 0 /\ -l6^post6+l6^0 == 0 /\ -i3^post6+i3^0 == 0 /\ -a8^post6+a8^0 == 0 /\ -n2^post6+n2^0 == 0 /\ 1+flag211^0 <= 0 /\ temp9^0-temp9^post6 == 0), cost: 1 7: l5 -> l3 : a8^0'=a8^post7, j5^0'=j5^post7, temp9^0'=temp9^post7, flag211^0'=flag211^post7, l6^0'=l6^post7, ir4^0'=ir4^post7, n2^0'=n2^post7, flag10^0'=flag10^post7, k1^0'=k1^post7, i3^0'=i3^post7, mid7^0'=mid7^post7, (0 == 0 /\ -i3^post7+i3^0 == 0 /\ flag211^0-flag211^post7 == 0 /\ -flag211^0 <= 0 /\ flag211^0 <= 0 /\ j5^0-j5^post7 == 0 /\ -n2^post7+n2^0 == 0 /\ k1^0-k1^post7 == 0 /\ l6^0-l6^post7 == 0 /\ a8^0-a8^post7 == 0 /\ -mid7^post7+mid7^0 == 0 /\ flag10^0-flag10^post7 == 0 /\ ir4^0-ir4^post7 == 0), cost: 1 8: l6 -> l5 : a8^0'=a8^post8, j5^0'=j5^post8, temp9^0'=temp9^post8, flag211^0'=flag211^post8, l6^0'=l6^post8, ir4^0'=ir4^post8, n2^0'=n2^post8, flag10^0'=flag10^post8, k1^0'=k1^post8, i3^0'=i3^post8, mid7^0'=mid7^post8, (-ir4^post8+ir4^0 == 0 /\ i3^0-i3^post8 == 0 /\ -j5^0+i3^0 <= 0 /\ temp9^0-temp9^post8 == 0 /\ flag211^0-flag211^post8 == 0 /\ -flag10^post8+flag10^0 == 0 /\ j5^0-j5^post8 == 0 /\ -mid7^post8+mid7^0 == 0 /\ l6^0-l6^post8 == 0 /\ a8^0-a8^post8 == 0 /\ -k1^post8+k1^0 == 0 /\ n2^0-n2^post8 == 0), cost: 1 9: l6 -> l5 : a8^0'=a8^post9, j5^0'=j5^post9, temp9^0'=temp9^post9, flag211^0'=flag211^post9, l6^0'=l6^post9, ir4^0'=ir4^post9, n2^0'=n2^post9, flag10^0'=flag10^post9, k1^0'=k1^post9, i3^0'=i3^post9, mid7^0'=mid7^post9, (a8^0-a8^post9 == 0 /\ -flag10^post9+flag10^0 == 0 /\ -1+flag211^post9 == 0 /\ 1+j5^0-i3^0 <= 0 /\ -mid7^post9+mid7^0 == 0 /\ -k1^post9+k1^0 == 0 /\ ir4^0-ir4^post9 == 0 /\ -i3^post9+i3^0 == 0 /\ -l6^post9+l6^0 == 0 /\ j5^0-j5^post9 == 0 /\ -n2^post9+n2^0 == 0 /\ temp9^0-temp9^post9 == 0), cost: 1 41: l7 -> l22 : a8^0'=a8^post41, j5^0'=j5^post41, temp9^0'=temp9^post41, flag211^0'=flag211^post41, l6^0'=l6^post41, ir4^0'=ir4^post41, n2^0'=n2^post41, flag10^0'=flag10^post41, k1^0'=k1^post41, i3^0'=i3^post41, mid7^0'=mid7^post41, (-flag211^post41+flag211^0 == 0 /\ a8^0-a8^post41 == 0 /\ -flag10^post41+flag10^0 == 0 /\ -mid7^post41+mid7^0 == 0 /\ -k1^post41+k1^0 == 0 /\ ir4^0-ir4^post41 == 0 /\ j5^0-j5^post41 == 0 /\ -i3^post41+i3^0 == 0 /\ 1-flag10^0 <= 0 /\ -l6^post41+l6^0 == 0 /\ -n2^post41+n2^0 == 0 /\ temp9^0-temp9^post41 == 0), cost: 1 42: l7 -> l22 : a8^0'=a8^post42, j5^0'=j5^post42, temp9^0'=temp9^post42, flag211^0'=flag211^post42, l6^0'=l6^post42, ir4^0'=ir4^post42, n2^0'=n2^post42, flag10^0'=flag10^post42, k1^0'=k1^post42, i3^0'=i3^post42, mid7^0'=mid7^post42, (-i3^post42+i3^0 == 0 /\ -l6^post42+l6^0 == 0 /\ flag211^0-flag211^post42 == 0 /\ temp9^0-temp9^post42 == 0 /\ j5^0-j5^post42 == 0 /\ -n2^post42+n2^0 == 0 /\ -mid7^post42+mid7^0 == 0 /\ k1^0-k1^post42 == 0 /\ a8^0-a8^post42 == 0 /\ 1+flag10^0 <= 0 /\ ir4^0-ir4^post42 == 0 /\ -flag10^post42+flag10^0 == 0), cost: 1 43: l7 -> l24 : a8^0'=a8^post43, j5^0'=j5^post43, temp9^0'=temp9^post43, flag211^0'=flag211^post43, l6^0'=l6^post43, ir4^0'=ir4^post43, n2^0'=n2^post43, flag10^0'=flag10^post43, k1^0'=k1^post43, i3^0'=i3^post43, mid7^0'=mid7^post43, (-mid7^post43+mid7^0 == 0 /\ -k1^post43+k1^0 == 0 /\ i3^0-i3^post43 == 0 /\ -ir4^post43+ir4^0 == 0 /\ -flag10^0 <= 0 /\ flag211^0-flag211^post43 == 0 /\ -flag10^post43+flag10^0 == 0 /\ n2^0-n2^post43 == 0 /\ temp9^0-temp9^post43 == 0 /\ flag10^0 <= 0 /\ -j5^post43+j5^0 == 0 /\ l6^0-l6^post43 == 0 /\ a8^0-a8^post43 == 0), cost: 1 11: l8 -> l9 : a8^0'=a8^post11, j5^0'=j5^post11, temp9^0'=temp9^post11, flag211^0'=flag211^post11, l6^0'=l6^post11, ir4^0'=ir4^post11, n2^0'=n2^post11, flag10^0'=flag10^post11, k1^0'=k1^post11, i3^0'=i3^post11, mid7^0'=mid7^post11, (-flag211^post11+flag211^0 == 0 /\ a8^0-a8^post11 == 0 /\ -flag10^post11+flag10^0 == 0 /\ -mid7^post11+mid7^0 == 0 /\ -k1^post11+k1^0 == 0 /\ ir4^0-ir4^post11 == 0 /\ -l6^post11+l6^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -n2^post11+n2^0 == 0 /\ 1-j5^0+j5^post11 == 0 /\ temp9^0-temp9^post11 == 0), cost: 1 12: l8 -> l6 : a8^0'=a8^post12, j5^0'=j5^post12, temp9^0'=temp9^post12, flag211^0'=flag211^post12, l6^0'=l6^post12, ir4^0'=ir4^post12, n2^0'=n2^post12, flag10^0'=flag10^post12, k1^0'=k1^post12, i3^0'=i3^post12, mid7^0'=mid7^post12, (-i3^post12+i3^0 == 0 /\ flag211^0-flag211^post12 == 0 /\ flag10^0-flag10^post12 == 0 /\ a8^0-a8^post12 == 0 /\ temp9^0-temp9^post12 == 0 /\ -n2^post12+n2^0 == 0 /\ j5^0-j5^post12 == 0 /\ -mid7^post12+mid7^0 == 0 /\ -k1^post12+k1^0 == 0 /\ l6^0-l6^post12 == 0 /\ -ir4^post12+ir4^0 == 0), cost: 1 31: l9 -> l8 : a8^0'=a8^post31, j5^0'=j5^post31, temp9^0'=temp9^post31, flag211^0'=flag211^post31, l6^0'=l6^post31, ir4^0'=ir4^post31, n2^0'=n2^post31, flag10^0'=flag10^post31, k1^0'=k1^post31, i3^0'=i3^post31, mid7^0'=mid7^post31, (ir4^0-ir4^post31 == 0 /\ n2^0-n2^post31 == 0 /\ -mid7^post31+mid7^0 == 0 /\ -k1^post31+k1^0 == 0 /\ j5^0-j5^post31 == 0 /\ -flag10^post31+flag10^0 == 0 /\ a8^0-a8^post31 == 0 /\ l6^0-l6^post31 == 0 /\ temp9^0-temp9^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ flag211^0-flag211^post31 == 0), cost: 1 13: l10 -> l11 : a8^0'=a8^post13, j5^0'=j5^post13, temp9^0'=temp9^post13, flag211^0'=flag211^post13, l6^0'=l6^post13, ir4^0'=ir4^post13, n2^0'=n2^post13, flag10^0'=flag10^post13, k1^0'=k1^post13, i3^0'=i3^post13, mid7^0'=mid7^post13, (-ir4^post13+ir4^0 == 0 /\ j5^0-j5^post13 == 0 /\ temp9^0-temp9^post13 == 0 /\ -flag10^post13+flag10^0 == 0 /\ a8^0-a8^post13 == 0 /\ -k1^post13+k1^0 == 0 /\ -mid7^post13+mid7^0 == 0 /\ l6^0-l6^post13 == 0 /\ -flag211^post13+flag211^0 == 0 /\ n2^0-n2^post13 == 0 /\ -1-i3^0+i3^post13 == 0), cost: 1 14: l10 -> l9 : a8^0'=a8^post14, j5^0'=j5^post14, temp9^0'=temp9^post14, flag211^0'=flag211^post14, l6^0'=l6^post14, ir4^0'=ir4^post14, n2^0'=n2^post14, flag10^0'=flag10^post14, k1^0'=k1^post14, i3^0'=i3^post14, mid7^0'=mid7^post14, (-flag211^post14+flag211^0 == 0 /\ a8^0-a8^post14 == 0 /\ -flag10^post14+flag10^0 == 0 /\ 1-j5^0+j5^post14 == 0 /\ -mid7^post14+mid7^0 == 0 /\ -k1^post14+k1^0 == 0 /\ ir4^0-ir4^post14 == 0 /\ -l6^post14+l6^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -n2^post14+n2^0 == 0 /\ temp9^0-temp9^post14 == 0), cost: 1 23: l11 -> l10 : a8^0'=a8^post23, j5^0'=j5^post23, temp9^0'=temp9^post23, flag211^0'=flag211^post23, l6^0'=l6^post23, ir4^0'=ir4^post23, n2^0'=n2^post23, flag10^0'=flag10^post23, k1^0'=k1^post23, i3^0'=i3^post23, mid7^0'=mid7^post23, (ir4^0-ir4^post23 == 0 /\ n2^0-n2^post23 == 0 /\ -mid7^post23+mid7^0 == 0 /\ -k1^post23+k1^0 == 0 /\ j5^0-j5^post23 == 0 /\ l6^0-l6^post23 == 0 /\ -flag10^post23+flag10^0 == 0 /\ temp9^0-temp9^post23 == 0 /\ a8^0-a8^post23 == 0 /\ -i3^post23+i3^0 == 0 /\ -flag211^post23+flag211^0 == 0), cost: 1 15: l12 -> l2 : a8^0'=a8^post15, j5^0'=j5^post15, temp9^0'=temp9^post15, flag211^0'=flag211^post15, l6^0'=l6^post15, ir4^0'=ir4^post15, n2^0'=n2^post15, flag10^0'=flag10^post15, k1^0'=k1^post15, i3^0'=i3^post15, mid7^0'=mid7^post15, (-i3^post15+i3^0 == 0 /\ flag10^0-flag10^post15 == 0 /\ flag211^0-flag211^post15 == 0 /\ temp9^0-temp9^post15 == 0 /\ j5^0-j5^post15 == 0 /\ -n2^post15+n2^0 == 0 /\ a8^0-a8^post15 == 0 /\ l6^0-l6^post15 == 0 /\ -ir4^post15+ir4^0 == 0 /\ -k1^post15+k1^0 == 0 /\ -mid7^post15+mid7^0 == 0), cost: 1 16: l13 -> l12 : a8^0'=a8^post16, j5^0'=j5^post16, temp9^0'=temp9^post16, flag211^0'=flag211^post16, l6^0'=l6^post16, ir4^0'=ir4^post16, n2^0'=n2^post16, flag10^0'=flag10^post16, k1^0'=k1^post16, i3^0'=i3^post16, mid7^0'=mid7^post16, (a8^0-a8^post16 == 0 /\ 1-flag211^0 <= 0 /\ -flag10^post16+flag10^0 == 0 /\ -i3^post16+i3^0 == 0 /\ -k1^post16+k1^0 == 0 /\ -mid7^post16+mid7^0 == 0 /\ j5^0-j5^post16 == 0 /\ ir4^0-ir4^post16 == 0 /\ -l6^post16+l6^0 == 0 /\ -n2^post16+n2^0 == 0 /\ flag211^0-flag211^post16 == 0 /\ temp9^0-temp9^post16 == 0), cost: 1 17: l13 -> l12 : a8^0'=a8^post17, j5^0'=j5^post17, temp9^0'=temp9^post17, flag211^0'=flag211^post17, l6^0'=l6^post17, ir4^0'=ir4^post17, n2^0'=n2^post17, flag10^0'=flag10^post17, k1^0'=k1^post17, i3^0'=i3^post17, mid7^0'=mid7^post17, (-i3^post17+i3^0 == 0 /\ flag211^0-flag211^post17 == 0 /\ a8^0-a8^post17 == 0 /\ flag10^0-flag10^post17 == 0 /\ temp9^0-temp9^post17 == 0 /\ -n2^post17+n2^0 == 0 /\ j5^0-j5^post17 == 0 /\ -mid7^post17+mid7^0 == 0 /\ -k1^post17+k1^0 == 0 /\ l6^0-l6^post17 == 0 /\ -ir4^post17+ir4^0 == 0 /\ 1+flag211^0 <= 0), cost: 1 18: l13 -> l11 : a8^0'=a8^post18, j5^0'=j5^post18, temp9^0'=temp9^post18, flag211^0'=flag211^post18, l6^0'=l6^post18, ir4^0'=ir4^post18, n2^0'=n2^post18, flag10^0'=flag10^post18, k1^0'=k1^post18, i3^0'=i3^post18, mid7^0'=mid7^post18, (temp9^0-temp9^post18 == 0 /\ n2^0-n2^post18 == 0 /\ ir4^0-ir4^post18 == 0 /\ -flag211^0 <= 0 /\ j5^0-j5^post18 == 0 /\ -mid7^post18+mid7^0 == 0 /\ -k1^post18+k1^0 == 0 /\ flag211^0 <= 0 /\ -1+i3^post18-i3^0 == 0 /\ l6^0-l6^post18 == 0 /\ -flag10^post18+flag10^0 == 0 /\ a8^0-a8^post18 == 0 /\ -flag211^post18+flag211^0 == 0), cost: 1 20: l14 -> l4 : a8^0'=a8^post20, j5^0'=j5^post20, temp9^0'=temp9^post20, flag211^0'=flag211^post20, l6^0'=l6^post20, ir4^0'=ir4^post20, n2^0'=n2^post20, flag10^0'=flag10^post20, k1^0'=k1^post20, i3^0'=i3^post20, mid7^0'=mid7^post20, (0 == 0 /\ flag211^0-flag211^post20 == 0 /\ temp9^0-temp9^post20 == 0 /\ flag10^0-flag10^post20 == 0 /\ -n2^post20+n2^0 == 0 /\ -1-l6^0+i3^post20 == 0 /\ -ir4^0+j5^post20 == 0 /\ l6^0-l6^post20 == 0 /\ -ir4^post20+ir4^0 == 0 /\ -mid7^post20+mid7^0 == 0 /\ -k1^post20+k1^0 == 0), cost: 1 21: l15 -> l14 : a8^0'=a8^post21, j5^0'=j5^post21, temp9^0'=temp9^post21, flag211^0'=flag211^post21, l6^0'=l6^post21, ir4^0'=ir4^post21, n2^0'=n2^post21, flag10^0'=flag10^post21, k1^0'=k1^post21, i3^0'=i3^post21, mid7^0'=mid7^post21, (0 == 0 /\ ir4^0-ir4^post21 == 0 /\ n2^0-n2^post21 == 0 /\ -k1^post21+k1^0 == 0 /\ j5^0-j5^post21 == 0 /\ -mid7^post21+mid7^0 == 0 /\ a8^0-a8^post21 == 0 /\ l6^0-l6^post21 == 0 /\ -flag10^post21+flag10^0 == 0 /\ -i3^post21+i3^0 == 0 /\ flag211^0-flag211^post21 == 0), cost: 1 22: l15 -> l14 : a8^0'=a8^post22, j5^0'=j5^post22, temp9^0'=temp9^post22, flag211^0'=flag211^post22, l6^0'=l6^post22, ir4^0'=ir4^post22, n2^0'=n2^post22, flag10^0'=flag10^post22, k1^0'=k1^post22, i3^0'=i3^post22, mid7^0'=mid7^post22, (-i3^post22+i3^0 == 0 /\ temp9^0-temp9^post22 == 0 /\ flag211^0-flag211^post22 == 0 /\ a8^0-a8^post22 == 0 /\ flag10^0-flag10^post22 == 0 /\ -n2^post22+n2^0 == 0 /\ j5^0-j5^post22 == 0 /\ -mid7^post22+mid7^0 == 0 /\ -k1^post22+k1^0 == 0 /\ l6^0-l6^post22 == 0 /\ -ir4^post22+ir4^0 == 0), cost: 1 24: l16 -> l15 : a8^0'=a8^post24, j5^0'=j5^post24, temp9^0'=temp9^post24, flag211^0'=flag211^post24, l6^0'=l6^post24, ir4^0'=ir4^post24, n2^0'=n2^post24, flag10^0'=flag10^post24, k1^0'=k1^post24, i3^0'=i3^post24, mid7^0'=mid7^post24, (0 == 0 /\ a8^0-a8^post24 == 0 /\ l6^0-l6^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ -mid7^post24+mid7^0 == 0 /\ -n2^post24+n2^0 == 0 /\ flag211^0-flag211^post24 == 0 /\ flag10^0-flag10^post24 == 0 /\ j5^0-j5^post24 == 0 /\ ir4^0-ir4^post24 == 0 /\ k1^0-k1^post24 == 0), cost: 1 25: l16 -> l15 : a8^0'=a8^post25, j5^0'=j5^post25, temp9^0'=temp9^post25, flag211^0'=flag211^post25, l6^0'=l6^post25, ir4^0'=ir4^post25, n2^0'=n2^post25, flag10^0'=flag10^post25, k1^0'=k1^post25, i3^0'=i3^post25, mid7^0'=mid7^post25, (flag10^0-flag10^post25 == 0 /\ -n2^post25+n2^0 == 0 /\ flag211^0-flag211^post25 == 0 /\ temp9^0-temp9^post25 == 0 /\ j5^0-j5^post25 == 0 /\ a8^0-a8^post25 == 0 /\ l6^0-l6^post25 == 0 /\ -ir4^post25+ir4^0 == 0 /\ -i3^post25+i3^0 == 0 /\ -mid7^post25+mid7^0 == 0 /\ -k1^post25+k1^0 == 0), cost: 1 26: l17 -> l16 : a8^0'=a8^post26, j5^0'=j5^post26, temp9^0'=temp9^post26, flag211^0'=flag211^post26, l6^0'=l6^post26, ir4^0'=ir4^post26, n2^0'=n2^post26, flag10^0'=flag10^post26, k1^0'=k1^post26, i3^0'=i3^post26, mid7^0'=mid7^post26, (0 == 0 /\ n2^0-n2^post26 == 0 /\ ir4^0-ir4^post26 == 0 /\ -mid7^post26+mid7^0 == 0 /\ -k1^post26+k1^0 == 0 /\ j5^0-j5^post26 == 0 /\ -flag10^post26+flag10^0 == 0 /\ l6^0-l6^post26 == 0 /\ a8^0-a8^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ flag211^0-flag211^post26 == 0), cost: 1 27: l17 -> l16 : a8^0'=a8^post27, j5^0'=j5^post27, temp9^0'=temp9^post27, flag211^0'=flag211^post27, l6^0'=l6^post27, ir4^0'=ir4^post27, n2^0'=n2^post27, flag10^0'=flag10^post27, k1^0'=k1^post27, i3^0'=i3^post27, mid7^0'=mid7^post27, (a8^0-a8^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -l6^post27+l6^0 == 0 /\ -n2^post27+n2^0 == 0 /\ -k1^post27+k1^0 == 0 /\ -mid7^post27+mid7^0 == 0 /\ temp9^0-temp9^post27 == 0 /\ ir4^0-ir4^post27 == 0 /\ flag211^0-flag211^post27 == 0 /\ -flag10^post27+flag10^0 == 0 /\ j5^0-j5^post27 == 0), cost: 1 28: l18 -> l1 : a8^0'=a8^post28, j5^0'=j5^post28, temp9^0'=temp9^post28, flag211^0'=flag211^post28, l6^0'=l6^post28, ir4^0'=ir4^post28, n2^0'=n2^post28, flag10^0'=flag10^post28, k1^0'=k1^post28, i3^0'=i3^post28, mid7^0'=mid7^post28, (j5^0-j5^post28 == 0 /\ -mid7^post28+mid7^0 == 0 /\ n2^0-n2^post28 == 0 /\ ir4^0-ir4^post28 == 0 /\ -k1^post28+k1^0 == 0 /\ -flag10^post28+flag10^0 == 0 /\ l6^0-l6^post28 == 0 /\ temp9^0-temp9^post28 == 0 /\ 1-flag10^0 <= 0 /\ a8^0-a8^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -flag211^post28+flag211^0 == 0), cost: 1 29: l18 -> l1 : a8^0'=a8^post29, j5^0'=j5^post29, temp9^0'=temp9^post29, flag211^0'=flag211^post29, l6^0'=l6^post29, ir4^0'=ir4^post29, n2^0'=n2^post29, flag10^0'=flag10^post29, k1^0'=k1^post29, i3^0'=i3^post29, mid7^0'=mid7^post29, (-l6^post29+l6^0 == 0 /\ -i3^post29+i3^0 == 0 /\ k1^0-k1^post29 == 0 /\ -n2^post29+n2^0 == 0 /\ 1+flag10^0 <= 0 /\ a8^0-a8^post29 == 0 /\ -mid7^post29+mid7^0 == 0 /\ flag211^0-flag211^post29 == 0 /\ flag10^0-flag10^post29 == 0 /\ -temp9^post29+temp9^0 == 0 /\ j5^0-j5^post29 == 0 /\ ir4^0-ir4^post29 == 0), cost: 1 30: l18 -> l17 : a8^0'=a8^post30, j5^0'=j5^post30, temp9^0'=temp9^post30, flag211^0'=flag211^post30, l6^0'=l6^post30, ir4^0'=ir4^post30, n2^0'=n2^post30, flag10^0'=flag10^post30, k1^0'=k1^post30, i3^0'=i3^post30, mid7^0'=mid7^post30, (0 == 0 /\ -ir4^post30+ir4^0 == 0 /\ a8^0-a8^post30 == 0 /\ -flag10^0 <= 0 /\ flag211^0-flag211^post30 == 0 /\ flag10^0 <= 0 /\ -flag10^post30+flag10^0 == 0 /\ j5^0-j5^post30 == 0 /\ l6^0-l6^post30 == 0 /\ n2^0-n2^post30 == 0 /\ -i3^post30+i3^0 == 0 /\ -k1^post30+k1^0 == 0), cost: 1 32: l19 -> l1 : a8^0'=a8^post32, j5^0'=j5^post32, temp9^0'=temp9^post32, flag211^0'=flag211^post32, l6^0'=l6^post32, ir4^0'=ir4^post32, n2^0'=n2^post32, flag10^0'=flag10^post32, k1^0'=k1^post32, i3^0'=i3^post32, mid7^0'=mid7^post32, (-l6^post32+l6^0 == 0 /\ -i3^post32+i3^0 == 0 /\ -n2^post32+n2^0 == 0 /\ -1+flag10^post32 == 0 /\ k1^0-k1^post32 == 0 /\ -mid7^post32+mid7^0 == 0 /\ a8^0-a8^post32 == 0 /\ flag211^0-flag211^post32 == 0 /\ temp9^0-temp9^post32 == 0 /\ j5^0-j5^post32 == 0 /\ ir4^0-ir4^post32 == 0), cost: 1 33: l20 -> l19 : a8^0'=a8^post33, j5^0'=j5^post33, temp9^0'=temp9^post33, flag211^0'=flag211^post33, l6^0'=l6^post33, ir4^0'=ir4^post33, n2^0'=n2^post33, flag10^0'=flag10^post33, k1^0'=k1^post33, i3^0'=i3^post33, mid7^0'=mid7^post33, (0 == 0 /\ -mid7^post33+mid7^0 == 0 /\ n2^0-n2^post33 == 0 /\ -ir4^post33+ir4^0 == 0 /\ -k1^post33+k1^0 == 0 /\ a8^0-a8^post33 == 0 /\ flag211^0-flag211^post33 == 0 /\ -flag10^post33+flag10^0 == 0 /\ -i3^post33+i3^0 == 0 /\ -j5^post33+j5^0 == 0 /\ l6^0-l6^post33 == 0), cost: 1 34: l20 -> l19 : a8^0'=a8^post34, j5^0'=j5^post34, temp9^0'=temp9^post34, flag211^0'=flag211^post34, l6^0'=l6^post34, ir4^0'=ir4^post34, n2^0'=n2^post34, flag10^0'=flag10^post34, k1^0'=k1^post34, i3^0'=i3^post34, mid7^0'=mid7^post34, (-i3^post34+i3^0 == 0 /\ -l6^post34+l6^0 == 0 /\ k1^0-k1^post34 == 0 /\ -n2^post34+n2^0 == 0 /\ a8^0-a8^post34 == 0 /\ -mid7^post34+mid7^0 == 0 /\ flag211^0-flag211^post34 == 0 /\ flag10^0-flag10^post34 == 0 /\ j5^0-j5^post34 == 0 /\ ir4^0-ir4^post34 == 0 /\ -temp9^post34+temp9^0 == 0), cost: 1 35: l21 -> l19 : a8^0'=a8^post35, j5^0'=j5^post35, temp9^0'=temp9^post35, flag211^0'=flag211^post35, l6^0'=l6^post35, ir4^0'=ir4^post35, n2^0'=n2^post35, flag10^0'=flag10^post35, k1^0'=k1^post35, i3^0'=i3^post35, mid7^0'=mid7^post35, (-ir4^post35+ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ i3^0-i3^post35 == 0 /\ temp9^0-temp9^post35 == 0 /\ flag211^0-flag211^post35 == 0 /\ -flag10^post35+flag10^0 == 0 /\ j5^0-j5^post35 == 0 /\ -mid7^post35+mid7^0 == 0 /\ l6^0-l6^post35 == 0 /\ a8^0-a8^post35 == 0 /\ -k1^post35+k1^0 == 0 /\ n2^0-n2^post35 == 0), cost: 1 36: l21 -> l19 : a8^0'=a8^post36, j5^0'=j5^post36, temp9^0'=temp9^post36, flag211^0'=flag211^post36, l6^0'=l6^post36, ir4^0'=ir4^post36, n2^0'=n2^post36, flag10^0'=flag10^post36, k1^0'=k1^post36, i3^0'=i3^post36, mid7^0'=mid7^post36, (ir4^0-ir4^post36 == 0 /\ -k1^post36+k1^0 == 0 /\ n2^0-n2^post36 == 0 /\ -l6^0+ir4^0 <= 0 /\ -flag211^post36+flag211^0 == 0 /\ -flag10^post36+flag10^0 == 0 /\ a8^0-a8^post36 == 0 /\ -mid7^post36+mid7^0 == 0 /\ -l6^post36+l6^0 == 0 /\ j5^0-j5^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ temp9^0-temp9^post36 == 0), cost: 1 37: l21 -> l20 : a8^0'=a8^post37, j5^0'=j5^post37, temp9^0'=temp9^post37, flag211^0'=flag211^post37, l6^0'=l6^post37, ir4^0'=ir4^post37, n2^0'=n2^post37, flag10^0'=flag10^post37, k1^0'=k1^post37, i3^0'=i3^post37, mid7^0'=mid7^post37, (-l6^post37+l6^0 == 0 /\ -i3^post37+i3^0 == 0 /\ 1+l6^0-ir4^0 <= 0 /\ -n2^post37+n2^0 == 0 /\ k1^0-k1^post37 == 0 /\ -mid7^post37+mid7^0 == 0 /\ a8^0-a8^post37 == 0 /\ flag211^0-flag211^post37 == 0 /\ temp9^0-temp9^post37 == 0 /\ j5^0-j5^post37 == 0 /\ -1-l6^0+ir4^0 <= 0 /\ ir4^0-ir4^post37 == 0 /\ -flag10^post37+flag10^0 == 0), cost: 1 38: l22 -> l23 : a8^0'=a8^post38, j5^0'=j5^post38, temp9^0'=temp9^post38, flag211^0'=flag211^post38, l6^0'=l6^post38, ir4^0'=ir4^post38, n2^0'=n2^post38, flag10^0'=flag10^post38, k1^0'=k1^post38, i3^0'=i3^post38, mid7^0'=mid7^post38, (-ir4^post38+ir4^0 == 0 /\ -k1^post38+k1^0 == 0 /\ -mid7^post38+mid7^0 == 0 /\ i3^0-i3^post38 == 0 /\ flag211^0-flag211^post38 == 0 /\ n2^0-n2^post38 == 0 /\ temp9^0-temp9^post38 == 0 /\ -flag10^post38+flag10^0 == 0 /\ -j5^post38+j5^0 == 0 /\ l6^0-l6^post38 == 0 /\ a8^0-a8^post38 == 0), cost: 1 39: l24 -> l18 : a8^0'=a8^post39, j5^0'=j5^post39, temp9^0'=temp9^post39, flag211^0'=flag211^post39, l6^0'=l6^post39, ir4^0'=ir4^post39, n2^0'=n2^post39, flag10^0'=flag10^post39, k1^0'=k1^post39, i3^0'=i3^post39, mid7^0'=mid7^post39, (-i3^post39+i3^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ -l6^post39+l6^0 == 0 /\ -n2^post39+n2^0 == 0 /\ -flag211^post39+flag211^0 == 0 /\ j5^0-j5^post39 == 0 /\ k1^0-k1^post39 == 0 /\ -mid7^post39+mid7^0 == 0 /\ a8^0-a8^post39 == 0 /\ temp9^0-temp9^post39 == 0 /\ flag10^0-flag10^post39 == 0 /\ ir4^0-ir4^post39 == 0), cost: 1 40: l24 -> l21 : a8^0'=a8^post40, j5^0'=j5^post40, temp9^0'=temp9^post40, flag211^0'=flag211^post40, l6^0'=l6^post40, ir4^0'=ir4^post40, n2^0'=n2^post40, flag10^0'=flag10^post40, k1^0'=k1^post40, i3^0'=i3^post40, mid7^0'=mid7^post40, (-ir4^post40+ir4^0 == 0 /\ i3^0-i3^post40 == 0 /\ temp9^0-temp9^post40 == 0 /\ -flag10^post40+flag10^0 == 0 /\ flag211^0-flag211^post40 == 0 /\ j5^0-j5^post40 == 0 /\ -mid7^post40+mid7^0 == 0 /\ -k1^post40+k1^0 == 0 /\ a8^0-a8^post40 == 0 /\ l6^0-l6^post40 == 0 /\ -1-l6^0+ir4^0 <= 0 /\ n2^0-n2^post40 == 0), cost: 1 44: l25 -> l1 : a8^0'=a8^post44, j5^0'=j5^post44, temp9^0'=temp9^post44, flag211^0'=flag211^post44, l6^0'=l6^post44, ir4^0'=ir4^post44, n2^0'=n2^post44, flag10^0'=flag10^post44, k1^0'=k1^post44, i3^0'=i3^post44, mid7^0'=mid7^post44, (a8^0-a8^post44 == 0 /\ flag211^post44 == 0 /\ -i3^post44+i3^0 == 0 /\ -mid7^post44+mid7^0 == 0 /\ -1+l6^post44 == 0 /\ -10+k1^post44 == 0 /\ j5^0-j5^post44 == 0 /\ -20+n2^post44 == 0 /\ temp9^0-temp9^post44 == 0 /\ -flag211^post44+flag10^post44 == 0 /\ -n2^post44+ir4^post44 == 0), cost: 1 45: l26 -> l25 : a8^0'=a8^post45, j5^0'=j5^post45, temp9^0'=temp9^post45, flag211^0'=flag211^post45, l6^0'=l6^post45, ir4^0'=ir4^post45, n2^0'=n2^post45, flag10^0'=flag10^post45, k1^0'=k1^post45, i3^0'=i3^post45, mid7^0'=mid7^post45, (-ir4^post45+ir4^0 == 0 /\ j5^0-j5^post45 == 0 /\ flag211^0-flag211^post45 == 0 /\ i3^0-i3^post45 == 0 /\ -flag10^post45+flag10^0 == 0 /\ temp9^0-temp9^post45 == 0 /\ -mid7^post45+mid7^0 == 0 /\ a8^0-a8^post45 == 0 /\ -k1^post45+k1^0 == 0 /\ l6^0-l6^post45 == 0 /\ n2^0-n2^post45 == 0), cost: 1 Removed unreachable rules and leafs Start location: l26 0: l0 -> l1 : a8^0'=a8^post0, j5^0'=j5^post0, temp9^0'=temp9^post0, flag211^0'=flag211^post0, l6^0'=l6^post0, ir4^0'=ir4^post0, n2^0'=n2^post0, flag10^0'=flag10^post0, k1^0'=k1^post0, i3^0'=i3^post0, mid7^0'=mid7^post0, (-ir4^post0+ir4^0 == 0 /\ l6^0-l6^post0 == 0 /\ i3^0-i3^post0 == 0 /\ -flag10^post0+flag10^0 == 0 /\ temp9^0-temp9^post0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ flag211^0-flag211^post0 == 0 /\ j5^0-j5^post0 == 0 /\ a8^0-a8^post0 == 0 /\ -mid7^post0+mid7^0 == 0 /\ -k1^post0+k1^0 == 0 /\ n2^0-n2^post0 == 0), cost: 1 1: l0 -> l1 : a8^0'=a8^post1, j5^0'=j5^post1, temp9^0'=temp9^post1, flag211^0'=flag211^post1, l6^0'=l6^post1, ir4^0'=ir4^post1, n2^0'=n2^post1, flag10^0'=flag10^post1, k1^0'=k1^post1, i3^0'=i3^post1, mid7^0'=mid7^post1, (-mid7^post1+mid7^0 == 0 /\ n2^0-n2^post1 == 0 /\ -k1^post1+k1^0 == 0 /\ -flag211^post1+flag211^0 == 0 /\ -flag10^post1+flag10^0 == 0 /\ a8^0-a8^post1 == 0 /\ ir4^0-ir4^post1 == 0 /\ j5^0-j5^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ l6^post1-i3^0 == 0 /\ j5^0-k1^0 <= 0 /\ temp9^0-temp9^post1 == 0), cost: 1 10: l1 -> l7 : a8^0'=a8^post10, j5^0'=j5^post10, temp9^0'=temp9^post10, flag211^0'=flag211^post10, l6^0'=l6^post10, ir4^0'=ir4^post10, n2^0'=n2^post10, flag10^0'=flag10^post10, k1^0'=k1^post10, i3^0'=i3^post10, mid7^0'=mid7^post10, (-ir4^post10+ir4^0 == 0 /\ flag211^0-flag211^post10 == 0 /\ temp9^0-temp9^post10 == 0 /\ j5^0-j5^post10 == 0 /\ i3^0-i3^post10 == 0 /\ -flag10^post10+flag10^0 == 0 /\ l6^0-l6^post10 == 0 /\ -mid7^post10+mid7^0 == 0 /\ a8^0-a8^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ n2^0-n2^post10 == 0), cost: 1 2: l2 -> l0 : a8^0'=a8^post2, j5^0'=j5^post2, temp9^0'=temp9^post2, flag211^0'=flag211^post2, l6^0'=l6^post2, ir4^0'=ir4^post2, n2^0'=n2^post2, flag10^0'=flag10^post2, k1^0'=k1^post2, i3^0'=i3^post2, mid7^0'=mid7^post2, (-i3^post2+i3^0 == 0 /\ -l6^post2+l6^0 == 0 /\ k1^0-k1^post2 == 0 /\ -n2^post2+n2^0 == 0 /\ a8^0-a8^post2 == 0 /\ -mid7^post2+mid7^0 == 0 /\ flag211^0-flag211^post2 == 0 /\ flag10^0-flag10^post2 == 0 /\ -temp9^post2+temp9^0 == 0 /\ j5^0-j5^post2 == 0 /\ ir4^0-ir4^post2 == 0 /\ 1+j5^0-k1^0 <= 0), cost: 1 3: l2 -> l0 : a8^0'=a8^post3, j5^0'=j5^post3, temp9^0'=temp9^post3, flag211^0'=flag211^post3, l6^0'=l6^post3, ir4^0'=ir4^post3, n2^0'=n2^post3, flag10^0'=flag10^post3, k1^0'=k1^post3, i3^0'=i3^post3, mid7^0'=mid7^post3, (i3^0-i3^post3 == 0 /\ 1-j5^0+ir4^post3 == 0 /\ flag211^0-flag211^post3 == 0 /\ temp9^0-temp9^post3 == 0 /\ -j5^0+k1^0 <= 0 /\ -flag10^post3+flag10^0 == 0 /\ j5^0-j5^post3 == 0 /\ a8^0-a8^post3 == 0 /\ -mid7^post3+mid7^0 == 0 /\ l6^0-l6^post3 == 0 /\ -k1^post3+k1^0 == 0 /\ n2^0-n2^post3 == 0), cost: 1 4: l3 -> l4 : a8^0'=a8^post4, j5^0'=j5^post4, temp9^0'=temp9^post4, flag211^0'=flag211^post4, l6^0'=l6^post4, ir4^0'=ir4^post4, n2^0'=n2^post4, flag10^0'=flag10^post4, k1^0'=k1^post4, i3^0'=i3^post4, mid7^0'=mid7^post4, (-flag211^post4+flag211^0 == 0 /\ -flag10^post4+flag10^0 == 0 /\ -mid7^post4+mid7^0 == 0 /\ -i3^post4+i3^0 == 0 /\ -l6^post4+l6^0 == 0 /\ j5^0-j5^post4 == 0 /\ a8^0-a8^post4 == 0 /\ -n2^post4+n2^0 == 0 /\ ir4^0-ir4^post4 == 0 /\ temp9^0-temp9^post4 == 0 /\ k1^0-k1^post4 == 0), cost: 1 19: l4 -> l13 : a8^0'=a8^post19, j5^0'=j5^post19, temp9^0'=temp9^post19, flag211^0'=flag211^post19, l6^0'=l6^post19, ir4^0'=ir4^post19, n2^0'=n2^post19, flag10^0'=flag10^post19, k1^0'=k1^post19, i3^0'=i3^post19, mid7^0'=mid7^post19, (a8^0-a8^post19 == 0 /\ -flag10^post19+flag10^0 == 0 /\ -mid7^post19+mid7^0 == 0 /\ -k1^post19+k1^0 == 0 /\ -flag211^post19+flag211^0 == 0 /\ j5^0-j5^post19 == 0 /\ -l6^post19+l6^0 == 0 /\ -i3^post19+i3^0 == 0 /\ ir4^0-ir4^post19 == 0 /\ -n2^post19+n2^0 == 0 /\ temp9^0-temp9^post19 == 0), cost: 1 5: l5 -> l3 : a8^0'=a8^post5, j5^0'=j5^post5, temp9^0'=temp9^post5, flag211^0'=flag211^post5, l6^0'=l6^post5, ir4^0'=ir4^post5, n2^0'=n2^post5, flag10^0'=flag10^post5, k1^0'=k1^post5, i3^0'=i3^post5, mid7^0'=mid7^post5, (-ir4^post5+ir4^0 == 0 /\ 1-flag211^0 <= 0 /\ i3^0-i3^post5 == 0 /\ -flag10^post5+flag10^0 == 0 /\ temp9^0-temp9^post5 == 0 /\ flag211^0-flag211^post5 == 0 /\ l6^0-l6^post5 == 0 /\ j5^0-j5^post5 == 0 /\ a8^0-a8^post5 == 0 /\ -mid7^post5+mid7^0 == 0 /\ -k1^post5+k1^0 == 0 /\ n2^0-n2^post5 == 0), cost: 1 6: l5 -> l3 : a8^0'=a8^post6, j5^0'=j5^post6, temp9^0'=temp9^post6, flag211^0'=flag211^post6, l6^0'=l6^post6, ir4^0'=ir4^post6, n2^0'=n2^post6, flag10^0'=flag10^post6, k1^0'=k1^post6, i3^0'=i3^post6, mid7^0'=mid7^post6, (-k1^post6+k1^0 == 0 /\ -flag211^post6+flag211^0 == 0 /\ -flag10^post6+flag10^0 == 0 /\ -mid7^post6+mid7^0 == 0 /\ j5^0-j5^post6 == 0 /\ ir4^0-ir4^post6 == 0 /\ -l6^post6+l6^0 == 0 /\ -i3^post6+i3^0 == 0 /\ -a8^post6+a8^0 == 0 /\ -n2^post6+n2^0 == 0 /\ 1+flag211^0 <= 0 /\ temp9^0-temp9^post6 == 0), cost: 1 7: l5 -> l3 : a8^0'=a8^post7, j5^0'=j5^post7, temp9^0'=temp9^post7, flag211^0'=flag211^post7, l6^0'=l6^post7, ir4^0'=ir4^post7, n2^0'=n2^post7, flag10^0'=flag10^post7, k1^0'=k1^post7, i3^0'=i3^post7, mid7^0'=mid7^post7, (0 == 0 /\ -i3^post7+i3^0 == 0 /\ flag211^0-flag211^post7 == 0 /\ -flag211^0 <= 0 /\ flag211^0 <= 0 /\ j5^0-j5^post7 == 0 /\ -n2^post7+n2^0 == 0 /\ k1^0-k1^post7 == 0 /\ l6^0-l6^post7 == 0 /\ a8^0-a8^post7 == 0 /\ -mid7^post7+mid7^0 == 0 /\ flag10^0-flag10^post7 == 0 /\ ir4^0-ir4^post7 == 0), cost: 1 8: l6 -> l5 : a8^0'=a8^post8, j5^0'=j5^post8, temp9^0'=temp9^post8, flag211^0'=flag211^post8, l6^0'=l6^post8, ir4^0'=ir4^post8, n2^0'=n2^post8, flag10^0'=flag10^post8, k1^0'=k1^post8, i3^0'=i3^post8, mid7^0'=mid7^post8, (-ir4^post8+ir4^0 == 0 /\ i3^0-i3^post8 == 0 /\ -j5^0+i3^0 <= 0 /\ temp9^0-temp9^post8 == 0 /\ flag211^0-flag211^post8 == 0 /\ -flag10^post8+flag10^0 == 0 /\ j5^0-j5^post8 == 0 /\ -mid7^post8+mid7^0 == 0 /\ l6^0-l6^post8 == 0 /\ a8^0-a8^post8 == 0 /\ -k1^post8+k1^0 == 0 /\ n2^0-n2^post8 == 0), cost: 1 9: l6 -> l5 : a8^0'=a8^post9, j5^0'=j5^post9, temp9^0'=temp9^post9, flag211^0'=flag211^post9, l6^0'=l6^post9, ir4^0'=ir4^post9, n2^0'=n2^post9, flag10^0'=flag10^post9, k1^0'=k1^post9, i3^0'=i3^post9, mid7^0'=mid7^post9, (a8^0-a8^post9 == 0 /\ -flag10^post9+flag10^0 == 0 /\ -1+flag211^post9 == 0 /\ 1+j5^0-i3^0 <= 0 /\ -mid7^post9+mid7^0 == 0 /\ -k1^post9+k1^0 == 0 /\ ir4^0-ir4^post9 == 0 /\ -i3^post9+i3^0 == 0 /\ -l6^post9+l6^0 == 0 /\ j5^0-j5^post9 == 0 /\ -n2^post9+n2^0 == 0 /\ temp9^0-temp9^post9 == 0), cost: 1 43: l7 -> l24 : a8^0'=a8^post43, j5^0'=j5^post43, temp9^0'=temp9^post43, flag211^0'=flag211^post43, l6^0'=l6^post43, ir4^0'=ir4^post43, n2^0'=n2^post43, flag10^0'=flag10^post43, k1^0'=k1^post43, i3^0'=i3^post43, mid7^0'=mid7^post43, (-mid7^post43+mid7^0 == 0 /\ -k1^post43+k1^0 == 0 /\ i3^0-i3^post43 == 0 /\ -ir4^post43+ir4^0 == 0 /\ -flag10^0 <= 0 /\ flag211^0-flag211^post43 == 0 /\ -flag10^post43+flag10^0 == 0 /\ n2^0-n2^post43 == 0 /\ temp9^0-temp9^post43 == 0 /\ flag10^0 <= 0 /\ -j5^post43+j5^0 == 0 /\ l6^0-l6^post43 == 0 /\ a8^0-a8^post43 == 0), cost: 1 11: l8 -> l9 : a8^0'=a8^post11, j5^0'=j5^post11, temp9^0'=temp9^post11, flag211^0'=flag211^post11, l6^0'=l6^post11, ir4^0'=ir4^post11, n2^0'=n2^post11, flag10^0'=flag10^post11, k1^0'=k1^post11, i3^0'=i3^post11, mid7^0'=mid7^post11, (-flag211^post11+flag211^0 == 0 /\ a8^0-a8^post11 == 0 /\ -flag10^post11+flag10^0 == 0 /\ -mid7^post11+mid7^0 == 0 /\ -k1^post11+k1^0 == 0 /\ ir4^0-ir4^post11 == 0 /\ -l6^post11+l6^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -n2^post11+n2^0 == 0 /\ 1-j5^0+j5^post11 == 0 /\ temp9^0-temp9^post11 == 0), cost: 1 12: l8 -> l6 : a8^0'=a8^post12, j5^0'=j5^post12, temp9^0'=temp9^post12, flag211^0'=flag211^post12, l6^0'=l6^post12, ir4^0'=ir4^post12, n2^0'=n2^post12, flag10^0'=flag10^post12, k1^0'=k1^post12, i3^0'=i3^post12, mid7^0'=mid7^post12, (-i3^post12+i3^0 == 0 /\ flag211^0-flag211^post12 == 0 /\ flag10^0-flag10^post12 == 0 /\ a8^0-a8^post12 == 0 /\ temp9^0-temp9^post12 == 0 /\ -n2^post12+n2^0 == 0 /\ j5^0-j5^post12 == 0 /\ -mid7^post12+mid7^0 == 0 /\ -k1^post12+k1^0 == 0 /\ l6^0-l6^post12 == 0 /\ -ir4^post12+ir4^0 == 0), cost: 1 31: l9 -> l8 : a8^0'=a8^post31, j5^0'=j5^post31, temp9^0'=temp9^post31, flag211^0'=flag211^post31, l6^0'=l6^post31, ir4^0'=ir4^post31, n2^0'=n2^post31, flag10^0'=flag10^post31, k1^0'=k1^post31, i3^0'=i3^post31, mid7^0'=mid7^post31, (ir4^0-ir4^post31 == 0 /\ n2^0-n2^post31 == 0 /\ -mid7^post31+mid7^0 == 0 /\ -k1^post31+k1^0 == 0 /\ j5^0-j5^post31 == 0 /\ -flag10^post31+flag10^0 == 0 /\ a8^0-a8^post31 == 0 /\ l6^0-l6^post31 == 0 /\ temp9^0-temp9^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ flag211^0-flag211^post31 == 0), cost: 1 13: l10 -> l11 : a8^0'=a8^post13, j5^0'=j5^post13, temp9^0'=temp9^post13, flag211^0'=flag211^post13, l6^0'=l6^post13, ir4^0'=ir4^post13, n2^0'=n2^post13, flag10^0'=flag10^post13, k1^0'=k1^post13, i3^0'=i3^post13, mid7^0'=mid7^post13, (-ir4^post13+ir4^0 == 0 /\ j5^0-j5^post13 == 0 /\ temp9^0-temp9^post13 == 0 /\ -flag10^post13+flag10^0 == 0 /\ a8^0-a8^post13 == 0 /\ -k1^post13+k1^0 == 0 /\ -mid7^post13+mid7^0 == 0 /\ l6^0-l6^post13 == 0 /\ -flag211^post13+flag211^0 == 0 /\ n2^0-n2^post13 == 0 /\ -1-i3^0+i3^post13 == 0), cost: 1 14: l10 -> l9 : a8^0'=a8^post14, j5^0'=j5^post14, temp9^0'=temp9^post14, flag211^0'=flag211^post14, l6^0'=l6^post14, ir4^0'=ir4^post14, n2^0'=n2^post14, flag10^0'=flag10^post14, k1^0'=k1^post14, i3^0'=i3^post14, mid7^0'=mid7^post14, (-flag211^post14+flag211^0 == 0 /\ a8^0-a8^post14 == 0 /\ -flag10^post14+flag10^0 == 0 /\ 1-j5^0+j5^post14 == 0 /\ -mid7^post14+mid7^0 == 0 /\ -k1^post14+k1^0 == 0 /\ ir4^0-ir4^post14 == 0 /\ -l6^post14+l6^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -n2^post14+n2^0 == 0 /\ temp9^0-temp9^post14 == 0), cost: 1 23: l11 -> l10 : a8^0'=a8^post23, j5^0'=j5^post23, temp9^0'=temp9^post23, flag211^0'=flag211^post23, l6^0'=l6^post23, ir4^0'=ir4^post23, n2^0'=n2^post23, flag10^0'=flag10^post23, k1^0'=k1^post23, i3^0'=i3^post23, mid7^0'=mid7^post23, (ir4^0-ir4^post23 == 0 /\ n2^0-n2^post23 == 0 /\ -mid7^post23+mid7^0 == 0 /\ -k1^post23+k1^0 == 0 /\ j5^0-j5^post23 == 0 /\ l6^0-l6^post23 == 0 /\ -flag10^post23+flag10^0 == 0 /\ temp9^0-temp9^post23 == 0 /\ a8^0-a8^post23 == 0 /\ -i3^post23+i3^0 == 0 /\ -flag211^post23+flag211^0 == 0), cost: 1 15: l12 -> l2 : a8^0'=a8^post15, j5^0'=j5^post15, temp9^0'=temp9^post15, flag211^0'=flag211^post15, l6^0'=l6^post15, ir4^0'=ir4^post15, n2^0'=n2^post15, flag10^0'=flag10^post15, k1^0'=k1^post15, i3^0'=i3^post15, mid7^0'=mid7^post15, (-i3^post15+i3^0 == 0 /\ flag10^0-flag10^post15 == 0 /\ flag211^0-flag211^post15 == 0 /\ temp9^0-temp9^post15 == 0 /\ j5^0-j5^post15 == 0 /\ -n2^post15+n2^0 == 0 /\ a8^0-a8^post15 == 0 /\ l6^0-l6^post15 == 0 /\ -ir4^post15+ir4^0 == 0 /\ -k1^post15+k1^0 == 0 /\ -mid7^post15+mid7^0 == 0), cost: 1 16: l13 -> l12 : a8^0'=a8^post16, j5^0'=j5^post16, temp9^0'=temp9^post16, flag211^0'=flag211^post16, l6^0'=l6^post16, ir4^0'=ir4^post16, n2^0'=n2^post16, flag10^0'=flag10^post16, k1^0'=k1^post16, i3^0'=i3^post16, mid7^0'=mid7^post16, (a8^0-a8^post16 == 0 /\ 1-flag211^0 <= 0 /\ -flag10^post16+flag10^0 == 0 /\ -i3^post16+i3^0 == 0 /\ -k1^post16+k1^0 == 0 /\ -mid7^post16+mid7^0 == 0 /\ j5^0-j5^post16 == 0 /\ ir4^0-ir4^post16 == 0 /\ -l6^post16+l6^0 == 0 /\ -n2^post16+n2^0 == 0 /\ flag211^0-flag211^post16 == 0 /\ temp9^0-temp9^post16 == 0), cost: 1 17: l13 -> l12 : a8^0'=a8^post17, j5^0'=j5^post17, temp9^0'=temp9^post17, flag211^0'=flag211^post17, l6^0'=l6^post17, ir4^0'=ir4^post17, n2^0'=n2^post17, flag10^0'=flag10^post17, k1^0'=k1^post17, i3^0'=i3^post17, mid7^0'=mid7^post17, (-i3^post17+i3^0 == 0 /\ flag211^0-flag211^post17 == 0 /\ a8^0-a8^post17 == 0 /\ flag10^0-flag10^post17 == 0 /\ temp9^0-temp9^post17 == 0 /\ -n2^post17+n2^0 == 0 /\ j5^0-j5^post17 == 0 /\ -mid7^post17+mid7^0 == 0 /\ -k1^post17+k1^0 == 0 /\ l6^0-l6^post17 == 0 /\ -ir4^post17+ir4^0 == 0 /\ 1+flag211^0 <= 0), cost: 1 18: l13 -> l11 : a8^0'=a8^post18, j5^0'=j5^post18, temp9^0'=temp9^post18, flag211^0'=flag211^post18, l6^0'=l6^post18, ir4^0'=ir4^post18, n2^0'=n2^post18, flag10^0'=flag10^post18, k1^0'=k1^post18, i3^0'=i3^post18, mid7^0'=mid7^post18, (temp9^0-temp9^post18 == 0 /\ n2^0-n2^post18 == 0 /\ ir4^0-ir4^post18 == 0 /\ -flag211^0 <= 0 /\ j5^0-j5^post18 == 0 /\ -mid7^post18+mid7^0 == 0 /\ -k1^post18+k1^0 == 0 /\ flag211^0 <= 0 /\ -1+i3^post18-i3^0 == 0 /\ l6^0-l6^post18 == 0 /\ -flag10^post18+flag10^0 == 0 /\ a8^0-a8^post18 == 0 /\ -flag211^post18+flag211^0 == 0), cost: 1 20: l14 -> l4 : a8^0'=a8^post20, j5^0'=j5^post20, temp9^0'=temp9^post20, flag211^0'=flag211^post20, l6^0'=l6^post20, ir4^0'=ir4^post20, n2^0'=n2^post20, flag10^0'=flag10^post20, k1^0'=k1^post20, i3^0'=i3^post20, mid7^0'=mid7^post20, (0 == 0 /\ flag211^0-flag211^post20 == 0 /\ temp9^0-temp9^post20 == 0 /\ flag10^0-flag10^post20 == 0 /\ -n2^post20+n2^0 == 0 /\ -1-l6^0+i3^post20 == 0 /\ -ir4^0+j5^post20 == 0 /\ l6^0-l6^post20 == 0 /\ -ir4^post20+ir4^0 == 0 /\ -mid7^post20+mid7^0 == 0 /\ -k1^post20+k1^0 == 0), cost: 1 21: l15 -> l14 : a8^0'=a8^post21, j5^0'=j5^post21, temp9^0'=temp9^post21, flag211^0'=flag211^post21, l6^0'=l6^post21, ir4^0'=ir4^post21, n2^0'=n2^post21, flag10^0'=flag10^post21, k1^0'=k1^post21, i3^0'=i3^post21, mid7^0'=mid7^post21, (0 == 0 /\ ir4^0-ir4^post21 == 0 /\ n2^0-n2^post21 == 0 /\ -k1^post21+k1^0 == 0 /\ j5^0-j5^post21 == 0 /\ -mid7^post21+mid7^0 == 0 /\ a8^0-a8^post21 == 0 /\ l6^0-l6^post21 == 0 /\ -flag10^post21+flag10^0 == 0 /\ -i3^post21+i3^0 == 0 /\ flag211^0-flag211^post21 == 0), cost: 1 22: l15 -> l14 : a8^0'=a8^post22, j5^0'=j5^post22, temp9^0'=temp9^post22, flag211^0'=flag211^post22, l6^0'=l6^post22, ir4^0'=ir4^post22, n2^0'=n2^post22, flag10^0'=flag10^post22, k1^0'=k1^post22, i3^0'=i3^post22, mid7^0'=mid7^post22, (-i3^post22+i3^0 == 0 /\ temp9^0-temp9^post22 == 0 /\ flag211^0-flag211^post22 == 0 /\ a8^0-a8^post22 == 0 /\ flag10^0-flag10^post22 == 0 /\ -n2^post22+n2^0 == 0 /\ j5^0-j5^post22 == 0 /\ -mid7^post22+mid7^0 == 0 /\ -k1^post22+k1^0 == 0 /\ l6^0-l6^post22 == 0 /\ -ir4^post22+ir4^0 == 0), cost: 1 24: l16 -> l15 : a8^0'=a8^post24, j5^0'=j5^post24, temp9^0'=temp9^post24, flag211^0'=flag211^post24, l6^0'=l6^post24, ir4^0'=ir4^post24, n2^0'=n2^post24, flag10^0'=flag10^post24, k1^0'=k1^post24, i3^0'=i3^post24, mid7^0'=mid7^post24, (0 == 0 /\ a8^0-a8^post24 == 0 /\ l6^0-l6^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ -mid7^post24+mid7^0 == 0 /\ -n2^post24+n2^0 == 0 /\ flag211^0-flag211^post24 == 0 /\ flag10^0-flag10^post24 == 0 /\ j5^0-j5^post24 == 0 /\ ir4^0-ir4^post24 == 0 /\ k1^0-k1^post24 == 0), cost: 1 25: l16 -> l15 : a8^0'=a8^post25, j5^0'=j5^post25, temp9^0'=temp9^post25, flag211^0'=flag211^post25, l6^0'=l6^post25, ir4^0'=ir4^post25, n2^0'=n2^post25, flag10^0'=flag10^post25, k1^0'=k1^post25, i3^0'=i3^post25, mid7^0'=mid7^post25, (flag10^0-flag10^post25 == 0 /\ -n2^post25+n2^0 == 0 /\ flag211^0-flag211^post25 == 0 /\ temp9^0-temp9^post25 == 0 /\ j5^0-j5^post25 == 0 /\ a8^0-a8^post25 == 0 /\ l6^0-l6^post25 == 0 /\ -ir4^post25+ir4^0 == 0 /\ -i3^post25+i3^0 == 0 /\ -mid7^post25+mid7^0 == 0 /\ -k1^post25+k1^0 == 0), cost: 1 26: l17 -> l16 : a8^0'=a8^post26, j5^0'=j5^post26, temp9^0'=temp9^post26, flag211^0'=flag211^post26, l6^0'=l6^post26, ir4^0'=ir4^post26, n2^0'=n2^post26, flag10^0'=flag10^post26, k1^0'=k1^post26, i3^0'=i3^post26, mid7^0'=mid7^post26, (0 == 0 /\ n2^0-n2^post26 == 0 /\ ir4^0-ir4^post26 == 0 /\ -mid7^post26+mid7^0 == 0 /\ -k1^post26+k1^0 == 0 /\ j5^0-j5^post26 == 0 /\ -flag10^post26+flag10^0 == 0 /\ l6^0-l6^post26 == 0 /\ a8^0-a8^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ flag211^0-flag211^post26 == 0), cost: 1 27: l17 -> l16 : a8^0'=a8^post27, j5^0'=j5^post27, temp9^0'=temp9^post27, flag211^0'=flag211^post27, l6^0'=l6^post27, ir4^0'=ir4^post27, n2^0'=n2^post27, flag10^0'=flag10^post27, k1^0'=k1^post27, i3^0'=i3^post27, mid7^0'=mid7^post27, (a8^0-a8^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -l6^post27+l6^0 == 0 /\ -n2^post27+n2^0 == 0 /\ -k1^post27+k1^0 == 0 /\ -mid7^post27+mid7^0 == 0 /\ temp9^0-temp9^post27 == 0 /\ ir4^0-ir4^post27 == 0 /\ flag211^0-flag211^post27 == 0 /\ -flag10^post27+flag10^0 == 0 /\ j5^0-j5^post27 == 0), cost: 1 28: l18 -> l1 : a8^0'=a8^post28, j5^0'=j5^post28, temp9^0'=temp9^post28, flag211^0'=flag211^post28, l6^0'=l6^post28, ir4^0'=ir4^post28, n2^0'=n2^post28, flag10^0'=flag10^post28, k1^0'=k1^post28, i3^0'=i3^post28, mid7^0'=mid7^post28, (j5^0-j5^post28 == 0 /\ -mid7^post28+mid7^0 == 0 /\ n2^0-n2^post28 == 0 /\ ir4^0-ir4^post28 == 0 /\ -k1^post28+k1^0 == 0 /\ -flag10^post28+flag10^0 == 0 /\ l6^0-l6^post28 == 0 /\ temp9^0-temp9^post28 == 0 /\ 1-flag10^0 <= 0 /\ a8^0-a8^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -flag211^post28+flag211^0 == 0), cost: 1 29: l18 -> l1 : a8^0'=a8^post29, j5^0'=j5^post29, temp9^0'=temp9^post29, flag211^0'=flag211^post29, l6^0'=l6^post29, ir4^0'=ir4^post29, n2^0'=n2^post29, flag10^0'=flag10^post29, k1^0'=k1^post29, i3^0'=i3^post29, mid7^0'=mid7^post29, (-l6^post29+l6^0 == 0 /\ -i3^post29+i3^0 == 0 /\ k1^0-k1^post29 == 0 /\ -n2^post29+n2^0 == 0 /\ 1+flag10^0 <= 0 /\ a8^0-a8^post29 == 0 /\ -mid7^post29+mid7^0 == 0 /\ flag211^0-flag211^post29 == 0 /\ flag10^0-flag10^post29 == 0 /\ -temp9^post29+temp9^0 == 0 /\ j5^0-j5^post29 == 0 /\ ir4^0-ir4^post29 == 0), cost: 1 30: l18 -> l17 : a8^0'=a8^post30, j5^0'=j5^post30, temp9^0'=temp9^post30, flag211^0'=flag211^post30, l6^0'=l6^post30, ir4^0'=ir4^post30, n2^0'=n2^post30, flag10^0'=flag10^post30, k1^0'=k1^post30, i3^0'=i3^post30, mid7^0'=mid7^post30, (0 == 0 /\ -ir4^post30+ir4^0 == 0 /\ a8^0-a8^post30 == 0 /\ -flag10^0 <= 0 /\ flag211^0-flag211^post30 == 0 /\ flag10^0 <= 0 /\ -flag10^post30+flag10^0 == 0 /\ j5^0-j5^post30 == 0 /\ l6^0-l6^post30 == 0 /\ n2^0-n2^post30 == 0 /\ -i3^post30+i3^0 == 0 /\ -k1^post30+k1^0 == 0), cost: 1 32: l19 -> l1 : a8^0'=a8^post32, j5^0'=j5^post32, temp9^0'=temp9^post32, flag211^0'=flag211^post32, l6^0'=l6^post32, ir4^0'=ir4^post32, n2^0'=n2^post32, flag10^0'=flag10^post32, k1^0'=k1^post32, i3^0'=i3^post32, mid7^0'=mid7^post32, (-l6^post32+l6^0 == 0 /\ -i3^post32+i3^0 == 0 /\ -n2^post32+n2^0 == 0 /\ -1+flag10^post32 == 0 /\ k1^0-k1^post32 == 0 /\ -mid7^post32+mid7^0 == 0 /\ a8^0-a8^post32 == 0 /\ flag211^0-flag211^post32 == 0 /\ temp9^0-temp9^post32 == 0 /\ j5^0-j5^post32 == 0 /\ ir4^0-ir4^post32 == 0), cost: 1 33: l20 -> l19 : a8^0'=a8^post33, j5^0'=j5^post33, temp9^0'=temp9^post33, flag211^0'=flag211^post33, l6^0'=l6^post33, ir4^0'=ir4^post33, n2^0'=n2^post33, flag10^0'=flag10^post33, k1^0'=k1^post33, i3^0'=i3^post33, mid7^0'=mid7^post33, (0 == 0 /\ -mid7^post33+mid7^0 == 0 /\ n2^0-n2^post33 == 0 /\ -ir4^post33+ir4^0 == 0 /\ -k1^post33+k1^0 == 0 /\ a8^0-a8^post33 == 0 /\ flag211^0-flag211^post33 == 0 /\ -flag10^post33+flag10^0 == 0 /\ -i3^post33+i3^0 == 0 /\ -j5^post33+j5^0 == 0 /\ l6^0-l6^post33 == 0), cost: 1 34: l20 -> l19 : a8^0'=a8^post34, j5^0'=j5^post34, temp9^0'=temp9^post34, flag211^0'=flag211^post34, l6^0'=l6^post34, ir4^0'=ir4^post34, n2^0'=n2^post34, flag10^0'=flag10^post34, k1^0'=k1^post34, i3^0'=i3^post34, mid7^0'=mid7^post34, (-i3^post34+i3^0 == 0 /\ -l6^post34+l6^0 == 0 /\ k1^0-k1^post34 == 0 /\ -n2^post34+n2^0 == 0 /\ a8^0-a8^post34 == 0 /\ -mid7^post34+mid7^0 == 0 /\ flag211^0-flag211^post34 == 0 /\ flag10^0-flag10^post34 == 0 /\ j5^0-j5^post34 == 0 /\ ir4^0-ir4^post34 == 0 /\ -temp9^post34+temp9^0 == 0), cost: 1 35: l21 -> l19 : a8^0'=a8^post35, j5^0'=j5^post35, temp9^0'=temp9^post35, flag211^0'=flag211^post35, l6^0'=l6^post35, ir4^0'=ir4^post35, n2^0'=n2^post35, flag10^0'=flag10^post35, k1^0'=k1^post35, i3^0'=i3^post35, mid7^0'=mid7^post35, (-ir4^post35+ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ i3^0-i3^post35 == 0 /\ temp9^0-temp9^post35 == 0 /\ flag211^0-flag211^post35 == 0 /\ -flag10^post35+flag10^0 == 0 /\ j5^0-j5^post35 == 0 /\ -mid7^post35+mid7^0 == 0 /\ l6^0-l6^post35 == 0 /\ a8^0-a8^post35 == 0 /\ -k1^post35+k1^0 == 0 /\ n2^0-n2^post35 == 0), cost: 1 36: l21 -> l19 : a8^0'=a8^post36, j5^0'=j5^post36, temp9^0'=temp9^post36, flag211^0'=flag211^post36, l6^0'=l6^post36, ir4^0'=ir4^post36, n2^0'=n2^post36, flag10^0'=flag10^post36, k1^0'=k1^post36, i3^0'=i3^post36, mid7^0'=mid7^post36, (ir4^0-ir4^post36 == 0 /\ -k1^post36+k1^0 == 0 /\ n2^0-n2^post36 == 0 /\ -l6^0+ir4^0 <= 0 /\ -flag211^post36+flag211^0 == 0 /\ -flag10^post36+flag10^0 == 0 /\ a8^0-a8^post36 == 0 /\ -mid7^post36+mid7^0 == 0 /\ -l6^post36+l6^0 == 0 /\ j5^0-j5^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ temp9^0-temp9^post36 == 0), cost: 1 37: l21 -> l20 : a8^0'=a8^post37, j5^0'=j5^post37, temp9^0'=temp9^post37, flag211^0'=flag211^post37, l6^0'=l6^post37, ir4^0'=ir4^post37, n2^0'=n2^post37, flag10^0'=flag10^post37, k1^0'=k1^post37, i3^0'=i3^post37, mid7^0'=mid7^post37, (-l6^post37+l6^0 == 0 /\ -i3^post37+i3^0 == 0 /\ 1+l6^0-ir4^0 <= 0 /\ -n2^post37+n2^0 == 0 /\ k1^0-k1^post37 == 0 /\ -mid7^post37+mid7^0 == 0 /\ a8^0-a8^post37 == 0 /\ flag211^0-flag211^post37 == 0 /\ temp9^0-temp9^post37 == 0 /\ j5^0-j5^post37 == 0 /\ -1-l6^0+ir4^0 <= 0 /\ ir4^0-ir4^post37 == 0 /\ -flag10^post37+flag10^0 == 0), cost: 1 39: l24 -> l18 : a8^0'=a8^post39, j5^0'=j5^post39, temp9^0'=temp9^post39, flag211^0'=flag211^post39, l6^0'=l6^post39, ir4^0'=ir4^post39, n2^0'=n2^post39, flag10^0'=flag10^post39, k1^0'=k1^post39, i3^0'=i3^post39, mid7^0'=mid7^post39, (-i3^post39+i3^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ -l6^post39+l6^0 == 0 /\ -n2^post39+n2^0 == 0 /\ -flag211^post39+flag211^0 == 0 /\ j5^0-j5^post39 == 0 /\ k1^0-k1^post39 == 0 /\ -mid7^post39+mid7^0 == 0 /\ a8^0-a8^post39 == 0 /\ temp9^0-temp9^post39 == 0 /\ flag10^0-flag10^post39 == 0 /\ ir4^0-ir4^post39 == 0), cost: 1 40: l24 -> l21 : a8^0'=a8^post40, j5^0'=j5^post40, temp9^0'=temp9^post40, flag211^0'=flag211^post40, l6^0'=l6^post40, ir4^0'=ir4^post40, n2^0'=n2^post40, flag10^0'=flag10^post40, k1^0'=k1^post40, i3^0'=i3^post40, mid7^0'=mid7^post40, (-ir4^post40+ir4^0 == 0 /\ i3^0-i3^post40 == 0 /\ temp9^0-temp9^post40 == 0 /\ -flag10^post40+flag10^0 == 0 /\ flag211^0-flag211^post40 == 0 /\ j5^0-j5^post40 == 0 /\ -mid7^post40+mid7^0 == 0 /\ -k1^post40+k1^0 == 0 /\ a8^0-a8^post40 == 0 /\ l6^0-l6^post40 == 0 /\ -1-l6^0+ir4^0 <= 0 /\ n2^0-n2^post40 == 0), cost: 1 44: l25 -> l1 : a8^0'=a8^post44, j5^0'=j5^post44, temp9^0'=temp9^post44, flag211^0'=flag211^post44, l6^0'=l6^post44, ir4^0'=ir4^post44, n2^0'=n2^post44, flag10^0'=flag10^post44, k1^0'=k1^post44, i3^0'=i3^post44, mid7^0'=mid7^post44, (a8^0-a8^post44 == 0 /\ flag211^post44 == 0 /\ -i3^post44+i3^0 == 0 /\ -mid7^post44+mid7^0 == 0 /\ -1+l6^post44 == 0 /\ -10+k1^post44 == 0 /\ j5^0-j5^post44 == 0 /\ -20+n2^post44 == 0 /\ temp9^0-temp9^post44 == 0 /\ -flag211^post44+flag10^post44 == 0 /\ -n2^post44+ir4^post44 == 0), cost: 1 45: l26 -> l25 : a8^0'=a8^post45, j5^0'=j5^post45, temp9^0'=temp9^post45, flag211^0'=flag211^post45, l6^0'=l6^post45, ir4^0'=ir4^post45, n2^0'=n2^post45, flag10^0'=flag10^post45, k1^0'=k1^post45, i3^0'=i3^post45, mid7^0'=mid7^post45, (-ir4^post45+ir4^0 == 0 /\ j5^0-j5^post45 == 0 /\ flag211^0-flag211^post45 == 0 /\ i3^0-i3^post45 == 0 /\ -flag10^post45+flag10^0 == 0 /\ temp9^0-temp9^post45 == 0 /\ -mid7^post45+mid7^0 == 0 /\ a8^0-a8^post45 == 0 /\ -k1^post45+k1^0 == 0 /\ l6^0-l6^post45 == 0 /\ n2^0-n2^post45 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : a8^0'=a8^post0, j5^0'=j5^post0, temp9^0'=temp9^post0, flag211^0'=flag211^post0, l6^0'=l6^post0, ir4^0'=ir4^post0, n2^0'=n2^post0, flag10^0'=flag10^post0, k1^0'=k1^post0, i3^0'=i3^post0, mid7^0'=mid7^post0, (-ir4^post0+ir4^0 == 0 /\ l6^0-l6^post0 == 0 /\ i3^0-i3^post0 == 0 /\ -flag10^post0+flag10^0 == 0 /\ temp9^0-temp9^post0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ flag211^0-flag211^post0 == 0 /\ j5^0-j5^post0 == 0 /\ a8^0-a8^post0 == 0 /\ -mid7^post0+mid7^0 == 0 /\ -k1^post0+k1^0 == 0 /\ n2^0-n2^post0 == 0), cost: 1 New rule: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 Applied preprocessing Original rule: l0 -> l1 : a8^0'=a8^post1, j5^0'=j5^post1, temp9^0'=temp9^post1, flag211^0'=flag211^post1, l6^0'=l6^post1, ir4^0'=ir4^post1, n2^0'=n2^post1, flag10^0'=flag10^post1, k1^0'=k1^post1, i3^0'=i3^post1, mid7^0'=mid7^post1, (-mid7^post1+mid7^0 == 0 /\ n2^0-n2^post1 == 0 /\ -k1^post1+k1^0 == 0 /\ -flag211^post1+flag211^0 == 0 /\ -flag10^post1+flag10^0 == 0 /\ a8^0-a8^post1 == 0 /\ ir4^0-ir4^post1 == 0 /\ j5^0-j5^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ l6^post1-i3^0 == 0 /\ j5^0-k1^0 <= 0 /\ temp9^0-temp9^post1 == 0), cost: 1 New rule: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : a8^0'=a8^post2, j5^0'=j5^post2, temp9^0'=temp9^post2, flag211^0'=flag211^post2, l6^0'=l6^post2, ir4^0'=ir4^post2, n2^0'=n2^post2, flag10^0'=flag10^post2, k1^0'=k1^post2, i3^0'=i3^post2, mid7^0'=mid7^post2, (-i3^post2+i3^0 == 0 /\ -l6^post2+l6^0 == 0 /\ k1^0-k1^post2 == 0 /\ -n2^post2+n2^0 == 0 /\ a8^0-a8^post2 == 0 /\ -mid7^post2+mid7^0 == 0 /\ flag211^0-flag211^post2 == 0 /\ flag10^0-flag10^post2 == 0 /\ -temp9^post2+temp9^0 == 0 /\ j5^0-j5^post2 == 0 /\ ir4^0-ir4^post2 == 0 /\ 1+j5^0-k1^0 <= 0), cost: 1 New rule: l2 -> l0 : 1+j5^0-k1^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : a8^0'=a8^post3, j5^0'=j5^post3, temp9^0'=temp9^post3, flag211^0'=flag211^post3, l6^0'=l6^post3, ir4^0'=ir4^post3, n2^0'=n2^post3, flag10^0'=flag10^post3, k1^0'=k1^post3, i3^0'=i3^post3, mid7^0'=mid7^post3, (i3^0-i3^post3 == 0 /\ 1-j5^0+ir4^post3 == 0 /\ flag211^0-flag211^post3 == 0 /\ temp9^0-temp9^post3 == 0 /\ -j5^0+k1^0 <= 0 /\ -flag10^post3+flag10^0 == 0 /\ j5^0-j5^post3 == 0 /\ a8^0-a8^post3 == 0 /\ -mid7^post3+mid7^0 == 0 /\ l6^0-l6^post3 == 0 /\ -k1^post3+k1^0 == 0 /\ n2^0-n2^post3 == 0), cost: 1 New rule: l2 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l4 : a8^0'=a8^post4, j5^0'=j5^post4, temp9^0'=temp9^post4, flag211^0'=flag211^post4, l6^0'=l6^post4, ir4^0'=ir4^post4, n2^0'=n2^post4, flag10^0'=flag10^post4, k1^0'=k1^post4, i3^0'=i3^post4, mid7^0'=mid7^post4, (-flag211^post4+flag211^0 == 0 /\ -flag10^post4+flag10^0 == 0 /\ -mid7^post4+mid7^0 == 0 /\ -i3^post4+i3^0 == 0 /\ -l6^post4+l6^0 == 0 /\ j5^0-j5^post4 == 0 /\ a8^0-a8^post4 == 0 /\ -n2^post4+n2^0 == 0 /\ ir4^0-ir4^post4 == 0 /\ temp9^0-temp9^post4 == 0 /\ k1^0-k1^post4 == 0), cost: 1 New rule: l3 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l3 : a8^0'=a8^post5, j5^0'=j5^post5, temp9^0'=temp9^post5, flag211^0'=flag211^post5, l6^0'=l6^post5, ir4^0'=ir4^post5, n2^0'=n2^post5, flag10^0'=flag10^post5, k1^0'=k1^post5, i3^0'=i3^post5, mid7^0'=mid7^post5, (-ir4^post5+ir4^0 == 0 /\ 1-flag211^0 <= 0 /\ i3^0-i3^post5 == 0 /\ -flag10^post5+flag10^0 == 0 /\ temp9^0-temp9^post5 == 0 /\ flag211^0-flag211^post5 == 0 /\ l6^0-l6^post5 == 0 /\ j5^0-j5^post5 == 0 /\ a8^0-a8^post5 == 0 /\ -mid7^post5+mid7^0 == 0 /\ -k1^post5+k1^0 == 0 /\ n2^0-n2^post5 == 0), cost: 1 New rule: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 Applied preprocessing Original rule: l5 -> l3 : a8^0'=a8^post6, j5^0'=j5^post6, temp9^0'=temp9^post6, flag211^0'=flag211^post6, l6^0'=l6^post6, ir4^0'=ir4^post6, n2^0'=n2^post6, flag10^0'=flag10^post6, k1^0'=k1^post6, i3^0'=i3^post6, mid7^0'=mid7^post6, (-k1^post6+k1^0 == 0 /\ -flag211^post6+flag211^0 == 0 /\ -flag10^post6+flag10^0 == 0 /\ -mid7^post6+mid7^0 == 0 /\ j5^0-j5^post6 == 0 /\ ir4^0-ir4^post6 == 0 /\ -l6^post6+l6^0 == 0 /\ -i3^post6+i3^0 == 0 /\ -a8^post6+a8^0 == 0 /\ -n2^post6+n2^0 == 0 /\ 1+flag211^0 <= 0 /\ temp9^0-temp9^post6 == 0), cost: 1 New rule: l5 -> l3 : 1+flag211^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l3 : a8^0'=a8^post7, j5^0'=j5^post7, temp9^0'=temp9^post7, flag211^0'=flag211^post7, l6^0'=l6^post7, ir4^0'=ir4^post7, n2^0'=n2^post7, flag10^0'=flag10^post7, k1^0'=k1^post7, i3^0'=i3^post7, mid7^0'=mid7^post7, (0 == 0 /\ -i3^post7+i3^0 == 0 /\ flag211^0-flag211^post7 == 0 /\ -flag211^0 <= 0 /\ flag211^0 <= 0 /\ j5^0-j5^post7 == 0 /\ -n2^post7+n2^0 == 0 /\ k1^0-k1^post7 == 0 /\ l6^0-l6^post7 == 0 /\ a8^0-a8^post7 == 0 /\ -mid7^post7+mid7^0 == 0 /\ flag10^0-flag10^post7 == 0 /\ ir4^0-ir4^post7 == 0), cost: 1 New rule: l5 -> l3 : temp9^0'=temp9^post7, flag211^0 == 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : a8^0'=a8^post8, j5^0'=j5^post8, temp9^0'=temp9^post8, flag211^0'=flag211^post8, l6^0'=l6^post8, ir4^0'=ir4^post8, n2^0'=n2^post8, flag10^0'=flag10^post8, k1^0'=k1^post8, i3^0'=i3^post8, mid7^0'=mid7^post8, (-ir4^post8+ir4^0 == 0 /\ i3^0-i3^post8 == 0 /\ -j5^0+i3^0 <= 0 /\ temp9^0-temp9^post8 == 0 /\ flag211^0-flag211^post8 == 0 /\ -flag10^post8+flag10^0 == 0 /\ j5^0-j5^post8 == 0 /\ -mid7^post8+mid7^0 == 0 /\ l6^0-l6^post8 == 0 /\ a8^0-a8^post8 == 0 /\ -k1^post8+k1^0 == 0 /\ n2^0-n2^post8 == 0), cost: 1 New rule: l6 -> l5 : -j5^0+i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : a8^0'=a8^post9, j5^0'=j5^post9, temp9^0'=temp9^post9, flag211^0'=flag211^post9, l6^0'=l6^post9, ir4^0'=ir4^post9, n2^0'=n2^post9, flag10^0'=flag10^post9, k1^0'=k1^post9, i3^0'=i3^post9, mid7^0'=mid7^post9, (a8^0-a8^post9 == 0 /\ -flag10^post9+flag10^0 == 0 /\ -1+flag211^post9 == 0 /\ 1+j5^0-i3^0 <= 0 /\ -mid7^post9+mid7^0 == 0 /\ -k1^post9+k1^0 == 0 /\ ir4^0-ir4^post9 == 0 /\ -i3^post9+i3^0 == 0 /\ -l6^post9+l6^0 == 0 /\ j5^0-j5^post9 == 0 /\ -n2^post9+n2^0 == 0 /\ temp9^0-temp9^post9 == 0), cost: 1 New rule: l6 -> l5 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 1 Applied preprocessing Original rule: l1 -> l7 : a8^0'=a8^post10, j5^0'=j5^post10, temp9^0'=temp9^post10, flag211^0'=flag211^post10, l6^0'=l6^post10, ir4^0'=ir4^post10, n2^0'=n2^post10, flag10^0'=flag10^post10, k1^0'=k1^post10, i3^0'=i3^post10, mid7^0'=mid7^post10, (-ir4^post10+ir4^0 == 0 /\ flag211^0-flag211^post10 == 0 /\ temp9^0-temp9^post10 == 0 /\ j5^0-j5^post10 == 0 /\ i3^0-i3^post10 == 0 /\ -flag10^post10+flag10^0 == 0 /\ l6^0-l6^post10 == 0 /\ -mid7^post10+mid7^0 == 0 /\ a8^0-a8^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ n2^0-n2^post10 == 0), cost: 1 New rule: l1 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l9 : a8^0'=a8^post11, j5^0'=j5^post11, temp9^0'=temp9^post11, flag211^0'=flag211^post11, l6^0'=l6^post11, ir4^0'=ir4^post11, n2^0'=n2^post11, flag10^0'=flag10^post11, k1^0'=k1^post11, i3^0'=i3^post11, mid7^0'=mid7^post11, (-flag211^post11+flag211^0 == 0 /\ a8^0-a8^post11 == 0 /\ -flag10^post11+flag10^0 == 0 /\ -mid7^post11+mid7^0 == 0 /\ -k1^post11+k1^0 == 0 /\ ir4^0-ir4^post11 == 0 /\ -l6^post11+l6^0 == 0 /\ -i3^post11+i3^0 == 0 /\ -n2^post11+n2^0 == 0 /\ 1-j5^0+j5^post11 == 0 /\ temp9^0-temp9^post11 == 0), cost: 1 New rule: l8 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l6 : a8^0'=a8^post12, j5^0'=j5^post12, temp9^0'=temp9^post12, flag211^0'=flag211^post12, l6^0'=l6^post12, ir4^0'=ir4^post12, n2^0'=n2^post12, flag10^0'=flag10^post12, k1^0'=k1^post12, i3^0'=i3^post12, mid7^0'=mid7^post12, (-i3^post12+i3^0 == 0 /\ flag211^0-flag211^post12 == 0 /\ flag10^0-flag10^post12 == 0 /\ a8^0-a8^post12 == 0 /\ temp9^0-temp9^post12 == 0 /\ -n2^post12+n2^0 == 0 /\ j5^0-j5^post12 == 0 /\ -mid7^post12+mid7^0 == 0 /\ -k1^post12+k1^0 == 0 /\ l6^0-l6^post12 == 0 /\ -ir4^post12+ir4^0 == 0), cost: 1 New rule: l8 -> l6 : TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l11 : a8^0'=a8^post13, j5^0'=j5^post13, temp9^0'=temp9^post13, flag211^0'=flag211^post13, l6^0'=l6^post13, ir4^0'=ir4^post13, n2^0'=n2^post13, flag10^0'=flag10^post13, k1^0'=k1^post13, i3^0'=i3^post13, mid7^0'=mid7^post13, (-ir4^post13+ir4^0 == 0 /\ j5^0-j5^post13 == 0 /\ temp9^0-temp9^post13 == 0 /\ -flag10^post13+flag10^0 == 0 /\ a8^0-a8^post13 == 0 /\ -k1^post13+k1^0 == 0 /\ -mid7^post13+mid7^0 == 0 /\ l6^0-l6^post13 == 0 /\ -flag211^post13+flag211^0 == 0 /\ n2^0-n2^post13 == 0 /\ -1-i3^0+i3^post13 == 0), cost: 1 New rule: l10 -> l11 : i3^0'=1+i3^0, TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l9 : a8^0'=a8^post14, j5^0'=j5^post14, temp9^0'=temp9^post14, flag211^0'=flag211^post14, l6^0'=l6^post14, ir4^0'=ir4^post14, n2^0'=n2^post14, flag10^0'=flag10^post14, k1^0'=k1^post14, i3^0'=i3^post14, mid7^0'=mid7^post14, (-flag211^post14+flag211^0 == 0 /\ a8^0-a8^post14 == 0 /\ -flag10^post14+flag10^0 == 0 /\ 1-j5^0+j5^post14 == 0 /\ -mid7^post14+mid7^0 == 0 /\ -k1^post14+k1^0 == 0 /\ ir4^0-ir4^post14 == 0 /\ -l6^post14+l6^0 == 0 /\ -i3^post14+i3^0 == 0 /\ -n2^post14+n2^0 == 0 /\ temp9^0-temp9^post14 == 0), cost: 1 New rule: l10 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l2 : a8^0'=a8^post15, j5^0'=j5^post15, temp9^0'=temp9^post15, flag211^0'=flag211^post15, l6^0'=l6^post15, ir4^0'=ir4^post15, n2^0'=n2^post15, flag10^0'=flag10^post15, k1^0'=k1^post15, i3^0'=i3^post15, mid7^0'=mid7^post15, (-i3^post15+i3^0 == 0 /\ flag10^0-flag10^post15 == 0 /\ flag211^0-flag211^post15 == 0 /\ temp9^0-temp9^post15 == 0 /\ j5^0-j5^post15 == 0 /\ -n2^post15+n2^0 == 0 /\ a8^0-a8^post15 == 0 /\ l6^0-l6^post15 == 0 /\ -ir4^post15+ir4^0 == 0 /\ -k1^post15+k1^0 == 0 /\ -mid7^post15+mid7^0 == 0), cost: 1 New rule: l12 -> l2 : TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l12 : a8^0'=a8^post16, j5^0'=j5^post16, temp9^0'=temp9^post16, flag211^0'=flag211^post16, l6^0'=l6^post16, ir4^0'=ir4^post16, n2^0'=n2^post16, flag10^0'=flag10^post16, k1^0'=k1^post16, i3^0'=i3^post16, mid7^0'=mid7^post16, (a8^0-a8^post16 == 0 /\ 1-flag211^0 <= 0 /\ -flag10^post16+flag10^0 == 0 /\ -i3^post16+i3^0 == 0 /\ -k1^post16+k1^0 == 0 /\ -mid7^post16+mid7^0 == 0 /\ j5^0-j5^post16 == 0 /\ ir4^0-ir4^post16 == 0 /\ -l6^post16+l6^0 == 0 /\ -n2^post16+n2^0 == 0 /\ flag211^0-flag211^post16 == 0 /\ temp9^0-temp9^post16 == 0), cost: 1 New rule: l13 -> l12 : -1+flag211^0 >= 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : a8^0'=a8^post17, j5^0'=j5^post17, temp9^0'=temp9^post17, flag211^0'=flag211^post17, l6^0'=l6^post17, ir4^0'=ir4^post17, n2^0'=n2^post17, flag10^0'=flag10^post17, k1^0'=k1^post17, i3^0'=i3^post17, mid7^0'=mid7^post17, (-i3^post17+i3^0 == 0 /\ flag211^0-flag211^post17 == 0 /\ a8^0-a8^post17 == 0 /\ flag10^0-flag10^post17 == 0 /\ temp9^0-temp9^post17 == 0 /\ -n2^post17+n2^0 == 0 /\ j5^0-j5^post17 == 0 /\ -mid7^post17+mid7^0 == 0 /\ -k1^post17+k1^0 == 0 /\ l6^0-l6^post17 == 0 /\ -ir4^post17+ir4^0 == 0 /\ 1+flag211^0 <= 0), cost: 1 New rule: l13 -> l12 : 1+flag211^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l11 : a8^0'=a8^post18, j5^0'=j5^post18, temp9^0'=temp9^post18, flag211^0'=flag211^post18, l6^0'=l6^post18, ir4^0'=ir4^post18, n2^0'=n2^post18, flag10^0'=flag10^post18, k1^0'=k1^post18, i3^0'=i3^post18, mid7^0'=mid7^post18, (temp9^0-temp9^post18 == 0 /\ n2^0-n2^post18 == 0 /\ ir4^0-ir4^post18 == 0 /\ -flag211^0 <= 0 /\ j5^0-j5^post18 == 0 /\ -mid7^post18+mid7^0 == 0 /\ -k1^post18+k1^0 == 0 /\ flag211^0 <= 0 /\ -1+i3^post18-i3^0 == 0 /\ l6^0-l6^post18 == 0 /\ -flag10^post18+flag10^0 == 0 /\ a8^0-a8^post18 == 0 /\ -flag211^post18+flag211^0 == 0), cost: 1 New rule: l13 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 1 Applied preprocessing Original rule: l4 -> l13 : a8^0'=a8^post19, j5^0'=j5^post19, temp9^0'=temp9^post19, flag211^0'=flag211^post19, l6^0'=l6^post19, ir4^0'=ir4^post19, n2^0'=n2^post19, flag10^0'=flag10^post19, k1^0'=k1^post19, i3^0'=i3^post19, mid7^0'=mid7^post19, (a8^0-a8^post19 == 0 /\ -flag10^post19+flag10^0 == 0 /\ -mid7^post19+mid7^0 == 0 /\ -k1^post19+k1^0 == 0 /\ -flag211^post19+flag211^0 == 0 /\ j5^0-j5^post19 == 0 /\ -l6^post19+l6^0 == 0 /\ -i3^post19+i3^0 == 0 /\ ir4^0-ir4^post19 == 0 /\ -n2^post19+n2^0 == 0 /\ temp9^0-temp9^post19 == 0), cost: 1 New rule: l4 -> l13 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l4 : a8^0'=a8^post20, j5^0'=j5^post20, temp9^0'=temp9^post20, flag211^0'=flag211^post20, l6^0'=l6^post20, ir4^0'=ir4^post20, n2^0'=n2^post20, flag10^0'=flag10^post20, k1^0'=k1^post20, i3^0'=i3^post20, mid7^0'=mid7^post20, (0 == 0 /\ flag211^0-flag211^post20 == 0 /\ temp9^0-temp9^post20 == 0 /\ flag10^0-flag10^post20 == 0 /\ -n2^post20+n2^0 == 0 /\ -1-l6^0+i3^post20 == 0 /\ -ir4^0+j5^post20 == 0 /\ l6^0-l6^post20 == 0 /\ -ir4^post20+ir4^0 == 0 /\ -mid7^post20+mid7^0 == 0 /\ -k1^post20+k1^0 == 0), cost: 1 New rule: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : a8^0'=a8^post21, j5^0'=j5^post21, temp9^0'=temp9^post21, flag211^0'=flag211^post21, l6^0'=l6^post21, ir4^0'=ir4^post21, n2^0'=n2^post21, flag10^0'=flag10^post21, k1^0'=k1^post21, i3^0'=i3^post21, mid7^0'=mid7^post21, (0 == 0 /\ ir4^0-ir4^post21 == 0 /\ n2^0-n2^post21 == 0 /\ -k1^post21+k1^0 == 0 /\ j5^0-j5^post21 == 0 /\ -mid7^post21+mid7^0 == 0 /\ a8^0-a8^post21 == 0 /\ l6^0-l6^post21 == 0 /\ -flag10^post21+flag10^0 == 0 /\ -i3^post21+i3^0 == 0 /\ flag211^0-flag211^post21 == 0), cost: 1 New rule: l15 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : a8^0'=a8^post22, j5^0'=j5^post22, temp9^0'=temp9^post22, flag211^0'=flag211^post22, l6^0'=l6^post22, ir4^0'=ir4^post22, n2^0'=n2^post22, flag10^0'=flag10^post22, k1^0'=k1^post22, i3^0'=i3^post22, mid7^0'=mid7^post22, (-i3^post22+i3^0 == 0 /\ temp9^0-temp9^post22 == 0 /\ flag211^0-flag211^post22 == 0 /\ a8^0-a8^post22 == 0 /\ flag10^0-flag10^post22 == 0 /\ -n2^post22+n2^0 == 0 /\ j5^0-j5^post22 == 0 /\ -mid7^post22+mid7^0 == 0 /\ -k1^post22+k1^0 == 0 /\ l6^0-l6^post22 == 0 /\ -ir4^post22+ir4^0 == 0), cost: 1 New rule: l15 -> l14 : TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l10 : a8^0'=a8^post23, j5^0'=j5^post23, temp9^0'=temp9^post23, flag211^0'=flag211^post23, l6^0'=l6^post23, ir4^0'=ir4^post23, n2^0'=n2^post23, flag10^0'=flag10^post23, k1^0'=k1^post23, i3^0'=i3^post23, mid7^0'=mid7^post23, (ir4^0-ir4^post23 == 0 /\ n2^0-n2^post23 == 0 /\ -mid7^post23+mid7^0 == 0 /\ -k1^post23+k1^0 == 0 /\ j5^0-j5^post23 == 0 /\ l6^0-l6^post23 == 0 /\ -flag10^post23+flag10^0 == 0 /\ temp9^0-temp9^post23 == 0 /\ a8^0-a8^post23 == 0 /\ -i3^post23+i3^0 == 0 /\ -flag211^post23+flag211^0 == 0), cost: 1 New rule: l11 -> l10 : TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l15 : a8^0'=a8^post24, j5^0'=j5^post24, temp9^0'=temp9^post24, flag211^0'=flag211^post24, l6^0'=l6^post24, ir4^0'=ir4^post24, n2^0'=n2^post24, flag10^0'=flag10^post24, k1^0'=k1^post24, i3^0'=i3^post24, mid7^0'=mid7^post24, (0 == 0 /\ a8^0-a8^post24 == 0 /\ l6^0-l6^post24 == 0 /\ -i3^post24+i3^0 == 0 /\ -mid7^post24+mid7^0 == 0 /\ -n2^post24+n2^0 == 0 /\ flag211^0-flag211^post24 == 0 /\ flag10^0-flag10^post24 == 0 /\ j5^0-j5^post24 == 0 /\ ir4^0-ir4^post24 == 0 /\ k1^0-k1^post24 == 0), cost: 1 New rule: l16 -> l15 : temp9^0'=temp9^post24, 0 == 0, cost: 1 Applied preprocessing Original rule: l16 -> l15 : a8^0'=a8^post25, j5^0'=j5^post25, temp9^0'=temp9^post25, flag211^0'=flag211^post25, l6^0'=l6^post25, ir4^0'=ir4^post25, n2^0'=n2^post25, flag10^0'=flag10^post25, k1^0'=k1^post25, i3^0'=i3^post25, mid7^0'=mid7^post25, (flag10^0-flag10^post25 == 0 /\ -n2^post25+n2^0 == 0 /\ flag211^0-flag211^post25 == 0 /\ temp9^0-temp9^post25 == 0 /\ j5^0-j5^post25 == 0 /\ a8^0-a8^post25 == 0 /\ l6^0-l6^post25 == 0 /\ -ir4^post25+ir4^0 == 0 /\ -i3^post25+i3^0 == 0 /\ -mid7^post25+mid7^0 == 0 /\ -k1^post25+k1^0 == 0), cost: 1 New rule: l16 -> l15 : TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : a8^0'=a8^post26, j5^0'=j5^post26, temp9^0'=temp9^post26, flag211^0'=flag211^post26, l6^0'=l6^post26, ir4^0'=ir4^post26, n2^0'=n2^post26, flag10^0'=flag10^post26, k1^0'=k1^post26, i3^0'=i3^post26, mid7^0'=mid7^post26, (0 == 0 /\ n2^0-n2^post26 == 0 /\ ir4^0-ir4^post26 == 0 /\ -mid7^post26+mid7^0 == 0 /\ -k1^post26+k1^0 == 0 /\ j5^0-j5^post26 == 0 /\ -flag10^post26+flag10^0 == 0 /\ l6^0-l6^post26 == 0 /\ a8^0-a8^post26 == 0 /\ -i3^post26+i3^0 == 0 /\ flag211^0-flag211^post26 == 0), cost: 1 New rule: l17 -> l16 : temp9^0'=temp9^post26, 0 == 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : a8^0'=a8^post27, j5^0'=j5^post27, temp9^0'=temp9^post27, flag211^0'=flag211^post27, l6^0'=l6^post27, ir4^0'=ir4^post27, n2^0'=n2^post27, flag10^0'=flag10^post27, k1^0'=k1^post27, i3^0'=i3^post27, mid7^0'=mid7^post27, (a8^0-a8^post27 == 0 /\ -i3^post27+i3^0 == 0 /\ -l6^post27+l6^0 == 0 /\ -n2^post27+n2^0 == 0 /\ -k1^post27+k1^0 == 0 /\ -mid7^post27+mid7^0 == 0 /\ temp9^0-temp9^post27 == 0 /\ ir4^0-ir4^post27 == 0 /\ flag211^0-flag211^post27 == 0 /\ -flag10^post27+flag10^0 == 0 /\ j5^0-j5^post27 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l18 -> l1 : a8^0'=a8^post28, j5^0'=j5^post28, temp9^0'=temp9^post28, flag211^0'=flag211^post28, l6^0'=l6^post28, ir4^0'=ir4^post28, n2^0'=n2^post28, flag10^0'=flag10^post28, k1^0'=k1^post28, i3^0'=i3^post28, mid7^0'=mid7^post28, (j5^0-j5^post28 == 0 /\ -mid7^post28+mid7^0 == 0 /\ n2^0-n2^post28 == 0 /\ ir4^0-ir4^post28 == 0 /\ -k1^post28+k1^0 == 0 /\ -flag10^post28+flag10^0 == 0 /\ l6^0-l6^post28 == 0 /\ temp9^0-temp9^post28 == 0 /\ 1-flag10^0 <= 0 /\ a8^0-a8^post28 == 0 /\ -i3^post28+i3^0 == 0 /\ -flag211^post28+flag211^0 == 0), cost: 1 New rule: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l1 : a8^0'=a8^post29, j5^0'=j5^post29, temp9^0'=temp9^post29, flag211^0'=flag211^post29, l6^0'=l6^post29, ir4^0'=ir4^post29, n2^0'=n2^post29, flag10^0'=flag10^post29, k1^0'=k1^post29, i3^0'=i3^post29, mid7^0'=mid7^post29, (-l6^post29+l6^0 == 0 /\ -i3^post29+i3^0 == 0 /\ k1^0-k1^post29 == 0 /\ -n2^post29+n2^0 == 0 /\ 1+flag10^0 <= 0 /\ a8^0-a8^post29 == 0 /\ -mid7^post29+mid7^0 == 0 /\ flag211^0-flag211^post29 == 0 /\ flag10^0-flag10^post29 == 0 /\ -temp9^post29+temp9^0 == 0 /\ j5^0-j5^post29 == 0 /\ ir4^0-ir4^post29 == 0), cost: 1 New rule: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : a8^0'=a8^post30, j5^0'=j5^post30, temp9^0'=temp9^post30, flag211^0'=flag211^post30, l6^0'=l6^post30, ir4^0'=ir4^post30, n2^0'=n2^post30, flag10^0'=flag10^post30, k1^0'=k1^post30, i3^0'=i3^post30, mid7^0'=mid7^post30, (0 == 0 /\ -ir4^post30+ir4^0 == 0 /\ a8^0-a8^post30 == 0 /\ -flag10^0 <= 0 /\ flag211^0-flag211^post30 == 0 /\ flag10^0 <= 0 /\ -flag10^post30+flag10^0 == 0 /\ j5^0-j5^post30 == 0 /\ l6^0-l6^post30 == 0 /\ n2^0-n2^post30 == 0 /\ -i3^post30+i3^0 == 0 /\ -k1^post30+k1^0 == 0), cost: 1 New rule: l18 -> l17 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : a8^0'=a8^post31, j5^0'=j5^post31, temp9^0'=temp9^post31, flag211^0'=flag211^post31, l6^0'=l6^post31, ir4^0'=ir4^post31, n2^0'=n2^post31, flag10^0'=flag10^post31, k1^0'=k1^post31, i3^0'=i3^post31, mid7^0'=mid7^post31, (ir4^0-ir4^post31 == 0 /\ n2^0-n2^post31 == 0 /\ -mid7^post31+mid7^0 == 0 /\ -k1^post31+k1^0 == 0 /\ j5^0-j5^post31 == 0 /\ -flag10^post31+flag10^0 == 0 /\ a8^0-a8^post31 == 0 /\ l6^0-l6^post31 == 0 /\ temp9^0-temp9^post31 == 0 /\ -i3^post31+i3^0 == 0 /\ flag211^0-flag211^post31 == 0), cost: 1 New rule: l9 -> l8 : TRUE, cost: 1 Applied preprocessing Original rule: l19 -> l1 : a8^0'=a8^post32, j5^0'=j5^post32, temp9^0'=temp9^post32, flag211^0'=flag211^post32, l6^0'=l6^post32, ir4^0'=ir4^post32, n2^0'=n2^post32, flag10^0'=flag10^post32, k1^0'=k1^post32, i3^0'=i3^post32, mid7^0'=mid7^post32, (-l6^post32+l6^0 == 0 /\ -i3^post32+i3^0 == 0 /\ -n2^post32+n2^0 == 0 /\ -1+flag10^post32 == 0 /\ k1^0-k1^post32 == 0 /\ -mid7^post32+mid7^0 == 0 /\ a8^0-a8^post32 == 0 /\ flag211^0-flag211^post32 == 0 /\ temp9^0-temp9^post32 == 0 /\ j5^0-j5^post32 == 0 /\ ir4^0-ir4^post32 == 0), cost: 1 New rule: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l19 : a8^0'=a8^post33, j5^0'=j5^post33, temp9^0'=temp9^post33, flag211^0'=flag211^post33, l6^0'=l6^post33, ir4^0'=ir4^post33, n2^0'=n2^post33, flag10^0'=flag10^post33, k1^0'=k1^post33, i3^0'=i3^post33, mid7^0'=mid7^post33, (0 == 0 /\ -mid7^post33+mid7^0 == 0 /\ n2^0-n2^post33 == 0 /\ -ir4^post33+ir4^0 == 0 /\ -k1^post33+k1^0 == 0 /\ a8^0-a8^post33 == 0 /\ flag211^0-flag211^post33 == 0 /\ -flag10^post33+flag10^0 == 0 /\ -i3^post33+i3^0 == 0 /\ -j5^post33+j5^0 == 0 /\ l6^0-l6^post33 == 0), cost: 1 New rule: l20 -> l19 : temp9^0'=temp9^post33, 0 == 0, cost: 1 Applied preprocessing Original rule: l20 -> l19 : a8^0'=a8^post34, j5^0'=j5^post34, temp9^0'=temp9^post34, flag211^0'=flag211^post34, l6^0'=l6^post34, ir4^0'=ir4^post34, n2^0'=n2^post34, flag10^0'=flag10^post34, k1^0'=k1^post34, i3^0'=i3^post34, mid7^0'=mid7^post34, (-i3^post34+i3^0 == 0 /\ -l6^post34+l6^0 == 0 /\ k1^0-k1^post34 == 0 /\ -n2^post34+n2^0 == 0 /\ a8^0-a8^post34 == 0 /\ -mid7^post34+mid7^0 == 0 /\ flag211^0-flag211^post34 == 0 /\ flag10^0-flag10^post34 == 0 /\ j5^0-j5^post34 == 0 /\ ir4^0-ir4^post34 == 0 /\ -temp9^post34+temp9^0 == 0), cost: 1 New rule: l20 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l19 : a8^0'=a8^post35, j5^0'=j5^post35, temp9^0'=temp9^post35, flag211^0'=flag211^post35, l6^0'=l6^post35, ir4^0'=ir4^post35, n2^0'=n2^post35, flag10^0'=flag10^post35, k1^0'=k1^post35, i3^0'=i3^post35, mid7^0'=mid7^post35, (-ir4^post35+ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ i3^0-i3^post35 == 0 /\ temp9^0-temp9^post35 == 0 /\ flag211^0-flag211^post35 == 0 /\ -flag10^post35+flag10^0 == 0 /\ j5^0-j5^post35 == 0 /\ -mid7^post35+mid7^0 == 0 /\ l6^0-l6^post35 == 0 /\ a8^0-a8^post35 == 0 /\ -k1^post35+k1^0 == 0 /\ n2^0-n2^post35 == 0), cost: 1 New rule: l21 -> l19 : 2+l6^0-ir4^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l19 : a8^0'=a8^post36, j5^0'=j5^post36, temp9^0'=temp9^post36, flag211^0'=flag211^post36, l6^0'=l6^post36, ir4^0'=ir4^post36, n2^0'=n2^post36, flag10^0'=flag10^post36, k1^0'=k1^post36, i3^0'=i3^post36, mid7^0'=mid7^post36, (ir4^0-ir4^post36 == 0 /\ -k1^post36+k1^0 == 0 /\ n2^0-n2^post36 == 0 /\ -l6^0+ir4^0 <= 0 /\ -flag211^post36+flag211^0 == 0 /\ -flag10^post36+flag10^0 == 0 /\ a8^0-a8^post36 == 0 /\ -mid7^post36+mid7^0 == 0 /\ -l6^post36+l6^0 == 0 /\ j5^0-j5^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ temp9^0-temp9^post36 == 0), cost: 1 New rule: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : a8^0'=a8^post37, j5^0'=j5^post37, temp9^0'=temp9^post37, flag211^0'=flag211^post37, l6^0'=l6^post37, ir4^0'=ir4^post37, n2^0'=n2^post37, flag10^0'=flag10^post37, k1^0'=k1^post37, i3^0'=i3^post37, mid7^0'=mid7^post37, (-l6^post37+l6^0 == 0 /\ -i3^post37+i3^0 == 0 /\ 1+l6^0-ir4^0 <= 0 /\ -n2^post37+n2^0 == 0 /\ k1^0-k1^post37 == 0 /\ -mid7^post37+mid7^0 == 0 /\ a8^0-a8^post37 == 0 /\ flag211^0-flag211^post37 == 0 /\ temp9^0-temp9^post37 == 0 /\ j5^0-j5^post37 == 0 /\ -1-l6^0+ir4^0 <= 0 /\ ir4^0-ir4^post37 == 0 /\ -flag10^post37+flag10^0 == 0), cost: 1 New rule: l21 -> l20 : 1+l6^0-ir4^0 == 0, cost: 1 Applied preprocessing Original rule: l24 -> l18 : a8^0'=a8^post39, j5^0'=j5^post39, temp9^0'=temp9^post39, flag211^0'=flag211^post39, l6^0'=l6^post39, ir4^0'=ir4^post39, n2^0'=n2^post39, flag10^0'=flag10^post39, k1^0'=k1^post39, i3^0'=i3^post39, mid7^0'=mid7^post39, (-i3^post39+i3^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ -l6^post39+l6^0 == 0 /\ -n2^post39+n2^0 == 0 /\ -flag211^post39+flag211^0 == 0 /\ j5^0-j5^post39 == 0 /\ k1^0-k1^post39 == 0 /\ -mid7^post39+mid7^0 == 0 /\ a8^0-a8^post39 == 0 /\ temp9^0-temp9^post39 == 0 /\ flag10^0-flag10^post39 == 0 /\ ir4^0-ir4^post39 == 0), cost: 1 New rule: l24 -> l18 : 2+l6^0-ir4^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l21 : a8^0'=a8^post40, j5^0'=j5^post40, temp9^0'=temp9^post40, flag211^0'=flag211^post40, l6^0'=l6^post40, ir4^0'=ir4^post40, n2^0'=n2^post40, flag10^0'=flag10^post40, k1^0'=k1^post40, i3^0'=i3^post40, mid7^0'=mid7^post40, (-ir4^post40+ir4^0 == 0 /\ i3^0-i3^post40 == 0 /\ temp9^0-temp9^post40 == 0 /\ -flag10^post40+flag10^0 == 0 /\ flag211^0-flag211^post40 == 0 /\ j5^0-j5^post40 == 0 /\ -mid7^post40+mid7^0 == 0 /\ -k1^post40+k1^0 == 0 /\ a8^0-a8^post40 == 0 /\ l6^0-l6^post40 == 0 /\ -1-l6^0+ir4^0 <= 0 /\ n2^0-n2^post40 == 0), cost: 1 New rule: l24 -> l21 : -1-l6^0+ir4^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l24 : a8^0'=a8^post43, j5^0'=j5^post43, temp9^0'=temp9^post43, flag211^0'=flag211^post43, l6^0'=l6^post43, ir4^0'=ir4^post43, n2^0'=n2^post43, flag10^0'=flag10^post43, k1^0'=k1^post43, i3^0'=i3^post43, mid7^0'=mid7^post43, (-mid7^post43+mid7^0 == 0 /\ -k1^post43+k1^0 == 0 /\ i3^0-i3^post43 == 0 /\ -ir4^post43+ir4^0 == 0 /\ -flag10^0 <= 0 /\ flag211^0-flag211^post43 == 0 /\ -flag10^post43+flag10^0 == 0 /\ n2^0-n2^post43 == 0 /\ temp9^0-temp9^post43 == 0 /\ flag10^0 <= 0 /\ -j5^post43+j5^0 == 0 /\ l6^0-l6^post43 == 0 /\ a8^0-a8^post43 == 0), cost: 1 New rule: l7 -> l24 : flag10^0 == 0, cost: 1 Applied preprocessing Original rule: l25 -> l1 : a8^0'=a8^post44, j5^0'=j5^post44, temp9^0'=temp9^post44, flag211^0'=flag211^post44, l6^0'=l6^post44, ir4^0'=ir4^post44, n2^0'=n2^post44, flag10^0'=flag10^post44, k1^0'=k1^post44, i3^0'=i3^post44, mid7^0'=mid7^post44, (a8^0-a8^post44 == 0 /\ flag211^post44 == 0 /\ -i3^post44+i3^0 == 0 /\ -mid7^post44+mid7^0 == 0 /\ -1+l6^post44 == 0 /\ -10+k1^post44 == 0 /\ j5^0-j5^post44 == 0 /\ -20+n2^post44 == 0 /\ temp9^0-temp9^post44 == 0 /\ -flag211^post44+flag10^post44 == 0 /\ -n2^post44+ir4^post44 == 0), cost: 1 New rule: l25 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 1 Applied preprocessing Original rule: l26 -> l25 : a8^0'=a8^post45, j5^0'=j5^post45, temp9^0'=temp9^post45, flag211^0'=flag211^post45, l6^0'=l6^post45, ir4^0'=ir4^post45, n2^0'=n2^post45, flag10^0'=flag10^post45, k1^0'=k1^post45, i3^0'=i3^post45, mid7^0'=mid7^post45, (-ir4^post45+ir4^0 == 0 /\ j5^0-j5^post45 == 0 /\ flag211^0-flag211^post45 == 0 /\ i3^0-i3^post45 == 0 /\ -flag10^post45+flag10^0 == 0 /\ temp9^0-temp9^post45 == 0 /\ -mid7^post45+mid7^0 == 0 /\ a8^0-a8^post45 == 0 /\ -k1^post45+k1^0 == 0 /\ l6^0-l6^post45 == 0 /\ n2^0-n2^post45 == 0), cost: 1 New rule: l26 -> l25 : TRUE, cost: 1 Simplified rules Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 56: l1 -> l7 : TRUE, cost: 1 48: l2 -> l0 : 1+j5^0-k1^0 <= 0, cost: 1 49: l2 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 1 50: l3 -> l4 : TRUE, cost: 1 65: l4 -> l13 : TRUE, cost: 1 51: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 52: l5 -> l3 : 1+flag211^0 <= 0, cost: 1 53: l5 -> l3 : temp9^0'=temp9^post7, flag211^0 == 0, cost: 1 54: l6 -> l5 : -j5^0+i3^0 <= 0, cost: 1 55: l6 -> l5 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 1 86: l7 -> l24 : flag10^0 == 0, cost: 1 57: l8 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 58: l8 -> l6 : TRUE, cost: 1 77: l9 -> l8 : TRUE, cost: 1 59: l10 -> l11 : i3^0'=1+i3^0, TRUE, cost: 1 60: l10 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 69: l11 -> l10 : TRUE, cost: 1 61: l12 -> l2 : TRUE, cost: 1 62: l13 -> l12 : -1+flag211^0 >= 0, cost: 1 63: l13 -> l12 : 1+flag211^0 <= 0, cost: 1 64: l13 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 1 66: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 67: l15 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 1 68: l15 -> l14 : TRUE, cost: 1 70: l16 -> l15 : temp9^0'=temp9^post24, 0 == 0, cost: 1 71: l16 -> l15 : TRUE, cost: 1 72: l17 -> l16 : temp9^0'=temp9^post26, 0 == 0, cost: 1 73: l17 -> l16 : TRUE, cost: 1 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 76: l18 -> l17 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 1 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 79: l20 -> l19 : temp9^0'=temp9^post33, 0 == 0, cost: 1 80: l20 -> l19 : TRUE, cost: 1 81: l21 -> l19 : 2+l6^0-ir4^0 <= 0, cost: 1 82: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 83: l21 -> l20 : 1+l6^0-ir4^0 == 0, cost: 1 84: l24 -> l18 : 2+l6^0-ir4^0 <= 0, cost: 1 85: l24 -> l21 : -1-l6^0+ir4^0 <= 0, cost: 1 87: l25 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 1 88: l26 -> l25 : TRUE, cost: 1 Eliminating location l25 by chaining: Applied chaining First rule: l26 -> l25 : TRUE, cost: 1 Second rule: l25 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 1 New rule: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied deletion Removed the following rules: 87 88 Eliminating location l7 by chaining: Applied chaining First rule: l1 -> l7 : TRUE, cost: 1 Second rule: l7 -> l24 : flag10^0 == 0, cost: 1 New rule: l1 -> l24 : flag10^0 == 0, cost: 2 Applied deletion Removed the following rules: 56 86 Eliminated locations on linear paths Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 90: l1 -> l24 : flag10^0 == 0, cost: 2 48: l2 -> l0 : 1+j5^0-k1^0 <= 0, cost: 1 49: l2 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 1 50: l3 -> l4 : TRUE, cost: 1 65: l4 -> l13 : TRUE, cost: 1 51: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 52: l5 -> l3 : 1+flag211^0 <= 0, cost: 1 53: l5 -> l3 : temp9^0'=temp9^post7, flag211^0 == 0, cost: 1 54: l6 -> l5 : -j5^0+i3^0 <= 0, cost: 1 55: l6 -> l5 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 1 57: l8 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 58: l8 -> l6 : TRUE, cost: 1 77: l9 -> l8 : TRUE, cost: 1 59: l10 -> l11 : i3^0'=1+i3^0, TRUE, cost: 1 60: l10 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 69: l11 -> l10 : TRUE, cost: 1 61: l12 -> l2 : TRUE, cost: 1 62: l13 -> l12 : -1+flag211^0 >= 0, cost: 1 63: l13 -> l12 : 1+flag211^0 <= 0, cost: 1 64: l13 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 1 66: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 67: l15 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 1 68: l15 -> l14 : TRUE, cost: 1 70: l16 -> l15 : temp9^0'=temp9^post24, 0 == 0, cost: 1 71: l16 -> l15 : TRUE, cost: 1 72: l17 -> l16 : temp9^0'=temp9^post26, 0 == 0, cost: 1 73: l17 -> l16 : TRUE, cost: 1 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 76: l18 -> l17 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 1 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 79: l20 -> l19 : temp9^0'=temp9^post33, 0 == 0, cost: 1 80: l20 -> l19 : TRUE, cost: 1 81: l21 -> l19 : 2+l6^0-ir4^0 <= 0, cost: 1 82: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 83: l21 -> l20 : 1+l6^0-ir4^0 == 0, cost: 1 84: l24 -> l18 : 2+l6^0-ir4^0 <= 0, cost: 1 85: l24 -> l21 : -1-l6^0+ir4^0 <= 0, cost: 1 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Eliminating location l24 by chaining: Applied chaining First rule: l1 -> l24 : flag10^0 == 0, cost: 2 Second rule: l24 -> l18 : 2+l6^0-ir4^0 <= 0, cost: 1 New rule: l1 -> l18 : (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 3 Applied chaining First rule: l1 -> l24 : flag10^0 == 0, cost: 2 Second rule: l24 -> l21 : -1-l6^0+ir4^0 <= 0, cost: 1 New rule: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 Applied deletion Removed the following rules: 84 85 90 Eliminating location l17 by chaining: Applied chaining First rule: l18 -> l17 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 1 Second rule: l17 -> l16 : temp9^0'=temp9^post26, 0 == 0, cost: 1 New rule: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (0 == 0 /\ flag10^0 == 0), cost: 2 Applied simplification Original rule: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (0 == 0 /\ flag10^0 == 0), cost: 2 New rule: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 Applied chaining First rule: l18 -> l17 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 1 Second rule: l17 -> l16 : TRUE, cost: 1 New rule: l18 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 Applied deletion Removed the following rules: 72 73 76 Eliminating location l15 by chaining: Applied chaining First rule: l16 -> l15 : temp9^0'=temp9^post24, 0 == 0, cost: 1 Second rule: l15 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 1 New rule: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 Applied chaining First rule: l16 -> l15 : temp9^0'=temp9^post24, 0 == 0, cost: 1 Second rule: l15 -> l14 : TRUE, cost: 1 New rule: l16 -> l14 : temp9^0'=temp9^post24, 0 == 0, cost: 2 Applied chaining First rule: l16 -> l15 : TRUE, cost: 1 Second rule: l15 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 1 New rule: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 Applied chaining First rule: l16 -> l15 : TRUE, cost: 1 Second rule: l15 -> l14 : TRUE, cost: 1 New rule: l16 -> l14 : TRUE, cost: 2 Applied deletion Removed the following rules: 67 68 70 71 Eliminating location l13 by chaining: Applied chaining First rule: l4 -> l13 : TRUE, cost: 1 Second rule: l13 -> l12 : -1+flag211^0 >= 0, cost: 1 New rule: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 Applied chaining First rule: l4 -> l13 : TRUE, cost: 1 Second rule: l13 -> l12 : 1+flag211^0 <= 0, cost: 1 New rule: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 Applied chaining First rule: l4 -> l13 : TRUE, cost: 1 Second rule: l13 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 1 New rule: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 Applied deletion Removed the following rules: 62 63 64 65 Eliminating location l10 by chaining: Applied chaining First rule: l11 -> l10 : TRUE, cost: 1 Second rule: l10 -> l11 : i3^0'=1+i3^0, TRUE, cost: 1 New rule: l11 -> l11 : i3^0'=1+i3^0, TRUE, cost: 2 Applied chaining First rule: l11 -> l10 : TRUE, cost: 1 Second rule: l10 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 New rule: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 Applied deletion Removed the following rules: 59 60 69 Eliminating location l8 by chaining: Applied chaining First rule: l9 -> l8 : TRUE, cost: 1 Second rule: l8 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 New rule: l9 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 Applied chaining First rule: l9 -> l8 : TRUE, cost: 1 Second rule: l8 -> l6 : TRUE, cost: 1 New rule: l9 -> l6 : TRUE, cost: 2 Applied deletion Removed the following rules: 57 58 77 Eliminating location l5 by chaining: Applied chaining First rule: l6 -> l5 : -j5^0+i3^0 <= 0, cost: 1 Second rule: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 New rule: l6 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 2 Applied chaining First rule: l6 -> l5 : -j5^0+i3^0 <= 0, cost: 1 Second rule: l5 -> l3 : 1+flag211^0 <= 0, cost: 1 New rule: l6 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 Applied chaining First rule: l6 -> l5 : -j5^0+i3^0 <= 0, cost: 1 Second rule: l5 -> l3 : temp9^0'=temp9^post7, flag211^0 == 0, cost: 1 New rule: l6 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 2 Applied chaining First rule: l6 -> l5 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 1 Second rule: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 New rule: l6 -> l3 : flag211^0'=1, (0 >= 0 /\ 1+j5^0-i3^0 <= 0), cost: 2 Applied simplification Original rule: l6 -> l3 : flag211^0'=1, (0 >= 0 /\ 1+j5^0-i3^0 <= 0), cost: 2 New rule: l6 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 2 Applied deletion Removed the following rules: 51 52 53 54 55 Eliminating location l2 by chaining: Applied chaining First rule: l12 -> l2 : TRUE, cost: 1 Second rule: l2 -> l0 : 1+j5^0-k1^0 <= 0, cost: 1 New rule: l12 -> l0 : 1+j5^0-k1^0 <= 0, cost: 2 Applied chaining First rule: l12 -> l2 : TRUE, cost: 1 Second rule: l2 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 1 New rule: l12 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 2 Applied deletion Removed the following rules: 48 49 61 Eliminating location l20 by chaining: Applied chaining First rule: l21 -> l20 : 1+l6^0-ir4^0 == 0, cost: 1 Second rule: l20 -> l19 : temp9^0'=temp9^post33, 0 == 0, cost: 1 New rule: l21 -> l19 : temp9^0'=temp9^post33, (0 == 0 /\ 1+l6^0-ir4^0 == 0), cost: 2 Applied simplification Original rule: l21 -> l19 : temp9^0'=temp9^post33, (0 == 0 /\ 1+l6^0-ir4^0 == 0), cost: 2 New rule: l21 -> l19 : temp9^0'=temp9^post33, 1+l6^0-ir4^0 == 0, cost: 2 Applied chaining First rule: l21 -> l20 : 1+l6^0-ir4^0 == 0, cost: 1 Second rule: l20 -> l19 : TRUE, cost: 1 New rule: l21 -> l19 : 1+l6^0-ir4^0 == 0, cost: 2 Applied deletion Removed the following rules: 79 80 83 Eliminated locations on tree-shaped paths Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 91: l1 -> l18 : (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 99: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 100: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 101: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 106: l6 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 2 107: l6 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 108: l6 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 2 109: l6 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 2 104: l9 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 105: l9 -> l6 : TRUE, cost: 2 102: l11 -> l11 : i3^0'=1+i3^0, TRUE, cost: 2 103: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 110: l12 -> l0 : 1+j5^0-k1^0 <= 0, cost: 2 111: l12 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 2 66: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 95: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 96: l16 -> l14 : temp9^0'=temp9^post24, 0 == 0, cost: 2 97: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 98: l16 -> l14 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 94: l18 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2+l6^0-ir4^0 <= 0, cost: 1 82: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 112: l21 -> l19 : temp9^0'=temp9^post33, 1+l6^0-ir4^0 == 0, cost: 2 113: l21 -> l19 : 1+l6^0-ir4^0 == 0, cost: 2 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied merging first rule: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 second rule: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 new rule: l4 -> l12 : (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0), cost: 2 Merged rules Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 91: l1 -> l18 : (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 101: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 114: l4 -> l12 : (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0), cost: 2 106: l6 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 2 107: l6 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 108: l6 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 2 109: l6 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 2 104: l9 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 105: l9 -> l6 : TRUE, cost: 2 102: l11 -> l11 : i3^0'=1+i3^0, TRUE, cost: 2 103: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 110: l12 -> l0 : 1+j5^0-k1^0 <= 0, cost: 2 111: l12 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 2 66: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 95: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 96: l16 -> l14 : temp9^0'=temp9^post24, 0 == 0, cost: 2 97: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 98: l16 -> l14 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 94: l18 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2+l6^0-ir4^0 <= 0, cost: 1 82: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 112: l21 -> l19 : temp9^0'=temp9^post33, 1+l6^0-ir4^0 == 0, cost: 2 113: l21 -> l19 : 1+l6^0-ir4^0 == 0, cost: 2 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied nonterm Original rule: l9 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 New rule: l9 -> [27] : TRUE, cost: NONTERM Applied acceleration Original rule: l9 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 New rule: l9 -> l9 : j5^0'=j5^0-n0, TRUE, cost: 2*n0 Applied deletion Removed the following rules: 104 Applied nonterm Original rule: l11 -> l11 : i3^0'=1+i3^0, TRUE, cost: 2 New rule: l11 -> [28] : TRUE, cost: NONTERM Applied acceleration Original rule: l11 -> l11 : i3^0'=1+i3^0, TRUE, cost: 2 New rule: l11 -> l11 : i3^0'=n3+i3^0, TRUE, cost: 2*n3 Applied deletion Removed the following rules: 102 Accelerated simple loops Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 91: l1 -> l18 : (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 101: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 114: l4 -> l12 : (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0), cost: 2 106: l6 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 2 107: l6 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 108: l6 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 2 109: l6 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 2 105: l9 -> l6 : TRUE, cost: 2 115: l9 -> [27] : TRUE, cost: NONTERM 116: l9 -> l9 : j5^0'=j5^0-n0, TRUE, cost: 2*n0 103: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 117: l11 -> [28] : TRUE, cost: NONTERM 118: l11 -> l11 : i3^0'=n3+i3^0, TRUE, cost: 2*n3 110: l12 -> l0 : 1+j5^0-k1^0 <= 0, cost: 2 111: l12 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 2 66: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 95: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 96: l16 -> l14 : temp9^0'=temp9^post24, 0 == 0, cost: 2 97: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 98: l16 -> l14 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 94: l18 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2+l6^0-ir4^0 <= 0, cost: 1 82: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 112: l21 -> l19 : temp9^0'=temp9^post33, 1+l6^0-ir4^0 == 0, cost: 2 113: l21 -> l19 : 1+l6^0-ir4^0 == 0, cost: 2 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied chaining First rule: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 Second rule: l9 -> [27] : TRUE, cost: NONTERM New rule: l11 -> [27] : TRUE, cost: NONTERM Applied chaining First rule: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 Second rule: l9 -> l9 : j5^0'=j5^0-n0, TRUE, cost: 2*n0 New rule: l11 -> l9 : j5^0'=-1+j5^0-n0, TRUE, cost: 2+2*n0 Applied deletion Removed the following rules: 115 116 Applied chaining First rule: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 Second rule: l11 -> [28] : TRUE, cost: NONTERM New rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM Applied chaining First rule: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 Second rule: l11 -> l11 : i3^0'=n3+i3^0, TRUE, cost: 2*n3 New rule: l4 -> l11 : i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 2+2*n3 Applied deletion Removed the following rules: 117 118 Chained accelerated rules with incoming rules Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 91: l1 -> l18 : (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 101: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 114: l4 -> l12 : (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0), cost: 2 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 122: l4 -> l11 : i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 2+2*n3 106: l6 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 2 107: l6 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 108: l6 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 2 109: l6 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 2 105: l9 -> l6 : TRUE, cost: 2 103: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 119: l11 -> [27] : TRUE, cost: NONTERM 120: l11 -> l9 : j5^0'=-1+j5^0-n0, TRUE, cost: 2+2*n0 110: l12 -> l0 : 1+j5^0-k1^0 <= 0, cost: 2 111: l12 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 2 66: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 95: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 96: l16 -> l14 : temp9^0'=temp9^post24, 0 == 0, cost: 2 97: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 98: l16 -> l14 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 94: l18 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2+l6^0-ir4^0 <= 0, cost: 1 82: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 112: l21 -> l19 : temp9^0'=temp9^post33, 1+l6^0-ir4^0 == 0, cost: 2 113: l21 -> l19 : 1+l6^0-ir4^0 == 0, cost: 2 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Eliminating location l18 by chaining: Applied chaining First rule: l1 -> l18 : (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 3 Second rule: l18 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 New rule: l1 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Applied chaining First rule: l1 -> l18 : (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 3 Second rule: l18 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, flag10^0 == 0, cost: 2 New rule: l1 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Applied deletion Removed the following rules: 74 75 91 93 94 Eliminating location l21 by chaining: Applied chaining First rule: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 Second rule: l21 -> l19 : -l6^0+ir4^0 <= 0, cost: 1 New rule: l1 -> l19 : (-l6^0+ir4^0 <= 0 /\ flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 4 Applied simplification Original rule: l1 -> l19 : (-l6^0+ir4^0 <= 0 /\ flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 4 New rule: l1 -> l19 : (-l6^0+ir4^0 <= 0 /\ flag10^0 == 0), cost: 4 Applied chaining First rule: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 Second rule: l21 -> l19 : temp9^0'=temp9^post33, 1+l6^0-ir4^0 == 0, cost: 2 New rule: l1 -> l19 : temp9^0'=temp9^post33, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 5 Applied simplification Original rule: l1 -> l19 : temp9^0'=temp9^post33, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 5 New rule: l1 -> l19 : temp9^0'=temp9^post33, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 5 Applied chaining First rule: l1 -> l21 : (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 3 Second rule: l21 -> l19 : 1+l6^0-ir4^0 == 0, cost: 2 New rule: l1 -> l19 : (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 5 Applied simplification Original rule: l1 -> l19 : (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0), cost: 5 New rule: l1 -> l19 : (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 5 Applied deletion Removed the following rules: 81 82 92 112 113 Eliminating location l14 by chaining: Applied chaining First rule: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 Second rule: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 New rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 Applied chaining First rule: l16 -> l14 : temp9^0'=temp9^post24, 0 == 0, cost: 2 Second rule: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 New rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, 0 == 0, cost: 3 Applied chaining First rule: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 Second rule: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 New rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 Applied chaining First rule: l16 -> l14 : TRUE, cost: 2 Second rule: l14 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 1 New rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 3 Applied deletion Removed the following rules: 66 95 96 97 98 Eliminating location l11 by chaining: Applied chaining First rule: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 Second rule: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 New rule: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4 Applied chaining First rule: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 Second rule: l11 -> [27] : TRUE, cost: NONTERM New rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM Applied chaining First rule: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 Second rule: l11 -> l9 : j5^0'=-1+j5^0-n0, TRUE, cost: 2+2*n0 New rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4+2*n0 Applied chaining First rule: l4 -> l11 : i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 2+2*n3 Second rule: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 New rule: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n3 Applied chaining First rule: l4 -> l11 : i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 2+2*n3 Second rule: l11 -> [27] : TRUE, cost: NONTERM New rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM Applied chaining First rule: l4 -> l11 : i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 2+2*n3 Second rule: l11 -> l9 : j5^0'=-1+j5^0-n0, TRUE, cost: 2+2*n0 New rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n0+2*n3 Applied deletion Removed the following rules: 101 103 119 120 122 Eliminating location l12 by chaining: Applied chaining First rule: l4 -> l12 : (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0), cost: 2 Second rule: l12 -> l0 : 1+j5^0-k1^0 <= 0, cost: 2 New rule: l4 -> l0 : (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 Applied chaining First rule: l4 -> l12 : (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0), cost: 2 Second rule: l12 -> l0 : ir4^0'=-1+j5^0, -j5^0+k1^0 <= 0, cost: 2 New rule: l4 -> l0 : ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 Applied deletion Removed the following rules: 110 111 114 Eliminating location l6 by chaining: Applied chaining First rule: l9 -> l6 : TRUE, cost: 2 Second rule: l6 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 2 New rule: l9 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 4 Applied chaining First rule: l9 -> l6 : TRUE, cost: 2 Second rule: l6 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 New rule: l9 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 Applied chaining First rule: l9 -> l6 : TRUE, cost: 2 Second rule: l6 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 2 New rule: l9 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 4 Applied chaining First rule: l9 -> l6 : TRUE, cost: 2 Second rule: l6 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 2 New rule: l9 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 4 Applied deletion Removed the following rules: 105 106 107 108 109 Eliminated locations on tree-shaped paths Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 123: l1 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 124: l1 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 125: l1 -> l19 : (-l6^0+ir4^0 <= 0 /\ flag10^0 == 0), cost: 4 126: l1 -> l19 : temp9^0'=temp9^post33, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 5 127: l1 -> l19 : (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 5 50: l3 -> l4 : TRUE, cost: 1 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 132: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4 133: l4 -> [27] : flag211^0 == 0, cost: NONTERM 134: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4+2*n0 135: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n3 136: l4 -> [27] : flag211^0 == 0, cost: NONTERM 137: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n0+2*n3 138: l4 -> l0 : (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 139: l4 -> l0 : ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 140: l9 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 4 141: l9 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 142: l9 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 4 143: l9 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 4 128: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 129: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, 0 == 0, cost: 3 130: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 131: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 3 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied merging first rule: l1 -> l19 : (-l6^0+ir4^0 <= 0 /\ flag10^0 == 0), cost: 4 second rule: l1 -> l19 : (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 5 new rule: l1 -> l19 : ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 4 Applied merging first rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM new rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM Merged rules Start location: l26 46: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 123: l1 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 124: l1 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 126: l1 -> l19 : temp9^0'=temp9^post33, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 5 144: l1 -> l19 : ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 4 50: l3 -> l4 : TRUE, cost: 1 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 132: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4 134: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4+2*n0 135: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n3 137: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n0+2*n3 138: l4 -> l0 : (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 139: l4 -> l0 : ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 140: l9 -> l3 : (-1+flag211^0 >= 0 /\ -j5^0+i3^0 <= 0), cost: 4 141: l9 -> l3 : (-j5^0+i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 142: l9 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 4 143: l9 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 4 128: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 129: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, 0 == 0, cost: 3 130: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 131: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 3 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Eliminating location l16 by chaining: Applied chaining First rule: l1 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Second rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, 0 == 0, cost: 3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied simplification Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied chaining First rule: l1 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Second rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied simplification Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied chaining First rule: l1 -> l16 : temp9^0'=temp9^post26, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Second rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied simplification Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied chaining First rule: l1 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Second rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, 0 == 0, cost: 3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied simplification Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied chaining First rule: l1 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Second rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, 0 == 0, cost: 3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied simplification Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied chaining First rule: l1 -> l16 : temp9^0'=temp9^post30, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 5 Second rule: l16 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, i3^0'=1+l6^0, 0 == 0, cost: 3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied simplification Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied deletion Removed the following rules: 123 124 129 130 131 Eliminating location l19 by chaining: Applied chaining First rule: l1 -> l19 : temp9^0'=temp9^post33, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 5 Second rule: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 New rule: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 Applied chaining First rule: l1 -> l19 : ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 4 Second rule: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 New rule: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 Applied deletion Removed the following rules: 78 126 144 Eliminating location l0 by chaining: Applied chaining First rule: l4 -> l0 : (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 Second rule: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 New rule: l4 -> l1 : l6^0'=i3^0, (j5^0-k1^0 <= 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Applied simplification Original rule: l4 -> l1 : l6^0'=i3^0, (j5^0-k1^0 <= 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Applied chaining First rule: l4 -> l0 : ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 Second rule: l0 -> l1 : 1-j5^0+k1^0 <= 0, cost: 1 New rule: l4 -> l1 : ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Applied simplification Original rule: l4 -> l1 : ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Applied chaining First rule: l4 -> l0 : ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 4 Second rule: l0 -> l1 : l6^0'=i3^0, j5^0-k1^0 <= 0, cost: 1 New rule: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Applied deletion Removed the following rules: 46 47 138 139 Eliminating location l9 by chaining: Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4 Second rule: l9 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 8 Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4 Second rule: l9 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 8 Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4+2*n0 Second rule: l9 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0-n0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (flag211^0 == 0 /\ 2-j5^0+n0+i3^0 <= 0), cost: 8+2*n0 Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4+2*n0 Second rule: l9 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 8+2*n0 Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n3 Second rule: l9 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 8+2*n3 Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n3 Second rule: l9 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 8+2*n3 Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n0+2*n3 Second rule: l9 -> l3 : temp9^0'=temp9^post7, (flag211^0 == 0 /\ -j5^0+i3^0 <= 0), cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0-n0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n0+n3+i3^0 <= 0), cost: 8+2*n0+2*n3 Applied chaining First rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n0+2*n3 Second rule: l9 -> l3 : flag211^0'=1, 1+j5^0-i3^0 <= 0, cost: 4 New rule: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+n3+i3^0, (-1+j5^0-n0-n3-i3^0 <= 0 /\ flag211^0 == 0), cost: 8+2*n0+2*n3 Applied partial deletion Original rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+i3^0, flag211^0 == 0, cost: 4+2*n0 New rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0 Applied partial deletion Original rule: l4 -> l9 : j5^0'=-1+j5^0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n3 New rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n3 Applied partial deletion Original rule: l4 -> l9 : j5^0'=-1+j5^0-n0, i3^0'=1+n3+i3^0, flag211^0 == 0, cost: 4+2*n0+2*n3 New rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0+2*n3 Applied deletion Removed the following rules: 132 134 135 137 140 141 142 143 Eliminated locations on tree-shaped paths Start location: l26 146: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 147: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 149: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 150: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 152: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 153: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 50: l3 -> l4 : TRUE, cost: 1 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 156: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 157: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 8 158: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 8 159: l4 -> l3 : j5^0'=-1+j5^0-n0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (flag211^0 == 0 /\ 2-j5^0+n0+i3^0 <= 0), cost: 8+2*n0 160: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 8+2*n0 161: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 8+2*n3 162: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 8+2*n3 163: l4 -> l3 : j5^0'=-1+j5^0-n0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n0+n3+i3^0 <= 0), cost: 8+2*n0+2*n3 164: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+n3+i3^0, (-1+j5^0-n0-n3-i3^0 <= 0 /\ flag211^0 == 0), cost: 8+2*n0+2*n3 165: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0 166: l4 -> [29] : flag211^0 == 0, cost: 4+2*n3 167: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0+2*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied merging first rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 second rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 new rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied merging first rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 second rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 new rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Applied merging first rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0 second rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n3 new rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0 Applied merging first rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0+2*n3 second rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0 new rule: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0+2*n3 Merged rules Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 152: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 153: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 50: l3 -> l4 : TRUE, cost: 1 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 156: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 157: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 8 158: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 8 159: l4 -> l3 : j5^0'=-1+j5^0-n0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (flag211^0 == 0 /\ 2-j5^0+n0+i3^0 <= 0), cost: 8+2*n0 160: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 8+2*n0 161: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 8+2*n3 162: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 8+2*n3 163: l4 -> l3 : j5^0'=-1+j5^0-n0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n0+n3+i3^0 <= 0), cost: 8+2*n0+2*n3 164: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+n3+i3^0, (-1+j5^0-n0-n3-i3^0 <= 0 /\ flag211^0 == 0), cost: 8+2*n0+2*n3 171: l4 -> [29] : flag211^0 == 0, cost: 4+2*n0+2*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied pruning (of leafs and parallel rules): Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 152: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 153: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 50: l3 -> l4 : TRUE, cost: 1 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 156: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 157: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 8 158: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 8 160: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 8+2*n0 161: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 8+2*n3 162: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 8+2*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Accelerated simple loops Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 152: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 153: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 50: l3 -> l4 : TRUE, cost: 1 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 156: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 157: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 8 158: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 8 160: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 8+2*n0 161: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 8+2*n3 162: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 8+2*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Second rule: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Second rule: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Second rule: l1 -> l1 : temp9^0'=temp9^post33, flag10^0'=1, (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+i3^0 == 0 /\ flag10^0 == 0 /\ -j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 New rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (1-j5^0+k1^0 <= 0 /\ ((flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0) \/ (2-j5^0+l6^0 == 0 /\ flag10^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, ((-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (1+l6^0-ir4^0 == 0 /\ flag10^0 == 0)), cost: 5 New rule: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, flag10^0'=1, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((flag10^0 == 0 /\ -1+j5^0-i3^0 <= 0) \/ (2-j5^0+i3^0 == 0 /\ flag10^0 == 0))), cost: 10 Applied deletion Removed the following rules: 152 153 Chained accelerated rules with incoming rules Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 50: l3 -> l4 : TRUE, cost: 1 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 156: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 157: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 8 158: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 8 160: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 8+2*n0 161: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 8+2*n3 162: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 8+2*n3 172: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 173: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 174: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+i3^0 == 0 /\ flag10^0 == 0 /\ -j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 175: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 176: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (1-j5^0+k1^0 <= 0 /\ ((flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0) \/ (2-j5^0+l6^0 == 0 /\ flag10^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 177: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, flag10^0'=1, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((flag10^0 == 0 /\ -1+j5^0-i3^0 <= 0) \/ (2-j5^0+i3^0 == 0 /\ flag10^0 == 0))), cost: 10 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Eliminating location l3 by chaining: Applied chaining First rule: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 8 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 9 Applied chaining First rule: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 8 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 Applied chaining First rule: l4 -> l3 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 8+2*n0 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 Applied chaining First rule: l4 -> l3 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 8+2*n3 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 9+2*n3 Applied chaining First rule: l4 -> l3 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 8+2*n3 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 Applied deletion Removed the following rules: 50 157 158 160 161 162 Eliminated locations on tree-shaped paths Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 156: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 172: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 173: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 174: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+i3^0 == 0 /\ flag10^0 == 0 /\ -j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 175: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 176: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (1-j5^0+k1^0 <= 0 /\ ((flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0) \/ (2-j5^0+l6^0 == 0 /\ flag10^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 177: l4 -> l1 : l6^0'=i3^0, ir4^0'=-1+j5^0, flag10^0'=1, (-j5^0+k1^0 <= 0 /\ j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((flag10^0 == 0 /\ -1+j5^0-i3^0 <= 0) \/ (2-j5^0+i3^0 == 0 /\ flag10^0 == 0))), cost: 10 178: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 9 179: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 180: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 181: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 9+2*n3 182: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied pruning (of leafs and parallel rules): Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 172: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 173: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 175: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 178: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 9 179: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 180: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 181: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 9+2*n3 182: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied acceleration Original rule: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+i3^0, (2-j5^0+i3^0 <= 0 /\ flag211^0 == 0), cost: 9 New rule: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (-flag211^0 >= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 Applied acceleration Original rule: l4 -> l4 : j5^0'=-1+j5^0, temp9^0'=temp9^post7, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ 2-j5^0+n3+i3^0 <= 0), cost: 9+2*n3 New rule: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ -flag211^0 >= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 Applied simplification Original rule: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (-flag211^0 >= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 New rule: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (flag211^0 <= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 Applied simplification Original rule: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ -flag211^0 >= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 New rule: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 Applied deletion Removed the following rules: 178 181 Accelerated simple loops Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 172: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 173: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 175: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 179: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 180: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 182: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 185: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (flag211^0 <= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 186: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-i3^0 <= 0), cost: 9 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0-n0, flag211^0'=1, i3^0'=1+i3^0, (flag211^0 == 0 /\ -1+j5^0-n0-i3^0 <= 0), cost: 9+2*n0 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=-1+j5^0, flag211^0'=1, i3^0'=1+n3+i3^0, (flag211^0 == 0 /\ -1+j5^0-n3-i3^0 <= 0), cost: 9+2*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (flag211^0 <= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (flag211^0 <= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (flag211^0 <= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n31, temp9^0'=temp9^post7, i3^0'=n31+i3^0, (flag211^0 <= 0 /\ flag211^0 >= 0 /\ j5^0-2*n31-i3^0 >= 0 /\ -1+n31 >= 0), cost: 9*n31 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l4 : j5^0'=j5^0-n35, temp9^0'=temp9^post7, i3^0'=n35+i3^0+n35*n3, (-1+n35 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0 /\ -2+j5^0-n3-i3^0 >= 0 /\ j5^0-2*n35-(-1+n35)*n3-n3-i3^0 >= 0), cost: 9*n35+2*n35*n3 New rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied deletion Removed the following rules: 179 180 182 185 186 Chained accelerated rules with incoming rules Start location: l26 148: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 151: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 168: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 169: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 187: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 188: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 189: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 190: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 191: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 192: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 193: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 194: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 195: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 196: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 197: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 198: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 199: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 200: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 201: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 202: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 203: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 204: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 205: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 206: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 121: l4 -> [28] : flag211^0 == 0, cost: NONTERM 145: l4 -> [27] : flag211^0 == 0, cost: NONTERM 154: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 155: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 172: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 173: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 175: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Eliminating location l4 by chaining: Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((2+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0))), cost: 18 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((2+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0))), cost: 18 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0) \/ (2+l6^0-ir4^0 == 0 /\ flag10^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0) \/ (2+l6^0-ir4^0 == 0 /\ flag10^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((2+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0))), cost: 18 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((2+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0))), cost: 18 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag10^0 == 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((2+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0))), cost: 18 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0) /\ ((2+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (flag10^0 == 0 /\ -1-l6^0+ir4^0 <= 0))), cost: 18 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0))), cost: 27 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0))), cost: 27 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0))), cost: 27+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0))), cost: 27+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : temp9^0'=temp9^post33, l6^0'=i3^0, flag10^0'=1, (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0 /\ 1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27+2*n0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0 /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0)) /\ (0 >= 0 \/ 2 <= 0)), cost: 27+2*n0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0))), cost: 27+2*n0 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, (1+j5^0-k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 5 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 22+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : temp9^0'=temp9^post33, ir4^0'=-1+j5^0, flag10^0'=1, (2-j5^0+l6^0 == 0 /\ flag10^0 == 0 /\ 1-j5^0+k1^0 <= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 11 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0)), cost: 28+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Second rule: l4 -> l1 : l6^0'=i3^0, flag10^0'=1, (1+j5^0-k1^0 <= 0 /\ ((flag10^0 == 0 /\ ir4^0-i3^0 <= 0) \/ (flag10^0 == 0 /\ 1-ir4^0+i3^0 == 0)) /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 10 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0 /\ (0 >= 0 \/ 2 <= 0) /\ ((flag10^0 == 0 /\ 3+l6^0-ir4^0+n3 == 0) \/ (-2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0))), cost: 27+2*n3 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 New rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 New rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 New rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 New rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 New rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 New rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 New rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 New rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 New rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 New rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 New rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n31+ir4^0, temp9^0'=temp9^post7, i3^0'=1+l6^0+n31, mid7^0'=mid7^post30, (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 New rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 New rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 New rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 New rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied partial deletion Original rule: l1 -> l4 : a8^0'=a8^post20, j5^0'=-n35+ir4^0, temp9^0'=temp9^post7, i3^0'=1+n35+l6^0+n35*n3, mid7^0'=mid7^post30, (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 New rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied deletion Removed the following rules: 121 145 148 151 154 155 168 169 172 173 175 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 Eliminated locations on tree-shaped paths Start location: l26 207: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 208: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 209: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 210: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 211: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 212: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 213: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 214: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 215: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 216: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 217: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 218: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 219: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 220: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 221: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 222: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 223: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 224: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 225: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 226: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 227: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 228: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 229: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 230: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 231: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 232: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 233: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 234: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 235: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 236: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 237: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 238: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 239: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 240: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 241: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 242: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 243: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 244: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 245: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 246: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 247: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 248: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 249: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 250: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 251: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 252: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 253: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 254: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 255: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 256: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 257: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 258: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 259: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 260: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 261: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 262: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0))), cost: 27+2*n0 263: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 264: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 265: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 266: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 267: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 268: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 269: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 270: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 271: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 272: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 273: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 274: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 275: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 276: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 277: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 278: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 279: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 280: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 281: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 282: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 283: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 284: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 285: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 286: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM 287: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 288: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 289: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 290: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 291: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 292: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 293: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 294: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM 295: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 296: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 297: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 298: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 299: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 300: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 301: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 302: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 303: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 304: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 305: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 306: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 307: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 308: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 309: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 310: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied merging first rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM second rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM second rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM second rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [27] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM second rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM second rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM second rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: NONTERM new rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [28] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: NONTERM second rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM new rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM Applied merging first rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 second rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 new rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied merging first rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 second rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 new rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied merging first rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 second rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 new rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied merging first rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 second rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 new rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied merging first rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 second rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 new rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied merging first rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 second rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 new rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied merging first rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 second rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 new rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied merging first rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 second rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 new rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied merging first rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 second rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 new rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 Applied merging first rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 second rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 new rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 Applied merging first rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 second rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 new rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 Applied merging first rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 second rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 new rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 Applied merging first rule: l1 -> [32] : (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: 17+2*n0 second rule: l1 -> [32] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 17+2*n3 new rule: l1 -> [32] : ((2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0)), cost: 17+2*n0 Applied merging first rule: l1 -> [32] : (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0), cost: 8+9*n31 second rule: l1 -> [32] : (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0), cost: 8+9*n35+2*n35*n3 new rule: l1 -> [32] : ((-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0) \/ (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0)), cost: 8+9*n31 Applied merging first rule: l1 -> [32] : ((2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0)), cost: 17+2*n0 second rule: l1 -> [32] : ((-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0) \/ (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0)), cost: 8+9*n31 new rule: l1 -> [32] : ((-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0) \/ (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0) \/ (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0) \/ (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0)), cost: 17+2*n0 Merged rules Start location: l26 209: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 210: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 211: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 212: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 213: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 216: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 217: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 218: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 219: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 220: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 223: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 224: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 225: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 226: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 227: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 230: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 231: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 232: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 233: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post33, ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 19 234: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, flag10^0'=1, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 2+l6^0-ir4^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 18 235: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 236: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 237: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 238: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 239: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 240: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 241: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 242: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 243: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 244: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22 245: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 246: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ flag10^0 == 0), cost: 27 247: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 248: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 249: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 250: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 251: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 252: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 253: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 254: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 255: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 256: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 257: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 258: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((3+l6^0-ir4^0 == 0 /\ flag10^0 == 0) \/ (-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0))), cost: 27+2*n0 259: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 260: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0-n0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+n0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22+2*n0 261: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post33, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ -2-l6^0+ir4^0-n0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ flag10^0 == 0), cost: 28+2*n0 262: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0-n0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0, flag10^0'=1, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-n0-k1^0 <= 0 /\ ((-2-l6^0+ir4^0 <= 0 /\ flag10^0 == 0) \/ (3+l6^0-ir4^0 == 0 /\ flag10^0 == 0))), cost: 27+2*n0 263: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 264: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 265: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 266: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 267: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 268: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 269: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 270: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post30, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 271: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 272: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 273: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 274: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post24, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 275: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 276: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 22+2*n3 277: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post33, flag211^0'=1, ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (3+l6^0-ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 28+2*n3 278: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post21, flag211^0'=1, l6^0'=2+l6^0+n3, flag10^0'=1, i3^0'=2+l6^0+n3, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0), cost: 27+2*n3 321: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 332: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 347: l1 -> [32] : ((-2-l6^0+ir4^0-n0 <= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0) \/ (flag211^0 == 0 /\ -1-l6^0-2*n31+ir4^0 >= 0 /\ flag10^0 == 0 /\ -1+n31 >= 0) \/ (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -2-l6^0+ir4^0-n3 <= 0 /\ flag10^0 == 0) \/ (-1+n35 >= 0 /\ 2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ -1-2*n35-(-1+n35)*n3-l6^0+ir4^0-n3 >= 0 /\ flag10^0 == 0)), cost: 17+2*n0 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied pruning (of leafs and parallel rules): Start location: l26 209: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 210: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 216: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 224: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 236: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 321: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 332: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied acceleration Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=l6^0+n117, i3^0'=l6^0+n117, mid7^0'=mid7^post30, (-flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1+n117 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ -1-l6^0+ir4^0-n117 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n117 Applied instantiation Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=l6^0+n117, i3^0'=l6^0+n117, mid7^0'=mid7^post30, (-flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1+n117 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ -1-l6^0+ir4^0-n117 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n117 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 Applied acceleration Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+ir4^0-n119, temp9^0'=temp9^post26, ir4^0'=ir4^0-n119, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0+ir4^0-n119 >= 0 /\ ir4^0-k1^0-n119 >= 0 /\ -1+n119 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n119 Applied instantiation Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+ir4^0-n119, temp9^0'=temp9^post26, ir4^0'=ir4^0-n119, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0+ir4^0-n119 >= 0 /\ ir4^0-k1^0-n119 >= 0 /\ -1+n119 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n119 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post26, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -1-l6^0+k1^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*ir4^0-13*k1^0 Applied instantiation Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+ir4^0-n119, temp9^0'=temp9^post26, ir4^0'=ir4^0-n119, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0+ir4^0-n119 >= 0 /\ ir4^0-k1^0-n119 >= 0 /\ -1+n119 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n119 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post26, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 Applied acceleration Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1+ir4^0-k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=l6^0+n122, i3^0'=l6^0+n122, mid7^0'=mid7^post30, (-flag10^0 >= 0 /\ -1+n122 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0+ir4^0-n122 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n122 Applied instantiation Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=l6^0+n122, i3^0'=l6^0+n122, mid7^0'=mid7^post30, (-flag10^0 >= 0 /\ -1+n122 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0+ir4^0-n122 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n122 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 Applied acceleration Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, ir4^0'=-1+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (2+l6^0-ir4^0 <= 0 /\ 1-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1-n124+ir4^0, temp9^0'=temp9^post24, ir4^0'=-n124+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-n124+ir4^0-k1^0 >= 0 /\ -flag10^0 >= 0 /\ -1+n124 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0-n124+ir4^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n124 Applied instantiation Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1-n124+ir4^0, temp9^0'=temp9^post24, ir4^0'=-n124+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-n124+ir4^0-k1^0 >= 0 /\ -flag10^0 >= 0 /\ -1+n124 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0-n124+ir4^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n124 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post24, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -1-l6^0+k1^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*ir4^0-13*k1^0 Applied instantiation Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1-n124+ir4^0, temp9^0'=temp9^post24, ir4^0'=-n124+ir4^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-n124+ir4^0-k1^0 >= 0 /\ -flag10^0 >= 0 /\ -1+n124 >= 0 /\ flag10^0 >= 0 /\ -1-l6^0-n124+ir4^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*n124 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post24, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post26, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -1-l6^0+k1^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*ir4^0-13*k1^0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post26, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-1-l6^0+k1^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13*ir4^0-13*k1^0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post26, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post26, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post24, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -1-l6^0+k1^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: 13*ir4^0-13*k1^0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post24, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-1-l6^0+k1^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13*ir4^0-13*k1^0 Applied simplification Original rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post24, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (0 >= 0 /\ -2-l6^0+ir4^0 >= 0 /\ -flag10^0 >= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ -1-flag211^0 >= 0)), cost: -13-13*l6^0+13*ir4^0 New rule: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post24, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 Applied deletion Removed the following rules: 209 210 216 224 Accelerated simple loops Start location: l26 236: l1 -> l1 : a8^0'=a8^post20, j5^0'=-1+ir4^0, temp9^0'=temp9^post26, flag211^0'=1, ir4^0'=-2+ir4^0, i3^0'=2+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 == 0 /\ flag211^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ flag10^0 == 0), cost: 22 321: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 332: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 354: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 355: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post26, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-1-l6^0+k1^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13*ir4^0-13*k1^0 356: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post26, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 357: l1 -> l1 : a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=-1+ir4^0, i3^0'=-1+ir4^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 358: l1 -> l1 : a8^0'=a8^post20, j5^0'=1+k1^0, temp9^0'=temp9^post24, ir4^0'=k1^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-1-l6^0+k1^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: 13*ir4^0-13*k1^0 359: l1 -> l1 : a8^0'=a8^post20, j5^0'=2+l6^0, temp9^0'=temp9^post24, ir4^0'=1+l6^0, i3^0'=1+l6^0, mid7^0'=mid7^post30, (-2-l6^0+ir4^0 >= 0 /\ flag10^0 <= 0 /\ flag10^0 >= 0 /\ 1+l6^0-k1^0 >= 0 /\ (-1+flag211^0 >= 0 \/ 1+flag211^0 <= 0)), cost: -13-13*l6^0+13*ir4^0 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Applied deletion Removed the following rules: 236 354 355 356 357 358 359 Chained accelerated rules with incoming rules Start location: l26 321: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 332: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM 89: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Eliminating location l1 by chaining: Applied chaining First rule: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Second rule: l1 -> [27] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM New rule: l26 -> [27] : (0 == 0 /\ -17 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l1 : flag211^0'=0, l6^0'=1, ir4^0'=20, n2^0'=20, flag10^0'=0, k1^0'=10, TRUE, cost: 2 Second rule: l1 -> [28] : (2+l6^0-ir4^0 <= 0 /\ flag211^0 == 0 /\ flag10^0 == 0), cost: NONTERM New rule: l26 -> [28] : (0 == 0 /\ -17 <= 0), cost: NONTERM Applied deletion Removed the following rules: 89 321 332 Eliminated locations on tree-shaped paths Start location: l26 360: l26 -> [27] : (0 == 0 /\ -17 <= 0), cost: NONTERM 361: l26 -> [28] : (0 == 0 /\ -17 <= 0), cost: NONTERM Removed duplicate rules (ignoring updates) Start location: l26 361: l26 -> [28] : (0 == 0 /\ -17 <= 0), cost: NONTERM Computing asymptotic complexity Proved nontermination of rule 361 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (0 == 0 /\ -17 <= 0)