NO Initial ITS Start location: l9 0: l0 -> l1 : __const_10^0'=__const_10^post0, a^0'=a^post0, __const_30^0'=__const_30^post0, b5^0'=b5^post0, a4^0'=a4^post0, ret_complex6^0'=ret_complex6^post0, __const_12^0'=__const_12^post0, answer^0'=answer^post0, __const_5^0'=__const_5^post0, b^0'=b^post0, (-ret_complex6^post0+answer^post0 == 0 /\ b5^0-b5^post0 == 0 /\ -__const_5^post0+__const_5^0 == 0 /\ -b^post0+b^0 == 0 /\ __const_10^0-__const_10^post0 == 0 /\ -a4^post0+a4^0 == 0 /\ -__const_12^post0+__const_12^0 == 0 /\ __const_30^0-__const_30^post0 == 0 /\ a^0-a^post0 == 0 /\ __const_30^0-a4^0 <= 0 /\ -1+ret_complex6^post0 == 0), cost: 1 1: l0 -> l2 : __const_10^0'=__const_10^post1, a^0'=a^post1, __const_30^0'=__const_30^post1, b5^0'=b5^post1, a4^0'=a4^post1, ret_complex6^0'=ret_complex6^post1, __const_12^0'=__const_12^post1, answer^0'=answer^post1, __const_5^0'=__const_5^post1, b^0'=b^post1, (-__const_12^post1+__const_12^0 == 0 /\ b5^0-b5^post1 == 0 /\ a4^0-a4^post1 == 0 /\ -b^post1+b^0 == 0 /\ -ret_complex6^post1+ret_complex6^0 == 0 /\ __const_10^0-__const_10^post1 == 0 /\ -__const_5^post1+__const_5^0 == 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_30^0-__const_30^post1 == 0 /\ answer^0-answer^post1 == 0 /\ a^0-a^post1 == 0), cost: 1 3: l2 -> l4 : __const_10^0'=__const_10^post3, a^0'=a^post3, __const_30^0'=__const_30^post3, b5^0'=b5^post3, a4^0'=a4^post3, ret_complex6^0'=ret_complex6^post3, __const_12^0'=__const_12^post3, answer^0'=answer^post3, __const_5^0'=__const_5^post3, b^0'=b^post3, (b5^0-b5^post3 == 0 /\ -ret_complex6^post3+ret_complex6^0 == 0 /\ __const_10^0-__const_10^post3 == 0 /\ -b^post3+b^0 == 0 /\ -__const_5^post3+__const_5^0 == 0 /\ __const_30^0-__const_30^post3 == 0 /\ a^0-a^post3 == 0 /\ answer^0-answer^post3 == 0 /\ a4^0-a4^post3 == 0 /\ -__const_12^post3+__const_12^0 == 0), cost: 1 2: l3 -> l0 : __const_10^0'=__const_10^post2, a^0'=a^post2, __const_30^0'=__const_30^post2, b5^0'=b5^post2, a4^0'=a4^post2, ret_complex6^0'=ret_complex6^post2, __const_12^0'=__const_12^post2, answer^0'=answer^post2, __const_5^0'=__const_5^post2, b^0'=b^post2, (-__const_5^post2+__const_5^0 == 0 /\ -__const_12^post2+__const_12^0 == 0 /\ answer^0-answer^post2 == 0 /\ __const_30^0-__const_30^post2 == 0 /\ -b^post2+b^0 == 0 /\ __const_10^0-__const_10^post2 == 0 /\ -a^post2+a^0 == 0 /\ -ret_complex6^post2+ret_complex6^0 == 0 /\ -a4^post2+a4^0 == 0 /\ b5^0-b5^post2 == 0), cost: 1 10: l4 -> l3 : __const_10^0'=__const_10^post10, a^0'=a^post10, __const_30^0'=__const_30^post10, b5^0'=b5^post10, a4^0'=a4^post10, ret_complex6^0'=ret_complex6^post10, __const_12^0'=__const_12^post10, answer^0'=answer^post10, __const_5^0'=__const_5^post10, b^0'=b^post10, (-__const_5^post10+__const_5^0 == 0 /\ -b5^0+a4^0 <= 0 /\ a^0-a^post10 == 0 /\ __const_30^0-__const_30^post10 == 0 /\ __const_10^0-__const_10^post10 == 0 /\ -2+a4^post10-a4^0 == 0 /\ __const_10^0-b5^0+b5^post10 == 0 /\ -b^post10+b^0 == 0 /\ -answer^post10+answer^0 == 0 /\ -ret_complex6^post10+ret_complex6^0 == 0 /\ __const_12^0-__const_12^post10 == 0), cost: 1 11: l4 -> l7 : __const_10^0'=__const_10^post11, a^0'=a^post11, __const_30^0'=__const_30^post11, b5^0'=b5^post11, a4^0'=a4^post11, ret_complex6^0'=ret_complex6^post11, __const_12^0'=__const_12^post11, answer^0'=answer^post11, __const_5^0'=__const_5^post11, b^0'=b^post11, (__const_10^0-__const_10^post11 == 0 /\ __const_30^0-__const_30^post11 == 0 /\ a^0-a^post11 == 0 /\ 1+b5^0-a4^0 <= 0 /\ -b^post11+b^0 == 0 /\ -answer^post11+answer^0 == 0 /\ -__const_5^post11+__const_5^0 == 0 /\ -a4^post11+a4^0 == 0 /\ -__const_12^post11+__const_12^0 == 0 /\ b5^0-b5^post11 == 0 /\ -ret_complex6^post11+ret_complex6^0 == 0), cost: 1 4: l5 -> l2 : __const_10^0'=__const_10^post4, a^0'=a^post4, __const_30^0'=__const_30^post4, b5^0'=b5^post4, a4^0'=a4^post4, ret_complex6^0'=ret_complex6^post4, __const_12^0'=__const_12^post4, answer^0'=answer^post4, __const_5^0'=__const_5^post4, b^0'=b^post4, (a^0-a^post4 == 0 /\ __const_10^0-__const_10^post4 == 0 /\ -__const_12^post4+__const_12^0 == 0 /\ b5^0-b5^post4 == 0 /\ -ret_complex6^post4+ret_complex6^0 == 0 /\ -1-a4^0+a4^post4 == 0 /\ 1-b5^0+__const_12^0 <= 0 /\ -b^post4+b^0 == 0 /\ -answer^post4+answer^0 == 0 /\ __const_30^0-__const_30^post4 == 0 /\ -__const_5^post4+__const_5^0 == 0), cost: 1 5: l5 -> l2 : __const_10^0'=__const_10^post5, a^0'=a^post5, __const_30^0'=__const_30^post5, b5^0'=b5^post5, a4^0'=a4^post5, ret_complex6^0'=ret_complex6^post5, __const_12^0'=__const_12^post5, answer^0'=answer^post5, __const_5^0'=__const_5^post5, b^0'=b^post5, (ret_complex6^0-ret_complex6^post5 == 0 /\ __const_10^0-__const_10^post5 == 0 /\ -__const_5^post5+__const_5^0 == 0 /\ b5^0-__const_12^0 <= 0 /\ __const_30^0-__const_30^post5 == 0 /\ -__const_12^post5+__const_12^0 == 0 /\ a^0-a^post5 == 0 /\ -answer^post5+answer^0 == 0 /\ -b5^post5+b5^0 == 0 /\ b^0-b^post5 == 0 /\ -__const_10^0-a4^0+a4^post5 == 0), cost: 1 6: l6 -> l2 : __const_10^0'=__const_10^post6, a^0'=a^post6, __const_30^0'=__const_30^post6, b5^0'=b5^post6, a4^0'=a4^post6, ret_complex6^0'=ret_complex6^post6, __const_12^0'=__const_12^post6, answer^0'=answer^post6, __const_5^0'=__const_5^post6, b^0'=b^post6, (-answer^post6+answer^0 == 0 /\ 1-__const_10^0+b5^0 <= 0 /\ -b5^post6+b5^0 == 0 /\ -1-a4^0+a4^post6 == 0 /\ -b^post6+b^0 == 0 /\ ret_complex6^0-ret_complex6^post6 == 0 /\ __const_10^0-__const_10^post6 == 0 /\ -__const_5^post6+__const_5^0 == 0 /\ __const_30^0-__const_30^post6 == 0 /\ a^0-a^post6 == 0 /\ -__const_12^post6+__const_12^0 == 0), cost: 1 7: l6 -> l5 : __const_10^0'=__const_10^post7, a^0'=a^post7, __const_30^0'=__const_30^post7, b5^0'=b5^post7, a4^0'=a4^post7, ret_complex6^0'=ret_complex6^post7, __const_12^0'=__const_12^post7, answer^0'=answer^post7, __const_5^0'=__const_5^post7, b^0'=b^post7, (a^0-a^post7 == 0 /\ -a4^post7+a4^0 == 0 /\ __const_10^0-b5^0 <= 0 /\ __const_10^0-__const_10^post7 == 0 /\ b5^0-b5^post7 == 0 /\ -ret_complex6^post7+ret_complex6^0 == 0 /\ -b^post7+b^0 == 0 /\ -answer^post7+answer^0 == 0 /\ __const_30^0-__const_30^post7 == 0 /\ __const_12^0-__const_12^post7 == 0 /\ -__const_5^post7+__const_5^0 == 0), cost: 1 8: l7 -> l6 : __const_10^0'=__const_10^post8, a^0'=a^post8, __const_30^0'=__const_30^post8, b5^0'=b5^post8, a4^0'=a4^post8, ret_complex6^0'=ret_complex6^post8, __const_12^0'=__const_12^post8, answer^0'=answer^post8, __const_5^0'=__const_5^post8, b^0'=b^post8, (b5^0-__const_5^0 <= 0 /\ __const_30^0-__const_30^post8 == 0 /\ ret_complex6^0-ret_complex6^post8 == 0 /\ -__const_5^post8+__const_5^0 == 0 /\ __const_10^0-__const_10^post8 == 0 /\ -2+b5^post8-b5^0 == 0 /\ -__const_12^post8+__const_12^0 == 0 /\ -answer^post8+answer^0 == 0 /\ -b^post8+b^0 == 0 /\ a^0-a^post8 == 0 /\ a4^0-a4^post8 == 0), cost: 1 9: l7 -> l6 : __const_10^0'=__const_10^post9, a^0'=a^post9, __const_30^0'=__const_30^post9, b5^0'=b5^post9, a4^0'=a4^post9, ret_complex6^0'=ret_complex6^post9, __const_12^0'=__const_12^post9, answer^0'=answer^post9, __const_5^0'=__const_5^post9, b^0'=b^post9, (0 == 0 /\ -b^post9+b^0 == 0 /\ -answer^post9+answer^0 == 0 /\ ret_complex6^0-ret_complex6^post9 == 0 /\ -a4^post9+a4^0 == 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-__const_10^post9 == 0 /\ -__const_5^post9+__const_5^0 == 0 /\ __const_30^0-__const_30^post9 == 0 /\ __const_12^0-__const_12^post9 == 0 /\ a^0-a^post9 == 0), cost: 1 12: l8 -> l3 : __const_10^0'=__const_10^post12, a^0'=a^post12, __const_30^0'=__const_30^post12, b5^0'=b5^post12, a4^0'=a4^post12, ret_complex6^0'=ret_complex6^post12, __const_12^0'=__const_12^post12, answer^0'=answer^post12, __const_5^0'=__const_5^post12, b^0'=b^post12, (-__const_12^post12+__const_12^0 == 0 /\ -1+a^post12 == 0 /\ -ret_complex6^post12+ret_complex6^0 == 0 /\ -b^post12+b5^post12 == 0 /\ -a^post12+a4^post12 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -1+b^post12 == 0 /\ -__const_5^post12+__const_5^0 == 0 /\ __const_30^0-__const_30^post12 == 0 /\ answer^post12 == 0), cost: 1 13: l9 -> l8 : __const_10^0'=__const_10^post13, a^0'=a^post13, __const_30^0'=__const_30^post13, b5^0'=b5^post13, a4^0'=a4^post13, ret_complex6^0'=ret_complex6^post13, __const_12^0'=__const_12^post13, answer^0'=answer^post13, __const_5^0'=__const_5^post13, b^0'=b^post13, (-__const_5^post13+__const_5^0 == 0 /\ a^0-a^post13 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ a4^0-a4^post13 == 0 /\ b5^0-b5^post13 == 0 /\ -__const_12^post13+__const_12^0 == 0 /\ -answer^post13+answer^0 == 0 /\ -ret_complex6^post13+ret_complex6^0 == 0 /\ __const_30^0-__const_30^post13 == 0 /\ -b^post13+b^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l9 1: l0 -> l2 : __const_10^0'=__const_10^post1, a^0'=a^post1, __const_30^0'=__const_30^post1, b5^0'=b5^post1, a4^0'=a4^post1, ret_complex6^0'=ret_complex6^post1, __const_12^0'=__const_12^post1, answer^0'=answer^post1, __const_5^0'=__const_5^post1, b^0'=b^post1, (-__const_12^post1+__const_12^0 == 0 /\ b5^0-b5^post1 == 0 /\ a4^0-a4^post1 == 0 /\ -b^post1+b^0 == 0 /\ -ret_complex6^post1+ret_complex6^0 == 0 /\ __const_10^0-__const_10^post1 == 0 /\ -__const_5^post1+__const_5^0 == 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_30^0-__const_30^post1 == 0 /\ answer^0-answer^post1 == 0 /\ a^0-a^post1 == 0), cost: 1 3: l2 -> l4 : __const_10^0'=__const_10^post3, a^0'=a^post3, __const_30^0'=__const_30^post3, b5^0'=b5^post3, a4^0'=a4^post3, ret_complex6^0'=ret_complex6^post3, __const_12^0'=__const_12^post3, answer^0'=answer^post3, __const_5^0'=__const_5^post3, b^0'=b^post3, (b5^0-b5^post3 == 0 /\ -ret_complex6^post3+ret_complex6^0 == 0 /\ __const_10^0-__const_10^post3 == 0 /\ -b^post3+b^0 == 0 /\ -__const_5^post3+__const_5^0 == 0 /\ __const_30^0-__const_30^post3 == 0 /\ a^0-a^post3 == 0 /\ answer^0-answer^post3 == 0 /\ a4^0-a4^post3 == 0 /\ -__const_12^post3+__const_12^0 == 0), cost: 1 2: l3 -> l0 : __const_10^0'=__const_10^post2, a^0'=a^post2, __const_30^0'=__const_30^post2, b5^0'=b5^post2, a4^0'=a4^post2, ret_complex6^0'=ret_complex6^post2, __const_12^0'=__const_12^post2, answer^0'=answer^post2, __const_5^0'=__const_5^post2, b^0'=b^post2, (-__const_5^post2+__const_5^0 == 0 /\ -__const_12^post2+__const_12^0 == 0 /\ answer^0-answer^post2 == 0 /\ __const_30^0-__const_30^post2 == 0 /\ -b^post2+b^0 == 0 /\ __const_10^0-__const_10^post2 == 0 /\ -a^post2+a^0 == 0 /\ -ret_complex6^post2+ret_complex6^0 == 0 /\ -a4^post2+a4^0 == 0 /\ b5^0-b5^post2 == 0), cost: 1 10: l4 -> l3 : __const_10^0'=__const_10^post10, a^0'=a^post10, __const_30^0'=__const_30^post10, b5^0'=b5^post10, a4^0'=a4^post10, ret_complex6^0'=ret_complex6^post10, __const_12^0'=__const_12^post10, answer^0'=answer^post10, __const_5^0'=__const_5^post10, b^0'=b^post10, (-__const_5^post10+__const_5^0 == 0 /\ -b5^0+a4^0 <= 0 /\ a^0-a^post10 == 0 /\ __const_30^0-__const_30^post10 == 0 /\ __const_10^0-__const_10^post10 == 0 /\ -2+a4^post10-a4^0 == 0 /\ __const_10^0-b5^0+b5^post10 == 0 /\ -b^post10+b^0 == 0 /\ -answer^post10+answer^0 == 0 /\ -ret_complex6^post10+ret_complex6^0 == 0 /\ __const_12^0-__const_12^post10 == 0), cost: 1 11: l4 -> l7 : __const_10^0'=__const_10^post11, a^0'=a^post11, __const_30^0'=__const_30^post11, b5^0'=b5^post11, a4^0'=a4^post11, ret_complex6^0'=ret_complex6^post11, __const_12^0'=__const_12^post11, answer^0'=answer^post11, __const_5^0'=__const_5^post11, b^0'=b^post11, (__const_10^0-__const_10^post11 == 0 /\ __const_30^0-__const_30^post11 == 0 /\ a^0-a^post11 == 0 /\ 1+b5^0-a4^0 <= 0 /\ -b^post11+b^0 == 0 /\ -answer^post11+answer^0 == 0 /\ -__const_5^post11+__const_5^0 == 0 /\ -a4^post11+a4^0 == 0 /\ -__const_12^post11+__const_12^0 == 0 /\ b5^0-b5^post11 == 0 /\ -ret_complex6^post11+ret_complex6^0 == 0), cost: 1 4: l5 -> l2 : __const_10^0'=__const_10^post4, a^0'=a^post4, __const_30^0'=__const_30^post4, b5^0'=b5^post4, a4^0'=a4^post4, ret_complex6^0'=ret_complex6^post4, __const_12^0'=__const_12^post4, answer^0'=answer^post4, __const_5^0'=__const_5^post4, b^0'=b^post4, (a^0-a^post4 == 0 /\ __const_10^0-__const_10^post4 == 0 /\ -__const_12^post4+__const_12^0 == 0 /\ b5^0-b5^post4 == 0 /\ -ret_complex6^post4+ret_complex6^0 == 0 /\ -1-a4^0+a4^post4 == 0 /\ 1-b5^0+__const_12^0 <= 0 /\ -b^post4+b^0 == 0 /\ -answer^post4+answer^0 == 0 /\ __const_30^0-__const_30^post4 == 0 /\ -__const_5^post4+__const_5^0 == 0), cost: 1 5: l5 -> l2 : __const_10^0'=__const_10^post5, a^0'=a^post5, __const_30^0'=__const_30^post5, b5^0'=b5^post5, a4^0'=a4^post5, ret_complex6^0'=ret_complex6^post5, __const_12^0'=__const_12^post5, answer^0'=answer^post5, __const_5^0'=__const_5^post5, b^0'=b^post5, (ret_complex6^0-ret_complex6^post5 == 0 /\ __const_10^0-__const_10^post5 == 0 /\ -__const_5^post5+__const_5^0 == 0 /\ b5^0-__const_12^0 <= 0 /\ __const_30^0-__const_30^post5 == 0 /\ -__const_12^post5+__const_12^0 == 0 /\ a^0-a^post5 == 0 /\ -answer^post5+answer^0 == 0 /\ -b5^post5+b5^0 == 0 /\ b^0-b^post5 == 0 /\ -__const_10^0-a4^0+a4^post5 == 0), cost: 1 6: l6 -> l2 : __const_10^0'=__const_10^post6, a^0'=a^post6, __const_30^0'=__const_30^post6, b5^0'=b5^post6, a4^0'=a4^post6, ret_complex6^0'=ret_complex6^post6, __const_12^0'=__const_12^post6, answer^0'=answer^post6, __const_5^0'=__const_5^post6, b^0'=b^post6, (-answer^post6+answer^0 == 0 /\ 1-__const_10^0+b5^0 <= 0 /\ -b5^post6+b5^0 == 0 /\ -1-a4^0+a4^post6 == 0 /\ -b^post6+b^0 == 0 /\ ret_complex6^0-ret_complex6^post6 == 0 /\ __const_10^0-__const_10^post6 == 0 /\ -__const_5^post6+__const_5^0 == 0 /\ __const_30^0-__const_30^post6 == 0 /\ a^0-a^post6 == 0 /\ -__const_12^post6+__const_12^0 == 0), cost: 1 7: l6 -> l5 : __const_10^0'=__const_10^post7, a^0'=a^post7, __const_30^0'=__const_30^post7, b5^0'=b5^post7, a4^0'=a4^post7, ret_complex6^0'=ret_complex6^post7, __const_12^0'=__const_12^post7, answer^0'=answer^post7, __const_5^0'=__const_5^post7, b^0'=b^post7, (a^0-a^post7 == 0 /\ -a4^post7+a4^0 == 0 /\ __const_10^0-b5^0 <= 0 /\ __const_10^0-__const_10^post7 == 0 /\ b5^0-b5^post7 == 0 /\ -ret_complex6^post7+ret_complex6^0 == 0 /\ -b^post7+b^0 == 0 /\ -answer^post7+answer^0 == 0 /\ __const_30^0-__const_30^post7 == 0 /\ __const_12^0-__const_12^post7 == 0 /\ -__const_5^post7+__const_5^0 == 0), cost: 1 8: l7 -> l6 : __const_10^0'=__const_10^post8, a^0'=a^post8, __const_30^0'=__const_30^post8, b5^0'=b5^post8, a4^0'=a4^post8, ret_complex6^0'=ret_complex6^post8, __const_12^0'=__const_12^post8, answer^0'=answer^post8, __const_5^0'=__const_5^post8, b^0'=b^post8, (b5^0-__const_5^0 <= 0 /\ __const_30^0-__const_30^post8 == 0 /\ ret_complex6^0-ret_complex6^post8 == 0 /\ -__const_5^post8+__const_5^0 == 0 /\ __const_10^0-__const_10^post8 == 0 /\ -2+b5^post8-b5^0 == 0 /\ -__const_12^post8+__const_12^0 == 0 /\ -answer^post8+answer^0 == 0 /\ -b^post8+b^0 == 0 /\ a^0-a^post8 == 0 /\ a4^0-a4^post8 == 0), cost: 1 9: l7 -> l6 : __const_10^0'=__const_10^post9, a^0'=a^post9, __const_30^0'=__const_30^post9, b5^0'=b5^post9, a4^0'=a4^post9, ret_complex6^0'=ret_complex6^post9, __const_12^0'=__const_12^post9, answer^0'=answer^post9, __const_5^0'=__const_5^post9, b^0'=b^post9, (0 == 0 /\ -b^post9+b^0 == 0 /\ -answer^post9+answer^0 == 0 /\ ret_complex6^0-ret_complex6^post9 == 0 /\ -a4^post9+a4^0 == 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-__const_10^post9 == 0 /\ -__const_5^post9+__const_5^0 == 0 /\ __const_30^0-__const_30^post9 == 0 /\ __const_12^0-__const_12^post9 == 0 /\ a^0-a^post9 == 0), cost: 1 12: l8 -> l3 : __const_10^0'=__const_10^post12, a^0'=a^post12, __const_30^0'=__const_30^post12, b5^0'=b5^post12, a4^0'=a4^post12, ret_complex6^0'=ret_complex6^post12, __const_12^0'=__const_12^post12, answer^0'=answer^post12, __const_5^0'=__const_5^post12, b^0'=b^post12, (-__const_12^post12+__const_12^0 == 0 /\ -1+a^post12 == 0 /\ -ret_complex6^post12+ret_complex6^0 == 0 /\ -b^post12+b5^post12 == 0 /\ -a^post12+a4^post12 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -1+b^post12 == 0 /\ -__const_5^post12+__const_5^0 == 0 /\ __const_30^0-__const_30^post12 == 0 /\ answer^post12 == 0), cost: 1 13: l9 -> l8 : __const_10^0'=__const_10^post13, a^0'=a^post13, __const_30^0'=__const_30^post13, b5^0'=b5^post13, a4^0'=a4^post13, ret_complex6^0'=ret_complex6^post13, __const_12^0'=__const_12^post13, answer^0'=answer^post13, __const_5^0'=__const_5^post13, b^0'=b^post13, (-__const_5^post13+__const_5^0 == 0 /\ a^0-a^post13 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ a4^0-a4^post13 == 0 /\ b5^0-b5^post13 == 0 /\ -__const_12^post13+__const_12^0 == 0 /\ -answer^post13+answer^0 == 0 /\ -ret_complex6^post13+ret_complex6^0 == 0 /\ __const_30^0-__const_30^post13 == 0 /\ -b^post13+b^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l2 : __const_10^0'=__const_10^post1, a^0'=a^post1, __const_30^0'=__const_30^post1, b5^0'=b5^post1, a4^0'=a4^post1, ret_complex6^0'=ret_complex6^post1, __const_12^0'=__const_12^post1, answer^0'=answer^post1, __const_5^0'=__const_5^post1, b^0'=b^post1, (-__const_12^post1+__const_12^0 == 0 /\ b5^0-b5^post1 == 0 /\ a4^0-a4^post1 == 0 /\ -b^post1+b^0 == 0 /\ -ret_complex6^post1+ret_complex6^0 == 0 /\ __const_10^0-__const_10^post1 == 0 /\ -__const_5^post1+__const_5^0 == 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_30^0-__const_30^post1 == 0 /\ answer^0-answer^post1 == 0 /\ a^0-a^post1 == 0), cost: 1 New rule: l0 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l0 : __const_10^0'=__const_10^post2, a^0'=a^post2, __const_30^0'=__const_30^post2, b5^0'=b5^post2, a4^0'=a4^post2, ret_complex6^0'=ret_complex6^post2, __const_12^0'=__const_12^post2, answer^0'=answer^post2, __const_5^0'=__const_5^post2, b^0'=b^post2, (-__const_5^post2+__const_5^0 == 0 /\ -__const_12^post2+__const_12^0 == 0 /\ answer^0-answer^post2 == 0 /\ __const_30^0-__const_30^post2 == 0 /\ -b^post2+b^0 == 0 /\ __const_10^0-__const_10^post2 == 0 /\ -a^post2+a^0 == 0 /\ -ret_complex6^post2+ret_complex6^0 == 0 /\ -a4^post2+a4^0 == 0 /\ b5^0-b5^post2 == 0), cost: 1 New rule: l3 -> l0 : TRUE, cost: 1 Applied preprocessing Original rule: l2 -> l4 : __const_10^0'=__const_10^post3, a^0'=a^post3, __const_30^0'=__const_30^post3, b5^0'=b5^post3, a4^0'=a4^post3, ret_complex6^0'=ret_complex6^post3, __const_12^0'=__const_12^post3, answer^0'=answer^post3, __const_5^0'=__const_5^post3, b^0'=b^post3, (b5^0-b5^post3 == 0 /\ -ret_complex6^post3+ret_complex6^0 == 0 /\ __const_10^0-__const_10^post3 == 0 /\ -b^post3+b^0 == 0 /\ -__const_5^post3+__const_5^0 == 0 /\ __const_30^0-__const_30^post3 == 0 /\ a^0-a^post3 == 0 /\ answer^0-answer^post3 == 0 /\ a4^0-a4^post3 == 0 /\ -__const_12^post3+__const_12^0 == 0), cost: 1 New rule: l2 -> l4 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l2 : __const_10^0'=__const_10^post4, a^0'=a^post4, __const_30^0'=__const_30^post4, b5^0'=b5^post4, a4^0'=a4^post4, ret_complex6^0'=ret_complex6^post4, __const_12^0'=__const_12^post4, answer^0'=answer^post4, __const_5^0'=__const_5^post4, b^0'=b^post4, (a^0-a^post4 == 0 /\ __const_10^0-__const_10^post4 == 0 /\ -__const_12^post4+__const_12^0 == 0 /\ b5^0-b5^post4 == 0 /\ -ret_complex6^post4+ret_complex6^0 == 0 /\ -1-a4^0+a4^post4 == 0 /\ 1-b5^0+__const_12^0 <= 0 /\ -b^post4+b^0 == 0 /\ -answer^post4+answer^0 == 0 /\ __const_30^0-__const_30^post4 == 0 /\ -__const_5^post4+__const_5^0 == 0), cost: 1 New rule: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l2 : __const_10^0'=__const_10^post5, a^0'=a^post5, __const_30^0'=__const_30^post5, b5^0'=b5^post5, a4^0'=a4^post5, ret_complex6^0'=ret_complex6^post5, __const_12^0'=__const_12^post5, answer^0'=answer^post5, __const_5^0'=__const_5^post5, b^0'=b^post5, (ret_complex6^0-ret_complex6^post5 == 0 /\ __const_10^0-__const_10^post5 == 0 /\ -__const_5^post5+__const_5^0 == 0 /\ b5^0-__const_12^0 <= 0 /\ __const_30^0-__const_30^post5 == 0 /\ -__const_12^post5+__const_12^0 == 0 /\ a^0-a^post5 == 0 /\ -answer^post5+answer^0 == 0 /\ -b5^post5+b5^0 == 0 /\ b^0-b^post5 == 0 /\ -__const_10^0-a4^0+a4^post5 == 0), cost: 1 New rule: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l2 : __const_10^0'=__const_10^post6, a^0'=a^post6, __const_30^0'=__const_30^post6, b5^0'=b5^post6, a4^0'=a4^post6, ret_complex6^0'=ret_complex6^post6, __const_12^0'=__const_12^post6, answer^0'=answer^post6, __const_5^0'=__const_5^post6, b^0'=b^post6, (-answer^post6+answer^0 == 0 /\ 1-__const_10^0+b5^0 <= 0 /\ -b5^post6+b5^0 == 0 /\ -1-a4^0+a4^post6 == 0 /\ -b^post6+b^0 == 0 /\ ret_complex6^0-ret_complex6^post6 == 0 /\ __const_10^0-__const_10^post6 == 0 /\ -__const_5^post6+__const_5^0 == 0 /\ __const_30^0-__const_30^post6 == 0 /\ a^0-a^post6 == 0 /\ -__const_12^post6+__const_12^0 == 0), cost: 1 New rule: l6 -> l2 : a4^0'=1+a4^0, 1-__const_10^0+b5^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : __const_10^0'=__const_10^post7, a^0'=a^post7, __const_30^0'=__const_30^post7, b5^0'=b5^post7, a4^0'=a4^post7, ret_complex6^0'=ret_complex6^post7, __const_12^0'=__const_12^post7, answer^0'=answer^post7, __const_5^0'=__const_5^post7, b^0'=b^post7, (a^0-a^post7 == 0 /\ -a4^post7+a4^0 == 0 /\ __const_10^0-b5^0 <= 0 /\ __const_10^0-__const_10^post7 == 0 /\ b5^0-b5^post7 == 0 /\ -ret_complex6^post7+ret_complex6^0 == 0 /\ -b^post7+b^0 == 0 /\ -answer^post7+answer^0 == 0 /\ __const_30^0-__const_30^post7 == 0 /\ __const_12^0-__const_12^post7 == 0 /\ -__const_5^post7+__const_5^0 == 0), cost: 1 New rule: l6 -> l5 : __const_10^0-b5^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : __const_10^0'=__const_10^post8, a^0'=a^post8, __const_30^0'=__const_30^post8, b5^0'=b5^post8, a4^0'=a4^post8, ret_complex6^0'=ret_complex6^post8, __const_12^0'=__const_12^post8, answer^0'=answer^post8, __const_5^0'=__const_5^post8, b^0'=b^post8, (b5^0-__const_5^0 <= 0 /\ __const_30^0-__const_30^post8 == 0 /\ ret_complex6^0-ret_complex6^post8 == 0 /\ -__const_5^post8+__const_5^0 == 0 /\ __const_10^0-__const_10^post8 == 0 /\ -2+b5^post8-b5^0 == 0 /\ -__const_12^post8+__const_12^0 == 0 /\ -answer^post8+answer^0 == 0 /\ -b^post8+b^0 == 0 /\ a^0-a^post8 == 0 /\ a4^0-a4^post8 == 0), cost: 1 New rule: l7 -> l6 : b5^0'=2+b5^0, b5^0-__const_5^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : __const_10^0'=__const_10^post9, a^0'=a^post9, __const_30^0'=__const_30^post9, b5^0'=b5^post9, a4^0'=a4^post9, ret_complex6^0'=ret_complex6^post9, __const_12^0'=__const_12^post9, answer^0'=answer^post9, __const_5^0'=__const_5^post9, b^0'=b^post9, (0 == 0 /\ -b^post9+b^0 == 0 /\ -answer^post9+answer^0 == 0 /\ ret_complex6^0-ret_complex6^post9 == 0 /\ -a4^post9+a4^0 == 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-__const_10^post9 == 0 /\ -__const_5^post9+__const_5^0 == 0 /\ __const_30^0-__const_30^post9 == 0 /\ __const_12^0-__const_12^post9 == 0 /\ a^0-a^post9 == 0), cost: 1 New rule: l7 -> l6 : b5^0'=b5^post9, 1-b5^0+__const_5^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l3 : __const_10^0'=__const_10^post10, a^0'=a^post10, __const_30^0'=__const_30^post10, b5^0'=b5^post10, a4^0'=a4^post10, ret_complex6^0'=ret_complex6^post10, __const_12^0'=__const_12^post10, answer^0'=answer^post10, __const_5^0'=__const_5^post10, b^0'=b^post10, (-__const_5^post10+__const_5^0 == 0 /\ -b5^0+a4^0 <= 0 /\ a^0-a^post10 == 0 /\ __const_30^0-__const_30^post10 == 0 /\ __const_10^0-__const_10^post10 == 0 /\ -2+a4^post10-a4^0 == 0 /\ __const_10^0-b5^0+b5^post10 == 0 /\ -b^post10+b^0 == 0 /\ -answer^post10+answer^0 == 0 /\ -ret_complex6^post10+ret_complex6^0 == 0 /\ __const_12^0-__const_12^post10 == 0), cost: 1 New rule: l4 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l7 : __const_10^0'=__const_10^post11, a^0'=a^post11, __const_30^0'=__const_30^post11, b5^0'=b5^post11, a4^0'=a4^post11, ret_complex6^0'=ret_complex6^post11, __const_12^0'=__const_12^post11, answer^0'=answer^post11, __const_5^0'=__const_5^post11, b^0'=b^post11, (__const_10^0-__const_10^post11 == 0 /\ __const_30^0-__const_30^post11 == 0 /\ a^0-a^post11 == 0 /\ 1+b5^0-a4^0 <= 0 /\ -b^post11+b^0 == 0 /\ -answer^post11+answer^0 == 0 /\ -__const_5^post11+__const_5^0 == 0 /\ -a4^post11+a4^0 == 0 /\ -__const_12^post11+__const_12^0 == 0 /\ b5^0-b5^post11 == 0 /\ -ret_complex6^post11+ret_complex6^0 == 0), cost: 1 New rule: l4 -> l7 : 1+b5^0-a4^0 <= 0, cost: 1 Applied preprocessing Original rule: l8 -> l3 : __const_10^0'=__const_10^post12, a^0'=a^post12, __const_30^0'=__const_30^post12, b5^0'=b5^post12, a4^0'=a4^post12, ret_complex6^0'=ret_complex6^post12, __const_12^0'=__const_12^post12, answer^0'=answer^post12, __const_5^0'=__const_5^post12, b^0'=b^post12, (-__const_12^post12+__const_12^0 == 0 /\ -1+a^post12 == 0 /\ -ret_complex6^post12+ret_complex6^0 == 0 /\ -b^post12+b5^post12 == 0 /\ -a^post12+a4^post12 == 0 /\ __const_10^0-__const_10^post12 == 0 /\ -1+b^post12 == 0 /\ -__const_5^post12+__const_5^0 == 0 /\ __const_30^0-__const_30^post12 == 0 /\ answer^post12 == 0), cost: 1 New rule: l8 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 1 Applied preprocessing Original rule: l9 -> l8 : __const_10^0'=__const_10^post13, a^0'=a^post13, __const_30^0'=__const_30^post13, b5^0'=b5^post13, a4^0'=a4^post13, ret_complex6^0'=ret_complex6^post13, __const_12^0'=__const_12^post13, answer^0'=answer^post13, __const_5^0'=__const_5^post13, b^0'=b^post13, (-__const_5^post13+__const_5^0 == 0 /\ a^0-a^post13 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ a4^0-a4^post13 == 0 /\ b5^0-b5^post13 == 0 /\ -__const_12^post13+__const_12^0 == 0 /\ -answer^post13+answer^0 == 0 /\ -ret_complex6^post13+ret_complex6^0 == 0 /\ __const_30^0-__const_30^post13 == 0 /\ -b^post13+b^0 == 0), cost: 1 New rule: l9 -> l8 : TRUE, cost: 1 Simplified rules Start location: l9 14: l0 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 1 16: l2 -> l4 : TRUE, cost: 1 15: l3 -> l0 : TRUE, cost: 1 23: l4 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 1 24: l4 -> l7 : 1+b5^0-a4^0 <= 0, cost: 1 17: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 18: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 19: l6 -> l2 : a4^0'=1+a4^0, 1-__const_10^0+b5^0 <= 0, cost: 1 20: l6 -> l5 : __const_10^0-b5^0 <= 0, cost: 1 21: l7 -> l6 : b5^0'=2+b5^0, b5^0-__const_5^0 <= 0, cost: 1 22: l7 -> l6 : b5^0'=b5^post9, 1-b5^0+__const_5^0 <= 0, cost: 1 25: l8 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 1 26: l9 -> l8 : TRUE, cost: 1 Eliminating location l8 by chaining: Applied chaining First rule: l9 -> l8 : TRUE, cost: 1 Second rule: l8 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 1 New rule: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied deletion Removed the following rules: 25 26 Eliminating location l0 by chaining: Applied chaining First rule: l3 -> l0 : TRUE, cost: 1 Second rule: l0 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 1 New rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Applied deletion Removed the following rules: 14 15 Eliminated locations on linear paths Start location: l9 16: l2 -> l4 : TRUE, cost: 1 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 23: l4 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 1 24: l4 -> l7 : 1+b5^0-a4^0 <= 0, cost: 1 17: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 18: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 19: l6 -> l2 : a4^0'=1+a4^0, 1-__const_10^0+b5^0 <= 0, cost: 1 20: l6 -> l5 : __const_10^0-b5^0 <= 0, cost: 1 21: l7 -> l6 : b5^0'=2+b5^0, b5^0-__const_5^0 <= 0, cost: 1 22: l7 -> l6 : b5^0'=b5^post9, 1-b5^0+__const_5^0 <= 0, cost: 1 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Eliminating location l4 by chaining: Applied chaining First rule: l2 -> l4 : TRUE, cost: 1 Second rule: l4 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 1 New rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 Applied chaining First rule: l2 -> l4 : TRUE, cost: 1 Second rule: l4 -> l7 : 1+b5^0-a4^0 <= 0, cost: 1 New rule: l2 -> l7 : 1+b5^0-a4^0 <= 0, cost: 2 Applied deletion Removed the following rules: 16 23 24 Eliminating location l6 by chaining: Applied chaining First rule: l7 -> l6 : b5^0'=2+b5^0, b5^0-__const_5^0 <= 0, cost: 1 Second rule: l6 -> l2 : a4^0'=1+a4^0, 1-__const_10^0+b5^0 <= 0, cost: 1 New rule: l7 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ 3-__const_10^0+b5^0 <= 0), cost: 2 Applied chaining First rule: l7 -> l6 : b5^0'=2+b5^0, b5^0-__const_5^0 <= 0, cost: 1 Second rule: l6 -> l5 : __const_10^0-b5^0 <= 0, cost: 1 New rule: l7 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 2 Applied chaining First rule: l7 -> l6 : b5^0'=b5^post9, 1-b5^0+__const_5^0 <= 0, cost: 1 Second rule: l6 -> l2 : a4^0'=1+a4^0, 1-__const_10^0+b5^0 <= 0, cost: 1 New rule: l7 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 2 Applied chaining First rule: l7 -> l6 : b5^0'=b5^post9, 1-b5^0+__const_5^0 <= 0, cost: 1 Second rule: l6 -> l5 : __const_10^0-b5^0 <= 0, cost: 1 New rule: l7 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 2 Applied deletion Removed the following rules: 19 20 21 22 Eliminated locations on tree-shaped paths Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 30: l2 -> l7 : 1+b5^0-a4^0 <= 0, cost: 2 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 17: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 18: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 31: l7 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ 3-__const_10^0+b5^0 <= 0), cost: 2 32: l7 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 2 33: l7 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 2 34: l7 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 2 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Eliminating location l7 by chaining: Applied chaining First rule: l2 -> l7 : 1+b5^0-a4^0 <= 0, cost: 2 Second rule: l7 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ 3-__const_10^0+b5^0 <= 0), cost: 2 New rule: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ 3-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0), cost: 4 Applied chaining First rule: l2 -> l7 : 1+b5^0-a4^0 <= 0, cost: 2 Second rule: l7 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 2 New rule: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 Applied chaining First rule: l2 -> l7 : 1+b5^0-a4^0 <= 0, cost: 2 Second rule: l7 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 2 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 Applied chaining First rule: l2 -> l7 : 1+b5^0-a4^0 <= 0, cost: 2 Second rule: l7 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 2 New rule: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 Applied deletion Removed the following rules: 30 31 32 33 34 Eliminated locations on tree-shaped paths Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 35: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ 3-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0), cost: 4 36: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 37: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 38: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 17: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 18: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied acceleration Original rule: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ 3-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0), cost: 4 New rule: l2 -> l2 : b5^0'=b5^0+2*n1, a4^0'=a4^0+n1, (-b5^0+a4^0-n1 >= 0 /\ 2-b5^0-2*n1+__const_5^0 >= 0 /\ n1 >= 0 /\ -1+__const_10^0-b5^0-2*n1 >= 0), cost: 4*n1 Applied instantiation Original rule: l2 -> l2 : b5^0'=b5^0+2*n1, a4^0'=a4^0+n1, (-b5^0+a4^0-n1 >= 0 /\ 2-b5^0-2*n1+__const_5^0 >= 0 /\ n1 >= 0 /\ -1+__const_10^0-b5^0-2*n1 >= 0), cost: 4*n1 New rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -4*b5^0+4*a4^0 Applied unrolling Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 8 Applied non-termination processor Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 8 New rule: l2 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: NONTERM Applied simplification Original rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -4*b5^0+4*a4^0 New rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -4*b5^0+4*a4^0 Applied deletion Removed the following rules: 35 Accelerated simple loops Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 36: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 37: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 38: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 40: l2 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: NONTERM 41: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -4*b5^0+4*a4^0 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 17: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 18: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied chaining First rule: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 New rule: l5 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-b5^0+__const_12^0 <= 0), cost: 5 Applied chaining First rule: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 New rule: l5 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-__const_10^0+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0), cost: 5 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 New rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Applied chaining First rule: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 Second rule: l2 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: NONTERM New rule: l5 -> [10] : (b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^0+__const_12^0 <= 0), cost: NONTERM Applied chaining First rule: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 Second rule: l2 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: NONTERM New rule: l5 -> [10] : (1-__const_10^0+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: NONTERM New rule: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM Applied chaining First rule: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 Second rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -4*b5^0+4*a4^0 New rule: l5 -> l2 : b5^0'=2-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (1-b5^0+a4^0 >= 0 /\ 1-b5^0+__const_12^0 <= 0 /\ b5^0-2*a4^0+__const_5^0 >= 0 /\ -3+__const_10^0+b5^0-2*a4^0 >= 0), cost: 5-4*b5^0+4*a4^0 Applied chaining First rule: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 Second rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -4*b5^0+4*a4^0 New rule: l5 -> l2 : b5^0'=2*__const_10^0-b5^0+2*a4^0, a4^0'=2*__const_10^0-b5^0+2*a4^0, (-1-__const_10^0+b5^0-2*a4^0 >= 0 /\ __const_10^0-b5^0+a4^0 >= 0 /\ b5^0-__const_12^0 <= 0 /\ 2-2*__const_10^0+b5^0-2*a4^0+__const_5^0 >= 0), cost: 1+4*__const_10^0-4*b5^0+4*a4^0 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -4*b5^0+4*a4^0 New rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 Applied deletion Removed the following rules: 37 40 41 Chained accelerated rules with incoming rules Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 36: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 38: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 44: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 47: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 50: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 17: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 18: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 42: l5 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-b5^0+__const_12^0 <= 0), cost: 5 43: l5 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-__const_10^0+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0), cost: 5 45: l5 -> [10] : (b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^0+__const_12^0 <= 0), cost: NONTERM 46: l5 -> [10] : (1-__const_10^0+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0), cost: NONTERM 48: l5 -> l2 : b5^0'=2-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (1-b5^0+a4^0 >= 0 /\ 1-b5^0+__const_12^0 <= 0 /\ b5^0-2*a4^0+__const_5^0 >= 0 /\ -3+__const_10^0+b5^0-2*a4^0 >= 0), cost: 5-4*b5^0+4*a4^0 49: l5 -> l2 : b5^0'=2*__const_10^0-b5^0+2*a4^0, a4^0'=2*__const_10^0-b5^0+2*a4^0, (-1-__const_10^0+b5^0-2*a4^0 >= 0 /\ __const_10^0-b5^0+a4^0 >= 0 /\ b5^0-__const_12^0 <= 0 /\ 2-2*__const_10^0+b5^0-2*a4^0+__const_5^0 >= 0), cost: 1+4*__const_10^0-4*b5^0+4*a4^0 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Eliminating location l5 by chaining: Applied chaining First rule: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 Second rule: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 New rule: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 5 Applied chaining First rule: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 Second rule: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 New rule: l2 -> l2 : b5^0'=2+b5^0, a4^0'=__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 5 Applied chaining First rule: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 Second rule: l5 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-b5^0+__const_12^0 <= 0), cost: 5 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 Applied simplification Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 Applied chaining First rule: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 Second rule: l5 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-__const_10^0+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0), cost: 5 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 Applied chaining First rule: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 Second rule: l5 -> [10] : (b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^0+__const_12^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM Applied simplification Original rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0), cost: NONTERM Applied chaining First rule: l2 -> l5 : b5^0'=2+b5^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 4 Second rule: l5 -> [10] : (1-__const_10^0+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM Applied simplification Original rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM Applied chaining First rule: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 Second rule: l5 -> l2 : a4^0'=1+a4^0, 1-b5^0+__const_12^0 <= 0, cost: 1 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: 5 Applied chaining First rule: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 Second rule: l5 -> l2 : a4^0'=__const_10^0+a4^0, b5^0-__const_12^0 <= 0, cost: 1 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: 5 Applied chaining First rule: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 Second rule: l5 -> [10] : (b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^0+__const_12^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: NONTERM Applied simplification Original rule: l2 -> [10] : (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: NONTERM Applied chaining First rule: l2 -> l5 : b5^0'=b5^post9, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0), cost: 4 Second rule: l5 -> [10] : (1-__const_10^0+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM Applied simplification Original rule: l2 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM New rule: l2 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 17 18 36 38 42 43 45 46 48 49 Eliminated locations on tree-shaped paths Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 51: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 5 52: l2 -> l2 : b5^0'=2+b5^0, a4^0'=__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 5 53: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 54: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 55: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0), cost: NONTERM 56: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM 57: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: 5 58: l2 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: 5 59: l2 -> [10] : (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: NONTERM 60: l2 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 44: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 47: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 50: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied merging first rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0), cost: NONTERM second rule: l2 -> [10] : (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM new rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0)), cost: NONTERM Applied merging first rule: l2 -> [10] : (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: NONTERM second rule: l2 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM new rule: l2 -> [10] : ((__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0)), cost: NONTERM Applied merging first rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0)), cost: NONTERM second rule: l2 -> [10] : ((__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0)), cost: NONTERM new rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM Merged rules Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 51: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 5 52: l2 -> l2 : b5^0'=2+b5^0, a4^0'=__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 5 53: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 54: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 57: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0), cost: 5 58: l2 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: 5 63: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 44: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 47: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 50: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied pruning (of leafs and parallel rules): Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 51: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 5 52: l2 -> l2 : b5^0'=2+b5^0, a4^0'=__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 5 53: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 54: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 58: l2 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: 5 63: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 44: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 47: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 50: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied acceleration Original rule: l2 -> l2 : b5^0'=2+b5^0, a4^0'=1+a4^0, (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0), cost: 5 New rule: l2 -> l2 : b5^0'=b5^0+2*n18, a4^0'=n18+a4^0, (-b5^0-n18+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ n18 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2-b5^0-2*n18+__const_5^0 >= 0), cost: 5*n18 Applied instantiation Original rule: l2 -> l2 : b5^0'=b5^0+2*n18, a4^0'=n18+a4^0, (-b5^0-n18+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ n18 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2-b5^0-2*n18+__const_5^0 >= 0), cost: 5*n18 New rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -5*b5^0+5*a4^0 Applied acceleration Original rule: l2 -> l2 : b5^0'=2+b5^0, a4^0'=__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 5 New rule: l2 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 5*n20 Applied acceleration Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0), cost: 9*n22 Applied unrolling Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 9 New rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=4+a4^0, (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 18 Applied non-termination processor Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=4+a4^0, (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: 18 New rule: l2 -> [11] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM Applied fixed-point processor Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 New rule: l2 -> [11] : (b5^0-__const_5^0 <= 0 /\ b5^0-b5^post9 == 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM Applied fixed-point processor Original rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: 5 New rule: l2 -> [11] : (b5^0-b5^post9 == 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM Applied simplification Original rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -5*b5^0+5*a4^0 New rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -5*b5^0+5*a4^0 Applied simplification Original rule: l2 -> [11] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM New rule: l2 -> [11] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 51 52 53 Accelerated simple loops Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 54: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 58: l2 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: 5 63: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM 65: l2 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 5*n20 66: l2 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0), cost: 9*n22 68: l2 -> [11] : (b5^0-__const_5^0 <= 0 /\ b5^0-b5^post9 == 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM 69: l2 -> [11] : (b5^0-b5^post9 == 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM 70: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -5*b5^0+5*a4^0 71: l2 -> [11] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 44: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 47: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 50: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 New rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 11 Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 9 New rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=2+__const_10^0+a4^0, (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0), cost: 15 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: 5 New rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 7 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 5*n20 New rule: l3 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 2+5*n20 Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Second rule: l2 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 5*n20 New rule: l3 -> l2 : b5^0'=b5^post9+2*n20, a4^0'=1+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 6+5*n20 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0), cost: 9*n22 New rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2+9*n22 Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Second rule: l2 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0), cost: 9*n22 New rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6+9*n22 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> [11] : (b5^0-__const_5^0 <= 0 /\ b5^0-b5^post9 == 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM New rule: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Second rule: l2 -> [11] : (b5^0-__const_5^0 <= 0 /\ b5^0-b5^post9 == 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM New rule: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_12^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_10^0-__const_12^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> [11] : (b5^0-b5^post9 == 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0), cost: NONTERM New rule: l3 -> [11] : (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -5*b5^0+5*a4^0 New rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-5*b5^0+5*a4^0 Applied chaining First rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 Second rule: l2 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0), cost: -5*b5^0+5*a4^0 New rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> [11] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM New rule: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Second rule: l2 -> [11] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0), cost: NONTERM New rule: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0), cost: NONTERM Applied deletion Removed the following rules: 54 58 65 66 68 69 70 71 Chained accelerated rules with incoming rules Start location: l9 29: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 63: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM 28: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 44: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 47: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 50: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 72: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 11 73: l3 -> l2 : b5^0'=b5^post9, a4^0'=2+__const_10^0+a4^0, (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0), cost: 15 74: l3 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 7 75: l3 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 2+5*n20 76: l3 -> l2 : b5^0'=b5^post9+2*n20, a4^0'=1+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 6+5*n20 77: l3 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2+9*n22 78: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6+9*n22 79: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM 80: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_12^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_10^0-__const_12^0 <= 0), cost: NONTERM 81: l3 -> [11] : (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 82: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-5*b5^0+5*a4^0 83: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 84: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 85: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0), cost: NONTERM 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Eliminating location l2 by chaining: Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, (-b5^0+a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4 Applied chaining First rule: l3 -> l2 : 1-__const_30^0+a4^0 <= 0, cost: 2 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (1-__const_30^0+a4^0 <= 0 /\ ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (1-__const_30^0+a4^0 <= 0 /\ ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (1-__const_30^0+a4^0 <= 0 /\ ((b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=3+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^post9+a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 8 Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ b5^post9-a4^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 1+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+b5^post9-a4^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ b5^post9-a4^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 1+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (0 <= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 Applied simplification Original rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (0 <= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 New rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+__const_10^0+a4^0, (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: 11 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ -__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 1-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -2*__const_10^0+b5^post9-a4^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ -__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 1-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -2*__const_10^0+b5^post9-a4^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=2+__const_10^0+a4^0, (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0), cost: 15 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ ((-1-2*__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (-2-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -1-b5^post9+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ ((-1-2*__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (-2-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0 /\ -1-__const_10^0+b5^post9-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 7 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=2+__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-b5^post9+a4^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 9 Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 7 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (-__const_10^0+b5^post9-a4^0 <= 0 /\ 1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (-__const_10^0+b5^post9-a4^0 <= 0 /\ 1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 2+5*n20 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0+b5^0+2*n20, a4^0'=2+a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ -b5^0+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 4+5*n20 Applied simplification Original rule: l3 -> l3 : b5^0'=-__const_10^0+b5^0+2*n20, a4^0'=2+a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ -b5^0+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 4+5*n20 New rule: l3 -> l3 : b5^0'=-__const_10^0+b5^0+2*n20, a4^0'=2+a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ -b5^0+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 4+5*n20 Applied chaining First rule: l3 -> l2 : b5^0'=b5^0+2*n20, a4^0'=a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 2+5*n20 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0))), cost: NONTERM New rule: l3 -> [10] : (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0))), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9+2*n20, a4^0'=1+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 6+5*n20 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0+b5^post9+2*n20, a4^0'=3+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 8+5*n20 Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9+2*n20, a4^0'=1+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 6+5*n20 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 1+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-b5^post9-2*n20+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^post9-2*n20+__const_5^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 1+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-b5^post9-2*n20+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^post9-2*n20+__const_5^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2+9*n22 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ 1+b5^post9-2*n22-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^post9-2*n22-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (1+b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_10^0+b5^post9-2*n22-a4^0 <= 0) \/ (1+b5^post9-2*n22-a4^0 <= 0 /\ b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-2*n22-a4^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ 1+b5^post9-2*n22-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^post9-2*n22-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (1+b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_10^0+b5^post9-2*n22-a4^0 <= 0) \/ (1+b5^post9-2*n22-a4^0 <= 0 /\ b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^post9-2*n22-a4^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6+9*n22 Second rule: l2 -> [10] : ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0)), cost: NONTERM New rule: l3 -> [10] : (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -__const_10^0+b5^post9-2*n22-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ b5^post9-2*n22-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-2*n22-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^post9-2*n22-a4^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+b5^post9-2*n22-a4^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0))), cost: NONTERM Applied simplification Original rule: l3 -> [10] : (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -__const_10^0+b5^post9-2*n22-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ b5^post9-2*n22-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-2*n22-a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^post9-2*n22-a4^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-2*n22-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1-b5^post9+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+b5^post9-2*n22-a4^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0))), cost: NONTERM New rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM Applied chaining First rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-5*b5^0+5*a4^0 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (0 <= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-5*b5^0+5*a4^0 Applied simplification Original rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (0 <= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-5*b5^0+5*a4^0 New rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-5*b5^0+5*a4^0 Applied chaining First rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 Second rule: l2 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, -b5^0+a4^0 <= 0, cost: 2 New rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (0 <= 0 /\ 1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 Applied simplification Original rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (0 <= 0 /\ 1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 New rule: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 Applied partial deletion Original rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 New rule: l3 -> [12] : (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 Applied partial deletion Original rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2+9*n22 New rule: l3 -> [12] : (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2+9*n22 Applied partial deletion Original rule: l3 -> l2 : b5^0'=b5^post9, a4^0'=1+2*n22+a4^0, (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6+9*n22 New rule: l3 -> [12] : (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6+9*n22 Applied partial deletion Original rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-5*b5^0+5*a4^0 New rule: l3 -> [12] : (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-5*b5^0+5*a4^0 Applied partial deletion Original rule: l3 -> l2 : b5^0'=-b5^0+2*a4^0, a4^0'=-b5^0+2*a4^0, (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 New rule: l3 -> [12] : (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 Applied deletion Removed the following rules: 28 29 44 50 63 72 73 74 75 76 77 78 82 83 Eliminated locations on tree-shaped paths Start location: l9 47: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 79: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM 80: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_12^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_10^0-__const_12^0 <= 0), cost: NONTERM 81: l3 -> [11] : (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 84: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 85: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0), cost: NONTERM 86: l3 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, (-b5^0+a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4 87: l3 -> [10] : (1-__const_30^0+a4^0 <= 0 /\ ((b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM 88: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=3+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^post9+a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 8 89: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM 90: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 91: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM 92: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0), cost: NONTERM 93: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=2+__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-b5^post9+a4^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 9 94: l3 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0), cost: NONTERM 95: l3 -> l3 : b5^0'=-__const_10^0+b5^0+2*n20, a4^0'=2+a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ -b5^0+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 4+5*n20 96: l3 -> [10] : (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0))), cost: NONTERM 97: l3 -> l3 : b5^0'=-__const_10^0+b5^post9+2*n20, a4^0'=3+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 8+5*n20 98: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))), cost: NONTERM 99: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 100: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM 101: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-5*b5^0+5*a4^0 102: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 103: l3 -> [12] : (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 104: l3 -> [12] : (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2+9*n22 105: l3 -> [12] : (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6+9*n22 106: l3 -> [12] : (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-5*b5^0+5*a4^0 107: l3 -> [12] : (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied merging first rule: l3 -> [10] : (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM second rule: l3 -> [10] : (1-__const_30^0+a4^0 <= 0 /\ ((b5^0-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ b5^post9-a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM new rule: l3 -> [10] : ((1-__const_30^0+a4^0 <= 0 /\ ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0))) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))), cost: NONTERM second rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM new rule: l3 -> [10] : ((b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0)))), cost: NONTERM Applied merging first rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0), cost: NONTERM second rule: l3 -> [10] : (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0), cost: NONTERM new rule: l3 -> [10] : ((1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [10] : (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0))), cost: NONTERM second rule: l3 -> [10] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))), cost: NONTERM new rule: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0)))), cost: NONTERM Applied merging first rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM second rule: l3 -> [10] : (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM new rule: l3 -> [10] : ((b5^post9-__const_5^0 <= 0 /\ -2-b5^0+a4^0 >= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [10] : ((1-__const_30^0+a4^0 <= 0 /\ ((b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0))) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM second rule: l3 -> [10] : ((b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2-2*__const_10^0+b5^post9-a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ ((b5^post9-__const_5^0 <= 0 /\ -1-b5^post9+__const_12^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0)))), cost: NONTERM new rule: l3 -> [10] : ((1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [10] : ((1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0)), cost: NONTERM second rule: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0)))), cost: NONTERM new rule: l3 -> [10] : ((2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [10] : ((b5^post9-__const_5^0 <= 0 /\ -2-b5^0+a4^0 >= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM second rule: l3 -> [10] : ((1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM new rule: l3 -> [10] : ((1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0)))), cost: NONTERM Applied merging first rule: l3 -> [10] : ((2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0)), cost: NONTERM second rule: l3 -> [10] : ((1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0)))), cost: NONTERM new rule: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0))) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0), cost: NONTERM second rule: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_12^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_10^0-__const_12^0 <= 0), cost: NONTERM new rule: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_12^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_10^0-__const_12^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [11] : (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM second rule: l3 -> [11] : (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: NONTERM new rule: l3 -> [11] : ((__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [11] : (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0), cost: NONTERM second rule: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_12^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ __const_10^0-__const_12^0 <= 0)), cost: NONTERM new rule: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [11] : ((__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM second rule: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM new rule: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0)), cost: NONTERM Applied merging first rule: l3 -> [12] : (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 second rule: l3 -> [12] : (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2+9*n22 new rule: l3 -> [12] : ((1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 2-4*b5^0+4*a4^0 Applied merging first rule: l3 -> [12] : (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 6+9*n22 second rule: l3 -> [12] : (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-5*b5^0+5*a4^0 new rule: l3 -> [12] : ((1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 6+9*n22 Applied merging first rule: l3 -> [12] : (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 2-4*b5^0+4*a4^0 second rule: l3 -> [12] : ((1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 2-4*b5^0+4*a4^0 new rule: l3 -> [12] : ((-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 2-4*b5^0+4*a4^0 Applied merging first rule: l3 -> [12] : ((1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 6+9*n22 second rule: l3 -> [12] : ((-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ -b5^0+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 2-4*b5^0+4*a4^0 new rule: l3 -> [12] : ((-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 6+9*n22 Merged rules Start location: l9 86: l3 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, (-b5^0+a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4 88: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=3+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^post9+a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 8 90: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 93: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=2+__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-b5^post9+a4^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 9 95: l3 -> l3 : b5^0'=-__const_10^0+b5^0+2*n20, a4^0'=2+a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ -b5^0+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 4+5*n20 97: l3 -> l3 : b5^0'=-__const_10^0+b5^post9+2*n20, a4^0'=3+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 8+5*n20 101: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-5*b5^0+5*a4^0 102: l3 -> l3 : b5^0'=-__const_10^0-b5^0+2*a4^0, a4^0'=2-b5^0+2*a4^0, (1-b5^0+2*a4^0-__const_12^0 >= 0 /\ -1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2-__const_10^0-b5^0+2*a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4-4*b5^0+4*a4^0 116: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0))) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM 120: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0)), cost: NONTERM 124: l3 -> [12] : ((-1+__const_10^0+b5^0-2*a4^0 >= 0 /\ -b5^0+a4^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-b5^0+a4^0 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 2+b5^0-2*a4^0+__const_5^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1+b5^post9-__const_5^0 >= 0 /\ 1+b5^0-__const_5^0 >= 0 /\ -2-b5^0+a4^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2-__const_10^0+b5^0 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^0-__const_12^0 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (1+b5^post9-__const_5^0 >= 0 /\ -b5^post9+__const_5^0 >= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ -1+__const_10^0-b5^post9 >= 0 /\ -1+n22 >= 0 /\ 1+b5^post9-__const_12^0 >= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: 6+9*n22 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied pruning (of leafs and parallel rules): Start location: l9 86: l3 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, (-b5^0+a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4 88: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=3+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^post9+a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 8 93: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=2+__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-b5^post9+a4^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 9 95: l3 -> l3 : b5^0'=-__const_10^0+b5^0+2*n20, a4^0'=2+a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ -b5^0+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 4+5*n20 97: l3 -> l3 : b5^0'=-__const_10^0+b5^post9+2*n20, a4^0'=3+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 8+5*n20 116: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0))) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM 120: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0)), cost: NONTERM 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied acceleration Original rule: l3 -> l3 : b5^0'=-__const_10^0+b5^0, a4^0'=2+a4^0, (-b5^0+a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 4 New rule: l3 -> l3 : b5^0'=b5^0-__const_10^0*n70, a4^0'=a4^0+2*n70, (b5^0-a4^0 >= 0 /\ 1+__const_30^0-a4^0-2*n70 >= 0 /\ n70 >= 0 /\ 2+b5^0-__const_10^0*(-1+n70)-a4^0-2*n70 >= 0), cost: 4*n70 Applied fixed-point processor Original rule: l3 -> l3 : b5^0'=-__const_10^0+b5^post9+2*n20, a4^0'=3+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 8+5*n20 New rule: l3 -> [13] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ __const_10^0+b5^0-b5^post9-2*n20 == 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: NONTERM Applied deletion Removed the following rules: 86 Accelerated simple loops Start location: l9 88: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=3+a4^0, (1-__const_10^0+b5^post9 <= 0 /\ 1-b5^post9+a4^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 8 93: l3 -> l3 : b5^0'=-__const_10^0+b5^post9, a4^0'=2+__const_10^0+a4^0, (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ __const_10^0-b5^post9+a4^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0), cost: 9 95: l3 -> l3 : b5^0'=-__const_10^0+b5^0+2*n20, a4^0'=2+a4^0+__const_10^0*n20, (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ -b5^0+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ -1-b5^0+a4^0 >= 0), cost: 4+5*n20 97: l3 -> l3 : b5^0'=-__const_10^0+b5^post9+2*n20, a4^0'=3+a4^0+__const_10^0*n20, (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: 8+5*n20 116: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0))) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM 120: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0)), cost: NONTERM 125: l3 -> l3 : b5^0'=b5^0-__const_10^0*n70, a4^0'=a4^0+2*n70, (b5^0-a4^0 >= 0 /\ 1+__const_30^0-a4^0-2*n70 >= 0 /\ n70 >= 0 /\ 2+b5^0-__const_10^0*(-1+n70)-a4^0-2*n70 >= 0), cost: 4*n70 126: l3 -> [13] : (1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-b5^post9+a4^0+__const_10^0*n20-2*n20 <= 0 /\ 2-b5^post9-2*n20+__const_5^0 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ __const_10^0+b5^0-b5^post9-2*n20 == 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0), cost: NONTERM 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Applied chaining First rule: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 Second rule: l3 -> l3 : b5^0'=b5^0-__const_10^0*n70, a4^0'=a4^0+2*n70, (b5^0-a4^0 >= 0 /\ 1+__const_30^0-a4^0-2*n70 >= 0 /\ n70 >= 0 /\ 2+b5^0-__const_10^0*(-1+n70)-a4^0-2*n70 >= 0), cost: 4*n70 New rule: l9 -> l3 : a^0'=1, b5^0'=1-__const_10^0*n70, a4^0'=1+2*n70, answer^0'=0, b^0'=1, (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0), cost: 2+4*n70 Applied deletion Removed the following rules: 88 93 95 97 125 126 Chained accelerated rules with incoming rules Start location: l9 116: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0))) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM 120: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0)), cost: NONTERM 27: l9 -> l3 : a^0'=1, b5^0'=1, a4^0'=1, answer^0'=0, b^0'=1, TRUE, cost: 2 127: l9 -> l3 : a^0'=1, b5^0'=1-__const_10^0*n70, a4^0'=1+2*n70, answer^0'=0, b^0'=1, (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0), cost: 2+4*n70 Eliminating location l3 by chaining: Applied chaining First rule: l9 -> l3 : a^0'=1, b5^0'=1-__const_10^0*n70, a4^0'=1+2*n70, answer^0'=0, b^0'=1, (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0), cost: 2+4*n70 Second rule: l3 -> [10] : ((1-__const_10^0+b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 2+__const_10^0*(-1+n20)-b5^post9+a4^0-2*n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ 2-__const_10^0+b5^post9-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (1-__const_10^0+b5^post9-a4^0 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (2-__const_10^0+b5^0 >= 0 /\ 2-b5^0-2*n20+__const_5^0 >= 0 /\ n20 >= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -b5^0+__const_12^0-2*n20 >= 0 /\ 1+__const_10^0*(-1+n20)-b5^0+a4^0-2*n20 >= 0 /\ ((__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 1-b5^post9+__const_12^0 <= 0 /\ 1-b5^0-2*n20+__const_5^0 <= 0) \/ (2+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ -1-b5^0+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^0-2*n20 <= 0) \/ (__const_10^0-b5^post9 <= 0 /\ 1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 1-__const_10^0+b5^post9-a4^0-__const_10^0*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (1+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ 2+b5^0-__const_12^0+2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0-__const_10^0*n20+2*n20 <= 0 /\ b5^0+2*n20-__const_5^0 <= 0))) \/ (1-__const_30^0+a4^0 <= 0 /\ ((1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-1-b5^0+__const_12^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^post9-__const_12^0 <= 0 /\ 1-2*__const_10^0+b5^post9-a4^0 <= 0) \/ (1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0)), cost: NONTERM New rule: l9 -> [10] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0 /\ ((1-__const_10^0+b5^post9 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 3+__const_10^0*(-1+n20)-b5^post9-2*n20+2*n70 >= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0 /\ 1-__const_10^0+b5^post9-__const_10^0*n20+2*n20-2*n70 <= 0) \/ (-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (2-__const_30^0+2*n70 <= 0 /\ ((2-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0) \/ (3-__const_10^0-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ -__const_10^0+b5^post9-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0) \/ (2-__const_30^0+2*n70 <= 0 /\ 1+__const_10^0*n70-2*n20+__const_5^0 >= 0 /\ 1+__const_10^0*(-1+n20)+__const_10^0*n70-2*n20+2*n70 >= 0 /\ -1+__const_10^0*n70+__const_12^0-2*n20 >= 0 /\ n20 >= 0 /\ 3-__const_10^0-__const_10^0*n70 >= 0 /\ ((1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0+2*n20 <= 0 /\ 3-__const_10^0-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0) \/ (1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70-2*n20 <= 0) \/ (-__const_10^0+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (-1+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ __const_10^0*n70-2*n20+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0))))), cost: NONTERM Applied simplification Original rule: l9 -> [10] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0 /\ ((1-__const_10^0+b5^post9 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 3+__const_10^0*(-1+n20)-b5^post9-2*n20+2*n70 >= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0 /\ 1-__const_10^0+b5^post9-__const_10^0*n20+2*n20-2*n70 <= 0) \/ (-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0 /\ 2+b5^post9-__const_12^0 <= 0) \/ (2-__const_30^0+2*n70 <= 0 /\ ((2-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0) \/ (3-__const_10^0-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ -__const_10^0+b5^post9-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0) \/ (2-__const_30^0+2*n70 <= 0 /\ 1+__const_10^0*n70-2*n20+__const_5^0 >= 0 /\ 1+__const_10^0*(-1+n20)+__const_10^0*n70-2*n20+2*n70 >= 0 /\ -1+__const_10^0*n70+__const_12^0-2*n20 >= 0 /\ n20 >= 0 /\ 3-__const_10^0-__const_10^0*n70 >= 0 /\ ((1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0+2*n20 <= 0 /\ 3-__const_10^0-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0) \/ (1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70-2*n20 <= 0) \/ (-__const_10^0+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0) \/ (-1+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ __const_10^0*n70-2*n20+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0))))), cost: NONTERM New rule: l9 -> [10] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0 /\ ((__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ -__const_10^0+b5^post9-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0) \/ (2-__const_30^0+2*n70 <= 0 /\ 1+__const_10^0*n70-2*n20+__const_5^0 >= 0 /\ 1+__const_10^0*(-1+n20)+__const_10^0*n70-2*n20+2*n70 >= 0 /\ -1+__const_10^0*n70+__const_12^0-2*n20 >= 0 /\ n20 >= 0 /\ 3-__const_10^0-__const_10^0*n70 >= 0 /\ ((1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0+2*n20 <= 0 /\ 3-__const_10^0-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0) \/ (1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70-2*n20 <= 0) \/ (-1+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ __const_10^0*n70-2*n20+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (-__const_10^0+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0))) \/ (2-__const_30^0+2*n70 <= 0 /\ ((2-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0) \/ (3-__const_10^0-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (1-__const_10^0+b5^post9 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 3+__const_10^0*(-1+n20)-b5^post9-2*n20+2*n70 >= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0 /\ 1-__const_10^0+b5^post9-__const_10^0*n20+2*n20-2*n70 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0 /\ 2+b5^post9-__const_12^0 <= 0))), cost: NONTERM Applied chaining First rule: l9 -> l3 : a^0'=1, b5^0'=1-__const_10^0*n70, a4^0'=1+2*n70, answer^0'=0, b^0'=1, (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0), cost: 2+4*n70 Second rule: l3 -> [11] : ((b5^0-__const_5^0 <= 0 /\ 1-__const_10^0+b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ 3-__const_10^0+b5^0-a4^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ 2+b5^0-__const_12^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ 1-__const_10^0-a4^0+__const_5^0 <= 0 /\ -a4^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (b5^0-__const_5^0 <= 0 /\ -1-b5^0+__const_12^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2+b5^0-a4^0 <= 0 /\ -2+__const_10^0-b5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1-b5^0+__const_5^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (__const_10^0-b5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ b5^0-__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0) \/ (-__const_10^0+__const_5^0 <= 0 /\ 1+b5^0-a4^0 <= 0 /\ 1-b5^0+__const_5^0 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ 1-__const_30^0+a4^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0)), cost: NONTERM New rule: l9 -> [11] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0 /\ ((-2+__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 3-__const_10^0-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_5^0 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 3-__const_10^0*n70-__const_12^0 <= 0 /\ 2-__const_10^0-__const_10^0*n70 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ -1+__const_10^0+__const_10^0*n70 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_12^0 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0) \/ (-1-2*n70 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ -__const_10^0-2*n70+__const_5^0 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0) \/ (2-__const_10^0*n70-2*n70 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))), cost: NONTERM Applied simplification Original rule: l9 -> [11] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0 /\ ((-2+__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 3-__const_10^0-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_5^0 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 3-__const_10^0*n70-__const_12^0 <= 0 /\ 2-__const_10^0-__const_10^0*n70 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ -1+__const_10^0+__const_10^0*n70 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_12^0 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -1+__const_12^0-__const_5^0 <= 0) \/ (-1-2*n70 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ -__const_10^0-2*n70+__const_5^0 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0) \/ (2-__const_10^0*n70-2*n70 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-__const_5^0 <= 0 /\ -__const_10^0+__const_12^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))), cost: NONTERM New rule: l9 -> [11] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ ((__const_10^0*n70+__const_5^0 <= 0 /\ -1+__const_10^0+__const_10^0*n70 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_12^0 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0) \/ (-2+__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-__const_5^0 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0-__const_10^0*n70 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))), cost: NONTERM Applied deletion Removed the following rules: 27 116 120 127 Eliminated locations on tree-shaped paths Start location: l9 128: l9 -> [10] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0 /\ ((__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ -__const_10^0+b5^post9-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0) \/ (2-__const_30^0+2*n70 <= 0 /\ 1+__const_10^0*n70-2*n20+__const_5^0 >= 0 /\ 1+__const_10^0*(-1+n20)+__const_10^0*n70-2*n20+2*n70 >= 0 /\ -1+__const_10^0*n70+__const_12^0-2*n20 >= 0 /\ n20 >= 0 /\ 3-__const_10^0-__const_10^0*n70 >= 0 /\ ((1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0+2*n20 <= 0 /\ 3-__const_10^0-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0) \/ (1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70-2*n20 <= 0) \/ (-1+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ __const_10^0*n70-2*n20+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (-__const_10^0+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0))) \/ (2-__const_30^0+2*n70 <= 0 /\ ((2-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0) \/ (3-__const_10^0-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (1-__const_10^0+b5^post9 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 3+__const_10^0*(-1+n20)-b5^post9-2*n20+2*n70 >= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0 /\ 1-__const_10^0+b5^post9-__const_10^0*n20+2*n20-2*n70 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0 /\ 2+b5^post9-__const_12^0 <= 0))), cost: NONTERM 129: l9 -> [11] : (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ ((__const_10^0*n70+__const_5^0 <= 0 /\ -1+__const_10^0+__const_10^0*n70 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_12^0 <= 0) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ -__const_10^0+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ -2+__const_10^0-__const_5^0 <= 0) \/ (-2+__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-__const_5^0 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0-__const_10^0*n70 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))), cost: NONTERM Computing asymptotic complexity Proved nontermination of rule 128 via SMT. Proved the following lower bound Complexity: Nonterm Cpx degree: Nonterm Solved cost: NONTERM Rule cost: NONTERM Rule guard: (2-__const_10^0*(-1+n70)-2*n70 >= 0 /\ __const_30^0-2*n70 >= 0 /\ n70 >= 0 /\ ((__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ -__const_10^0+b5^post9-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0) \/ (2-__const_30^0+2*n70 <= 0 /\ 1+__const_10^0*n70-2*n20+__const_5^0 >= 0 /\ 1+__const_10^0*(-1+n20)+__const_10^0*n70-2*n20+2*n70 >= 0 /\ -1+__const_10^0*n70+__const_12^0-2*n20 >= 0 /\ n20 >= 0 /\ 3-__const_10^0-__const_10^0*n70 >= 0 /\ ((1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0+2*n20 <= 0 /\ 3-__const_10^0-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0) \/ (1-__const_10^0*n70+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70-2*n20 <= 0) \/ (-1+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ __const_10^0*n70-2*n20+__const_5^0 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 1-b5^post9+__const_12^0 <= 0) \/ (-__const_10^0+b5^post9-__const_10^0*n20-2*n70 <= 0 /\ 1-__const_10^0*n70-__const_10^0*n20+2*n20-2*n70 <= 0 /\ __const_10^0-b5^post9 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9-__const_12^0 <= 0))) \/ (2-__const_30^0+2*n70 <= 0 /\ ((2-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2+__const_10^0*n70+__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0) \/ (3-__const_10^0-__const_10^0*n70-2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ 3-__const_10^0*n70-__const_12^0 <= 0 /\ -3+__const_10^0+__const_10^0*n70 <= 0))) \/ (__const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0) \/ (1-__const_10^0+b5^post9 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ 2-__const_10^0+b5^post9 >= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 3+__const_10^0*(-1+n20)-b5^post9-2*n20+2*n70 >= 0 /\ -b5^post9+__const_12^0-2*n20 >= 0 /\ ((-1-b5^post9+__const_12^0-2*n20 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0) \/ (2-__const_10^0+__const_5^0 <= 0 /\ b5^post9+2*n20-__const_5^0 <= 0 /\ -2+__const_10^0-b5^post9-2*n20 <= 0 /\ 1-__const_10^0+b5^post9-__const_10^0*n20+2*n20-2*n70 <= 0))) \/ (b5^post9-__const_5^0 <= 0 /\ __const_10^0*n70+__const_5^0 <= 0 /\ 2-__const_30^0+2*n70 <= 0 /\ -2+__const_10^0-b5^post9 <= 0 /\ 1-__const_10^0*n70-2*n70 <= 0 /\ 2-__const_10^0+__const_5^0 <= 0 /\ -2*__const_10^0+b5^post9-2*n70 <= 0 /\ 2+b5^post9-__const_12^0 <= 0)))