NO Initial ITS Start location: l26 0: l0 -> l1 : ir4^0'=ir4^post0, flag10^0'=flag10^post0, n2^0'=n2^post0, k1^0'=k1^post0, i3^0'=i3^post0, a8^0'=a8^post0, mid7^0'=mid7^post0, j5^0'=j5^post0, flag211^0'=flag211^post0, temp9^0'=temp9^post0, l6^0'=l6^post0, (-temp9^post0+temp9^0 == 0 /\ -k1^post0+k1^0 == 0 /\ flag10^0-flag10^post0 == 0 /\ a8^0-a8^post0 == 0 /\ -mid7^post0+mid7^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -l6^post0+l6^0 == 0 /\ -j5^post0+j5^0 == 0 /\ -flag211^post0+flag211^0 == 0 /\ ir4^0-ir4^post0 == 0 /\ n2^0-n2^post0 == 0 /\ i3^0-i3^post0 == 0), cost: 1 1: l0 -> l1 : ir4^0'=ir4^post1, flag10^0'=flag10^post1, n2^0'=n2^post1, k1^0'=k1^post1, i3^0'=i3^post1, a8^0'=a8^post1, mid7^0'=mid7^post1, j5^0'=j5^post1, flag211^0'=flag211^post1, temp9^0'=temp9^post1, l6^0'=l6^post1, (ir4^0-ir4^post1 == 0 /\ -k1^0+j5^0 <= 0 /\ -i3^0+l6^post1 == 0 /\ n2^0-n2^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ -flag211^post1+flag211^0 == 0 /\ k1^0-k1^post1 == 0 /\ -mid7^post1+mid7^0 == 0 /\ -a8^post1+a8^0 == 0 /\ flag10^0-flag10^post1 == 0 /\ j5^0-j5^post1 == 0 /\ -temp9^post1+temp9^0 == 0), cost: 1 10: l1 -> l7 : ir4^0'=ir4^post10, flag10^0'=flag10^post10, n2^0'=n2^post10, k1^0'=k1^post10, i3^0'=i3^post10, a8^0'=a8^post10, mid7^0'=mid7^post10, j5^0'=j5^post10, flag211^0'=flag211^post10, temp9^0'=temp9^post10, l6^0'=l6^post10, (ir4^0-ir4^post10 == 0 /\ mid7^0-mid7^post10 == 0 /\ temp9^0-temp9^post10 == 0 /\ -n2^post10+n2^0 == 0 /\ -flag211^post10+flag211^0 == 0 /\ i3^0-i3^post10 == 0 /\ -j5^post10+j5^0 == 0 /\ a8^0-a8^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ flag10^0-flag10^post10 == 0 /\ -l6^post10+l6^0 == 0), cost: 1 2: l2 -> l0 : ir4^0'=ir4^post2, flag10^0'=flag10^post2, n2^0'=n2^post2, k1^0'=k1^post2, i3^0'=i3^post2, a8^0'=a8^post2, mid7^0'=mid7^post2, j5^0'=j5^post2, flag211^0'=flag211^post2, temp9^0'=temp9^post2, l6^0'=l6^post2, (i3^0-i3^post2 == 0 /\ 1-k1^0+j5^0 <= 0 /\ -a8^post2+a8^0 == 0 /\ -n2^post2+n2^0 == 0 /\ mid7^0-mid7^post2 == 0 /\ -l6^post2+l6^0 == 0 /\ -j5^post2+j5^0 == 0 /\ -temp9^post2+temp9^0 == 0 /\ flag10^0-flag10^post2 == 0 /\ ir4^0-ir4^post2 == 0 /\ -flag211^post2+flag211^0 == 0 /\ k1^0-k1^post2 == 0), cost: 1 3: l2 -> l0 : ir4^0'=ir4^post3, flag10^0'=flag10^post3, n2^0'=n2^post3, k1^0'=k1^post3, i3^0'=i3^post3, a8^0'=a8^post3, mid7^0'=mid7^post3, j5^0'=j5^post3, flag211^0'=flag211^post3, temp9^0'=temp9^post3, l6^0'=l6^post3, (1+ir4^post3-j5^0 == 0 /\ -temp9^post3+temp9^0 == 0 /\ -i3^post3+i3^0 == 0 /\ k1^0-j5^0 <= 0 /\ -mid7^post3+mid7^0 == 0 /\ flag211^0-flag211^post3 == 0 /\ n2^0-n2^post3 == 0 /\ j5^0-j5^post3 == 0 /\ -l6^post3+l6^0 == 0 /\ flag10^0-flag10^post3 == 0 /\ -a8^post3+a8^0 == 0 /\ k1^0-k1^post3 == 0), cost: 1 4: l3 -> l4 : ir4^0'=ir4^post4, flag10^0'=flag10^post4, n2^0'=n2^post4, k1^0'=k1^post4, i3^0'=i3^post4, a8^0'=a8^post4, mid7^0'=mid7^post4, j5^0'=j5^post4, flag211^0'=flag211^post4, temp9^0'=temp9^post4, l6^0'=l6^post4, (-temp9^post4+temp9^0 == 0 /\ -flag10^post4+flag10^0 == 0 /\ mid7^0-mid7^post4 == 0 /\ -l6^post4+l6^0 == 0 /\ -flag211^post4+flag211^0 == 0 /\ ir4^0-ir4^post4 == 0 /\ k1^0-k1^post4 == 0 /\ n2^0-n2^post4 == 0 /\ i3^0-i3^post4 == 0 /\ j5^0-j5^post4 == 0 /\ -a8^post4+a8^0 == 0), cost: 1 19: l4 -> l13 : ir4^0'=ir4^post19, flag10^0'=flag10^post19, n2^0'=n2^post19, k1^0'=k1^post19, i3^0'=i3^post19, a8^0'=a8^post19, mid7^0'=mid7^post19, j5^0'=j5^post19, flag211^0'=flag211^post19, temp9^0'=temp9^post19, l6^0'=l6^post19, (-temp9^post19+temp9^0 == 0 /\ -i3^post19+i3^0 == 0 /\ k1^0-k1^post19 == 0 /\ -flag211^post19+flag211^0 == 0 /\ mid7^0-mid7^post19 == 0 /\ -l6^post19+l6^0 == 0 /\ -flag10^post19+flag10^0 == 0 /\ ir4^0-ir4^post19 == 0 /\ n2^0-n2^post19 == 0 /\ j5^0-j5^post19 == 0 /\ -a8^post19+a8^0 == 0), cost: 1 5: l5 -> l3 : ir4^0'=ir4^post5, flag10^0'=flag10^post5, n2^0'=n2^post5, k1^0'=k1^post5, i3^0'=i3^post5, a8^0'=a8^post5, mid7^0'=mid7^post5, j5^0'=j5^post5, flag211^0'=flag211^post5, temp9^0'=temp9^post5, l6^0'=l6^post5, (-j5^post5+j5^0 == 0 /\ -flag211^post5+flag211^0 == 0 /\ 1-flag211^0 <= 0 /\ -temp9^post5+temp9^0 == 0 /\ -l6^post5+l6^0 == 0 /\ -k1^post5+k1^0 == 0 /\ i3^0-i3^post5 == 0 /\ -mid7^post5+mid7^0 == 0 /\ ir4^0-ir4^post5 == 0 /\ flag10^0-flag10^post5 == 0 /\ a8^0-a8^post5 == 0 /\ n2^0-n2^post5 == 0), cost: 1 6: l5 -> l3 : ir4^0'=ir4^post6, flag10^0'=flag10^post6, n2^0'=n2^post6, k1^0'=k1^post6, i3^0'=i3^post6, a8^0'=a8^post6, mid7^0'=mid7^post6, j5^0'=j5^post6, flag211^0'=flag211^post6, temp9^0'=temp9^post6, l6^0'=l6^post6, (-i3^post6+i3^0 == 0 /\ -a8^post6+a8^0 == 0 /\ ir4^0-ir4^post6 == 0 /\ k1^0-k1^post6 == 0 /\ -temp9^post6+temp9^0 == 0 /\ -l6^post6+l6^0 == 0 /\ -mid7^post6+mid7^0 == 0 /\ 1+flag211^0 <= 0 /\ flag10^0-flag10^post6 == 0 /\ j5^0-j5^post6 == 0 /\ -flag211^post6+flag211^0 == 0 /\ n2^0-n2^post6 == 0), cost: 1 7: l5 -> l3 : ir4^0'=ir4^post7, flag10^0'=flag10^post7, n2^0'=n2^post7, k1^0'=k1^post7, i3^0'=i3^post7, a8^0'=a8^post7, mid7^0'=mid7^post7, j5^0'=j5^post7, flag211^0'=flag211^post7, temp9^0'=temp9^post7, l6^0'=l6^post7, (0 == 0 /\ -flag211^post7+flag211^0 == 0 /\ -k1^post7+k1^0 == 0 /\ -l6^post7+l6^0 == 0 /\ -flag211^0 <= 0 /\ -a8^post7+a8^0 == 0 /\ mid7^0-mid7^post7 == 0 /\ i3^0-i3^post7 == 0 /\ flag10^0-flag10^post7 == 0 /\ ir4^0-ir4^post7 == 0 /\ n2^0-n2^post7 == 0 /\ -j5^post7+j5^0 == 0 /\ flag211^0 <= 0), cost: 1 8: l6 -> l5 : ir4^0'=ir4^post8, flag10^0'=flag10^post8, n2^0'=n2^post8, k1^0'=k1^post8, i3^0'=i3^post8, a8^0'=a8^post8, mid7^0'=mid7^post8, j5^0'=j5^post8, flag211^0'=flag211^post8, temp9^0'=temp9^post8, l6^0'=l6^post8, (flag211^0-flag211^post8 == 0 /\ -temp9^post8+temp9^0 == 0 /\ flag10^0-flag10^post8 == 0 /\ a8^0-a8^post8 == 0 /\ -mid7^post8+mid7^0 == 0 /\ -j5^post8+j5^0 == 0 /\ i3^0-j5^0 <= 0 /\ n2^0-n2^post8 == 0 /\ i3^0-i3^post8 == 0 /\ -l6^post8+l6^0 == 0 /\ ir4^0-ir4^post8 == 0 /\ -k1^post8+k1^0 == 0), cost: 1 9: l6 -> l5 : ir4^0'=ir4^post9, flag10^0'=flag10^post9, n2^0'=n2^post9, k1^0'=k1^post9, i3^0'=i3^post9, a8^0'=a8^post9, mid7^0'=mid7^post9, j5^0'=j5^post9, flag211^0'=flag211^post9, temp9^0'=temp9^post9, l6^0'=l6^post9, (-temp9^post9+temp9^0 == 0 /\ 1-i3^0+j5^0 <= 0 /\ -i3^post9+i3^0 == 0 /\ k1^0-k1^post9 == 0 /\ -1+flag211^post9 == 0 /\ -l6^post9+l6^0 == 0 /\ -flag10^post9+flag10^0 == 0 /\ mid7^0-mid7^post9 == 0 /\ ir4^0-ir4^post9 == 0 /\ n2^0-n2^post9 == 0 /\ j5^0-j5^post9 == 0 /\ -a8^post9+a8^0 == 0), cost: 1 41: l7 -> l22 : ir4^0'=ir4^post41, flag10^0'=flag10^post41, n2^0'=n2^post41, k1^0'=k1^post41, i3^0'=i3^post41, a8^0'=a8^post41, mid7^0'=mid7^post41, j5^0'=j5^post41, flag211^0'=flag211^post41, temp9^0'=temp9^post41, l6^0'=l6^post41, (k1^0-k1^post41 == 0 /\ -mid7^post41+mid7^0 == 0 /\ ir4^0-ir4^post41 == 0 /\ n2^0-n2^post41 == 0 /\ flag211^0-flag211^post41 == 0 /\ -i3^post41+i3^0 == 0 /\ -a8^post41+a8^0 == 0 /\ j5^0-j5^post41 == 0 /\ flag10^0-flag10^post41 == 0 /\ 1-flag10^0 <= 0 /\ -temp9^post41+temp9^0 == 0 /\ -l6^post41+l6^0 == 0), cost: 1 42: l7 -> l22 : ir4^0'=ir4^post42, flag10^0'=flag10^post42, n2^0'=n2^post42, k1^0'=k1^post42, i3^0'=i3^post42, a8^0'=a8^post42, mid7^0'=mid7^post42, j5^0'=j5^post42, flag211^0'=flag211^post42, temp9^0'=temp9^post42, l6^0'=l6^post42, (-a8^post42+a8^0 == 0 /\ -j5^post42+j5^0 == 0 /\ i3^0-i3^post42 == 0 /\ mid7^0-mid7^post42 == 0 /\ flag10^0-flag10^post42 == 0 /\ 1+flag10^0 <= 0 /\ -l6^post42+l6^0 == 0 /\ -temp9^post42+temp9^0 == 0 /\ -n2^post42+n2^0 == 0 /\ -flag211^post42+flag211^0 == 0 /\ ir4^0-ir4^post42 == 0 /\ k1^0-k1^post42 == 0), cost: 1 43: l7 -> l24 : ir4^0'=ir4^post43, flag10^0'=flag10^post43, n2^0'=n2^post43, k1^0'=k1^post43, i3^0'=i3^post43, a8^0'=a8^post43, mid7^0'=mid7^post43, j5^0'=j5^post43, flag211^0'=flag211^post43, temp9^0'=temp9^post43, l6^0'=l6^post43, (a8^0-a8^post43 == 0 /\ -mid7^post43+mid7^0 == 0 /\ flag10^0 <= 0 /\ -k1^post43+k1^0 == 0 /\ -l6^post43+l6^0 == 0 /\ n2^0-n2^post43 == 0 /\ flag211^0-flag211^post43 == 0 /\ flag10^0-flag10^post43 == 0 /\ -flag10^0 <= 0 /\ -j5^post43+j5^0 == 0 /\ i3^0-i3^post43 == 0 /\ -temp9^post43+temp9^0 == 0 /\ ir4^0-ir4^post43 == 0), cost: 1 11: l8 -> l9 : ir4^0'=ir4^post11, flag10^0'=flag10^post11, n2^0'=n2^post11, k1^0'=k1^post11, i3^0'=i3^post11, a8^0'=a8^post11, mid7^0'=mid7^post11, j5^0'=j5^post11, flag211^0'=flag211^post11, temp9^0'=temp9^post11, l6^0'=l6^post11, (ir4^0-ir4^post11 == 0 /\ 1-j5^0+j5^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ n2^0-n2^post11 == 0 /\ -flag211^post11+flag211^0 == 0 /\ flag10^0-flag10^post11 == 0 /\ a8^0-a8^post11 == 0 /\ -temp9^post11+temp9^0 == 0 /\ -mid7^post11+mid7^0 == 0 /\ -l6^post11+l6^0 == 0 /\ k1^0-k1^post11 == 0), cost: 1 12: l8 -> l6 : ir4^0'=ir4^post12, flag10^0'=flag10^post12, n2^0'=n2^post12, k1^0'=k1^post12, i3^0'=i3^post12, a8^0'=a8^post12, mid7^0'=mid7^post12, j5^0'=j5^post12, flag211^0'=flag211^post12, temp9^0'=temp9^post12, l6^0'=l6^post12, (i3^0-i3^post12 == 0 /\ -a8^post12+a8^0 == 0 /\ mid7^0-mid7^post12 == 0 /\ -j5^post12+j5^0 == 0 /\ -temp9^post12+temp9^0 == 0 /\ -l6^post12+l6^0 == 0 /\ -n2^post12+n2^0 == 0 /\ flag10^0-flag10^post12 == 0 /\ ir4^0-ir4^post12 == 0 /\ k1^0-k1^post12 == 0 /\ -flag211^post12+flag211^0 == 0), cost: 1 31: l9 -> l8 : ir4^0'=ir4^post31, flag10^0'=flag10^post31, n2^0'=n2^post31, k1^0'=k1^post31, i3^0'=i3^post31, a8^0'=a8^post31, mid7^0'=mid7^post31, j5^0'=j5^post31, flag211^0'=flag211^post31, temp9^0'=temp9^post31, l6^0'=l6^post31, (-i3^post31+i3^0 == 0 /\ flag10^0-flag10^post31 == 0 /\ j5^0-j5^post31 == 0 /\ a8^0-a8^post31 == 0 /\ flag211^0-flag211^post31 == 0 /\ -temp9^post31+temp9^0 == 0 /\ n2^0-n2^post31 == 0 /\ -l6^post31+l6^0 == 0 /\ -mid7^post31+mid7^0 == 0 /\ ir4^0-ir4^post31 == 0 /\ k1^0-k1^post31 == 0), cost: 1 13: l10 -> l11 : ir4^0'=ir4^post13, flag10^0'=flag10^post13, n2^0'=n2^post13, k1^0'=k1^post13, i3^0'=i3^post13, a8^0'=a8^post13, mid7^0'=mid7^post13, j5^0'=j5^post13, flag211^0'=flag211^post13, temp9^0'=temp9^post13, l6^0'=l6^post13, (-1-i3^0+i3^post13 == 0 /\ flag10^0-flag10^post13 == 0 /\ a8^0-a8^post13 == 0 /\ -temp9^post13+temp9^0 == 0 /\ -mid7^post13+mid7^0 == 0 /\ -k1^post13+k1^0 == 0 /\ -j5^post13+j5^0 == 0 /\ -flag211^post13+flag211^0 == 0 /\ -l6^post13+l6^0 == 0 /\ -ir4^post13+ir4^0 == 0 /\ n2^0-n2^post13 == 0), cost: 1 14: l10 -> l9 : ir4^0'=ir4^post14, flag10^0'=flag10^post14, n2^0'=n2^post14, k1^0'=k1^post14, i3^0'=i3^post14, a8^0'=a8^post14, mid7^0'=mid7^post14, j5^0'=j5^post14, flag211^0'=flag211^post14, temp9^0'=temp9^post14, l6^0'=l6^post14, (-i3^post14+i3^0 == 0 /\ -temp9^post14+temp9^0 == 0 /\ k1^0-k1^post14 == 0 /\ -a8^post14+a8^0 == 0 /\ -l6^post14+l6^0 == 0 /\ ir4^0-ir4^post14 == 0 /\ -flag211^post14+flag211^0 == 0 /\ -mid7^post14+mid7^0 == 0 /\ n2^0-n2^post14 == 0 /\ flag10^0-flag10^post14 == 0 /\ 1-j5^0+j5^post14 == 0), cost: 1 23: l11 -> l10 : ir4^0'=ir4^post23, flag10^0'=flag10^post23, n2^0'=n2^post23, k1^0'=k1^post23, i3^0'=i3^post23, a8^0'=a8^post23, mid7^0'=mid7^post23, j5^0'=j5^post23, flag211^0'=flag211^post23, temp9^0'=temp9^post23, l6^0'=l6^post23, (-temp9^post23+temp9^0 == 0 /\ j5^0-j5^post23 == 0 /\ a8^0-a8^post23 == 0 /\ -l6^post23+l6^0 == 0 /\ -k1^post23+k1^0 == 0 /\ n2^0-n2^post23 == 0 /\ flag10^0-flag10^post23 == 0 /\ flag211^0-flag211^post23 == 0 /\ -mid7^post23+mid7^0 == 0 /\ i3^0-i3^post23 == 0 /\ ir4^0-ir4^post23 == 0), cost: 1 15: l12 -> l2 : ir4^0'=ir4^post15, flag10^0'=flag10^post15, n2^0'=n2^post15, k1^0'=k1^post15, i3^0'=i3^post15, a8^0'=a8^post15, mid7^0'=mid7^post15, j5^0'=j5^post15, flag211^0'=flag211^post15, temp9^0'=temp9^post15, l6^0'=l6^post15, (-j5^post15+j5^0 == 0 /\ -l6^post15+l6^0 == 0 /\ n2^0-n2^post15 == 0 /\ -flag211^post15+flag211^0 == 0 /\ -temp9^post15+temp9^0 == 0 /\ ir4^0-ir4^post15 == 0 /\ -k1^post15+k1^0 == 0 /\ i3^0-i3^post15 == 0 /\ -mid7^post15+mid7^0 == 0 /\ flag10^0-flag10^post15 == 0 /\ a8^0-a8^post15 == 0), cost: 1 16: l13 -> l12 : ir4^0'=ir4^post16, flag10^0'=flag10^post16, n2^0'=n2^post16, k1^0'=k1^post16, i3^0'=i3^post16, a8^0'=a8^post16, mid7^0'=mid7^post16, j5^0'=j5^post16, flag211^0'=flag211^post16, temp9^0'=temp9^post16, l6^0'=l6^post16, (-i3^post16+i3^0 == 0 /\ j5^0-j5^post16 == 0 /\ flag10^0-flag10^post16 == 0 /\ a8^0-a8^post16 == 0 /\ -temp9^post16+temp9^0 == 0 /\ -l6^post16+l6^0 == 0 /\ n2^0-n2^post16 == 0 /\ 1-flag211^0 <= 0 /\ flag211^0-flag211^post16 == 0 /\ -mid7^post16+mid7^0 == 0 /\ ir4^0-ir4^post16 == 0 /\ k1^0-k1^post16 == 0), cost: 1 17: l13 -> l12 : ir4^0'=ir4^post17, flag10^0'=flag10^post17, n2^0'=n2^post17, k1^0'=k1^post17, i3^0'=i3^post17, a8^0'=a8^post17, mid7^0'=mid7^post17, j5^0'=j5^post17, flag211^0'=flag211^post17, temp9^0'=temp9^post17, l6^0'=l6^post17, (-flag10^post17+flag10^0 == 0 /\ -a8^post17+a8^0 == 0 /\ -temp9^post17+temp9^0 == 0 /\ -l6^post17+l6^0 == 0 /\ mid7^0-mid7^post17 == 0 /\ -n2^post17+n2^0 == 0 /\ 1+flag211^0 <= 0 /\ k1^0-k1^post17 == 0 /\ i3^0-i3^post17 == 0 /\ -j5^post17+j5^0 == 0 /\ ir4^0-ir4^post17 == 0 /\ -flag211^post17+flag211^0 == 0), cost: 1 18: l13 -> l11 : ir4^0'=ir4^post18, flag10^0'=flag10^post18, n2^0'=n2^post18, k1^0'=k1^post18, i3^0'=i3^post18, a8^0'=a8^post18, mid7^0'=mid7^post18, j5^0'=j5^post18, flag211^0'=flag211^post18, temp9^0'=temp9^post18, l6^0'=l6^post18, (flag211^0-flag211^post18 == 0 /\ -l6^post18+l6^0 == 0 /\ -flag211^0 <= 0 /\ -1-i3^0+i3^post18 == 0 /\ -k1^post18+k1^0 == 0 /\ flag10^0-flag10^post18 == 0 /\ a8^0-a8^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -temp9^post18+temp9^0 == 0 /\ flag211^0 <= 0 /\ -j5^post18+j5^0 == 0 /\ ir4^0-ir4^post18 == 0 /\ -mid7^post18+mid7^0 == 0), cost: 1 20: l14 -> l4 : ir4^0'=ir4^post20, flag10^0'=flag10^post20, n2^0'=n2^post20, k1^0'=k1^post20, i3^0'=i3^post20, a8^0'=a8^post20, mid7^0'=mid7^post20, j5^0'=j5^post20, flag211^0'=flag211^post20, temp9^0'=temp9^post20, l6^0'=l6^post20, (0 == 0 /\ -temp9^post20+temp9^0 == 0 /\ -ir4^0+j5^post20 == 0 /\ -k1^post20+k1^0 == 0 /\ -l6^post20+l6^0 == 0 /\ -1+i3^post20-l6^0 == 0 /\ ir4^0-ir4^post20 == 0 /\ -flag211^post20+flag211^0 == 0 /\ -mid7^post20+mid7^0 == 0 /\ n2^0-n2^post20 == 0 /\ flag10^0-flag10^post20 == 0), cost: 1 21: l15 -> l14 : ir4^0'=ir4^post21, flag10^0'=flag10^post21, n2^0'=n2^post21, k1^0'=k1^post21, i3^0'=i3^post21, a8^0'=a8^post21, mid7^0'=mid7^post21, j5^0'=j5^post21, flag211^0'=flag211^post21, temp9^0'=temp9^post21, l6^0'=l6^post21, (0 == 0 /\ -i3^post21+i3^0 == 0 /\ ir4^0-ir4^post21 == 0 /\ -a8^post21+a8^0 == 0 /\ n2^0-n2^post21 == 0 /\ -flag211^post21+flag211^0 == 0 /\ k1^0-k1^post21 == 0 /\ -l6^post21+l6^0 == 0 /\ -mid7^post21+mid7^0 == 0 /\ j5^0-j5^post21 == 0 /\ flag10^0-flag10^post21 == 0), cost: 1 22: l15 -> l14 : ir4^0'=ir4^post22, flag10^0'=flag10^post22, n2^0'=n2^post22, k1^0'=k1^post22, i3^0'=i3^post22, a8^0'=a8^post22, mid7^0'=mid7^post22, j5^0'=j5^post22, flag211^0'=flag211^post22, temp9^0'=temp9^post22, l6^0'=l6^post22, (-a8^post22+a8^0 == 0 /\ -j5^post22+j5^0 == 0 /\ i3^0-i3^post22 == 0 /\ mid7^0-mid7^post22 == 0 /\ flag10^0-flag10^post22 == 0 /\ -temp9^post22+temp9^0 == 0 /\ -l6^post22+l6^0 == 0 /\ -n2^post22+n2^0 == 0 /\ ir4^0-ir4^post22 == 0 /\ k1^0-k1^post22 == 0 /\ -flag211^post22+flag211^0 == 0), cost: 1 24: l16 -> l15 : ir4^0'=ir4^post24, flag10^0'=flag10^post24, n2^0'=n2^post24, k1^0'=k1^post24, i3^0'=i3^post24, a8^0'=a8^post24, mid7^0'=mid7^post24, j5^0'=j5^post24, flag211^0'=flag211^post24, temp9^0'=temp9^post24, l6^0'=l6^post24, (0 == 0 /\ -l6^post24+l6^0 == 0 /\ -flag10^post24+flag10^0 == 0 /\ -a8^post24+a8^0 == 0 /\ mid7^0-mid7^post24 == 0 /\ -flag211^post24+flag211^0 == 0 /\ ir4^0-ir4^post24 == 0 /\ k1^0-k1^post24 == 0 /\ n2^0-n2^post24 == 0 /\ i3^0-i3^post24 == 0 /\ -j5^post24+j5^0 == 0), cost: 1 25: l16 -> l15 : ir4^0'=ir4^post25, flag10^0'=flag10^post25, n2^0'=n2^post25, k1^0'=k1^post25, i3^0'=i3^post25, a8^0'=a8^post25, mid7^0'=mid7^post25, j5^0'=j5^post25, flag211^0'=flag211^post25, temp9^0'=temp9^post25, l6^0'=l6^post25, (-l6^post25+l6^0 == 0 /\ temp9^0-temp9^post25 == 0 /\ -flag211^post25+flag211^0 == 0 /\ -n2^post25+n2^0 == 0 /\ ir4^0-ir4^post25 == 0 /\ -k1^post25+k1^0 == 0 /\ i3^0-i3^post25 == 0 /\ -mid7^post25+mid7^0 == 0 /\ flag10^0-flag10^post25 == 0 /\ a8^0-a8^post25 == 0 /\ -j5^post25+j5^0 == 0), cost: 1 26: l17 -> l16 : ir4^0'=ir4^post26, flag10^0'=flag10^post26, n2^0'=n2^post26, k1^0'=k1^post26, i3^0'=i3^post26, a8^0'=a8^post26, mid7^0'=mid7^post26, j5^0'=j5^post26, flag211^0'=flag211^post26, temp9^0'=temp9^post26, l6^0'=l6^post26, (0 == 0 /\ -l6^post26+l6^0 == 0 /\ n2^0-n2^post26 == 0 /\ k1^0-k1^post26 == 0 /\ -a8^post26+a8^0 == 0 /\ -i3^post26+i3^0 == 0 /\ -flag211^post26+flag211^0 == 0 /\ ir4^0-ir4^post26 == 0 /\ flag10^0-flag10^post26 == 0 /\ -mid7^post26+mid7^0 == 0 /\ j5^0-j5^post26 == 0), cost: 1 27: l17 -> l16 : ir4^0'=ir4^post27, flag10^0'=flag10^post27, n2^0'=n2^post27, k1^0'=k1^post27, i3^0'=i3^post27, a8^0'=a8^post27, mid7^0'=mid7^post27, j5^0'=j5^post27, flag211^0'=flag211^post27, temp9^0'=temp9^post27, l6^0'=l6^post27, (mid7^0-mid7^post27 == 0 /\ -k1^post27+k1^0 == 0 /\ temp9^0-temp9^post27 == 0 /\ -l6^post27+l6^0 == 0 /\ i3^0-i3^post27 == 0 /\ flag10^0-flag10^post27 == 0 /\ a8^0-a8^post27 == 0 /\ -j5^post27+j5^0 == 0 /\ -n2^post27+n2^0 == 0 /\ ir4^0-ir4^post27 == 0 /\ -flag211^post27+flag211^0 == 0), cost: 1 28: l18 -> l1 : ir4^0'=ir4^post28, flag10^0'=flag10^post28, n2^0'=n2^post28, k1^0'=k1^post28, i3^0'=i3^post28, a8^0'=a8^post28, mid7^0'=mid7^post28, j5^0'=j5^post28, flag211^0'=flag211^post28, temp9^0'=temp9^post28, l6^0'=l6^post28, (flag211^0-flag211^post28 == 0 /\ -k1^post28+k1^0 == 0 /\ flag10^0-flag10^post28 == 0 /\ a8^0-a8^post28 == 0 /\ ir4^0-ir4^post28 == 0 /\ 1-flag10^0 <= 0 /\ n2^0-n2^post28 == 0 /\ i3^0-i3^post28 == 0 /\ -l6^post28+l6^0 == 0 /\ -temp9^post28+temp9^0 == 0 /\ -j5^post28+j5^0 == 0 /\ -mid7^post28+mid7^0 == 0), cost: 1 29: l18 -> l1 : ir4^0'=ir4^post29, flag10^0'=flag10^post29, n2^0'=n2^post29, k1^0'=k1^post29, i3^0'=i3^post29, a8^0'=a8^post29, mid7^0'=mid7^post29, j5^0'=j5^post29, flag211^0'=flag211^post29, temp9^0'=temp9^post29, l6^0'=l6^post29, (-flag10^post29+flag10^0 == 0 /\ -flag211^post29+flag211^0 == 0 /\ -l6^post29+l6^0 == 0 /\ -a8^post29+a8^0 == 0 /\ 1+flag10^0 <= 0 /\ k1^0-k1^post29 == 0 /\ mid7^0-mid7^post29 == 0 /\ ir4^0-ir4^post29 == 0 /\ n2^0-n2^post29 == 0 /\ -temp9^post29+temp9^0 == 0 /\ i3^0-i3^post29 == 0 /\ -j5^post29+j5^0 == 0), cost: 1 30: l18 -> l17 : ir4^0'=ir4^post30, flag10^0'=flag10^post30, n2^0'=n2^post30, k1^0'=k1^post30, i3^0'=i3^post30, a8^0'=a8^post30, mid7^0'=mid7^post30, j5^0'=j5^post30, flag211^0'=flag211^post30, temp9^0'=temp9^post30, l6^0'=l6^post30, (0 == 0 /\ flag10^0-flag10^post30 == 0 /\ a8^0-a8^post30 == 0 /\ flag10^0 <= 0 /\ ir4^0-ir4^post30 == 0 /\ -j5^post30+j5^0 == 0 /\ -l6^post30+l6^0 == 0 /\ -flag10^0 <= 0 /\ i3^0-i3^post30 == 0 /\ -flag211^post30+flag211^0 == 0 /\ -n2^post30+n2^0 == 0 /\ -k1^post30+k1^0 == 0), cost: 1 32: l19 -> l1 : ir4^0'=ir4^post32, flag10^0'=flag10^post32, n2^0'=n2^post32, k1^0'=k1^post32, i3^0'=i3^post32, a8^0'=a8^post32, mid7^0'=mid7^post32, j5^0'=j5^post32, flag211^0'=flag211^post32, temp9^0'=temp9^post32, l6^0'=l6^post32, (-j5^post32+j5^0 == 0 /\ -a8^post32+a8^0 == 0 /\ i3^0-i3^post32 == 0 /\ mid7^0-mid7^post32 == 0 /\ -temp9^post32+temp9^0 == 0 /\ -l6^post32+l6^0 == 0 /\ -1+flag10^post32 == 0 /\ -n2^post32+n2^0 == 0 /\ ir4^0-ir4^post32 == 0 /\ -flag211^post32+flag211^0 == 0 /\ k1^0-k1^post32 == 0), cost: 1 33: l20 -> l19 : ir4^0'=ir4^post33, flag10^0'=flag10^post33, n2^0'=n2^post33, k1^0'=k1^post33, i3^0'=i3^post33, a8^0'=a8^post33, mid7^0'=mid7^post33, j5^0'=j5^post33, flag211^0'=flag211^post33, temp9^0'=temp9^post33, l6^0'=l6^post33, (0 == 0 /\ a8^0-a8^post33 == 0 /\ -k1^post33+k1^0 == 0 /\ flag10^0-flag10^post33 == 0 /\ -flag211^post33+flag211^0 == 0 /\ -l6^post33+l6^0 == 0 /\ i3^0-i3^post33 == 0 /\ -j5^post33+j5^0 == 0 /\ -ir4^post33+ir4^0 == 0 /\ n2^0-n2^post33 == 0 /\ -mid7^post33+mid7^0 == 0), cost: 1 34: l20 -> l19 : ir4^0'=ir4^post34, flag10^0'=flag10^post34, n2^0'=n2^post34, k1^0'=k1^post34, i3^0'=i3^post34, a8^0'=a8^post34, mid7^0'=mid7^post34, j5^0'=j5^post34, flag211^0'=flag211^post34, temp9^0'=temp9^post34, l6^0'=l6^post34, (-flag211^post34+flag211^0 == 0 /\ -l6^post34+l6^0 == 0 /\ k1^0-k1^post34 == 0 /\ ir4^0-ir4^post34 == 0 /\ -a8^post34+a8^0 == 0 /\ -temp9^post34+temp9^0 == 0 /\ j5^0-j5^post34 == 0 /\ -mid7^post34+mid7^0 == 0 /\ n2^0-n2^post34 == 0 /\ -i3^post34+i3^0 == 0 /\ flag10^0-flag10^post34 == 0), cost: 1 35: l21 -> l19 : ir4^0'=ir4^post35, flag10^0'=flag10^post35, n2^0'=n2^post35, k1^0'=k1^post35, i3^0'=i3^post35, a8^0'=a8^post35, mid7^0'=mid7^post35, j5^0'=j5^post35, flag211^0'=flag211^post35, temp9^0'=temp9^post35, l6^0'=l6^post35, (-l6^post35+l6^0 == 0 /\ temp9^0-temp9^post35 == 0 /\ -flag211^post35+flag211^0 == 0 /\ -n2^post35+n2^0 == 0 /\ i3^0-i3^post35 == 0 /\ ir4^0-ir4^post35 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ -k1^post35+k1^0 == 0 /\ -mid7^post35+mid7^0 == 0 /\ flag10^0-flag10^post35 == 0 /\ a8^0-a8^post35 == 0 /\ -j5^post35+j5^0 == 0), cost: 1 36: l21 -> l19 : ir4^0'=ir4^post36, flag10^0'=flag10^post36, n2^0'=n2^post36, k1^0'=k1^post36, i3^0'=i3^post36, a8^0'=a8^post36, mid7^0'=mid7^post36, j5^0'=j5^post36, flag211^0'=flag211^post36, temp9^0'=temp9^post36, l6^0'=l6^post36, (k1^0-k1^post36 == 0 /\ -mid7^post36+mid7^0 == 0 /\ j5^0-j5^post36 == 0 /\ a8^0-a8^post36 == 0 /\ ir4^0-l6^0 <= 0 /\ -temp9^post36+temp9^0 == 0 /\ -l6^post36+l6^0 == 0 /\ flag211^0-flag211^post36 == 0 /\ n2^0-n2^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ flag10^0-flag10^post36 == 0 /\ ir4^0-ir4^post36 == 0), cost: 1 37: l21 -> l20 : ir4^0'=ir4^post37, flag10^0'=flag10^post37, n2^0'=n2^post37, k1^0'=k1^post37, i3^0'=i3^post37, a8^0'=a8^post37, mid7^0'=mid7^post37, j5^0'=j5^post37, flag211^0'=flag211^post37, temp9^0'=temp9^post37, l6^0'=l6^post37, (1-ir4^0+l6^0 <= 0 /\ -flag10^post37+flag10^0 == 0 /\ -flag211^post37+flag211^0 == 0 /\ mid7^0-mid7^post37 == 0 /\ -1+ir4^0-l6^0 <= 0 /\ -n2^post37+n2^0 == 0 /\ k1^0-k1^post37 == 0 /\ -a8^post37+a8^0 == 0 /\ -j5^post37+j5^0 == 0 /\ ir4^0-ir4^post37 == 0 /\ -l6^post37+l6^0 == 0 /\ -temp9^post37+temp9^0 == 0 /\ i3^0-i3^post37 == 0), cost: 1 38: l22 -> l23 : ir4^0'=ir4^post38, flag10^0'=flag10^post38, n2^0'=n2^post38, k1^0'=k1^post38, i3^0'=i3^post38, a8^0'=a8^post38, mid7^0'=mid7^post38, j5^0'=j5^post38, flag211^0'=flag211^post38, temp9^0'=temp9^post38, l6^0'=l6^post38, (a8^0-a8^post38 == 0 /\ flag211^0-flag211^post38 == 0 /\ -k1^post38+k1^0 == 0 /\ flag10^0-flag10^post38 == 0 /\ ir4^0-ir4^post38 == 0 /\ n2^0-n2^post38 == 0 /\ i3^0-i3^post38 == 0 /\ -j5^post38+j5^0 == 0 /\ -temp9^post38+temp9^0 == 0 /\ -l6^post38+l6^0 == 0 /\ -mid7^post38+mid7^0 == 0), cost: 1 39: l24 -> l18 : ir4^0'=ir4^post39, flag10^0'=flag10^post39, n2^0'=n2^post39, k1^0'=k1^post39, i3^0'=i3^post39, a8^0'=a8^post39, mid7^0'=mid7^post39, j5^0'=j5^post39, flag211^0'=flag211^post39, temp9^0'=temp9^post39, l6^0'=l6^post39, (n2^0-n2^post39 == 0 /\ -flag211^post39+flag211^0 == 0 /\ -l6^post39+l6^0 == 0 /\ ir4^0-ir4^post39 == 0 /\ k1^0-k1^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ -a8^post39+a8^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ -temp9^post39+temp9^0 == 0 /\ j5^0-j5^post39 == 0 /\ -flag10^post39+flag10^0 == 0 /\ -mid7^post39+mid7^0 == 0), cost: 1 40: l24 -> l21 : ir4^0'=ir4^post40, flag10^0'=flag10^post40, n2^0'=n2^post40, k1^0'=k1^post40, i3^0'=i3^post40, a8^0'=a8^post40, mid7^0'=mid7^post40, j5^0'=j5^post40, flag211^0'=flag211^post40, temp9^0'=temp9^post40, l6^0'=l6^post40, (-k1^post40+k1^0 == 0 /\ mid7^0-mid7^post40 == 0 /\ -flag211^post40+flag211^0 == 0 /\ temp9^0-temp9^post40 == 0 /\ i3^0-i3^post40 == 0 /\ -n2^post40+n2^0 == 0 /\ ir4^0-ir4^post40 == 0 /\ -j5^post40+j5^0 == 0 /\ -l6^post40+l6^0 == 0 /\ -1+ir4^0-l6^0 <= 0 /\ flag10^0-flag10^post40 == 0 /\ a8^0-a8^post40 == 0), cost: 1 44: l25 -> l1 : ir4^0'=ir4^post44, flag10^0'=flag10^post44, n2^0'=n2^post44, k1^0'=k1^post44, i3^0'=i3^post44, a8^0'=a8^post44, mid7^0'=mid7^post44, j5^0'=j5^post44, flag211^0'=flag211^post44, temp9^0'=temp9^post44, l6^0'=l6^post44, (-1+l6^post44 == 0 /\ ir4^post44-n2^post44 == 0 /\ -10+k1^post44 == 0 /\ flag211^post44 == 0 /\ -a8^post44+a8^0 == 0 /\ mid7^0-mid7^post44 == 0 /\ flag10^post44-flag211^post44 == 0 /\ i3^0-i3^post44 == 0 /\ -temp9^post44+temp9^0 == 0 /\ -j5^post44+j5^0 == 0 /\ -20+n2^post44 == 0), cost: 1 45: l26 -> l25 : ir4^0'=ir4^post45, flag10^0'=flag10^post45, n2^0'=n2^post45, k1^0'=k1^post45, i3^0'=i3^post45, a8^0'=a8^post45, mid7^0'=mid7^post45, j5^0'=j5^post45, flag211^0'=flag211^post45, temp9^0'=temp9^post45, l6^0'=l6^post45, (-flag211^post45+flag211^0 == 0 /\ temp9^0-temp9^post45 == 0 /\ -l6^post45+l6^0 == 0 /\ i3^0-i3^post45 == 0 /\ -n2^post45+n2^0 == 0 /\ ir4^0-ir4^post45 == 0 /\ -mid7^post45+mid7^0 == 0 /\ -j5^post45+j5^0 == 0 /\ -k1^post45+k1^0 == 0 /\ flag10^0-flag10^post45 == 0 /\ a8^0-a8^post45 == 0), cost: 1 Removed unreachable rules and leafs Start location: l26 0: l0 -> l1 : ir4^0'=ir4^post0, flag10^0'=flag10^post0, n2^0'=n2^post0, k1^0'=k1^post0, i3^0'=i3^post0, a8^0'=a8^post0, mid7^0'=mid7^post0, j5^0'=j5^post0, flag211^0'=flag211^post0, temp9^0'=temp9^post0, l6^0'=l6^post0, (-temp9^post0+temp9^0 == 0 /\ -k1^post0+k1^0 == 0 /\ flag10^0-flag10^post0 == 0 /\ a8^0-a8^post0 == 0 /\ -mid7^post0+mid7^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -l6^post0+l6^0 == 0 /\ -j5^post0+j5^0 == 0 /\ -flag211^post0+flag211^0 == 0 /\ ir4^0-ir4^post0 == 0 /\ n2^0-n2^post0 == 0 /\ i3^0-i3^post0 == 0), cost: 1 1: l0 -> l1 : ir4^0'=ir4^post1, flag10^0'=flag10^post1, n2^0'=n2^post1, k1^0'=k1^post1, i3^0'=i3^post1, a8^0'=a8^post1, mid7^0'=mid7^post1, j5^0'=j5^post1, flag211^0'=flag211^post1, temp9^0'=temp9^post1, l6^0'=l6^post1, (ir4^0-ir4^post1 == 0 /\ -k1^0+j5^0 <= 0 /\ -i3^0+l6^post1 == 0 /\ n2^0-n2^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ -flag211^post1+flag211^0 == 0 /\ k1^0-k1^post1 == 0 /\ -mid7^post1+mid7^0 == 0 /\ -a8^post1+a8^0 == 0 /\ flag10^0-flag10^post1 == 0 /\ j5^0-j5^post1 == 0 /\ -temp9^post1+temp9^0 == 0), cost: 1 10: l1 -> l7 : ir4^0'=ir4^post10, flag10^0'=flag10^post10, n2^0'=n2^post10, k1^0'=k1^post10, i3^0'=i3^post10, a8^0'=a8^post10, mid7^0'=mid7^post10, j5^0'=j5^post10, flag211^0'=flag211^post10, temp9^0'=temp9^post10, l6^0'=l6^post10, (ir4^0-ir4^post10 == 0 /\ mid7^0-mid7^post10 == 0 /\ temp9^0-temp9^post10 == 0 /\ -n2^post10+n2^0 == 0 /\ -flag211^post10+flag211^0 == 0 /\ i3^0-i3^post10 == 0 /\ -j5^post10+j5^0 == 0 /\ a8^0-a8^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ flag10^0-flag10^post10 == 0 /\ -l6^post10+l6^0 == 0), cost: 1 2: l2 -> l0 : ir4^0'=ir4^post2, flag10^0'=flag10^post2, n2^0'=n2^post2, k1^0'=k1^post2, i3^0'=i3^post2, a8^0'=a8^post2, mid7^0'=mid7^post2, j5^0'=j5^post2, flag211^0'=flag211^post2, temp9^0'=temp9^post2, l6^0'=l6^post2, (i3^0-i3^post2 == 0 /\ 1-k1^0+j5^0 <= 0 /\ -a8^post2+a8^0 == 0 /\ -n2^post2+n2^0 == 0 /\ mid7^0-mid7^post2 == 0 /\ -l6^post2+l6^0 == 0 /\ -j5^post2+j5^0 == 0 /\ -temp9^post2+temp9^0 == 0 /\ flag10^0-flag10^post2 == 0 /\ ir4^0-ir4^post2 == 0 /\ -flag211^post2+flag211^0 == 0 /\ k1^0-k1^post2 == 0), cost: 1 3: l2 -> l0 : ir4^0'=ir4^post3, flag10^0'=flag10^post3, n2^0'=n2^post3, k1^0'=k1^post3, i3^0'=i3^post3, a8^0'=a8^post3, mid7^0'=mid7^post3, j5^0'=j5^post3, flag211^0'=flag211^post3, temp9^0'=temp9^post3, l6^0'=l6^post3, (1+ir4^post3-j5^0 == 0 /\ -temp9^post3+temp9^0 == 0 /\ -i3^post3+i3^0 == 0 /\ k1^0-j5^0 <= 0 /\ -mid7^post3+mid7^0 == 0 /\ flag211^0-flag211^post3 == 0 /\ n2^0-n2^post3 == 0 /\ j5^0-j5^post3 == 0 /\ -l6^post3+l6^0 == 0 /\ flag10^0-flag10^post3 == 0 /\ -a8^post3+a8^0 == 0 /\ k1^0-k1^post3 == 0), cost: 1 4: l3 -> l4 : ir4^0'=ir4^post4, flag10^0'=flag10^post4, n2^0'=n2^post4, k1^0'=k1^post4, i3^0'=i3^post4, a8^0'=a8^post4, mid7^0'=mid7^post4, j5^0'=j5^post4, flag211^0'=flag211^post4, temp9^0'=temp9^post4, l6^0'=l6^post4, (-temp9^post4+temp9^0 == 0 /\ -flag10^post4+flag10^0 == 0 /\ mid7^0-mid7^post4 == 0 /\ -l6^post4+l6^0 == 0 /\ -flag211^post4+flag211^0 == 0 /\ ir4^0-ir4^post4 == 0 /\ k1^0-k1^post4 == 0 /\ n2^0-n2^post4 == 0 /\ i3^0-i3^post4 == 0 /\ j5^0-j5^post4 == 0 /\ -a8^post4+a8^0 == 0), cost: 1 19: l4 -> l13 : ir4^0'=ir4^post19, flag10^0'=flag10^post19, n2^0'=n2^post19, k1^0'=k1^post19, i3^0'=i3^post19, a8^0'=a8^post19, mid7^0'=mid7^post19, j5^0'=j5^post19, flag211^0'=flag211^post19, temp9^0'=temp9^post19, l6^0'=l6^post19, (-temp9^post19+temp9^0 == 0 /\ -i3^post19+i3^0 == 0 /\ k1^0-k1^post19 == 0 /\ -flag211^post19+flag211^0 == 0 /\ mid7^0-mid7^post19 == 0 /\ -l6^post19+l6^0 == 0 /\ -flag10^post19+flag10^0 == 0 /\ ir4^0-ir4^post19 == 0 /\ n2^0-n2^post19 == 0 /\ j5^0-j5^post19 == 0 /\ -a8^post19+a8^0 == 0), cost: 1 5: l5 -> l3 : ir4^0'=ir4^post5, flag10^0'=flag10^post5, n2^0'=n2^post5, k1^0'=k1^post5, i3^0'=i3^post5, a8^0'=a8^post5, mid7^0'=mid7^post5, j5^0'=j5^post5, flag211^0'=flag211^post5, temp9^0'=temp9^post5, l6^0'=l6^post5, (-j5^post5+j5^0 == 0 /\ -flag211^post5+flag211^0 == 0 /\ 1-flag211^0 <= 0 /\ -temp9^post5+temp9^0 == 0 /\ -l6^post5+l6^0 == 0 /\ -k1^post5+k1^0 == 0 /\ i3^0-i3^post5 == 0 /\ -mid7^post5+mid7^0 == 0 /\ ir4^0-ir4^post5 == 0 /\ flag10^0-flag10^post5 == 0 /\ a8^0-a8^post5 == 0 /\ n2^0-n2^post5 == 0), cost: 1 6: l5 -> l3 : ir4^0'=ir4^post6, flag10^0'=flag10^post6, n2^0'=n2^post6, k1^0'=k1^post6, i3^0'=i3^post6, a8^0'=a8^post6, mid7^0'=mid7^post6, j5^0'=j5^post6, flag211^0'=flag211^post6, temp9^0'=temp9^post6, l6^0'=l6^post6, (-i3^post6+i3^0 == 0 /\ -a8^post6+a8^0 == 0 /\ ir4^0-ir4^post6 == 0 /\ k1^0-k1^post6 == 0 /\ -temp9^post6+temp9^0 == 0 /\ -l6^post6+l6^0 == 0 /\ -mid7^post6+mid7^0 == 0 /\ 1+flag211^0 <= 0 /\ flag10^0-flag10^post6 == 0 /\ j5^0-j5^post6 == 0 /\ -flag211^post6+flag211^0 == 0 /\ n2^0-n2^post6 == 0), cost: 1 7: l5 -> l3 : ir4^0'=ir4^post7, flag10^0'=flag10^post7, n2^0'=n2^post7, k1^0'=k1^post7, i3^0'=i3^post7, a8^0'=a8^post7, mid7^0'=mid7^post7, j5^0'=j5^post7, flag211^0'=flag211^post7, temp9^0'=temp9^post7, l6^0'=l6^post7, (0 == 0 /\ -flag211^post7+flag211^0 == 0 /\ -k1^post7+k1^0 == 0 /\ -l6^post7+l6^0 == 0 /\ -flag211^0 <= 0 /\ -a8^post7+a8^0 == 0 /\ mid7^0-mid7^post7 == 0 /\ i3^0-i3^post7 == 0 /\ flag10^0-flag10^post7 == 0 /\ ir4^0-ir4^post7 == 0 /\ n2^0-n2^post7 == 0 /\ -j5^post7+j5^0 == 0 /\ flag211^0 <= 0), cost: 1 8: l6 -> l5 : ir4^0'=ir4^post8, flag10^0'=flag10^post8, n2^0'=n2^post8, k1^0'=k1^post8, i3^0'=i3^post8, a8^0'=a8^post8, mid7^0'=mid7^post8, j5^0'=j5^post8, flag211^0'=flag211^post8, temp9^0'=temp9^post8, l6^0'=l6^post8, (flag211^0-flag211^post8 == 0 /\ -temp9^post8+temp9^0 == 0 /\ flag10^0-flag10^post8 == 0 /\ a8^0-a8^post8 == 0 /\ -mid7^post8+mid7^0 == 0 /\ -j5^post8+j5^0 == 0 /\ i3^0-j5^0 <= 0 /\ n2^0-n2^post8 == 0 /\ i3^0-i3^post8 == 0 /\ -l6^post8+l6^0 == 0 /\ ir4^0-ir4^post8 == 0 /\ -k1^post8+k1^0 == 0), cost: 1 9: l6 -> l5 : ir4^0'=ir4^post9, flag10^0'=flag10^post9, n2^0'=n2^post9, k1^0'=k1^post9, i3^0'=i3^post9, a8^0'=a8^post9, mid7^0'=mid7^post9, j5^0'=j5^post9, flag211^0'=flag211^post9, temp9^0'=temp9^post9, l6^0'=l6^post9, (-temp9^post9+temp9^0 == 0 /\ 1-i3^0+j5^0 <= 0 /\ -i3^post9+i3^0 == 0 /\ k1^0-k1^post9 == 0 /\ -1+flag211^post9 == 0 /\ -l6^post9+l6^0 == 0 /\ -flag10^post9+flag10^0 == 0 /\ mid7^0-mid7^post9 == 0 /\ ir4^0-ir4^post9 == 0 /\ n2^0-n2^post9 == 0 /\ j5^0-j5^post9 == 0 /\ -a8^post9+a8^0 == 0), cost: 1 43: l7 -> l24 : ir4^0'=ir4^post43, flag10^0'=flag10^post43, n2^0'=n2^post43, k1^0'=k1^post43, i3^0'=i3^post43, a8^0'=a8^post43, mid7^0'=mid7^post43, j5^0'=j5^post43, flag211^0'=flag211^post43, temp9^0'=temp9^post43, l6^0'=l6^post43, (a8^0-a8^post43 == 0 /\ -mid7^post43+mid7^0 == 0 /\ flag10^0 <= 0 /\ -k1^post43+k1^0 == 0 /\ -l6^post43+l6^0 == 0 /\ n2^0-n2^post43 == 0 /\ flag211^0-flag211^post43 == 0 /\ flag10^0-flag10^post43 == 0 /\ -flag10^0 <= 0 /\ -j5^post43+j5^0 == 0 /\ i3^0-i3^post43 == 0 /\ -temp9^post43+temp9^0 == 0 /\ ir4^0-ir4^post43 == 0), cost: 1 11: l8 -> l9 : ir4^0'=ir4^post11, flag10^0'=flag10^post11, n2^0'=n2^post11, k1^0'=k1^post11, i3^0'=i3^post11, a8^0'=a8^post11, mid7^0'=mid7^post11, j5^0'=j5^post11, flag211^0'=flag211^post11, temp9^0'=temp9^post11, l6^0'=l6^post11, (ir4^0-ir4^post11 == 0 /\ 1-j5^0+j5^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ n2^0-n2^post11 == 0 /\ -flag211^post11+flag211^0 == 0 /\ flag10^0-flag10^post11 == 0 /\ a8^0-a8^post11 == 0 /\ -temp9^post11+temp9^0 == 0 /\ -mid7^post11+mid7^0 == 0 /\ -l6^post11+l6^0 == 0 /\ k1^0-k1^post11 == 0), cost: 1 12: l8 -> l6 : ir4^0'=ir4^post12, flag10^0'=flag10^post12, n2^0'=n2^post12, k1^0'=k1^post12, i3^0'=i3^post12, a8^0'=a8^post12, mid7^0'=mid7^post12, j5^0'=j5^post12, flag211^0'=flag211^post12, temp9^0'=temp9^post12, l6^0'=l6^post12, (i3^0-i3^post12 == 0 /\ -a8^post12+a8^0 == 0 /\ mid7^0-mid7^post12 == 0 /\ -j5^post12+j5^0 == 0 /\ -temp9^post12+temp9^0 == 0 /\ -l6^post12+l6^0 == 0 /\ -n2^post12+n2^0 == 0 /\ flag10^0-flag10^post12 == 0 /\ ir4^0-ir4^post12 == 0 /\ k1^0-k1^post12 == 0 /\ -flag211^post12+flag211^0 == 0), cost: 1 31: l9 -> l8 : ir4^0'=ir4^post31, flag10^0'=flag10^post31, n2^0'=n2^post31, k1^0'=k1^post31, i3^0'=i3^post31, a8^0'=a8^post31, mid7^0'=mid7^post31, j5^0'=j5^post31, flag211^0'=flag211^post31, temp9^0'=temp9^post31, l6^0'=l6^post31, (-i3^post31+i3^0 == 0 /\ flag10^0-flag10^post31 == 0 /\ j5^0-j5^post31 == 0 /\ a8^0-a8^post31 == 0 /\ flag211^0-flag211^post31 == 0 /\ -temp9^post31+temp9^0 == 0 /\ n2^0-n2^post31 == 0 /\ -l6^post31+l6^0 == 0 /\ -mid7^post31+mid7^0 == 0 /\ ir4^0-ir4^post31 == 0 /\ k1^0-k1^post31 == 0), cost: 1 13: l10 -> l11 : ir4^0'=ir4^post13, flag10^0'=flag10^post13, n2^0'=n2^post13, k1^0'=k1^post13, i3^0'=i3^post13, a8^0'=a8^post13, mid7^0'=mid7^post13, j5^0'=j5^post13, flag211^0'=flag211^post13, temp9^0'=temp9^post13, l6^0'=l6^post13, (-1-i3^0+i3^post13 == 0 /\ flag10^0-flag10^post13 == 0 /\ a8^0-a8^post13 == 0 /\ -temp9^post13+temp9^0 == 0 /\ -mid7^post13+mid7^0 == 0 /\ -k1^post13+k1^0 == 0 /\ -j5^post13+j5^0 == 0 /\ -flag211^post13+flag211^0 == 0 /\ -l6^post13+l6^0 == 0 /\ -ir4^post13+ir4^0 == 0 /\ n2^0-n2^post13 == 0), cost: 1 14: l10 -> l9 : ir4^0'=ir4^post14, flag10^0'=flag10^post14, n2^0'=n2^post14, k1^0'=k1^post14, i3^0'=i3^post14, a8^0'=a8^post14, mid7^0'=mid7^post14, j5^0'=j5^post14, flag211^0'=flag211^post14, temp9^0'=temp9^post14, l6^0'=l6^post14, (-i3^post14+i3^0 == 0 /\ -temp9^post14+temp9^0 == 0 /\ k1^0-k1^post14 == 0 /\ -a8^post14+a8^0 == 0 /\ -l6^post14+l6^0 == 0 /\ ir4^0-ir4^post14 == 0 /\ -flag211^post14+flag211^0 == 0 /\ -mid7^post14+mid7^0 == 0 /\ n2^0-n2^post14 == 0 /\ flag10^0-flag10^post14 == 0 /\ 1-j5^0+j5^post14 == 0), cost: 1 23: l11 -> l10 : ir4^0'=ir4^post23, flag10^0'=flag10^post23, n2^0'=n2^post23, k1^0'=k1^post23, i3^0'=i3^post23, a8^0'=a8^post23, mid7^0'=mid7^post23, j5^0'=j5^post23, flag211^0'=flag211^post23, temp9^0'=temp9^post23, l6^0'=l6^post23, (-temp9^post23+temp9^0 == 0 /\ j5^0-j5^post23 == 0 /\ a8^0-a8^post23 == 0 /\ -l6^post23+l6^0 == 0 /\ -k1^post23+k1^0 == 0 /\ n2^0-n2^post23 == 0 /\ flag10^0-flag10^post23 == 0 /\ flag211^0-flag211^post23 == 0 /\ -mid7^post23+mid7^0 == 0 /\ i3^0-i3^post23 == 0 /\ ir4^0-ir4^post23 == 0), cost: 1 15: l12 -> l2 : ir4^0'=ir4^post15, flag10^0'=flag10^post15, n2^0'=n2^post15, k1^0'=k1^post15, i3^0'=i3^post15, a8^0'=a8^post15, mid7^0'=mid7^post15, j5^0'=j5^post15, flag211^0'=flag211^post15, temp9^0'=temp9^post15, l6^0'=l6^post15, (-j5^post15+j5^0 == 0 /\ -l6^post15+l6^0 == 0 /\ n2^0-n2^post15 == 0 /\ -flag211^post15+flag211^0 == 0 /\ -temp9^post15+temp9^0 == 0 /\ ir4^0-ir4^post15 == 0 /\ -k1^post15+k1^0 == 0 /\ i3^0-i3^post15 == 0 /\ -mid7^post15+mid7^0 == 0 /\ flag10^0-flag10^post15 == 0 /\ a8^0-a8^post15 == 0), cost: 1 16: l13 -> l12 : ir4^0'=ir4^post16, flag10^0'=flag10^post16, n2^0'=n2^post16, k1^0'=k1^post16, i3^0'=i3^post16, a8^0'=a8^post16, mid7^0'=mid7^post16, j5^0'=j5^post16, flag211^0'=flag211^post16, temp9^0'=temp9^post16, l6^0'=l6^post16, (-i3^post16+i3^0 == 0 /\ j5^0-j5^post16 == 0 /\ flag10^0-flag10^post16 == 0 /\ a8^0-a8^post16 == 0 /\ -temp9^post16+temp9^0 == 0 /\ -l6^post16+l6^0 == 0 /\ n2^0-n2^post16 == 0 /\ 1-flag211^0 <= 0 /\ flag211^0-flag211^post16 == 0 /\ -mid7^post16+mid7^0 == 0 /\ ir4^0-ir4^post16 == 0 /\ k1^0-k1^post16 == 0), cost: 1 17: l13 -> l12 : ir4^0'=ir4^post17, flag10^0'=flag10^post17, n2^0'=n2^post17, k1^0'=k1^post17, i3^0'=i3^post17, a8^0'=a8^post17, mid7^0'=mid7^post17, j5^0'=j5^post17, flag211^0'=flag211^post17, temp9^0'=temp9^post17, l6^0'=l6^post17, (-flag10^post17+flag10^0 == 0 /\ -a8^post17+a8^0 == 0 /\ -temp9^post17+temp9^0 == 0 /\ -l6^post17+l6^0 == 0 /\ mid7^0-mid7^post17 == 0 /\ -n2^post17+n2^0 == 0 /\ 1+flag211^0 <= 0 /\ k1^0-k1^post17 == 0 /\ i3^0-i3^post17 == 0 /\ -j5^post17+j5^0 == 0 /\ ir4^0-ir4^post17 == 0 /\ -flag211^post17+flag211^0 == 0), cost: 1 18: l13 -> l11 : ir4^0'=ir4^post18, flag10^0'=flag10^post18, n2^0'=n2^post18, k1^0'=k1^post18, i3^0'=i3^post18, a8^0'=a8^post18, mid7^0'=mid7^post18, j5^0'=j5^post18, flag211^0'=flag211^post18, temp9^0'=temp9^post18, l6^0'=l6^post18, (flag211^0-flag211^post18 == 0 /\ -l6^post18+l6^0 == 0 /\ -flag211^0 <= 0 /\ -1-i3^0+i3^post18 == 0 /\ -k1^post18+k1^0 == 0 /\ flag10^0-flag10^post18 == 0 /\ a8^0-a8^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -temp9^post18+temp9^0 == 0 /\ flag211^0 <= 0 /\ -j5^post18+j5^0 == 0 /\ ir4^0-ir4^post18 == 0 /\ -mid7^post18+mid7^0 == 0), cost: 1 20: l14 -> l4 : ir4^0'=ir4^post20, flag10^0'=flag10^post20, n2^0'=n2^post20, k1^0'=k1^post20, i3^0'=i3^post20, a8^0'=a8^post20, mid7^0'=mid7^post20, j5^0'=j5^post20, flag211^0'=flag211^post20, temp9^0'=temp9^post20, l6^0'=l6^post20, (0 == 0 /\ -temp9^post20+temp9^0 == 0 /\ -ir4^0+j5^post20 == 0 /\ -k1^post20+k1^0 == 0 /\ -l6^post20+l6^0 == 0 /\ -1+i3^post20-l6^0 == 0 /\ ir4^0-ir4^post20 == 0 /\ -flag211^post20+flag211^0 == 0 /\ -mid7^post20+mid7^0 == 0 /\ n2^0-n2^post20 == 0 /\ flag10^0-flag10^post20 == 0), cost: 1 21: l15 -> l14 : ir4^0'=ir4^post21, flag10^0'=flag10^post21, n2^0'=n2^post21, k1^0'=k1^post21, i3^0'=i3^post21, a8^0'=a8^post21, mid7^0'=mid7^post21, j5^0'=j5^post21, flag211^0'=flag211^post21, temp9^0'=temp9^post21, l6^0'=l6^post21, (0 == 0 /\ -i3^post21+i3^0 == 0 /\ ir4^0-ir4^post21 == 0 /\ -a8^post21+a8^0 == 0 /\ n2^0-n2^post21 == 0 /\ -flag211^post21+flag211^0 == 0 /\ k1^0-k1^post21 == 0 /\ -l6^post21+l6^0 == 0 /\ -mid7^post21+mid7^0 == 0 /\ j5^0-j5^post21 == 0 /\ flag10^0-flag10^post21 == 0), cost: 1 22: l15 -> l14 : ir4^0'=ir4^post22, flag10^0'=flag10^post22, n2^0'=n2^post22, k1^0'=k1^post22, i3^0'=i3^post22, a8^0'=a8^post22, mid7^0'=mid7^post22, j5^0'=j5^post22, flag211^0'=flag211^post22, temp9^0'=temp9^post22, l6^0'=l6^post22, (-a8^post22+a8^0 == 0 /\ -j5^post22+j5^0 == 0 /\ i3^0-i3^post22 == 0 /\ mid7^0-mid7^post22 == 0 /\ flag10^0-flag10^post22 == 0 /\ -temp9^post22+temp9^0 == 0 /\ -l6^post22+l6^0 == 0 /\ -n2^post22+n2^0 == 0 /\ ir4^0-ir4^post22 == 0 /\ k1^0-k1^post22 == 0 /\ -flag211^post22+flag211^0 == 0), cost: 1 24: l16 -> l15 : ir4^0'=ir4^post24, flag10^0'=flag10^post24, n2^0'=n2^post24, k1^0'=k1^post24, i3^0'=i3^post24, a8^0'=a8^post24, mid7^0'=mid7^post24, j5^0'=j5^post24, flag211^0'=flag211^post24, temp9^0'=temp9^post24, l6^0'=l6^post24, (0 == 0 /\ -l6^post24+l6^0 == 0 /\ -flag10^post24+flag10^0 == 0 /\ -a8^post24+a8^0 == 0 /\ mid7^0-mid7^post24 == 0 /\ -flag211^post24+flag211^0 == 0 /\ ir4^0-ir4^post24 == 0 /\ k1^0-k1^post24 == 0 /\ n2^0-n2^post24 == 0 /\ i3^0-i3^post24 == 0 /\ -j5^post24+j5^0 == 0), cost: 1 25: l16 -> l15 : ir4^0'=ir4^post25, flag10^0'=flag10^post25, n2^0'=n2^post25, k1^0'=k1^post25, i3^0'=i3^post25, a8^0'=a8^post25, mid7^0'=mid7^post25, j5^0'=j5^post25, flag211^0'=flag211^post25, temp9^0'=temp9^post25, l6^0'=l6^post25, (-l6^post25+l6^0 == 0 /\ temp9^0-temp9^post25 == 0 /\ -flag211^post25+flag211^0 == 0 /\ -n2^post25+n2^0 == 0 /\ ir4^0-ir4^post25 == 0 /\ -k1^post25+k1^0 == 0 /\ i3^0-i3^post25 == 0 /\ -mid7^post25+mid7^0 == 0 /\ flag10^0-flag10^post25 == 0 /\ a8^0-a8^post25 == 0 /\ -j5^post25+j5^0 == 0), cost: 1 26: l17 -> l16 : ir4^0'=ir4^post26, flag10^0'=flag10^post26, n2^0'=n2^post26, k1^0'=k1^post26, i3^0'=i3^post26, a8^0'=a8^post26, mid7^0'=mid7^post26, j5^0'=j5^post26, flag211^0'=flag211^post26, temp9^0'=temp9^post26, l6^0'=l6^post26, (0 == 0 /\ -l6^post26+l6^0 == 0 /\ n2^0-n2^post26 == 0 /\ k1^0-k1^post26 == 0 /\ -a8^post26+a8^0 == 0 /\ -i3^post26+i3^0 == 0 /\ -flag211^post26+flag211^0 == 0 /\ ir4^0-ir4^post26 == 0 /\ flag10^0-flag10^post26 == 0 /\ -mid7^post26+mid7^0 == 0 /\ j5^0-j5^post26 == 0), cost: 1 27: l17 -> l16 : ir4^0'=ir4^post27, flag10^0'=flag10^post27, n2^0'=n2^post27, k1^0'=k1^post27, i3^0'=i3^post27, a8^0'=a8^post27, mid7^0'=mid7^post27, j5^0'=j5^post27, flag211^0'=flag211^post27, temp9^0'=temp9^post27, l6^0'=l6^post27, (mid7^0-mid7^post27 == 0 /\ -k1^post27+k1^0 == 0 /\ temp9^0-temp9^post27 == 0 /\ -l6^post27+l6^0 == 0 /\ i3^0-i3^post27 == 0 /\ flag10^0-flag10^post27 == 0 /\ a8^0-a8^post27 == 0 /\ -j5^post27+j5^0 == 0 /\ -n2^post27+n2^0 == 0 /\ ir4^0-ir4^post27 == 0 /\ -flag211^post27+flag211^0 == 0), cost: 1 28: l18 -> l1 : ir4^0'=ir4^post28, flag10^0'=flag10^post28, n2^0'=n2^post28, k1^0'=k1^post28, i3^0'=i3^post28, a8^0'=a8^post28, mid7^0'=mid7^post28, j5^0'=j5^post28, flag211^0'=flag211^post28, temp9^0'=temp9^post28, l6^0'=l6^post28, (flag211^0-flag211^post28 == 0 /\ -k1^post28+k1^0 == 0 /\ flag10^0-flag10^post28 == 0 /\ a8^0-a8^post28 == 0 /\ ir4^0-ir4^post28 == 0 /\ 1-flag10^0 <= 0 /\ n2^0-n2^post28 == 0 /\ i3^0-i3^post28 == 0 /\ -l6^post28+l6^0 == 0 /\ -temp9^post28+temp9^0 == 0 /\ -j5^post28+j5^0 == 0 /\ -mid7^post28+mid7^0 == 0), cost: 1 29: l18 -> l1 : ir4^0'=ir4^post29, flag10^0'=flag10^post29, n2^0'=n2^post29, k1^0'=k1^post29, i3^0'=i3^post29, a8^0'=a8^post29, mid7^0'=mid7^post29, j5^0'=j5^post29, flag211^0'=flag211^post29, temp9^0'=temp9^post29, l6^0'=l6^post29, (-flag10^post29+flag10^0 == 0 /\ -flag211^post29+flag211^0 == 0 /\ -l6^post29+l6^0 == 0 /\ -a8^post29+a8^0 == 0 /\ 1+flag10^0 <= 0 /\ k1^0-k1^post29 == 0 /\ mid7^0-mid7^post29 == 0 /\ ir4^0-ir4^post29 == 0 /\ n2^0-n2^post29 == 0 /\ -temp9^post29+temp9^0 == 0 /\ i3^0-i3^post29 == 0 /\ -j5^post29+j5^0 == 0), cost: 1 30: l18 -> l17 : ir4^0'=ir4^post30, flag10^0'=flag10^post30, n2^0'=n2^post30, k1^0'=k1^post30, i3^0'=i3^post30, a8^0'=a8^post30, mid7^0'=mid7^post30, j5^0'=j5^post30, flag211^0'=flag211^post30, temp9^0'=temp9^post30, l6^0'=l6^post30, (0 == 0 /\ flag10^0-flag10^post30 == 0 /\ a8^0-a8^post30 == 0 /\ flag10^0 <= 0 /\ ir4^0-ir4^post30 == 0 /\ -j5^post30+j5^0 == 0 /\ -l6^post30+l6^0 == 0 /\ -flag10^0 <= 0 /\ i3^0-i3^post30 == 0 /\ -flag211^post30+flag211^0 == 0 /\ -n2^post30+n2^0 == 0 /\ -k1^post30+k1^0 == 0), cost: 1 32: l19 -> l1 : ir4^0'=ir4^post32, flag10^0'=flag10^post32, n2^0'=n2^post32, k1^0'=k1^post32, i3^0'=i3^post32, a8^0'=a8^post32, mid7^0'=mid7^post32, j5^0'=j5^post32, flag211^0'=flag211^post32, temp9^0'=temp9^post32, l6^0'=l6^post32, (-j5^post32+j5^0 == 0 /\ -a8^post32+a8^0 == 0 /\ i3^0-i3^post32 == 0 /\ mid7^0-mid7^post32 == 0 /\ -temp9^post32+temp9^0 == 0 /\ -l6^post32+l6^0 == 0 /\ -1+flag10^post32 == 0 /\ -n2^post32+n2^0 == 0 /\ ir4^0-ir4^post32 == 0 /\ -flag211^post32+flag211^0 == 0 /\ k1^0-k1^post32 == 0), cost: 1 33: l20 -> l19 : ir4^0'=ir4^post33, flag10^0'=flag10^post33, n2^0'=n2^post33, k1^0'=k1^post33, i3^0'=i3^post33, a8^0'=a8^post33, mid7^0'=mid7^post33, j5^0'=j5^post33, flag211^0'=flag211^post33, temp9^0'=temp9^post33, l6^0'=l6^post33, (0 == 0 /\ a8^0-a8^post33 == 0 /\ -k1^post33+k1^0 == 0 /\ flag10^0-flag10^post33 == 0 /\ -flag211^post33+flag211^0 == 0 /\ -l6^post33+l6^0 == 0 /\ i3^0-i3^post33 == 0 /\ -j5^post33+j5^0 == 0 /\ -ir4^post33+ir4^0 == 0 /\ n2^0-n2^post33 == 0 /\ -mid7^post33+mid7^0 == 0), cost: 1 34: l20 -> l19 : ir4^0'=ir4^post34, flag10^0'=flag10^post34, n2^0'=n2^post34, k1^0'=k1^post34, i3^0'=i3^post34, a8^0'=a8^post34, mid7^0'=mid7^post34, j5^0'=j5^post34, flag211^0'=flag211^post34, temp9^0'=temp9^post34, l6^0'=l6^post34, (-flag211^post34+flag211^0 == 0 /\ -l6^post34+l6^0 == 0 /\ k1^0-k1^post34 == 0 /\ ir4^0-ir4^post34 == 0 /\ -a8^post34+a8^0 == 0 /\ -temp9^post34+temp9^0 == 0 /\ j5^0-j5^post34 == 0 /\ -mid7^post34+mid7^0 == 0 /\ n2^0-n2^post34 == 0 /\ -i3^post34+i3^0 == 0 /\ flag10^0-flag10^post34 == 0), cost: 1 35: l21 -> l19 : ir4^0'=ir4^post35, flag10^0'=flag10^post35, n2^0'=n2^post35, k1^0'=k1^post35, i3^0'=i3^post35, a8^0'=a8^post35, mid7^0'=mid7^post35, j5^0'=j5^post35, flag211^0'=flag211^post35, temp9^0'=temp9^post35, l6^0'=l6^post35, (-l6^post35+l6^0 == 0 /\ temp9^0-temp9^post35 == 0 /\ -flag211^post35+flag211^0 == 0 /\ -n2^post35+n2^0 == 0 /\ i3^0-i3^post35 == 0 /\ ir4^0-ir4^post35 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ -k1^post35+k1^0 == 0 /\ -mid7^post35+mid7^0 == 0 /\ flag10^0-flag10^post35 == 0 /\ a8^0-a8^post35 == 0 /\ -j5^post35+j5^0 == 0), cost: 1 36: l21 -> l19 : ir4^0'=ir4^post36, flag10^0'=flag10^post36, n2^0'=n2^post36, k1^0'=k1^post36, i3^0'=i3^post36, a8^0'=a8^post36, mid7^0'=mid7^post36, j5^0'=j5^post36, flag211^0'=flag211^post36, temp9^0'=temp9^post36, l6^0'=l6^post36, (k1^0-k1^post36 == 0 /\ -mid7^post36+mid7^0 == 0 /\ j5^0-j5^post36 == 0 /\ a8^0-a8^post36 == 0 /\ ir4^0-l6^0 <= 0 /\ -temp9^post36+temp9^0 == 0 /\ -l6^post36+l6^0 == 0 /\ flag211^0-flag211^post36 == 0 /\ n2^0-n2^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ flag10^0-flag10^post36 == 0 /\ ir4^0-ir4^post36 == 0), cost: 1 37: l21 -> l20 : ir4^0'=ir4^post37, flag10^0'=flag10^post37, n2^0'=n2^post37, k1^0'=k1^post37, i3^0'=i3^post37, a8^0'=a8^post37, mid7^0'=mid7^post37, j5^0'=j5^post37, flag211^0'=flag211^post37, temp9^0'=temp9^post37, l6^0'=l6^post37, (1-ir4^0+l6^0 <= 0 /\ -flag10^post37+flag10^0 == 0 /\ -flag211^post37+flag211^0 == 0 /\ mid7^0-mid7^post37 == 0 /\ -1+ir4^0-l6^0 <= 0 /\ -n2^post37+n2^0 == 0 /\ k1^0-k1^post37 == 0 /\ -a8^post37+a8^0 == 0 /\ -j5^post37+j5^0 == 0 /\ ir4^0-ir4^post37 == 0 /\ -l6^post37+l6^0 == 0 /\ -temp9^post37+temp9^0 == 0 /\ i3^0-i3^post37 == 0), cost: 1 39: l24 -> l18 : ir4^0'=ir4^post39, flag10^0'=flag10^post39, n2^0'=n2^post39, k1^0'=k1^post39, i3^0'=i3^post39, a8^0'=a8^post39, mid7^0'=mid7^post39, j5^0'=j5^post39, flag211^0'=flag211^post39, temp9^0'=temp9^post39, l6^0'=l6^post39, (n2^0-n2^post39 == 0 /\ -flag211^post39+flag211^0 == 0 /\ -l6^post39+l6^0 == 0 /\ ir4^0-ir4^post39 == 0 /\ k1^0-k1^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ -a8^post39+a8^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ -temp9^post39+temp9^0 == 0 /\ j5^0-j5^post39 == 0 /\ -flag10^post39+flag10^0 == 0 /\ -mid7^post39+mid7^0 == 0), cost: 1 40: l24 -> l21 : ir4^0'=ir4^post40, flag10^0'=flag10^post40, n2^0'=n2^post40, k1^0'=k1^post40, i3^0'=i3^post40, a8^0'=a8^post40, mid7^0'=mid7^post40, j5^0'=j5^post40, flag211^0'=flag211^post40, temp9^0'=temp9^post40, l6^0'=l6^post40, (-k1^post40+k1^0 == 0 /\ mid7^0-mid7^post40 == 0 /\ -flag211^post40+flag211^0 == 0 /\ temp9^0-temp9^post40 == 0 /\ i3^0-i3^post40 == 0 /\ -n2^post40+n2^0 == 0 /\ ir4^0-ir4^post40 == 0 /\ -j5^post40+j5^0 == 0 /\ -l6^post40+l6^0 == 0 /\ -1+ir4^0-l6^0 <= 0 /\ flag10^0-flag10^post40 == 0 /\ a8^0-a8^post40 == 0), cost: 1 44: l25 -> l1 : ir4^0'=ir4^post44, flag10^0'=flag10^post44, n2^0'=n2^post44, k1^0'=k1^post44, i3^0'=i3^post44, a8^0'=a8^post44, mid7^0'=mid7^post44, j5^0'=j5^post44, flag211^0'=flag211^post44, temp9^0'=temp9^post44, l6^0'=l6^post44, (-1+l6^post44 == 0 /\ ir4^post44-n2^post44 == 0 /\ -10+k1^post44 == 0 /\ flag211^post44 == 0 /\ -a8^post44+a8^0 == 0 /\ mid7^0-mid7^post44 == 0 /\ flag10^post44-flag211^post44 == 0 /\ i3^0-i3^post44 == 0 /\ -temp9^post44+temp9^0 == 0 /\ -j5^post44+j5^0 == 0 /\ -20+n2^post44 == 0), cost: 1 45: l26 -> l25 : ir4^0'=ir4^post45, flag10^0'=flag10^post45, n2^0'=n2^post45, k1^0'=k1^post45, i3^0'=i3^post45, a8^0'=a8^post45, mid7^0'=mid7^post45, j5^0'=j5^post45, flag211^0'=flag211^post45, temp9^0'=temp9^post45, l6^0'=l6^post45, (-flag211^post45+flag211^0 == 0 /\ temp9^0-temp9^post45 == 0 /\ -l6^post45+l6^0 == 0 /\ i3^0-i3^post45 == 0 /\ -n2^post45+n2^0 == 0 /\ ir4^0-ir4^post45 == 0 /\ -mid7^post45+mid7^0 == 0 /\ -j5^post45+j5^0 == 0 /\ -k1^post45+k1^0 == 0 /\ flag10^0-flag10^post45 == 0 /\ a8^0-a8^post45 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : ir4^0'=ir4^post0, flag10^0'=flag10^post0, n2^0'=n2^post0, k1^0'=k1^post0, i3^0'=i3^post0, a8^0'=a8^post0, mid7^0'=mid7^post0, j5^0'=j5^post0, flag211^0'=flag211^post0, temp9^0'=temp9^post0, l6^0'=l6^post0, (-temp9^post0+temp9^0 == 0 /\ -k1^post0+k1^0 == 0 /\ flag10^0-flag10^post0 == 0 /\ a8^0-a8^post0 == 0 /\ -mid7^post0+mid7^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -l6^post0+l6^0 == 0 /\ -j5^post0+j5^0 == 0 /\ -flag211^post0+flag211^0 == 0 /\ ir4^0-ir4^post0 == 0 /\ n2^0-n2^post0 == 0 /\ i3^0-i3^post0 == 0), cost: 1 New rule: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 Applied preprocessing Original rule: l0 -> l1 : ir4^0'=ir4^post1, flag10^0'=flag10^post1, n2^0'=n2^post1, k1^0'=k1^post1, i3^0'=i3^post1, a8^0'=a8^post1, mid7^0'=mid7^post1, j5^0'=j5^post1, flag211^0'=flag211^post1, temp9^0'=temp9^post1, l6^0'=l6^post1, (ir4^0-ir4^post1 == 0 /\ -k1^0+j5^0 <= 0 /\ -i3^0+l6^post1 == 0 /\ n2^0-n2^post1 == 0 /\ -i3^post1+i3^0 == 0 /\ -flag211^post1+flag211^0 == 0 /\ k1^0-k1^post1 == 0 /\ -mid7^post1+mid7^0 == 0 /\ -a8^post1+a8^0 == 0 /\ flag10^0-flag10^post1 == 0 /\ j5^0-j5^post1 == 0 /\ -temp9^post1+temp9^0 == 0), cost: 1 New rule: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : ir4^0'=ir4^post2, flag10^0'=flag10^post2, n2^0'=n2^post2, k1^0'=k1^post2, i3^0'=i3^post2, a8^0'=a8^post2, mid7^0'=mid7^post2, j5^0'=j5^post2, flag211^0'=flag211^post2, temp9^0'=temp9^post2, l6^0'=l6^post2, (i3^0-i3^post2 == 0 /\ 1-k1^0+j5^0 <= 0 /\ -a8^post2+a8^0 == 0 /\ -n2^post2+n2^0 == 0 /\ mid7^0-mid7^post2 == 0 /\ -l6^post2+l6^0 == 0 /\ -j5^post2+j5^0 == 0 /\ -temp9^post2+temp9^0 == 0 /\ flag10^0-flag10^post2 == 0 /\ ir4^0-ir4^post2 == 0 /\ -flag211^post2+flag211^0 == 0 /\ k1^0-k1^post2 == 0), cost: 1 New rule: l2 -> l0 : 1-k1^0+j5^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : ir4^0'=ir4^post3, flag10^0'=flag10^post3, n2^0'=n2^post3, k1^0'=k1^post3, i3^0'=i3^post3, a8^0'=a8^post3, mid7^0'=mid7^post3, j5^0'=j5^post3, flag211^0'=flag211^post3, temp9^0'=temp9^post3, l6^0'=l6^post3, (1+ir4^post3-j5^0 == 0 /\ -temp9^post3+temp9^0 == 0 /\ -i3^post3+i3^0 == 0 /\ k1^0-j5^0 <= 0 /\ -mid7^post3+mid7^0 == 0 /\ flag211^0-flag211^post3 == 0 /\ n2^0-n2^post3 == 0 /\ j5^0-j5^post3 == 0 /\ -l6^post3+l6^0 == 0 /\ flag10^0-flag10^post3 == 0 /\ -a8^post3+a8^0 == 0 /\ k1^0-k1^post3 == 0), cost: 1 New rule: l2 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l4 : ir4^0'=ir4^post4, flag10^0'=flag10^post4, n2^0'=n2^post4, k1^0'=k1^post4, i3^0'=i3^post4, a8^0'=a8^post4, mid7^0'=mid7^post4, j5^0'=j5^post4, flag211^0'=flag211^post4, temp9^0'=temp9^post4, l6^0'=l6^post4, (-temp9^post4+temp9^0 == 0 /\ -flag10^post4+flag10^0 == 0 /\ mid7^0-mid7^post4 == 0 /\ -l6^post4+l6^0 == 0 /\ -flag211^post4+flag211^0 == 0 /\ ir4^0-ir4^post4 == 0 /\ k1^0-k1^post4 == 0 /\ n2^0-n2^post4 == 0 /\ i3^0-i3^post4 == 0 /\ j5^0-j5^post4 == 0 /\ -a8^post4+a8^0 == 0), cost: 1 New rule: l3 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l3 : ir4^0'=ir4^post5, flag10^0'=flag10^post5, n2^0'=n2^post5, k1^0'=k1^post5, i3^0'=i3^post5, a8^0'=a8^post5, mid7^0'=mid7^post5, j5^0'=j5^post5, flag211^0'=flag211^post5, temp9^0'=temp9^post5, l6^0'=l6^post5, (-j5^post5+j5^0 == 0 /\ -flag211^post5+flag211^0 == 0 /\ 1-flag211^0 <= 0 /\ -temp9^post5+temp9^0 == 0 /\ -l6^post5+l6^0 == 0 /\ -k1^post5+k1^0 == 0 /\ i3^0-i3^post5 == 0 /\ -mid7^post5+mid7^0 == 0 /\ ir4^0-ir4^post5 == 0 /\ flag10^0-flag10^post5 == 0 /\ a8^0-a8^post5 == 0 /\ n2^0-n2^post5 == 0), cost: 1 New rule: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 Applied preprocessing Original rule: l5 -> l3 : ir4^0'=ir4^post6, flag10^0'=flag10^post6, n2^0'=n2^post6, k1^0'=k1^post6, i3^0'=i3^post6, a8^0'=a8^post6, mid7^0'=mid7^post6, j5^0'=j5^post6, flag211^0'=flag211^post6, temp9^0'=temp9^post6, l6^0'=l6^post6, (-i3^post6+i3^0 == 0 /\ -a8^post6+a8^0 == 0 /\ ir4^0-ir4^post6 == 0 /\ k1^0-k1^post6 == 0 /\ -temp9^post6+temp9^0 == 0 /\ -l6^post6+l6^0 == 0 /\ -mid7^post6+mid7^0 == 0 /\ 1+flag211^0 <= 0 /\ flag10^0-flag10^post6 == 0 /\ j5^0-j5^post6 == 0 /\ -flag211^post6+flag211^0 == 0 /\ n2^0-n2^post6 == 0), cost: 1 New rule: l5 -> l3 : 1+flag211^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l3 : ir4^0'=ir4^post7, flag10^0'=flag10^post7, n2^0'=n2^post7, k1^0'=k1^post7, i3^0'=i3^post7, a8^0'=a8^post7, mid7^0'=mid7^post7, j5^0'=j5^post7, flag211^0'=flag211^post7, temp9^0'=temp9^post7, l6^0'=l6^post7, (0 == 0 /\ -flag211^post7+flag211^0 == 0 /\ -k1^post7+k1^0 == 0 /\ -l6^post7+l6^0 == 0 /\ -flag211^0 <= 0 /\ -a8^post7+a8^0 == 0 /\ mid7^0-mid7^post7 == 0 /\ i3^0-i3^post7 == 0 /\ flag10^0-flag10^post7 == 0 /\ ir4^0-ir4^post7 == 0 /\ n2^0-n2^post7 == 0 /\ -j5^post7+j5^0 == 0 /\ flag211^0 <= 0), cost: 1 New rule: l5 -> l3 : temp9^0'=temp9^post7, flag211^0 == 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : ir4^0'=ir4^post8, flag10^0'=flag10^post8, n2^0'=n2^post8, k1^0'=k1^post8, i3^0'=i3^post8, a8^0'=a8^post8, mid7^0'=mid7^post8, j5^0'=j5^post8, flag211^0'=flag211^post8, temp9^0'=temp9^post8, l6^0'=l6^post8, (flag211^0-flag211^post8 == 0 /\ -temp9^post8+temp9^0 == 0 /\ flag10^0-flag10^post8 == 0 /\ a8^0-a8^post8 == 0 /\ -mid7^post8+mid7^0 == 0 /\ -j5^post8+j5^0 == 0 /\ i3^0-j5^0 <= 0 /\ n2^0-n2^post8 == 0 /\ i3^0-i3^post8 == 0 /\ -l6^post8+l6^0 == 0 /\ ir4^0-ir4^post8 == 0 /\ -k1^post8+k1^0 == 0), cost: 1 New rule: l6 -> l5 : i3^0-j5^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : ir4^0'=ir4^post9, flag10^0'=flag10^post9, n2^0'=n2^post9, k1^0'=k1^post9, i3^0'=i3^post9, a8^0'=a8^post9, mid7^0'=mid7^post9, j5^0'=j5^post9, flag211^0'=flag211^post9, temp9^0'=temp9^post9, l6^0'=l6^post9, (-temp9^post9+temp9^0 == 0 /\ 1-i3^0+j5^0 <= 0 /\ -i3^post9+i3^0 == 0 /\ k1^0-k1^post9 == 0 /\ -1+flag211^post9 == 0 /\ -l6^post9+l6^0 == 0 /\ -flag10^post9+flag10^0 == 0 /\ mid7^0-mid7^post9 == 0 /\ ir4^0-ir4^post9 == 0 /\ n2^0-n2^post9 == 0 /\ j5^0-j5^post9 == 0 /\ -a8^post9+a8^0 == 0), cost: 1 New rule: l6 -> l5 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 1 Applied preprocessing Original rule: l1 -> l7 : ir4^0'=ir4^post10, flag10^0'=flag10^post10, n2^0'=n2^post10, k1^0'=k1^post10, i3^0'=i3^post10, a8^0'=a8^post10, mid7^0'=mid7^post10, j5^0'=j5^post10, flag211^0'=flag211^post10, temp9^0'=temp9^post10, l6^0'=l6^post10, (ir4^0-ir4^post10 == 0 /\ mid7^0-mid7^post10 == 0 /\ temp9^0-temp9^post10 == 0 /\ -n2^post10+n2^0 == 0 /\ -flag211^post10+flag211^0 == 0 /\ i3^0-i3^post10 == 0 /\ -j5^post10+j5^0 == 0 /\ a8^0-a8^post10 == 0 /\ -k1^post10+k1^0 == 0 /\ flag10^0-flag10^post10 == 0 /\ -l6^post10+l6^0 == 0), cost: 1 New rule: l1 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l9 : ir4^0'=ir4^post11, flag10^0'=flag10^post11, n2^0'=n2^post11, k1^0'=k1^post11, i3^0'=i3^post11, a8^0'=a8^post11, mid7^0'=mid7^post11, j5^0'=j5^post11, flag211^0'=flag211^post11, temp9^0'=temp9^post11, l6^0'=l6^post11, (ir4^0-ir4^post11 == 0 /\ 1-j5^0+j5^post11 == 0 /\ -i3^post11+i3^0 == 0 /\ n2^0-n2^post11 == 0 /\ -flag211^post11+flag211^0 == 0 /\ flag10^0-flag10^post11 == 0 /\ a8^0-a8^post11 == 0 /\ -temp9^post11+temp9^0 == 0 /\ -mid7^post11+mid7^0 == 0 /\ -l6^post11+l6^0 == 0 /\ k1^0-k1^post11 == 0), cost: 1 New rule: l8 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l6 : ir4^0'=ir4^post12, flag10^0'=flag10^post12, n2^0'=n2^post12, k1^0'=k1^post12, i3^0'=i3^post12, a8^0'=a8^post12, mid7^0'=mid7^post12, j5^0'=j5^post12, flag211^0'=flag211^post12, temp9^0'=temp9^post12, l6^0'=l6^post12, (i3^0-i3^post12 == 0 /\ -a8^post12+a8^0 == 0 /\ mid7^0-mid7^post12 == 0 /\ -j5^post12+j5^0 == 0 /\ -temp9^post12+temp9^0 == 0 /\ -l6^post12+l6^0 == 0 /\ -n2^post12+n2^0 == 0 /\ flag10^0-flag10^post12 == 0 /\ ir4^0-ir4^post12 == 0 /\ k1^0-k1^post12 == 0 /\ -flag211^post12+flag211^0 == 0), cost: 1 New rule: l8 -> l6 : TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l11 : ir4^0'=ir4^post13, flag10^0'=flag10^post13, n2^0'=n2^post13, k1^0'=k1^post13, i3^0'=i3^post13, a8^0'=a8^post13, mid7^0'=mid7^post13, j5^0'=j5^post13, flag211^0'=flag211^post13, temp9^0'=temp9^post13, l6^0'=l6^post13, (-1-i3^0+i3^post13 == 0 /\ flag10^0-flag10^post13 == 0 /\ a8^0-a8^post13 == 0 /\ -temp9^post13+temp9^0 == 0 /\ -mid7^post13+mid7^0 == 0 /\ -k1^post13+k1^0 == 0 /\ -j5^post13+j5^0 == 0 /\ -flag211^post13+flag211^0 == 0 /\ -l6^post13+l6^0 == 0 /\ -ir4^post13+ir4^0 == 0 /\ n2^0-n2^post13 == 0), cost: 1 New rule: l10 -> l11 : i3^0'=1+i3^0, TRUE, cost: 1 Applied preprocessing Original rule: l10 -> l9 : ir4^0'=ir4^post14, flag10^0'=flag10^post14, n2^0'=n2^post14, k1^0'=k1^post14, i3^0'=i3^post14, a8^0'=a8^post14, mid7^0'=mid7^post14, j5^0'=j5^post14, flag211^0'=flag211^post14, temp9^0'=temp9^post14, l6^0'=l6^post14, (-i3^post14+i3^0 == 0 /\ -temp9^post14+temp9^0 == 0 /\ k1^0-k1^post14 == 0 /\ -a8^post14+a8^0 == 0 /\ -l6^post14+l6^0 == 0 /\ ir4^0-ir4^post14 == 0 /\ -flag211^post14+flag211^0 == 0 /\ -mid7^post14+mid7^0 == 0 /\ n2^0-n2^post14 == 0 /\ flag10^0-flag10^post14 == 0 /\ 1-j5^0+j5^post14 == 0), cost: 1 New rule: l10 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l2 : ir4^0'=ir4^post15, flag10^0'=flag10^post15, n2^0'=n2^post15, k1^0'=k1^post15, i3^0'=i3^post15, a8^0'=a8^post15, mid7^0'=mid7^post15, j5^0'=j5^post15, flag211^0'=flag211^post15, temp9^0'=temp9^post15, l6^0'=l6^post15, (-j5^post15+j5^0 == 0 /\ -l6^post15+l6^0 == 0 /\ n2^0-n2^post15 == 0 /\ -flag211^post15+flag211^0 == 0 /\ -temp9^post15+temp9^0 == 0 /\ ir4^0-ir4^post15 == 0 /\ -k1^post15+k1^0 == 0 /\ i3^0-i3^post15 == 0 /\ -mid7^post15+mid7^0 == 0 /\ flag10^0-flag10^post15 == 0 /\ a8^0-a8^post15 == 0), cost: 1 New rule: l12 -> l2 : TRUE, cost: 1 Applied preprocessing Original rule: l13 -> l12 : ir4^0'=ir4^post16, flag10^0'=flag10^post16, n2^0'=n2^post16, k1^0'=k1^post16, i3^0'=i3^post16, a8^0'=a8^post16, mid7^0'=mid7^post16, j5^0'=j5^post16, flag211^0'=flag211^post16, temp9^0'=temp9^post16, l6^0'=l6^post16, (-i3^post16+i3^0 == 0 /\ j5^0-j5^post16 == 0 /\ flag10^0-flag10^post16 == 0 /\ a8^0-a8^post16 == 0 /\ -temp9^post16+temp9^0 == 0 /\ -l6^post16+l6^0 == 0 /\ n2^0-n2^post16 == 0 /\ 1-flag211^0 <= 0 /\ flag211^0-flag211^post16 == 0 /\ -mid7^post16+mid7^0 == 0 /\ ir4^0-ir4^post16 == 0 /\ k1^0-k1^post16 == 0), cost: 1 New rule: l13 -> l12 : -1+flag211^0 >= 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : ir4^0'=ir4^post17, flag10^0'=flag10^post17, n2^0'=n2^post17, k1^0'=k1^post17, i3^0'=i3^post17, a8^0'=a8^post17, mid7^0'=mid7^post17, j5^0'=j5^post17, flag211^0'=flag211^post17, temp9^0'=temp9^post17, l6^0'=l6^post17, (-flag10^post17+flag10^0 == 0 /\ -a8^post17+a8^0 == 0 /\ -temp9^post17+temp9^0 == 0 /\ -l6^post17+l6^0 == 0 /\ mid7^0-mid7^post17 == 0 /\ -n2^post17+n2^0 == 0 /\ 1+flag211^0 <= 0 /\ k1^0-k1^post17 == 0 /\ i3^0-i3^post17 == 0 /\ -j5^post17+j5^0 == 0 /\ ir4^0-ir4^post17 == 0 /\ -flag211^post17+flag211^0 == 0), cost: 1 New rule: l13 -> l12 : 1+flag211^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l11 : ir4^0'=ir4^post18, flag10^0'=flag10^post18, n2^0'=n2^post18, k1^0'=k1^post18, i3^0'=i3^post18, a8^0'=a8^post18, mid7^0'=mid7^post18, j5^0'=j5^post18, flag211^0'=flag211^post18, temp9^0'=temp9^post18, l6^0'=l6^post18, (flag211^0-flag211^post18 == 0 /\ -l6^post18+l6^0 == 0 /\ -flag211^0 <= 0 /\ -1-i3^0+i3^post18 == 0 /\ -k1^post18+k1^0 == 0 /\ flag10^0-flag10^post18 == 0 /\ a8^0-a8^post18 == 0 /\ n2^0-n2^post18 == 0 /\ -temp9^post18+temp9^0 == 0 /\ flag211^0 <= 0 /\ -j5^post18+j5^0 == 0 /\ ir4^0-ir4^post18 == 0 /\ -mid7^post18+mid7^0 == 0), cost: 1 New rule: l13 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 1 Applied preprocessing Original rule: l4 -> l13 : ir4^0'=ir4^post19, flag10^0'=flag10^post19, n2^0'=n2^post19, k1^0'=k1^post19, i3^0'=i3^post19, a8^0'=a8^post19, mid7^0'=mid7^post19, j5^0'=j5^post19, flag211^0'=flag211^post19, temp9^0'=temp9^post19, l6^0'=l6^post19, (-temp9^post19+temp9^0 == 0 /\ -i3^post19+i3^0 == 0 /\ k1^0-k1^post19 == 0 /\ -flag211^post19+flag211^0 == 0 /\ mid7^0-mid7^post19 == 0 /\ -l6^post19+l6^0 == 0 /\ -flag10^post19+flag10^0 == 0 /\ ir4^0-ir4^post19 == 0 /\ n2^0-n2^post19 == 0 /\ j5^0-j5^post19 == 0 /\ -a8^post19+a8^0 == 0), cost: 1 New rule: l4 -> l13 : TRUE, cost: 1 Applied preprocessing Original rule: l14 -> l4 : ir4^0'=ir4^post20, flag10^0'=flag10^post20, n2^0'=n2^post20, k1^0'=k1^post20, i3^0'=i3^post20, a8^0'=a8^post20, mid7^0'=mid7^post20, j5^0'=j5^post20, flag211^0'=flag211^post20, temp9^0'=temp9^post20, l6^0'=l6^post20, (0 == 0 /\ -temp9^post20+temp9^0 == 0 /\ -ir4^0+j5^post20 == 0 /\ -k1^post20+k1^0 == 0 /\ -l6^post20+l6^0 == 0 /\ -1+i3^post20-l6^0 == 0 /\ ir4^0-ir4^post20 == 0 /\ -flag211^post20+flag211^0 == 0 /\ -mid7^post20+mid7^0 == 0 /\ n2^0-n2^post20 == 0 /\ flag10^0-flag10^post20 == 0), cost: 1 New rule: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : ir4^0'=ir4^post21, flag10^0'=flag10^post21, n2^0'=n2^post21, k1^0'=k1^post21, i3^0'=i3^post21, a8^0'=a8^post21, mid7^0'=mid7^post21, j5^0'=j5^post21, flag211^0'=flag211^post21, temp9^0'=temp9^post21, l6^0'=l6^post21, (0 == 0 /\ -i3^post21+i3^0 == 0 /\ ir4^0-ir4^post21 == 0 /\ -a8^post21+a8^0 == 0 /\ n2^0-n2^post21 == 0 /\ -flag211^post21+flag211^0 == 0 /\ k1^0-k1^post21 == 0 /\ -l6^post21+l6^0 == 0 /\ -mid7^post21+mid7^0 == 0 /\ j5^0-j5^post21 == 0 /\ flag10^0-flag10^post21 == 0), cost: 1 New rule: l15 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : ir4^0'=ir4^post22, flag10^0'=flag10^post22, n2^0'=n2^post22, k1^0'=k1^post22, i3^0'=i3^post22, a8^0'=a8^post22, mid7^0'=mid7^post22, j5^0'=j5^post22, flag211^0'=flag211^post22, temp9^0'=temp9^post22, l6^0'=l6^post22, (-a8^post22+a8^0 == 0 /\ -j5^post22+j5^0 == 0 /\ i3^0-i3^post22 == 0 /\ mid7^0-mid7^post22 == 0 /\ flag10^0-flag10^post22 == 0 /\ -temp9^post22+temp9^0 == 0 /\ -l6^post22+l6^0 == 0 /\ -n2^post22+n2^0 == 0 /\ ir4^0-ir4^post22 == 0 /\ k1^0-k1^post22 == 0 /\ -flag211^post22+flag211^0 == 0), cost: 1 New rule: l15 -> l14 : TRUE, cost: 1 Applied preprocessing Original rule: l11 -> l10 : ir4^0'=ir4^post23, flag10^0'=flag10^post23, n2^0'=n2^post23, k1^0'=k1^post23, i3^0'=i3^post23, a8^0'=a8^post23, mid7^0'=mid7^post23, j5^0'=j5^post23, flag211^0'=flag211^post23, temp9^0'=temp9^post23, l6^0'=l6^post23, (-temp9^post23+temp9^0 == 0 /\ j5^0-j5^post23 == 0 /\ a8^0-a8^post23 == 0 /\ -l6^post23+l6^0 == 0 /\ -k1^post23+k1^0 == 0 /\ n2^0-n2^post23 == 0 /\ flag10^0-flag10^post23 == 0 /\ flag211^0-flag211^post23 == 0 /\ -mid7^post23+mid7^0 == 0 /\ i3^0-i3^post23 == 0 /\ ir4^0-ir4^post23 == 0), cost: 1 New rule: l11 -> l10 : TRUE, cost: 1 Applied preprocessing Original rule: l16 -> l15 : ir4^0'=ir4^post24, flag10^0'=flag10^post24, n2^0'=n2^post24, k1^0'=k1^post24, i3^0'=i3^post24, a8^0'=a8^post24, mid7^0'=mid7^post24, j5^0'=j5^post24, flag211^0'=flag211^post24, temp9^0'=temp9^post24, l6^0'=l6^post24, (0 == 0 /\ -l6^post24+l6^0 == 0 /\ -flag10^post24+flag10^0 == 0 /\ -a8^post24+a8^0 == 0 /\ mid7^0-mid7^post24 == 0 /\ -flag211^post24+flag211^0 == 0 /\ ir4^0-ir4^post24 == 0 /\ k1^0-k1^post24 == 0 /\ n2^0-n2^post24 == 0 /\ i3^0-i3^post24 == 0 /\ -j5^post24+j5^0 == 0), cost: 1 New rule: l16 -> l15 : temp9^0'=temp9^post24, 0 == 0, cost: 1 Applied preprocessing Original rule: l16 -> l15 : ir4^0'=ir4^post25, flag10^0'=flag10^post25, n2^0'=n2^post25, k1^0'=k1^post25, i3^0'=i3^post25, a8^0'=a8^post25, mid7^0'=mid7^post25, j5^0'=j5^post25, flag211^0'=flag211^post25, temp9^0'=temp9^post25, l6^0'=l6^post25, (-l6^post25+l6^0 == 0 /\ temp9^0-temp9^post25 == 0 /\ -flag211^post25+flag211^0 == 0 /\ -n2^post25+n2^0 == 0 /\ ir4^0-ir4^post25 == 0 /\ -k1^post25+k1^0 == 0 /\ i3^0-i3^post25 == 0 /\ -mid7^post25+mid7^0 == 0 /\ flag10^0-flag10^post25 == 0 /\ a8^0-a8^post25 == 0 /\ -j5^post25+j5^0 == 0), cost: 1 New rule: l16 -> l15 : TRUE, cost: 1 Applied preprocessing Original rule: l17 -> l16 : ir4^0'=ir4^post26, flag10^0'=flag10^post26, n2^0'=n2^post26, k1^0'=k1^post26, i3^0'=i3^post26, a8^0'=a8^post26, mid7^0'=mid7^post26, j5^0'=j5^post26, flag211^0'=flag211^post26, temp9^0'=temp9^post26, l6^0'=l6^post26, (0 == 0 /\ -l6^post26+l6^0 == 0 /\ n2^0-n2^post26 == 0 /\ k1^0-k1^post26 == 0 /\ -a8^post26+a8^0 == 0 /\ -i3^post26+i3^0 == 0 /\ -flag211^post26+flag211^0 == 0 /\ ir4^0-ir4^post26 == 0 /\ flag10^0-flag10^post26 == 0 /\ -mid7^post26+mid7^0 == 0 /\ j5^0-j5^post26 == 0), cost: 1 New rule: l17 -> l16 : temp9^0'=temp9^post26, 0 == 0, cost: 1 Applied preprocessing Original rule: l17 -> l16 : ir4^0'=ir4^post27, flag10^0'=flag10^post27, n2^0'=n2^post27, k1^0'=k1^post27, i3^0'=i3^post27, a8^0'=a8^post27, mid7^0'=mid7^post27, j5^0'=j5^post27, flag211^0'=flag211^post27, temp9^0'=temp9^post27, l6^0'=l6^post27, (mid7^0-mid7^post27 == 0 /\ -k1^post27+k1^0 == 0 /\ temp9^0-temp9^post27 == 0 /\ -l6^post27+l6^0 == 0 /\ i3^0-i3^post27 == 0 /\ flag10^0-flag10^post27 == 0 /\ a8^0-a8^post27 == 0 /\ -j5^post27+j5^0 == 0 /\ -n2^post27+n2^0 == 0 /\ ir4^0-ir4^post27 == 0 /\ -flag211^post27+flag211^0 == 0), cost: 1 New rule: l17 -> l16 : TRUE, cost: 1 Applied preprocessing Original rule: l18 -> l1 : ir4^0'=ir4^post28, flag10^0'=flag10^post28, n2^0'=n2^post28, k1^0'=k1^post28, i3^0'=i3^post28, a8^0'=a8^post28, mid7^0'=mid7^post28, j5^0'=j5^post28, flag211^0'=flag211^post28, temp9^0'=temp9^post28, l6^0'=l6^post28, (flag211^0-flag211^post28 == 0 /\ -k1^post28+k1^0 == 0 /\ flag10^0-flag10^post28 == 0 /\ a8^0-a8^post28 == 0 /\ ir4^0-ir4^post28 == 0 /\ 1-flag10^0 <= 0 /\ n2^0-n2^post28 == 0 /\ i3^0-i3^post28 == 0 /\ -l6^post28+l6^0 == 0 /\ -temp9^post28+temp9^0 == 0 /\ -j5^post28+j5^0 == 0 /\ -mid7^post28+mid7^0 == 0), cost: 1 New rule: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l1 : ir4^0'=ir4^post29, flag10^0'=flag10^post29, n2^0'=n2^post29, k1^0'=k1^post29, i3^0'=i3^post29, a8^0'=a8^post29, mid7^0'=mid7^post29, j5^0'=j5^post29, flag211^0'=flag211^post29, temp9^0'=temp9^post29, l6^0'=l6^post29, (-flag10^post29+flag10^0 == 0 /\ -flag211^post29+flag211^0 == 0 /\ -l6^post29+l6^0 == 0 /\ -a8^post29+a8^0 == 0 /\ 1+flag10^0 <= 0 /\ k1^0-k1^post29 == 0 /\ mid7^0-mid7^post29 == 0 /\ ir4^0-ir4^post29 == 0 /\ n2^0-n2^post29 == 0 /\ -temp9^post29+temp9^0 == 0 /\ i3^0-i3^post29 == 0 /\ -j5^post29+j5^0 == 0), cost: 1 New rule: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : ir4^0'=ir4^post30, flag10^0'=flag10^post30, n2^0'=n2^post30, k1^0'=k1^post30, i3^0'=i3^post30, a8^0'=a8^post30, mid7^0'=mid7^post30, j5^0'=j5^post30, flag211^0'=flag211^post30, temp9^0'=temp9^post30, l6^0'=l6^post30, (0 == 0 /\ flag10^0-flag10^post30 == 0 /\ a8^0-a8^post30 == 0 /\ flag10^0 <= 0 /\ ir4^0-ir4^post30 == 0 /\ -j5^post30+j5^0 == 0 /\ -l6^post30+l6^0 == 0 /\ -flag10^0 <= 0 /\ i3^0-i3^post30 == 0 /\ -flag211^post30+flag211^0 == 0 /\ -n2^post30+n2^0 == 0 /\ -k1^post30+k1^0 == 0), cost: 1 New rule: l18 -> l17 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : ir4^0'=ir4^post31, flag10^0'=flag10^post31, n2^0'=n2^post31, k1^0'=k1^post31, i3^0'=i3^post31, a8^0'=a8^post31, mid7^0'=mid7^post31, j5^0'=j5^post31, flag211^0'=flag211^post31, temp9^0'=temp9^post31, l6^0'=l6^post31, (-i3^post31+i3^0 == 0 /\ flag10^0-flag10^post31 == 0 /\ j5^0-j5^post31 == 0 /\ a8^0-a8^post31 == 0 /\ flag211^0-flag211^post31 == 0 /\ -temp9^post31+temp9^0 == 0 /\ n2^0-n2^post31 == 0 /\ -l6^post31+l6^0 == 0 /\ -mid7^post31+mid7^0 == 0 /\ ir4^0-ir4^post31 == 0 /\ k1^0-k1^post31 == 0), cost: 1 New rule: l9 -> l8 : TRUE, cost: 1 Applied preprocessing Original rule: l19 -> l1 : ir4^0'=ir4^post32, flag10^0'=flag10^post32, n2^0'=n2^post32, k1^0'=k1^post32, i3^0'=i3^post32, a8^0'=a8^post32, mid7^0'=mid7^post32, j5^0'=j5^post32, flag211^0'=flag211^post32, temp9^0'=temp9^post32, l6^0'=l6^post32, (-j5^post32+j5^0 == 0 /\ -a8^post32+a8^0 == 0 /\ i3^0-i3^post32 == 0 /\ mid7^0-mid7^post32 == 0 /\ -temp9^post32+temp9^0 == 0 /\ -l6^post32+l6^0 == 0 /\ -1+flag10^post32 == 0 /\ -n2^post32+n2^0 == 0 /\ ir4^0-ir4^post32 == 0 /\ -flag211^post32+flag211^0 == 0 /\ k1^0-k1^post32 == 0), cost: 1 New rule: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l20 -> l19 : ir4^0'=ir4^post33, flag10^0'=flag10^post33, n2^0'=n2^post33, k1^0'=k1^post33, i3^0'=i3^post33, a8^0'=a8^post33, mid7^0'=mid7^post33, j5^0'=j5^post33, flag211^0'=flag211^post33, temp9^0'=temp9^post33, l6^0'=l6^post33, (0 == 0 /\ a8^0-a8^post33 == 0 /\ -k1^post33+k1^0 == 0 /\ flag10^0-flag10^post33 == 0 /\ -flag211^post33+flag211^0 == 0 /\ -l6^post33+l6^0 == 0 /\ i3^0-i3^post33 == 0 /\ -j5^post33+j5^0 == 0 /\ -ir4^post33+ir4^0 == 0 /\ n2^0-n2^post33 == 0 /\ -mid7^post33+mid7^0 == 0), cost: 1 New rule: l20 -> l19 : temp9^0'=temp9^post33, 0 == 0, cost: 1 Applied preprocessing Original rule: l20 -> l19 : ir4^0'=ir4^post34, flag10^0'=flag10^post34, n2^0'=n2^post34, k1^0'=k1^post34, i3^0'=i3^post34, a8^0'=a8^post34, mid7^0'=mid7^post34, j5^0'=j5^post34, flag211^0'=flag211^post34, temp9^0'=temp9^post34, l6^0'=l6^post34, (-flag211^post34+flag211^0 == 0 /\ -l6^post34+l6^0 == 0 /\ k1^0-k1^post34 == 0 /\ ir4^0-ir4^post34 == 0 /\ -a8^post34+a8^0 == 0 /\ -temp9^post34+temp9^0 == 0 /\ j5^0-j5^post34 == 0 /\ -mid7^post34+mid7^0 == 0 /\ n2^0-n2^post34 == 0 /\ -i3^post34+i3^0 == 0 /\ flag10^0-flag10^post34 == 0), cost: 1 New rule: l20 -> l19 : TRUE, cost: 1 Applied preprocessing Original rule: l21 -> l19 : ir4^0'=ir4^post35, flag10^0'=flag10^post35, n2^0'=n2^post35, k1^0'=k1^post35, i3^0'=i3^post35, a8^0'=a8^post35, mid7^0'=mid7^post35, j5^0'=j5^post35, flag211^0'=flag211^post35, temp9^0'=temp9^post35, l6^0'=l6^post35, (-l6^post35+l6^0 == 0 /\ temp9^0-temp9^post35 == 0 /\ -flag211^post35+flag211^0 == 0 /\ -n2^post35+n2^0 == 0 /\ i3^0-i3^post35 == 0 /\ ir4^0-ir4^post35 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ -k1^post35+k1^0 == 0 /\ -mid7^post35+mid7^0 == 0 /\ flag10^0-flag10^post35 == 0 /\ a8^0-a8^post35 == 0 /\ -j5^post35+j5^0 == 0), cost: 1 New rule: l21 -> l19 : 2-ir4^0+l6^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l19 : ir4^0'=ir4^post36, flag10^0'=flag10^post36, n2^0'=n2^post36, k1^0'=k1^post36, i3^0'=i3^post36, a8^0'=a8^post36, mid7^0'=mid7^post36, j5^0'=j5^post36, flag211^0'=flag211^post36, temp9^0'=temp9^post36, l6^0'=l6^post36, (k1^0-k1^post36 == 0 /\ -mid7^post36+mid7^0 == 0 /\ j5^0-j5^post36 == 0 /\ a8^0-a8^post36 == 0 /\ ir4^0-l6^0 <= 0 /\ -temp9^post36+temp9^0 == 0 /\ -l6^post36+l6^0 == 0 /\ flag211^0-flag211^post36 == 0 /\ n2^0-n2^post36 == 0 /\ -i3^post36+i3^0 == 0 /\ flag10^0-flag10^post36 == 0 /\ ir4^0-ir4^post36 == 0), cost: 1 New rule: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 Applied preprocessing Original rule: l21 -> l20 : ir4^0'=ir4^post37, flag10^0'=flag10^post37, n2^0'=n2^post37, k1^0'=k1^post37, i3^0'=i3^post37, a8^0'=a8^post37, mid7^0'=mid7^post37, j5^0'=j5^post37, flag211^0'=flag211^post37, temp9^0'=temp9^post37, l6^0'=l6^post37, (1-ir4^0+l6^0 <= 0 /\ -flag10^post37+flag10^0 == 0 /\ -flag211^post37+flag211^0 == 0 /\ mid7^0-mid7^post37 == 0 /\ -1+ir4^0-l6^0 <= 0 /\ -n2^post37+n2^0 == 0 /\ k1^0-k1^post37 == 0 /\ -a8^post37+a8^0 == 0 /\ -j5^post37+j5^0 == 0 /\ ir4^0-ir4^post37 == 0 /\ -l6^post37+l6^0 == 0 /\ -temp9^post37+temp9^0 == 0 /\ i3^0-i3^post37 == 0), cost: 1 New rule: l21 -> l20 : 1-ir4^0+l6^0 == 0, cost: 1 Applied preprocessing Original rule: l24 -> l18 : ir4^0'=ir4^post39, flag10^0'=flag10^post39, n2^0'=n2^post39, k1^0'=k1^post39, i3^0'=i3^post39, a8^0'=a8^post39, mid7^0'=mid7^post39, j5^0'=j5^post39, flag211^0'=flag211^post39, temp9^0'=temp9^post39, l6^0'=l6^post39, (n2^0-n2^post39 == 0 /\ -flag211^post39+flag211^0 == 0 /\ -l6^post39+l6^0 == 0 /\ ir4^0-ir4^post39 == 0 /\ k1^0-k1^post39 == 0 /\ -i3^post39+i3^0 == 0 /\ -a8^post39+a8^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ -temp9^post39+temp9^0 == 0 /\ j5^0-j5^post39 == 0 /\ -flag10^post39+flag10^0 == 0 /\ -mid7^post39+mid7^0 == 0), cost: 1 New rule: l24 -> l18 : 2-ir4^0+l6^0 <= 0, cost: 1 Applied preprocessing Original rule: l24 -> l21 : ir4^0'=ir4^post40, flag10^0'=flag10^post40, n2^0'=n2^post40, k1^0'=k1^post40, i3^0'=i3^post40, a8^0'=a8^post40, mid7^0'=mid7^post40, j5^0'=j5^post40, flag211^0'=flag211^post40, temp9^0'=temp9^post40, l6^0'=l6^post40, (-k1^post40+k1^0 == 0 /\ mid7^0-mid7^post40 == 0 /\ -flag211^post40+flag211^0 == 0 /\ temp9^0-temp9^post40 == 0 /\ i3^0-i3^post40 == 0 /\ -n2^post40+n2^0 == 0 /\ ir4^0-ir4^post40 == 0 /\ -j5^post40+j5^0 == 0 /\ -l6^post40+l6^0 == 0 /\ -1+ir4^0-l6^0 <= 0 /\ flag10^0-flag10^post40 == 0 /\ a8^0-a8^post40 == 0), cost: 1 New rule: l24 -> l21 : -1+ir4^0-l6^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l24 : ir4^0'=ir4^post43, flag10^0'=flag10^post43, n2^0'=n2^post43, k1^0'=k1^post43, i3^0'=i3^post43, a8^0'=a8^post43, mid7^0'=mid7^post43, j5^0'=j5^post43, flag211^0'=flag211^post43, temp9^0'=temp9^post43, l6^0'=l6^post43, (a8^0-a8^post43 == 0 /\ -mid7^post43+mid7^0 == 0 /\ flag10^0 <= 0 /\ -k1^post43+k1^0 == 0 /\ -l6^post43+l6^0 == 0 /\ n2^0-n2^post43 == 0 /\ flag211^0-flag211^post43 == 0 /\ flag10^0-flag10^post43 == 0 /\ -flag10^0 <= 0 /\ -j5^post43+j5^0 == 0 /\ i3^0-i3^post43 == 0 /\ -temp9^post43+temp9^0 == 0 /\ ir4^0-ir4^post43 == 0), cost: 1 New rule: l7 -> l24 : flag10^0 == 0, cost: 1 Applied preprocessing Original rule: l25 -> l1 : ir4^0'=ir4^post44, flag10^0'=flag10^post44, n2^0'=n2^post44, k1^0'=k1^post44, i3^0'=i3^post44, a8^0'=a8^post44, mid7^0'=mid7^post44, j5^0'=j5^post44, flag211^0'=flag211^post44, temp9^0'=temp9^post44, l6^0'=l6^post44, (-1+l6^post44 == 0 /\ ir4^post44-n2^post44 == 0 /\ -10+k1^post44 == 0 /\ flag211^post44 == 0 /\ -a8^post44+a8^0 == 0 /\ mid7^0-mid7^post44 == 0 /\ flag10^post44-flag211^post44 == 0 /\ i3^0-i3^post44 == 0 /\ -temp9^post44+temp9^0 == 0 /\ -j5^post44+j5^0 == 0 /\ -20+n2^post44 == 0), cost: 1 New rule: l25 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l26 -> l25 : ir4^0'=ir4^post45, flag10^0'=flag10^post45, n2^0'=n2^post45, k1^0'=k1^post45, i3^0'=i3^post45, a8^0'=a8^post45, mid7^0'=mid7^post45, j5^0'=j5^post45, flag211^0'=flag211^post45, temp9^0'=temp9^post45, l6^0'=l6^post45, (-flag211^post45+flag211^0 == 0 /\ temp9^0-temp9^post45 == 0 /\ -l6^post45+l6^0 == 0 /\ i3^0-i3^post45 == 0 /\ -n2^post45+n2^0 == 0 /\ ir4^0-ir4^post45 == 0 /\ -mid7^post45+mid7^0 == 0 /\ -j5^post45+j5^0 == 0 /\ -k1^post45+k1^0 == 0 /\ flag10^0-flag10^post45 == 0 /\ a8^0-a8^post45 == 0), cost: 1 New rule: l26 -> l25 : TRUE, cost: 1 Simplified rules Start location: l26 46: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 56: l1 -> l7 : TRUE, cost: 1 48: l2 -> l0 : 1-k1^0+j5^0 <= 0, cost: 1 49: l2 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^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 : i3^0-j5^0 <= 0, cost: 1 55: l6 -> l5 : flag211^0'=1, 1-i3^0+j5^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 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^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 : mid7^0'=mid7^post30, temp9^0'=temp9^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-ir4^0+l6^0 <= 0, cost: 1 82: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 83: l21 -> l20 : 1-ir4^0+l6^0 == 0, cost: 1 84: l24 -> l18 : 2-ir4^0+l6^0 <= 0, cost: 1 85: l24 -> l21 : -1+ir4^0-l6^0 <= 0, cost: 1 87: l25 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, 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 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 1 New rule: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, 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+k1^0-j5^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 90: l1 -> l24 : flag10^0 == 0, cost: 2 48: l2 -> l0 : 1-k1^0+j5^0 <= 0, cost: 1 49: l2 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^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 : i3^0-j5^0 <= 0, cost: 1 55: l6 -> l5 : flag211^0'=1, 1-i3^0+j5^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 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^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 : mid7^0'=mid7^post30, temp9^0'=temp9^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-ir4^0+l6^0 <= 0, cost: 1 82: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 83: l21 -> l20 : 1-ir4^0+l6^0 == 0, cost: 1 84: l24 -> l18 : 2-ir4^0+l6^0 <= 0, cost: 1 85: l24 -> l21 : -1+ir4^0-l6^0 <= 0, cost: 1 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Eliminating location l24 by chaining: Applied chaining First rule: l1 -> l24 : flag10^0 == 0, cost: 2 Second rule: l24 -> l18 : 2-ir4^0+l6^0 <= 0, cost: 1 New rule: l1 -> l18 : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 3 Applied chaining First rule: l1 -> l24 : flag10^0 == 0, cost: 2 Second rule: l24 -> l21 : -1+ir4^0-l6^0 <= 0, cost: 1 New rule: l1 -> l21 : (flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 3 Applied deletion Removed the following rules: 84 85 90 Eliminating location l17 by chaining: Applied chaining First rule: l18 -> l17 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 1 Second rule: l17 -> l16 : temp9^0'=temp9^post26, 0 == 0, cost: 1 New rule: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, (0 == 0 /\ flag10^0 == 0), cost: 2 Applied simplification Original rule: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, (0 == 0 /\ flag10^0 == 0), cost: 2 New rule: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, flag10^0 == 0, cost: 2 Applied chaining First rule: l18 -> l17 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 1 Second rule: l17 -> l16 : TRUE, cost: 1 New rule: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^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 : i3^0-j5^0 <= 0, cost: 1 Second rule: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 New rule: l6 -> l3 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 2 Applied chaining First rule: l6 -> l5 : i3^0-j5^0 <= 0, cost: 1 Second rule: l5 -> l3 : 1+flag211^0 <= 0, cost: 1 New rule: l6 -> l3 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 Applied chaining First rule: l6 -> l5 : i3^0-j5^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, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 2 Applied chaining First rule: l6 -> l5 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 1 Second rule: l5 -> l3 : -1+flag211^0 >= 0, cost: 1 New rule: l6 -> l3 : flag211^0'=1, (0 >= 0 /\ 1-i3^0+j5^0 <= 0), cost: 2 Applied simplification Original rule: l6 -> l3 : flag211^0'=1, (0 >= 0 /\ 1-i3^0+j5^0 <= 0), cost: 2 New rule: l6 -> l3 : flag211^0'=1, 1-i3^0+j5^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-k1^0+j5^0 <= 0, cost: 1 New rule: l12 -> l0 : 1-k1^0+j5^0 <= 0, cost: 2 Applied chaining First rule: l12 -> l2 : TRUE, cost: 1 Second rule: l2 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 1 New rule: l12 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^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-ir4^0+l6^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-ir4^0+l6^0 == 0), cost: 2 Applied simplification Original rule: l21 -> l19 : temp9^0'=temp9^post33, (0 == 0 /\ 1-ir4^0+l6^0 == 0), cost: 2 New rule: l21 -> l19 : temp9^0'=temp9^post33, 1-ir4^0+l6^0 == 0, cost: 2 Applied chaining First rule: l21 -> l20 : 1-ir4^0+l6^0 == 0, cost: 1 Second rule: l20 -> l19 : TRUE, cost: 1 New rule: l21 -> l19 : 1-ir4^0+l6^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+k1^0-j5^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 91: l1 -> l18 : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 98: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 99: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 100: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 105: l6 -> l3 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 2 106: l6 -> l3 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 107: l6 -> l3 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 2 108: l6 -> l3 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 2 103: l9 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 104: l9 -> l6 : TRUE, cost: 2 101: l11 -> l11 : i3^0'=1+i3^0, TRUE, cost: 2 102: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 109: l12 -> l0 : 1-k1^0+j5^0 <= 0, cost: 2 110: l12 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 2 66: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^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 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, flag10^0 == 0, cost: 2 94: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2-ir4^0+l6^0 <= 0, cost: 1 82: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 111: l21 -> l19 : temp9^0'=temp9^post33, 1-ir4^0+l6^0 == 0, cost: 2 112: l21 -> l19 : 1-ir4^0+l6^0 == 0, cost: 2 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied nonterm Original rule: l9 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 New rule: l9 -> [27] : n >= 0, cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_LJoNgm.txt Applied deletion Removed the following rules: 103 Applied nonterm Original rule: l11 -> l11 : i3^0'=1+i3^0, TRUE, cost: 2 New rule: l11 -> [28] : n0 >= 0, cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_BfPoAb.txt Applied deletion Removed the following rules: 101 Accelerated simple loops Start location: l26 46: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 91: l1 -> l18 : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 98: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 99: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 100: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 105: l6 -> l3 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 2 106: l6 -> l3 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 107: l6 -> l3 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 2 108: l6 -> l3 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 2 104: l9 -> l6 : TRUE, cost: 2 113: l9 -> [27] : n >= 0, cost: NONTERM 102: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 114: l11 -> [28] : n0 >= 0, cost: NONTERM 109: l12 -> l0 : 1-k1^0+j5^0 <= 0, cost: 2 110: l12 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 2 66: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^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 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, flag10^0 == 0, cost: 2 94: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2-ir4^0+l6^0 <= 0, cost: 1 82: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 111: l21 -> l19 : temp9^0'=temp9^post33, 1-ir4^0+l6^0 == 0, cost: 2 112: l21 -> l19 : 1-ir4^0+l6^0 == 0, cost: 2 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied chaining First rule: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 Second rule: l9 -> [27] : n >= 0, cost: NONTERM New rule: l11 -> [27] : TRUE, cost: NONTERM Applied deletion Removed the following rules: 113 Applied chaining First rule: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 Second rule: l11 -> [28] : n0 >= 0, cost: NONTERM New rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM Applied deletion Removed the following rules: 114 Chained accelerated rules with incoming rules Start location: l26 46: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 91: l1 -> l18 : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 98: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 99: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 100: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 116: l4 -> [28] : flag211^0 == 0, cost: NONTERM 105: l6 -> l3 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 2 106: l6 -> l3 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 107: l6 -> l3 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 2 108: l6 -> l3 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 2 104: l9 -> l6 : TRUE, cost: 2 102: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 115: l11 -> [27] : TRUE, cost: NONTERM 109: l12 -> l0 : 1-k1^0+j5^0 <= 0, cost: 2 110: l12 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 2 66: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^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 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, flag10^0 == 0, cost: 2 94: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2-ir4^0+l6^0 <= 0, cost: 1 82: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 111: l21 -> l19 : temp9^0'=temp9^post33, 1-ir4^0+l6^0 == 0, cost: 2 112: l21 -> l19 : 1-ir4^0+l6^0 == 0, cost: 2 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Eliminating location l9 by chaining: Applied chaining First rule: l11 -> l9 : j5^0'=-1+j5^0, TRUE, cost: 2 Second rule: l9 -> l6 : TRUE, cost: 2 New rule: l11 -> l6 : j5^0'=-1+j5^0, TRUE, cost: 4 Applied deletion Removed the following rules: 102 104 Eliminated locations on linear paths Start location: l26 46: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 91: l1 -> l18 : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 3 92: l1 -> l21 : (flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 3 50: l3 -> l4 : TRUE, cost: 1 98: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 99: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 100: l4 -> l11 : i3^0'=1+i3^0, flag211^0 == 0, cost: 2 116: l4 -> [28] : flag211^0 == 0, cost: NONTERM 105: l6 -> l3 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 2 106: l6 -> l3 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 107: l6 -> l3 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 2 108: l6 -> l3 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 2 115: l11 -> [27] : TRUE, cost: NONTERM 117: l11 -> l6 : j5^0'=-1+j5^0, TRUE, cost: 4 109: l12 -> l0 : 1-k1^0+j5^0 <= 0, cost: 2 110: l12 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 2 66: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^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 : TRUE, cost: 2 74: l18 -> l1 : -1+flag10^0 >= 0, cost: 1 75: l18 -> l1 : 1+flag10^0 <= 0, cost: 1 93: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, flag10^0 == 0, cost: 2 94: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 2 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 81: l21 -> l19 : 2-ir4^0+l6^0 <= 0, cost: 1 82: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 111: l21 -> l19 : temp9^0'=temp9^post33, 1-ir4^0+l6^0 == 0, cost: 2 112: l21 -> l19 : 1-ir4^0+l6^0 == 0, cost: 2 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Eliminating location l18 by chaining: Applied chaining First rule: l1 -> l18 : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 3 Second rule: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, flag10^0 == 0, cost: 2 New rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 Applied chaining First rule: l1 -> l18 : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 3 Second rule: l18 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, flag10^0 == 0, cost: 2 New rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^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+ir4^0-l6^0 <= 0), cost: 3 Second rule: l21 -> l19 : ir4^0-l6^0 <= 0, cost: 1 New rule: l1 -> l19 : (flag10^0 == 0 /\ ir4^0-l6^0 <= 0 /\ -1+ir4^0-l6^0 <= 0), cost: 4 Applied simplification Original rule: l1 -> l19 : (flag10^0 == 0 /\ ir4^0-l6^0 <= 0 /\ -1+ir4^0-l6^0 <= 0), cost: 4 New rule: l1 -> l19 : (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 4 Applied chaining First rule: l1 -> l21 : (flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 3 Second rule: l21 -> l19 : temp9^0'=temp9^post33, 1-ir4^0+l6^0 == 0, cost: 2 New rule: l1 -> l19 : temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 5 Applied simplification Original rule: l1 -> l19 : temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 5 New rule: l1 -> l19 : temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 5 Applied chaining First rule: l1 -> l21 : (flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 3 Second rule: l21 -> l19 : 1-ir4^0+l6^0 == 0, cost: 2 New rule: l1 -> l19 : (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 5 Applied simplification Original rule: l1 -> l19 : (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0 /\ -1+ir4^0-l6^0 <= 0), cost: 5 New rule: l1 -> l19 : (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 5 Applied deletion Removed the following rules: 81 82 92 111 112 Eliminating location l14 by chaining: Applied chaining First rule: l16 -> l14 : temp9^0'=temp9^post21, 0 == 0, cost: 2 Second rule: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 1 New rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, 0 == 0, cost: 3 Applied chaining First rule: l16 -> l14 : temp9^0'=temp9^post24, 0 == 0, cost: 2 Second rule: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 1 New rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, 0 == 0, cost: 3 Applied chaining First rule: l16 -> l14 : TRUE, cost: 2 Second rule: l14 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 1 New rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 3 Applied deletion Removed the following rules: 66 95 96 97 Eliminating location l11 by chaining: 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 -> l6 : j5^0'=-1+j5^0, TRUE, cost: 4 New rule: l4 -> l6 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0 == 0, cost: 6 Applied deletion Removed the following rules: 100 115 117 Eliminating location l12 by chaining: Applied chaining First rule: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 Second rule: l12 -> l0 : 1-k1^0+j5^0 <= 0, cost: 2 New rule: l4 -> l0 : (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 4 Applied chaining First rule: l4 -> l12 : -1+flag211^0 >= 0, cost: 2 Second rule: l12 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 2 New rule: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 4 Applied chaining First rule: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 Second rule: l12 -> l0 : 1-k1^0+j5^0 <= 0, cost: 2 New rule: l4 -> l0 : (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 Applied chaining First rule: l4 -> l12 : 1+flag211^0 <= 0, cost: 2 Second rule: l12 -> l0 : ir4^0'=-1+j5^0, k1^0-j5^0 <= 0, cost: 2 New rule: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 Applied deletion Removed the following rules: 98 99 109 110 Eliminating location l3 by chaining: Applied chaining First rule: l6 -> l3 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 2 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l6 -> l4 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 3 Applied chaining First rule: l6 -> l3 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 2 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l6 -> l4 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 3 Applied chaining First rule: l6 -> l3 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 2 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l6 -> l4 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 3 Applied chaining First rule: l6 -> l3 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 2 Second rule: l3 -> l4 : TRUE, cost: 1 New rule: l6 -> l4 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 3 Applied deletion Removed the following rules: 50 105 106 107 108 Eliminated locations on tree-shaped paths Start location: l26 46: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 47: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 118: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 119: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 120: l1 -> l19 : (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 4 121: l1 -> l19 : temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 5 122: l1 -> l19 : (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 5 116: l4 -> [28] : flag211^0 == 0, cost: NONTERM 126: l4 -> [27] : flag211^0 == 0, cost: NONTERM 127: l4 -> l6 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0 == 0, cost: 6 128: l4 -> l0 : (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 4 129: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 4 130: l4 -> l0 : (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 131: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 132: l6 -> l4 : (-1+flag211^0 >= 0 /\ i3^0-j5^0 <= 0), cost: 3 133: l6 -> l4 : (i3^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 3 134: l6 -> l4 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 3 135: l6 -> l4 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 3 123: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, 0 == 0, cost: 3 124: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, 0 == 0, cost: 3 125: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 3 78: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Eliminating location l16 by chaining: Applied chaining First rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 Second rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, 0 == 0, cost: 3 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 Second rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, 0 == 0, cost: 3 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 Second rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 3 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 Second rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post21, 0 == 0, cost: 3 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 Second rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, temp9^0'=temp9^post24, 0 == 0, cost: 3 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l16 : mid7^0'=mid7^post30, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 5 Second rule: l16 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, j5^0'=ir4^0, 0 == 0, cost: 3 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (0 == 0 /\ flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 New rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Applied deletion Removed the following rules: 118 119 123 124 125 Eliminating location l19 by chaining: Applied chaining First rule: l1 -> l19 : (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 4 Second rule: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 New rule: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 Applied chaining First rule: l1 -> l19 : temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 5 Second rule: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 New rule: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 Applied chaining First rule: l1 -> l19 : (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 5 Second rule: l19 -> l1 : flag10^0'=1, TRUE, cost: 1 New rule: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 Applied deletion Removed the following rules: 78 120 121 122 Eliminating location l0 by chaining: Applied chaining First rule: l4 -> l0 : (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 4 Second rule: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 New rule: l4 -> l1 : l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ 1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Applied simplification Original rule: l4 -> l1 : l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ 1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Applied chaining First rule: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 4 Second rule: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 New rule: l4 -> l1 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Applied simplification Original rule: l4 -> l1 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Applied chaining First rule: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 4 Second rule: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 New rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Applied chaining First rule: l4 -> l0 : (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 Second rule: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 New rule: l4 -> l1 : l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ 1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Applied simplification Original rule: l4 -> l1 : l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ 1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Applied chaining First rule: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 Second rule: l0 -> l1 : 1+k1^0-j5^0 <= 0, cost: 1 New rule: l4 -> l1 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Applied simplification Original rule: l4 -> l1 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Applied chaining First rule: l4 -> l0 : ir4^0'=-1+j5^0, (k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 4 Second rule: l0 -> l1 : l6^0'=i3^0, -k1^0+j5^0 <= 0, cost: 1 New rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Applied deletion Removed the following rules: 46 47 128 129 130 131 Eliminating location l6 by chaining: Applied chaining First rule: l4 -> l6 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0 == 0, cost: 6 Second rule: l6 -> l4 : temp9^0'=temp9^post7, (i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 3 New rule: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, temp9^0'=temp9^post7, (2+i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 9 Applied chaining First rule: l4 -> l6 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0 == 0, cost: 6 Second rule: l6 -> l4 : flag211^0'=1, 1-i3^0+j5^0 <= 0, cost: 3 New rule: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 Applied deletion Removed the following rules: 127 132 133 134 135 Eliminated locations on tree-shaped paths Start location: l26 136: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 137: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 138: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 139: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 140: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 141: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 142: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 116: l4 -> [28] : flag211^0 == 0, cost: NONTERM 126: l4 -> [27] : flag211^0 == 0, cost: NONTERM 143: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 144: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 145: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 146: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 147: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 148: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 149: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, temp9^0'=temp9^post7, (2+i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 9 150: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied pruning (of leafs and parallel rules): Start location: l26 136: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 137: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 138: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 139: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 140: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 141: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 142: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 116: l4 -> [28] : flag211^0 == 0, cost: NONTERM 126: l4 -> [27] : flag211^0 == 0, cost: NONTERM 143: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 144: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 145: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 146: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 148: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 149: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, temp9^0'=temp9^post7, (2+i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 9 150: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied acceleration Original rule: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, temp9^0'=temp9^post7, (2+i3^0-j5^0 <= 0 /\ flag211^0 == 0), cost: 9 New rule: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-flag211^0 >= 0 /\ -i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 >= 0), cost: 9*n4 Sub-proof via acceration calculus written to file:///tmp/tmpnam_iKBLlB.txt Applied simplification Original rule: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-flag211^0 >= 0 /\ -i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 >= 0), cost: 9*n4 New rule: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0), cost: 9*n4 Applied deletion Removed the following rules: 149 Accelerated simple loops Start location: l26 136: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 137: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 138: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 139: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 140: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 141: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 142: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 116: l4 -> [28] : flag211^0 == 0, cost: NONTERM 126: l4 -> [27] : flag211^0 == 0, cost: NONTERM 143: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 144: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 145: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 146: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 148: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 150: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 152: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0), cost: 9*n4 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 New rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ ir4^0-i3^0 <= 0), cost: 10 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 10 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 New rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 10 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (flag10^0 == 0 /\ ir4^0-l6^0 <= 0), cost: 5 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 Applied chaining First rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 Applied chaining First rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 Second rule: l1 -> l1 : flag10^0'=1, (1-ir4^0+l6^0 == 0 /\ flag10^0 == 0), cost: 6 New rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 Applied deletion Removed the following rules: 140 141 142 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 New rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 New rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 New rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=1+i3^0, j5^0'=-1+j5^0, flag211^0'=1, (flag211^0 == 0 /\ -1-i3^0+j5^0 <= 0), cost: 9 New rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0), cost: 9*n4 New rule: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0), cost: 9*n4 New rule: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0), cost: 9*n4 New rule: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l4 : i3^0'=i3^0+n4, j5^0'=-n4+j5^0, temp9^0'=temp9^post7, (-i3^0-2*n4+j5^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 <= 0 /\ flag211^0 >= 0), cost: 9*n4 New rule: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 Applied deletion Removed the following rules: 150 152 Chained accelerated rules with incoming rules Start location: l26 136: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 137: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 138: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 139: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 168: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 169: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 170: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 171: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 172: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 116: l4 -> [28] : flag211^0 == 0, cost: NONTERM 126: l4 -> [27] : flag211^0 == 0, cost: NONTERM 143: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 144: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 145: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 146: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 148: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 153: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ ir4^0-i3^0 <= 0), cost: 10 154: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 10 155: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 156: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-i3^0 <= 0 /\ 1+flag211^0 <= 0), cost: 10 157: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 158: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 159: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 160: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 161: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 162: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 163: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 164: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 165: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 166: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 167: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Eliminating location l4 by chaining: Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ 1+flag211^0 <= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, temp9^0'=temp9^post33, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-j5^0+l6^0 == 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ 1-ir4^0+i3^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0), cost: 8 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (2+i3^0-j5^0 == 0 /\ -k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ 1+flag211^0 <= 0), cost: 11 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 Applied simplification Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 19 New rule: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ ir4^0-i3^0 <= 0), cost: 10 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ ir4^0-i3^0 <= 0), cost: 10 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ ir4^0-i3^0 <= 0), cost: 10 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, (1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, l6^0'=i3^0, (-k1^0+j5^0 <= 0 /\ k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 5 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : flag10^0'=1, l6^0'=i3^0, (1-k1^0+j5^0 <= 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ ir4^0-i3^0 <= 0), cost: 10 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, (flag10^0 == 0 /\ -1+j5^0-l6^0 <= 0 /\ 1+k1^0-j5^0 <= 0 /\ -1+flag211^0 >= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (0 >= 0 /\ flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 17 Second rule: l4 -> l1 : ir4^0'=-1+j5^0, flag10^0'=1, l6^0'=i3^0, (-k1^0+j5^0 == 0 /\ flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ -1-i3^0+j5^0 <= 0), cost: 10 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied simplification Original rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (0 >= 0 /\ flag10^0 == 0 /\ -4+ir4^0-l6^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 New rule: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 Applied chaining First rule: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 Second rule: l4 -> [28] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [28] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM Applied chaining First rule: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 Second rule: l4 -> [27] : flag211^0 == 0, cost: NONTERM New rule: l1 -> [27] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM Applied partial deletion Original rule: l1 -> l4 : i3^0'=1+n4+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0-n4, temp9^0'=temp9^post7, (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 New rule: l1 -> [31] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 Applied deletion Removed the following rules: 116 126 136 137 138 139 143 144 145 146 148 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 Eliminated locations on tree-shaped paths Start location: l26 173: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 174: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 175: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 176: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 177: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 178: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 179: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 180: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 181: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 182: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 183: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 184: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 185: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 186: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 187: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 188: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 189: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 190: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 191: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 192: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 193: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 194: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 195: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 196: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 197: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 198: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 199: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 200: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 201: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 202: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 203: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post24, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 204: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 205: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 206: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 207: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 208: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 209: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 210: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 211: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 212: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 213: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 214: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 215: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post26, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 216: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 217: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 218: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 219: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 220: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (-ir4^0+k1^0 <= 0 /\ flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 221: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 18 222: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 == 0 /\ -2+ir4^0-l6^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 18 223: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 224: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 225: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ -1+flag211^0 >= 0), cost: 19 226: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 227: l1 -> l1 : ir4^0'=-1+ir4^0, flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post30, l6^0'=1+l6^0, (flag10^0 == 0 /\ 3-ir4^0+l6^0 == 0 /\ ir4^0-k1^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 228: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 229: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 230: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 231: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 232: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 233: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post21, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 234: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 235: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 236: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 237: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 238: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 239: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post24, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 240: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 241: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 242: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 243: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 244: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 245: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post26, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 246: l1 -> l1 : i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 247: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 22 248: l1 -> l1 : ir4^0'=-2+ir4^0, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 <= 0 /\ flag211^0 == 0), cost: 22 249: l1 -> l1 : flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ ir4^0-k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 250: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, (flag10^0 == 0 /\ 2-ir4^0+k1^0 <= 0 /\ -2+ir4^0-l6^0 == 0 /\ flag211^0 == 0), cost: 27 251: l1 -> l1 : ir4^0'=-2+ir4^0, flag10^0'=1, i3^0'=2+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=-1+ir4^0, flag211^0'=1, temp9^0'=temp9^post30, l6^0'=2+l6^0, (flag10^0 == 0 /\ -2+ir4^0-l6^0 == 0 /\ -1+ir4^0-k1^0 == 0 /\ flag211^0 == 0), cost: 27 252: l1 -> [28] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 253: l1 -> [27] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 254: l1 -> [31] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: 8+9*n4 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied pruning (of leafs and parallel rules): Start location: l26 173: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 174: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 175: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 176: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 178: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 182: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 190: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 252: l1 -> [28] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 253: l1 -> [27] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied acceleration Original rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 New rule: l1 -> l1 : i3^0'=n8+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=n8+l6^0, (-1+n8 >= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -1+ir4^0-n8-l6^0 >= 0 /\ -flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: 13*n8 Sub-proof via acceration calculus written to file:///tmp/tmpnam_cheEdn.txt Applied instantiation Original rule: l1 -> l1 : i3^0'=n8+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=n8+l6^0, (-1+n8 >= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -1+ir4^0-n8-l6^0 >= 0 /\ -flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: 13*n8 New rule: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (0 >= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 Applied acceleration Original rule: l1 -> l1 : ir4^0'=-1+ir4^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, (flag10^0 == 0 /\ 1-ir4^0+k1^0 <= 0 /\ -1+flag211^0 >= 0 /\ 2-ir4^0+l6^0 <= 0), cost: 13 New rule: l1 -> l1 : ir4^0'=ir4^0-n9, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=1+ir4^0-n9, temp9^0'=temp9^post21, (-1+n9 >= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-n9-l6^0 >= 0 /\ -1+flag211^0 >= 0 /\ -flag10^0 >= 0 /\ ir4^0-k1^0-n9 >= 0), cost: 13*n9 Sub-proof via acceration calculus written to file:///tmp/tmpnam_DIkBnl.txt Applied instantiation Original rule: l1 -> l1 : ir4^0'=ir4^0-n9, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=1+ir4^0-n9, temp9^0'=temp9^post21, (-1+n9 >= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-n9-l6^0 >= 0 /\ -1+flag211^0 >= 0 /\ -flag10^0 >= 0 /\ ir4^0-k1^0-n9 >= 0), cost: 13*n9 New rule: l1 -> l1 : ir4^0'=k1^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=1+k1^0, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 >= 0 /\ -1+k1^0-l6^0 >= 0 /\ -1+flag211^0 >= 0 /\ -flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0), cost: 13*ir4^0-13*k1^0 Applied instantiation Original rule: l1 -> l1 : ir4^0'=ir4^0-n9, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=1+ir4^0-n9, temp9^0'=temp9^post21, (-1+n9 >= 0 /\ flag10^0 >= 0 /\ -1+ir4^0-n9-l6^0 >= 0 /\ -1+flag211^0 >= 0 /\ -flag10^0 >= 0 /\ ir4^0-k1^0-n9 >= 0), cost: 13*n9 New rule: l1 -> l1 : ir4^0'=1+l6^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=2+l6^0, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -flag10^0 >= 0 /\ 1-k1^0+l6^0 >= 0), cost: -13+13*ir4^0-13*l6^0 Applied acceleration Original rule: l1 -> l1 : i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 <= 0 /\ 1+flag211^0 <= 0), cost: 13 New rule: l1 -> l1 : i3^0'=n10+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=n10+l6^0, (flag10^0 >= 0 /\ -1+ir4^0-n10-l6^0 >= 0 /\ -1+n10 >= 0 /\ -flag10^0 >= 0 /\ -1-flag211^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: 13*n10 Sub-proof via acceration calculus written to file:///tmp/tmpnam_KADAAJ.txt Applied instantiation Original rule: l1 -> l1 : i3^0'=n10+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=n10+l6^0, (flag10^0 >= 0 /\ -1+ir4^0-n10-l6^0 >= 0 /\ -1+n10 >= 0 /\ -flag10^0 >= 0 /\ -1-flag211^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: 13*n10 New rule: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (0 >= 0 /\ flag10^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -flag10^0 >= 0 /\ -1-flag211^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 Applied simplification Original rule: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (0 >= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -flag10^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 New rule: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 Applied simplification Original rule: l1 -> l1 : ir4^0'=k1^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=1+k1^0, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 >= 0 /\ -1+k1^0-l6^0 >= 0 /\ -1+flag211^0 >= 0 /\ -flag10^0 >= 0 /\ -1+ir4^0-k1^0 >= 0), cost: 13*ir4^0-13*k1^0 New rule: l1 -> l1 : ir4^0'=k1^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=1+k1^0, temp9^0'=temp9^post21, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+k1^0-l6^0 >= 0 /\ -1+flag211^0 >= 0 /\ -1+ir4^0-k1^0 >= 0), cost: 13*ir4^0-13*k1^0 Applied simplification Original rule: l1 -> l1 : ir4^0'=1+l6^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=2+l6^0, temp9^0'=temp9^post21, (0 >= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -flag10^0 >= 0 /\ 1-k1^0+l6^0 >= 0), cost: -13+13*ir4^0-13*l6^0 New rule: l1 -> l1 : ir4^0'=1+l6^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=2+l6^0, temp9^0'=temp9^post21, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ 1-k1^0+l6^0 >= 0), cost: -13+13*ir4^0-13*l6^0 Applied simplification Original rule: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (0 >= 0 /\ flag10^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -flag10^0 >= 0 /\ -1-flag211^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 New rule: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ 1+flag211^0 <= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 Applied deletion Removed the following rules: 175 176 178 Accelerated simple loops Start location: l26 173: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 174: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 182: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post33, l6^0'=1+l6^0, (flag10^0 == 0 /\ -1+flag211^0 >= 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0), cost: 19 190: l1 -> l1 : flag10^0'=1, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=1+l6^0, (flag10^0 == 0 /\ 1+ir4^0-k1^0 <= 0 /\ 2-ir4^0+l6^0 == 0 /\ 1+flag211^0 <= 0), cost: 19 252: l1 -> [28] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 253: l1 -> [27] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 259: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 260: l1 -> l1 : ir4^0'=k1^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=1+k1^0, temp9^0'=temp9^post21, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+k1^0-l6^0 >= 0 /\ -1+flag211^0 >= 0 /\ -1+ir4^0-k1^0 >= 0), cost: 13*ir4^0-13*k1^0 261: l1 -> l1 : ir4^0'=1+l6^0, i3^0'=1+l6^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=2+l6^0, temp9^0'=temp9^post21, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -1+flag211^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ 1-k1^0+l6^0 >= 0), cost: -13+13*ir4^0-13*l6^0 262: l1 -> l1 : i3^0'=-1+ir4^0, a8^0'=a8^post20, mid7^0'=mid7^post30, j5^0'=ir4^0, temp9^0'=temp9^post21, l6^0'=-1+ir4^0, (flag10^0 <= 0 /\ flag10^0 >= 0 /\ -2+ir4^0-l6^0 >= 0 /\ 1+flag211^0 <= 0 /\ -1-ir4^0+k1^0 >= 0), cost: -13+13*ir4^0-13*l6^0 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 182 190 259 260 261 262 Chained accelerated rules with incoming rules Start location: l26 173: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 174: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM 252: l1 -> [28] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 253: l1 -> [27] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM 89: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Eliminating location l1 by chaining: Applied chaining First rule: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Second rule: l1 -> [28] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM New rule: l26 -> [28] : (0 == 0 /\ -17 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Second rule: l1 -> [27] : (flag10^0 == 0 /\ 2-ir4^0+l6^0 <= 0 /\ flag211^0 == 0), cost: NONTERM New rule: l26 -> [27] : (0 == 0 /\ -17 <= 0), cost: NONTERM Applied chaining First rule: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Second rule: l1 -> [28] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM New rule: l26 -> [28] : (0 == 0 /\ -1+n4 >= 0 /\ 18-2*n4 >= 0), cost: NONTERM Applied simplification Original rule: l26 -> [28] : (0 == 0 /\ -1+n4 >= 0 /\ 18-2*n4 >= 0), cost: NONTERM New rule: l26 -> [28] : (-9+n4 <= 0 /\ -1+n4 >= 0), cost: NONTERM Applied chaining First rule: l26 -> l1 : ir4^0'=20, flag10^0'=0, n2^0'=20, k1^0'=10, flag211^0'=0, l6^0'=1, TRUE, cost: 2 Second rule: l1 -> [27] : (flag10^0 == 0 /\ -1+ir4^0-2*n4-l6^0 >= 0 /\ -1+n4 >= 0 /\ flag211^0 == 0), cost: NONTERM New rule: l26 -> [27] : (0 == 0 /\ -1+n4 >= 0 /\ 18-2*n4 >= 0), cost: NONTERM Applied simplification Original rule: l26 -> [27] : (0 == 0 /\ -1+n4 >= 0 /\ 18-2*n4 >= 0), cost: NONTERM New rule: l26 -> [27] : (-9+n4 <= 0 /\ -1+n4 >= 0), cost: NONTERM Applied deletion Removed the following rules: 89 173 174 252 253 Eliminated locations on tree-shaped paths Start location: l26 263: l26 -> [28] : (0 == 0 /\ -17 <= 0), cost: NONTERM 264: l26 -> [27] : (0 == 0 /\ -17 <= 0), cost: NONTERM 265: l26 -> [28] : (-9+n4 <= 0 /\ -1+n4 >= 0), cost: NONTERM 266: l26 -> [27] : (-9+n4 <= 0 /\ -1+n4 >= 0), cost: NONTERM Removed duplicate rules (ignoring updates) Start location: l26 264: l26 -> [27] : (0 == 0 /\ -17 <= 0), cost: NONTERM 266: l26 -> [27] : (-9+n4 <= 0 /\ -1+n4 >= 0), cost: NONTERM Computing asymptotic complexity Proved nontermination of rule 264 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (0 == 0 /\ -17 <= 0)