WORST_CASE(Omega(0),?) Initial ITS Start location: l22 0: l0 -> l1 : n^0'=n^post0, c2^0'=c2^post0, z^0'=z^post0, pos^0'=pos^post0, max^0'=max^post0, c1^0'=c1^post0, wpos^0'=wpos^post0, pi^0'=pi^post0, m^0'=m^post0, seq^0'=seq^post0, (-pos^post0+pos^0 == 0 /\ c2^0-c2^post0 == 0 /\ c1^0-c1^post0 == 0 /\ wpos^0-wpos^post0 == 0 /\ -pi^post0+pi^0 == 0 /\ -seq^post0+seq^0 == 0 /\ n^0-n^post0 == 0 /\ -m^post0+m^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -max^post0+max^0 == 0 /\ z^0-z^post0 == 0), cost: 1 36: l1 -> l20 : n^0'=n^post36, c2^0'=c2^post36, z^0'=z^post36, pos^0'=pos^post36, max^0'=max^post36, c1^0'=c1^post36, wpos^0'=wpos^post36, pi^0'=pi^post36, m^0'=m^post36, seq^0'=seq^post36, (-pi^post36+pi^0 == 0 /\ n^0-n^post36 == 0 /\ -max^post36+max^0 == 0 /\ c2^0-c2^post36 == 0 /\ c1^0-c1^post36 == 0 /\ -seq^post36+seq^0 == 0 /\ -m^post36+m^0 == 0 /\ pos^0-pos^post36 == 0 /\ -z^post36+z^0 == 0 /\ -wpos^post36+wpos^0 == 0), cost: 1 1: l2 -> l0 : n^0'=n^post1, c2^0'=c2^post1, z^0'=z^post1, pos^0'=pos^post1, max^0'=max^post1, c1^0'=c1^post1, wpos^0'=wpos^post1, pi^0'=pi^post1, m^0'=m^post1, seq^0'=seq^post1, (wpos^0-wpos^post1 == 0 /\ -max^post1+max^0 == 0 /\ -seq^post1+seq^0 == 0 /\ c2^0-c2^post1 == 0 /\ -pos^post1+pos^0 == 0 /\ c1^0-c1^post1 == 0 /\ -z^post1+z^0 == 0 /\ max^0-m^0 <= 0 /\ -pi^post1+pi^0 == 0 /\ n^0-n^post1 == 0 /\ -m^post1+m^0 == 0), cost: 1 2: l2 -> l0 : n^0'=n^post2, c2^0'=c2^post2, z^0'=z^post2, pos^0'=pos^post2, max^0'=max^post2, c1^0'=c1^post2, wpos^0'=wpos^post2, pi^0'=pi^post2, m^0'=m^post2, seq^0'=seq^post2, (wpos^0-wpos^post2 == 0 /\ -max^post2+max^0 == 0 /\ -seq^post2+seq^0 == 0 /\ -pos^post2+pos^0 == 0 /\ -1+m^post2-m^0 == 0 /\ c1^0-c1^post2 == 0 /\ c2^0-c2^post2 == 0 /\ -z^post2+z^0 == 0 /\ -pi^post2+pi^0 == 0 /\ n^0-n^post2 == 0 /\ 1-max^0+m^0 <= 0), cost: 1 3: l3 -> l4 : n^0'=n^post3, c2^0'=c2^post3, z^0'=z^post3, pos^0'=pos^post3, max^0'=max^post3, c1^0'=c1^post3, wpos^0'=wpos^post3, pi^0'=pi^post3, m^0'=m^post3, seq^0'=seq^post3, (0 == 0 /\ wpos^post3 == 0 /\ n^0-n^post3 == 0 /\ c2^0-c2^post3 == 0 /\ pos^post3 == 0 /\ -1+seq^post3-seq^0 == 0 /\ -seq^post3+pi^post3 == 0 /\ -c1^post3+c1^0 == 0 /\ -m^post3+m^0 == 0 /\ max^0-max^post3 == 0 /\ -z^post3 <= 0), cost: 1 12: l4 -> l0 : n^0'=n^post12, c2^0'=c2^post12, z^0'=z^post12, pos^0'=pos^post12, max^0'=max^post12, c1^0'=c1^post12, wpos^0'=wpos^post12, pi^0'=pi^post12, m^0'=m^post12, seq^0'=seq^post12, (-max^post12+max^0 == 0 /\ c2^0 <= 0 /\ -pos^post12+pos^0 == 0 /\ wpos^0-wpos^post12 == 0 /\ n^0-n^post12 == 0 /\ -seq^post12+seq^0 == 0 /\ 1+m^post12-m^0 == 0 /\ z^0-z^post12 == 0 /\ c2^0-c2^post12 == 0 /\ c1^0-c1^post12 == 0 /\ -pi^post12+pi^0 == 0), cost: 1 13: l4 -> l2 : n^0'=n^post13, c2^0'=c2^post13, z^0'=z^post13, pos^0'=pos^post13, max^0'=max^post13, c1^0'=c1^post13, wpos^0'=wpos^post13, pi^0'=pi^post13, m^0'=m^post13, seq^0'=seq^post13, (wpos^0-wpos^post13 == 0 /\ -max^post13+max^0 == 0 /\ -pos^post13+pos^0 == 0 /\ c2^0-c2^post13 == 0 /\ -m^post13+m^0 == 0 /\ c1^0-c1^post13 == 0 /\ -z^post13+z^0 == 0 /\ 1-c2^0 <= 0 /\ n^0-n^post13 == 0 /\ -pi^post13+pi^0 == 0 /\ -seq^post13+seq^0 == 0), cost: 1 4: l5 -> l3 : n^0'=n^post4, c2^0'=c2^post4, z^0'=z^post4, pos^0'=pos^post4, max^0'=max^post4, c1^0'=c1^post4, wpos^0'=wpos^post4, pi^0'=pi^post4, m^0'=m^post4, seq^0'=seq^post4, (-wpos^post4+wpos^0 == 0 /\ max^0-max^post4 == 0 /\ pos^0-pos^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ -m^post4+m^0 == 0 /\ pi^0-pi^post4 == 0 /\ pi^0 <= 0 /\ -seq^post4+seq^0 == 0 /\ z^0-z^post4 == 0 /\ -n^post4+n^0 == 0 /\ c2^0-c2^post4 == 0), cost: 1 5: l5 -> l4 : n^0'=n^post5, c2^0'=c2^post5, z^0'=z^post5, pos^0'=pos^post5, max^0'=max^post5, c1^0'=c1^post5, wpos^0'=wpos^post5, pi^0'=pi^post5, m^0'=m^post5, seq^0'=seq^post5, (c2^0 <= 0 /\ pos^0-pos^post5 == 0 /\ max^0-max^post5 == 0 /\ wpos^post5 == 0 /\ -c1^post5+c1^0 == 0 /\ n^0-n^post5 == 0 /\ -m^post5+m^0 == 0 /\ 1-pi^0 <= 0 /\ -seq^post5+seq^0 == 0 /\ c2^0-c2^post5 == 0 /\ 1-pi^0+pi^post5 == 0 /\ z^0-z^post5 == 0), cost: 1 6: l6 -> l3 : n^0'=n^post6, c2^0'=c2^post6, z^0'=z^post6, pos^0'=pos^post6, max^0'=max^post6, c1^0'=c1^post6, wpos^0'=wpos^post6, pi^0'=pi^post6, m^0'=m^post6, seq^0'=seq^post6, (max^0-max^post6 == 0 /\ -m^post6+m^0 == 0 /\ pos^0-pos^post6 == 0 /\ n^0-n^post6 == 0 /\ -c2^post6+c2^0 == 0 /\ -pi^post6+pi^0 == 0 /\ z^0-z^post6 == 0 /\ -c1^post6+c1^0 == 0 /\ 2-wpos^0 <= 0 /\ -wpos^post6+wpos^0 == 0 /\ -seq^post6+seq^0 == 0), cost: 1 7: l6 -> l5 : n^0'=n^post7, c2^0'=c2^post7, z^0'=z^post7, pos^0'=pos^post7, max^0'=max^post7, c1^0'=c1^post7, wpos^0'=wpos^post7, pi^0'=pi^post7, m^0'=m^post7, seq^0'=seq^post7, (-pi^post7+pi^0 == 0 /\ -c1^post7+c1^0 == 0 /\ n^0-n^post7 == 0 /\ z^0-z^post7 == 0 /\ c2^0-c2^post7 == 0 /\ m^0-m^post7 == 0 /\ max^0-max^post7 == 0 /\ -seq^post7+seq^0 == 0 /\ -1+wpos^0 <= 0 /\ pos^0-pos^post7 == 0 /\ -wpos^post7+wpos^0 == 0), cost: 1 8: l7 -> l6 : n^0'=n^post8, c2^0'=c2^post8, z^0'=z^post8, pos^0'=pos^post8, max^0'=max^post8, c1^0'=c1^post8, wpos^0'=wpos^post8, pi^0'=pi^post8, m^0'=m^post8, seq^0'=seq^post8, (n^0-n^post8 == 0 /\ z^0-z^post8 == 0 /\ -seq^post8+seq^0 == 0 /\ max^0-max^post8 == 0 /\ -m^post8+m^0 == 0 /\ -wpos^post8+wpos^0 == 0 /\ -pi^post8+pi^0 == 0 /\ pos^0-pos^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ 1-wpos^0 <= 0 /\ -c2^post8+c2^0 == 0), cost: 1 9: l7 -> l4 : n^0'=n^post9, c2^0'=c2^post9, z^0'=z^post9, pos^0'=pos^post9, max^0'=max^post9, c1^0'=c1^post9, wpos^0'=wpos^post9, pi^0'=pi^post9, m^0'=m^post9, seq^0'=seq^post9, (-c2^post9+c2^0 == 0 /\ -seq^post9+seq^0 == 0 /\ -c1^post9+c1^0 == 0 /\ z^0-z^post9 == 0 /\ m^0-m^post9 == 0 /\ -1+wpos^post9-wpos^0 == 0 /\ wpos^0 <= 0 /\ 1-c2^0 <= 0 /\ pos^0-pos^post9 == 0 /\ max^0-max^post9 == 0 /\ n^0-n^post9 == 0 /\ -pi^post9+pi^0 == 0), cost: 1 10: l8 -> l4 : n^0'=n^post10, c2^0'=c2^post10, z^0'=z^post10, pos^0'=pos^post10, max^0'=max^post10, c1^0'=c1^post10, wpos^0'=wpos^post10, pi^0'=pi^post10, m^0'=m^post10, seq^0'=seq^post10, (-pos^post10+pos^0 == 0 /\ n^0-n^post10 == 0 /\ 2-pos^0 <= 0 /\ -seq^post10+seq^0 == 0 /\ c2^0-c2^post10 == 0 /\ c1^0-c1^post10 == 0 /\ -pi^post10+pi^0 == 0 /\ wpos^0-wpos^post10 == 0 /\ max^0-max^post10 == 0 /\ -m^post10+m^0 == 0 /\ z^0-z^post10 == 0), cost: 1 11: l8 -> l7 : n^0'=n^post11, c2^0'=c2^post11, z^0'=z^post11, pos^0'=pos^post11, max^0'=max^post11, c1^0'=c1^post11, wpos^0'=wpos^post11, pi^0'=pi^post11, m^0'=m^post11, seq^0'=seq^post11, (-1+pos^0 <= 0 /\ -seq^post11+seq^0 == 0 /\ -pi^post11+pi^0 == 0 /\ c1^0-c1^post11 == 0 /\ -pos^post11+pos^0 == 0 /\ wpos^0-wpos^post11 == 0 /\ n^0-n^post11 == 0 /\ -m^post11+m^0 == 0 /\ z^0-z^post11 == 0 /\ max^0-max^post11 == 0 /\ c2^0-c2^post11 == 0), cost: 1 14: l9 -> l8 : n^0'=n^post14, c2^0'=c2^post14, z^0'=z^post14, pos^0'=pos^post14, max^0'=max^post14, c1^0'=c1^post14, wpos^0'=wpos^post14, pi^0'=pi^post14, m^0'=m^post14, seq^0'=seq^post14, (c1^0-c1^post14 == 0 /\ 1-pos^0 <= 0 /\ n^0-n^post14 == 0 /\ c2^0-c2^post14 == 0 /\ -max^post14+max^0 == 0 /\ -seq^post14+seq^0 == 0 /\ -pi^post14+pi^0 == 0 /\ -m^post14+m^0 == 0 /\ -z^post14+z^0 == 0 /\ pos^0-pos^post14 == 0 /\ -wpos^post14+wpos^0 == 0), cost: 1 15: l9 -> l4 : n^0'=n^post15, c2^0'=c2^post15, z^0'=z^post15, pos^0'=pos^post15, max^0'=max^post15, c1^0'=c1^post15, wpos^0'=wpos^post15, pi^0'=pi^post15, m^0'=m^post15, seq^0'=seq^post15, (-pi^post15+pi^0 == 0 /\ c2^0 <= 0 /\ n^0-n^post15 == 0 /\ -max^post15+max^0 == 0 /\ c2^0-c2^post15 == 0 /\ c1^0-c1^post15 == 0 /\ -1-pos^0+pos^post15 == 0 /\ pos^0 <= 0 /\ -seq^post15+seq^0 == 0 /\ -m^post15+m^0 == 0 /\ -wpos^post15+wpos^0 == 0 /\ -z^post15+z^0 == 0), cost: 1 16: l10 -> l4 : n^0'=n^post16, c2^0'=c2^post16, z^0'=z^post16, pos^0'=pos^post16, max^0'=max^post16, c1^0'=c1^post16, wpos^0'=wpos^post16, pi^0'=pi^post16, m^0'=m^post16, seq^0'=seq^post16, (-m^post16+m^0 == 0 /\ n^0-n^post16 == 0 /\ -wpos^post16+wpos^0 == 0 /\ max^0-max^post16 == 0 /\ pos^0-pos^post16 == 0 /\ -seq^post16+seq^0 == 0 /\ -c1^post16+c1^0 == 0 /\ 1+z^post16-z^0 == 0 /\ 1-z^0 <= 0 /\ pi^0-pi^post16 == 0 /\ c2^0-c2^post16 == 0), cost: 1 17: l10 -> l9 : n^0'=n^post17, c2^0'=c2^post17, z^0'=z^post17, pos^0'=pos^post17, max^0'=max^post17, c1^0'=c1^post17, wpos^0'=wpos^post17, pi^0'=pi^post17, m^0'=m^post17, seq^0'=seq^post17, (max^0-max^post17 == 0 /\ -c1^post17+c1^0 == 0 /\ z^0 <= 0 /\ -m^post17+m^0 == 0 /\ pos^0-pos^post17 == 0 /\ n^0-n^post17 == 0 /\ -c2^post17+c2^0 == 0 /\ z^0-z^post17 == 0 /\ -wpos^post17+wpos^0 == 0 /\ pi^0-pi^post17 == 0 /\ -seq^post17+seq^0 == 0), cost: 1 18: l11 -> l12 : n^0'=n^post18, c2^0'=c2^post18, z^0'=z^post18, pos^0'=pos^post18, max^0'=max^post18, c1^0'=c1^post18, wpos^0'=wpos^post18, pi^0'=pi^post18, m^0'=m^post18, seq^0'=seq^post18, (0 == 0 /\ -c1^post18+c1^0 == 0 /\ max^0-max^post18 == 0 /\ -1+seq^post18-seq^0 == 0 /\ wpos^post18 == 0 /\ -z^post18 <= 0 /\ -seq^post18+pi^post18 == 0 /\ -m^post18+m^0 == 0 /\ pos^post18 == 0 /\ n^0-n^post18 == 0 /\ c2^0-c2^post18 == 0), cost: 1 27: l12 -> l0 : n^0'=n^post27, c2^0'=c2^post27, z^0'=z^post27, pos^0'=pos^post27, max^0'=max^post27, c1^0'=c1^post27, wpos^0'=wpos^post27, pi^0'=pi^post27, m^0'=m^post27, seq^0'=seq^post27, (max^0-max^post27 == 0 /\ -wpos^post27+wpos^0 == 0 /\ -m^post27+m^0 == 0 /\ -c1^post27+c1^0 == 0 /\ pos^0-pos^post27 == 0 /\ n^0-n^post27 == 0 /\ c1^0 <= 0 /\ -c2^post27+c2^0 == 0 /\ z^0-z^post27 == 0 /\ pi^0-pi^post27 == 0 /\ -seq^post27+seq^0 == 0), cost: 1 28: l12 -> l10 : n^0'=n^post28, c2^0'=c2^post28, z^0'=z^post28, pos^0'=pos^post28, max^0'=max^post28, c1^0'=c1^post28, wpos^0'=wpos^post28, pi^0'=pi^post28, m^0'=m^post28, seq^0'=seq^post28, (0 == 0 /\ -1+c2^post28 <= 0 /\ max^0-max^post28 == 0 /\ -c2^post28 <= 0 /\ -c1^post28+c1^0 == 0 /\ -m^post28+m^0 == 0 /\ pos^0-pos^post28 == 0 /\ n^0-n^post28 == 0 /\ pi^0-pi^post28 == 0 /\ -wpos^post28+wpos^0 == 0 /\ z^0-z^post28 == 0 /\ 1-c1^0 <= 0 /\ -seq^post28+seq^0 == 0), cost: 1 19: l13 -> l11 : n^0'=n^post19, c2^0'=c2^post19, z^0'=z^post19, pos^0'=pos^post19, max^0'=max^post19, c1^0'=c1^post19, wpos^0'=wpos^post19, pi^0'=pi^post19, m^0'=m^post19, seq^0'=seq^post19, (m^0-m^post19 == 0 /\ -wpos^post19+wpos^0 == 0 /\ -seq^post19+seq^0 == 0 /\ -c1^post19+c1^0 == 0 /\ pos^0-pos^post19 == 0 /\ z^0-z^post19 == 0 /\ pi^0 <= 0 /\ max^0-max^post19 == 0 /\ -c2^post19+c2^0 == 0 /\ -pi^post19+pi^0 == 0 /\ n^0-n^post19 == 0), cost: 1 20: l13 -> l12 : n^0'=n^post20, c2^0'=c2^post20, z^0'=z^post20, pos^0'=pos^post20, max^0'=max^post20, c1^0'=c1^post20, wpos^0'=wpos^post20, pi^0'=pi^post20, m^0'=m^post20, seq^0'=seq^post20, (n^0-n^post20 == 0 /\ 1+pi^post20-pi^0 == 0 /\ z^0-z^post20 == 0 /\ -m^post20+m^0 == 0 /\ c1^0 <= 0 /\ wpos^post20 == 0 /\ 1-pi^0 <= 0 /\ c2^0-c2^post20 == 0 /\ -seq^post20+seq^0 == 0 /\ -c1^post20+c1^0 == 0 /\ max^0-max^post20 == 0 /\ pos^0-pos^post20 == 0), cost: 1 21: l14 -> l11 : n^0'=n^post21, c2^0'=c2^post21, z^0'=z^post21, pos^0'=pos^post21, max^0'=max^post21, c1^0'=c1^post21, wpos^0'=wpos^post21, pi^0'=pi^post21, m^0'=m^post21, seq^0'=seq^post21, (z^0-z^post21 == 0 /\ -pos^post21+pos^0 == 0 /\ n^0-n^post21 == 0 /\ -seq^post21+seq^0 == 0 /\ c2^0-c2^post21 == 0 /\ c1^0-c1^post21 == 0 /\ wpos^0-wpos^post21 == 0 /\ -pi^post21+pi^0 == 0 /\ 2-wpos^0 <= 0 /\ max^0-max^post21 == 0 /\ -m^post21+m^0 == 0), cost: 1 22: l14 -> l13 : n^0'=n^post22, c2^0'=c2^post22, z^0'=z^post22, pos^0'=pos^post22, max^0'=max^post22, c1^0'=c1^post22, wpos^0'=wpos^post22, pi^0'=pi^post22, m^0'=m^post22, seq^0'=seq^post22, (c1^0-c1^post22 == 0 /\ -max^post22+max^0 == 0 /\ wpos^0-wpos^post22 == 0 /\ -pi^post22+pi^0 == 0 /\ -m^post22+m^0 == 0 /\ -pos^post22+pos^0 == 0 /\ -seq^post22+seq^0 == 0 /\ n^0-n^post22 == 0 /\ z^0-z^post22 == 0 /\ -1+wpos^0 <= 0 /\ c2^0-c2^post22 == 0), cost: 1 23: l15 -> l14 : n^0'=n^post23, c2^0'=c2^post23, z^0'=z^post23, pos^0'=pos^post23, max^0'=max^post23, c1^0'=c1^post23, wpos^0'=wpos^post23, pi^0'=pi^post23, m^0'=m^post23, seq^0'=seq^post23, (-max^post23+max^0 == 0 /\ wpos^0-wpos^post23 == 0 /\ -seq^post23+seq^0 == 0 /\ -pos^post23+pos^0 == 0 /\ c2^0-c2^post23 == 0 /\ c1^0-c1^post23 == 0 /\ -z^post23+z^0 == 0 /\ 1-wpos^0 <= 0 /\ -pi^post23+pi^0 == 0 /\ n^0-n^post23 == 0 /\ -m^post23+m^0 == 0), cost: 1 24: l15 -> l12 : n^0'=n^post24, c2^0'=c2^post24, z^0'=z^post24, pos^0'=pos^post24, max^0'=max^post24, c1^0'=c1^post24, wpos^0'=wpos^post24, pi^0'=pi^post24, m^0'=m^post24, seq^0'=seq^post24, (c1^0-c1^post24 == 0 /\ n^0-n^post24 == 0 /\ -pos^post24+pos^0 == 0 /\ -m^post24+m^0 == 0 /\ c2^0-c2^post24 == 0 /\ -1-wpos^0+wpos^post24 == 0 /\ wpos^0 <= 0 /\ -pi^post24+pi^0 == 0 /\ -z^post24+z^0 == 0 /\ 1-c1^0 <= 0 /\ -max^post24+max^0 == 0 /\ -seq^post24+seq^0 == 0), cost: 1 25: l16 -> l12 : n^0'=n^post25, c2^0'=c2^post25, z^0'=z^post25, pos^0'=pos^post25, max^0'=max^post25, c1^0'=c1^post25, wpos^0'=wpos^post25, pi^0'=pi^post25, m^0'=m^post25, seq^0'=seq^post25, (-pi^post25+pi^0 == 0 /\ n^0-n^post25 == 0 /\ c2^0-c2^post25 == 0 /\ 2-pos^0 <= 0 /\ -max^post25+max^0 == 0 /\ c1^0-c1^post25 == 0 /\ -seq^post25+seq^0 == 0 /\ -m^post25+m^0 == 0 /\ -z^post25+z^0 == 0 /\ pos^0-pos^post25 == 0 /\ -wpos^post25+wpos^0 == 0), cost: 1 26: l16 -> l15 : n^0'=n^post26, c2^0'=c2^post26, z^0'=z^post26, pos^0'=pos^post26, max^0'=max^post26, c1^0'=c1^post26, wpos^0'=wpos^post26, pi^0'=pi^post26, m^0'=m^post26, seq^0'=seq^post26, (-wpos^post26+wpos^0 == 0 /\ max^0-max^post26 == 0 /\ pos^0-pos^post26 == 0 /\ -1+pos^0 <= 0 /\ n^0-n^post26 == 0 /\ -c1^post26+c1^0 == 0 /\ pi^0-pi^post26 == 0 /\ -seq^post26+seq^0 == 0 /\ c2^0-c2^post26 == 0 /\ -m^post26+m^0 == 0 /\ z^0-z^post26 == 0), cost: 1 29: l17 -> l16 : n^0'=n^post29, c2^0'=c2^post29, z^0'=z^post29, pos^0'=pos^post29, max^0'=max^post29, c1^0'=c1^post29, wpos^0'=wpos^post29, pi^0'=pi^post29, m^0'=m^post29, seq^0'=seq^post29, (-seq^post29+seq^0 == 0 /\ m^0-m^post29 == 0 /\ n^0-n^post29 == 0 /\ 1-pos^0 <= 0 /\ z^0-z^post29 == 0 /\ c2^0-c2^post29 == 0 /\ -c1^post29+c1^0 == 0 /\ max^0-max^post29 == 0 /\ pos^0-pos^post29 == 0 /\ -pi^post29+pi^0 == 0 /\ -wpos^post29+wpos^0 == 0), cost: 1 30: l17 -> l12 : n^0'=n^post30, c2^0'=c2^post30, z^0'=z^post30, pos^0'=pos^post30, max^0'=max^post30, c1^0'=c1^post30, wpos^0'=wpos^post30, pi^0'=pi^post30, m^0'=m^post30, seq^0'=seq^post30, (n^0-n^post30 == 0 /\ z^0-z^post30 == 0 /\ -c1^post30+c1^0 == 0 /\ -1-pos^0+pos^post30 == 0 /\ pos^0 <= 0 /\ -m^post30+m^0 == 0 /\ c1^0 <= 0 /\ c2^0-c2^post30 == 0 /\ -wpos^post30+wpos^0 == 0 /\ -seq^post30+seq^0 == 0 /\ -pi^post30+pi^0 == 0 /\ max^0-max^post30 == 0), cost: 1 31: l18 -> l12 : n^0'=n^post31, c2^0'=c2^post31, z^0'=z^post31, pos^0'=pos^post31, max^0'=max^post31, c1^0'=c1^post31, wpos^0'=wpos^post31, pi^0'=pi^post31, m^0'=m^post31, seq^0'=seq^post31, (n^0-n^post31 == 0 /\ -c1^post31+c1^0 == 0 /\ -pi^post31+pi^0 == 0 /\ -m^post31+m^0 == 0 /\ 1-z^0+z^post31 == 0 /\ 1-z^0 <= 0 /\ c2^0-c2^post31 == 0 /\ -wpos^post31+wpos^0 == 0 /\ pos^0-pos^post31 == 0 /\ max^0-max^post31 == 0 /\ -seq^post31+seq^0 == 0), cost: 1 32: l18 -> l17 : n^0'=n^post32, c2^0'=c2^post32, z^0'=z^post32, pos^0'=pos^post32, max^0'=max^post32, c1^0'=c1^post32, wpos^0'=wpos^post32, pi^0'=pi^post32, m^0'=m^post32, seq^0'=seq^post32, (-seq^post32+seq^0 == 0 /\ -pi^post32+pi^0 == 0 /\ z^0-z^post32 == 0 /\ -m^post32+m^0 == 0 /\ z^0 <= 0 /\ -max^post32+max^0 == 0 /\ wpos^0-wpos^post32 == 0 /\ n^0-n^post32 == 0 /\ -pos^post32+pos^0 == 0 /\ c1^0-c1^post32 == 0 /\ c2^0-c2^post32 == 0), cost: 1 33: l19 -> l1 : n^0'=n^post33, c2^0'=c2^post33, z^0'=z^post33, pos^0'=pos^post33, max^0'=max^post33, c1^0'=c1^post33, wpos^0'=wpos^post33, pi^0'=pi^post33, m^0'=m^post33, seq^0'=seq^post33, (0 == 0 /\ -z^post33 <= 0 /\ max^post33-n^post33 <= 0 /\ c2^0-c2^post33 == 0 /\ c1^0-c1^post33 == 0 /\ -seq^post33+pi^post33 == 0 /\ pos^post33 == 0 /\ -m^post33 <= 0 /\ -max^post33 <= 0 /\ -max^post33+m^post33 <= 0 /\ wpos^post33 == 0 /\ -n^post33 <= 0 /\ -1+seq^post33 == 0), cost: 1 34: l20 -> l21 : n^0'=n^post34, c2^0'=c2^post34, z^0'=z^post34, pos^0'=pos^post34, max^0'=max^post34, c1^0'=c1^post34, wpos^0'=wpos^post34, pi^0'=pi^post34, m^0'=m^post34, seq^0'=seq^post34, (-max^post34+max^0 == 0 /\ n^0-n^post34 == 0 /\ -pos^post34+pos^0 == 0 /\ wpos^0-wpos^post34 == 0 /\ -seq^post34+seq^0 == 0 /\ m^0 <= 0 /\ c1^0-c1^post34 == 0 /\ c2^0-c2^post34 == 0 /\ -pi^post34+pi^0 == 0 /\ -m^post34+m^0 == 0 /\ z^0-z^post34 == 0), cost: 1 35: l20 -> l18 : n^0'=n^post35, c2^0'=c2^post35, z^0'=z^post35, pos^0'=pos^post35, max^0'=max^post35, c1^0'=c1^post35, wpos^0'=wpos^post35, pi^0'=pi^post35, m^0'=m^post35, seq^0'=seq^post35, (0 == 0 /\ wpos^0-wpos^post35 == 0 /\ c2^0-c2^post35 == 0 /\ -1+c1^post35 <= 0 /\ -m^post35+m^0 == 0 /\ -c1^post35 <= 0 /\ 1-m^0 <= 0 /\ n^0-n^post35 == 0 /\ z^0-z^post35 == 0 /\ -pi^post35+pi^0 == 0 /\ -pos^post35+pos^0 == 0 /\ -max^post35+max^0 == 0 /\ -seq^post35+seq^0 == 0), cost: 1 37: l22 -> l19 : n^0'=n^post37, c2^0'=c2^post37, z^0'=z^post37, pos^0'=pos^post37, max^0'=max^post37, c1^0'=c1^post37, wpos^0'=wpos^post37, pi^0'=pi^post37, m^0'=m^post37, seq^0'=seq^post37, (-m^post37+m^0 == 0 /\ -max^post37+max^0 == 0 /\ n^0-n^post37 == 0 /\ -seq^post37+seq^0 == 0 /\ c2^0-c2^post37 == 0 /\ c1^0-c1^post37 == 0 /\ pos^0-pos^post37 == 0 /\ -pi^post37+pi^0 == 0 /\ -z^post37+z^0 == 0 /\ -wpos^post37+wpos^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l22 0: l0 -> l1 : n^0'=n^post0, c2^0'=c2^post0, z^0'=z^post0, pos^0'=pos^post0, max^0'=max^post0, c1^0'=c1^post0, wpos^0'=wpos^post0, pi^0'=pi^post0, m^0'=m^post0, seq^0'=seq^post0, (-pos^post0+pos^0 == 0 /\ c2^0-c2^post0 == 0 /\ c1^0-c1^post0 == 0 /\ wpos^0-wpos^post0 == 0 /\ -pi^post0+pi^0 == 0 /\ -seq^post0+seq^0 == 0 /\ n^0-n^post0 == 0 /\ -m^post0+m^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -max^post0+max^0 == 0 /\ z^0-z^post0 == 0), cost: 1 36: l1 -> l20 : n^0'=n^post36, c2^0'=c2^post36, z^0'=z^post36, pos^0'=pos^post36, max^0'=max^post36, c1^0'=c1^post36, wpos^0'=wpos^post36, pi^0'=pi^post36, m^0'=m^post36, seq^0'=seq^post36, (-pi^post36+pi^0 == 0 /\ n^0-n^post36 == 0 /\ -max^post36+max^0 == 0 /\ c2^0-c2^post36 == 0 /\ c1^0-c1^post36 == 0 /\ -seq^post36+seq^0 == 0 /\ -m^post36+m^0 == 0 /\ pos^0-pos^post36 == 0 /\ -z^post36+z^0 == 0 /\ -wpos^post36+wpos^0 == 0), cost: 1 1: l2 -> l0 : n^0'=n^post1, c2^0'=c2^post1, z^0'=z^post1, pos^0'=pos^post1, max^0'=max^post1, c1^0'=c1^post1, wpos^0'=wpos^post1, pi^0'=pi^post1, m^0'=m^post1, seq^0'=seq^post1, (wpos^0-wpos^post1 == 0 /\ -max^post1+max^0 == 0 /\ -seq^post1+seq^0 == 0 /\ c2^0-c2^post1 == 0 /\ -pos^post1+pos^0 == 0 /\ c1^0-c1^post1 == 0 /\ -z^post1+z^0 == 0 /\ max^0-m^0 <= 0 /\ -pi^post1+pi^0 == 0 /\ n^0-n^post1 == 0 /\ -m^post1+m^0 == 0), cost: 1 2: l2 -> l0 : n^0'=n^post2, c2^0'=c2^post2, z^0'=z^post2, pos^0'=pos^post2, max^0'=max^post2, c1^0'=c1^post2, wpos^0'=wpos^post2, pi^0'=pi^post2, m^0'=m^post2, seq^0'=seq^post2, (wpos^0-wpos^post2 == 0 /\ -max^post2+max^0 == 0 /\ -seq^post2+seq^0 == 0 /\ -pos^post2+pos^0 == 0 /\ -1+m^post2-m^0 == 0 /\ c1^0-c1^post2 == 0 /\ c2^0-c2^post2 == 0 /\ -z^post2+z^0 == 0 /\ -pi^post2+pi^0 == 0 /\ n^0-n^post2 == 0 /\ 1-max^0+m^0 <= 0), cost: 1 3: l3 -> l4 : n^0'=n^post3, c2^0'=c2^post3, z^0'=z^post3, pos^0'=pos^post3, max^0'=max^post3, c1^0'=c1^post3, wpos^0'=wpos^post3, pi^0'=pi^post3, m^0'=m^post3, seq^0'=seq^post3, (0 == 0 /\ wpos^post3 == 0 /\ n^0-n^post3 == 0 /\ c2^0-c2^post3 == 0 /\ pos^post3 == 0 /\ -1+seq^post3-seq^0 == 0 /\ -seq^post3+pi^post3 == 0 /\ -c1^post3+c1^0 == 0 /\ -m^post3+m^0 == 0 /\ max^0-max^post3 == 0 /\ -z^post3 <= 0), cost: 1 12: l4 -> l0 : n^0'=n^post12, c2^0'=c2^post12, z^0'=z^post12, pos^0'=pos^post12, max^0'=max^post12, c1^0'=c1^post12, wpos^0'=wpos^post12, pi^0'=pi^post12, m^0'=m^post12, seq^0'=seq^post12, (-max^post12+max^0 == 0 /\ c2^0 <= 0 /\ -pos^post12+pos^0 == 0 /\ wpos^0-wpos^post12 == 0 /\ n^0-n^post12 == 0 /\ -seq^post12+seq^0 == 0 /\ 1+m^post12-m^0 == 0 /\ z^0-z^post12 == 0 /\ c2^0-c2^post12 == 0 /\ c1^0-c1^post12 == 0 /\ -pi^post12+pi^0 == 0), cost: 1 13: l4 -> l2 : n^0'=n^post13, c2^0'=c2^post13, z^0'=z^post13, pos^0'=pos^post13, max^0'=max^post13, c1^0'=c1^post13, wpos^0'=wpos^post13, pi^0'=pi^post13, m^0'=m^post13, seq^0'=seq^post13, (wpos^0-wpos^post13 == 0 /\ -max^post13+max^0 == 0 /\ -pos^post13+pos^0 == 0 /\ c2^0-c2^post13 == 0 /\ -m^post13+m^0 == 0 /\ c1^0-c1^post13 == 0 /\ -z^post13+z^0 == 0 /\ 1-c2^0 <= 0 /\ n^0-n^post13 == 0 /\ -pi^post13+pi^0 == 0 /\ -seq^post13+seq^0 == 0), cost: 1 4: l5 -> l3 : n^0'=n^post4, c2^0'=c2^post4, z^0'=z^post4, pos^0'=pos^post4, max^0'=max^post4, c1^0'=c1^post4, wpos^0'=wpos^post4, pi^0'=pi^post4, m^0'=m^post4, seq^0'=seq^post4, (-wpos^post4+wpos^0 == 0 /\ max^0-max^post4 == 0 /\ pos^0-pos^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ -m^post4+m^0 == 0 /\ pi^0-pi^post4 == 0 /\ pi^0 <= 0 /\ -seq^post4+seq^0 == 0 /\ z^0-z^post4 == 0 /\ -n^post4+n^0 == 0 /\ c2^0-c2^post4 == 0), cost: 1 5: l5 -> l4 : n^0'=n^post5, c2^0'=c2^post5, z^0'=z^post5, pos^0'=pos^post5, max^0'=max^post5, c1^0'=c1^post5, wpos^0'=wpos^post5, pi^0'=pi^post5, m^0'=m^post5, seq^0'=seq^post5, (c2^0 <= 0 /\ pos^0-pos^post5 == 0 /\ max^0-max^post5 == 0 /\ wpos^post5 == 0 /\ -c1^post5+c1^0 == 0 /\ n^0-n^post5 == 0 /\ -m^post5+m^0 == 0 /\ 1-pi^0 <= 0 /\ -seq^post5+seq^0 == 0 /\ c2^0-c2^post5 == 0 /\ 1-pi^0+pi^post5 == 0 /\ z^0-z^post5 == 0), cost: 1 6: l6 -> l3 : n^0'=n^post6, c2^0'=c2^post6, z^0'=z^post6, pos^0'=pos^post6, max^0'=max^post6, c1^0'=c1^post6, wpos^0'=wpos^post6, pi^0'=pi^post6, m^0'=m^post6, seq^0'=seq^post6, (max^0-max^post6 == 0 /\ -m^post6+m^0 == 0 /\ pos^0-pos^post6 == 0 /\ n^0-n^post6 == 0 /\ -c2^post6+c2^0 == 0 /\ -pi^post6+pi^0 == 0 /\ z^0-z^post6 == 0 /\ -c1^post6+c1^0 == 0 /\ 2-wpos^0 <= 0 /\ -wpos^post6+wpos^0 == 0 /\ -seq^post6+seq^0 == 0), cost: 1 7: l6 -> l5 : n^0'=n^post7, c2^0'=c2^post7, z^0'=z^post7, pos^0'=pos^post7, max^0'=max^post7, c1^0'=c1^post7, wpos^0'=wpos^post7, pi^0'=pi^post7, m^0'=m^post7, seq^0'=seq^post7, (-pi^post7+pi^0 == 0 /\ -c1^post7+c1^0 == 0 /\ n^0-n^post7 == 0 /\ z^0-z^post7 == 0 /\ c2^0-c2^post7 == 0 /\ m^0-m^post7 == 0 /\ max^0-max^post7 == 0 /\ -seq^post7+seq^0 == 0 /\ -1+wpos^0 <= 0 /\ pos^0-pos^post7 == 0 /\ -wpos^post7+wpos^0 == 0), cost: 1 8: l7 -> l6 : n^0'=n^post8, c2^0'=c2^post8, z^0'=z^post8, pos^0'=pos^post8, max^0'=max^post8, c1^0'=c1^post8, wpos^0'=wpos^post8, pi^0'=pi^post8, m^0'=m^post8, seq^0'=seq^post8, (n^0-n^post8 == 0 /\ z^0-z^post8 == 0 /\ -seq^post8+seq^0 == 0 /\ max^0-max^post8 == 0 /\ -m^post8+m^0 == 0 /\ -wpos^post8+wpos^0 == 0 /\ -pi^post8+pi^0 == 0 /\ pos^0-pos^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ 1-wpos^0 <= 0 /\ -c2^post8+c2^0 == 0), cost: 1 9: l7 -> l4 : n^0'=n^post9, c2^0'=c2^post9, z^0'=z^post9, pos^0'=pos^post9, max^0'=max^post9, c1^0'=c1^post9, wpos^0'=wpos^post9, pi^0'=pi^post9, m^0'=m^post9, seq^0'=seq^post9, (-c2^post9+c2^0 == 0 /\ -seq^post9+seq^0 == 0 /\ -c1^post9+c1^0 == 0 /\ z^0-z^post9 == 0 /\ m^0-m^post9 == 0 /\ -1+wpos^post9-wpos^0 == 0 /\ wpos^0 <= 0 /\ 1-c2^0 <= 0 /\ pos^0-pos^post9 == 0 /\ max^0-max^post9 == 0 /\ n^0-n^post9 == 0 /\ -pi^post9+pi^0 == 0), cost: 1 10: l8 -> l4 : n^0'=n^post10, c2^0'=c2^post10, z^0'=z^post10, pos^0'=pos^post10, max^0'=max^post10, c1^0'=c1^post10, wpos^0'=wpos^post10, pi^0'=pi^post10, m^0'=m^post10, seq^0'=seq^post10, (-pos^post10+pos^0 == 0 /\ n^0-n^post10 == 0 /\ 2-pos^0 <= 0 /\ -seq^post10+seq^0 == 0 /\ c2^0-c2^post10 == 0 /\ c1^0-c1^post10 == 0 /\ -pi^post10+pi^0 == 0 /\ wpos^0-wpos^post10 == 0 /\ max^0-max^post10 == 0 /\ -m^post10+m^0 == 0 /\ z^0-z^post10 == 0), cost: 1 11: l8 -> l7 : n^0'=n^post11, c2^0'=c2^post11, z^0'=z^post11, pos^0'=pos^post11, max^0'=max^post11, c1^0'=c1^post11, wpos^0'=wpos^post11, pi^0'=pi^post11, m^0'=m^post11, seq^0'=seq^post11, (-1+pos^0 <= 0 /\ -seq^post11+seq^0 == 0 /\ -pi^post11+pi^0 == 0 /\ c1^0-c1^post11 == 0 /\ -pos^post11+pos^0 == 0 /\ wpos^0-wpos^post11 == 0 /\ n^0-n^post11 == 0 /\ -m^post11+m^0 == 0 /\ z^0-z^post11 == 0 /\ max^0-max^post11 == 0 /\ c2^0-c2^post11 == 0), cost: 1 14: l9 -> l8 : n^0'=n^post14, c2^0'=c2^post14, z^0'=z^post14, pos^0'=pos^post14, max^0'=max^post14, c1^0'=c1^post14, wpos^0'=wpos^post14, pi^0'=pi^post14, m^0'=m^post14, seq^0'=seq^post14, (c1^0-c1^post14 == 0 /\ 1-pos^0 <= 0 /\ n^0-n^post14 == 0 /\ c2^0-c2^post14 == 0 /\ -max^post14+max^0 == 0 /\ -seq^post14+seq^0 == 0 /\ -pi^post14+pi^0 == 0 /\ -m^post14+m^0 == 0 /\ -z^post14+z^0 == 0 /\ pos^0-pos^post14 == 0 /\ -wpos^post14+wpos^0 == 0), cost: 1 15: l9 -> l4 : n^0'=n^post15, c2^0'=c2^post15, z^0'=z^post15, pos^0'=pos^post15, max^0'=max^post15, c1^0'=c1^post15, wpos^0'=wpos^post15, pi^0'=pi^post15, m^0'=m^post15, seq^0'=seq^post15, (-pi^post15+pi^0 == 0 /\ c2^0 <= 0 /\ n^0-n^post15 == 0 /\ -max^post15+max^0 == 0 /\ c2^0-c2^post15 == 0 /\ c1^0-c1^post15 == 0 /\ -1-pos^0+pos^post15 == 0 /\ pos^0 <= 0 /\ -seq^post15+seq^0 == 0 /\ -m^post15+m^0 == 0 /\ -wpos^post15+wpos^0 == 0 /\ -z^post15+z^0 == 0), cost: 1 16: l10 -> l4 : n^0'=n^post16, c2^0'=c2^post16, z^0'=z^post16, pos^0'=pos^post16, max^0'=max^post16, c1^0'=c1^post16, wpos^0'=wpos^post16, pi^0'=pi^post16, m^0'=m^post16, seq^0'=seq^post16, (-m^post16+m^0 == 0 /\ n^0-n^post16 == 0 /\ -wpos^post16+wpos^0 == 0 /\ max^0-max^post16 == 0 /\ pos^0-pos^post16 == 0 /\ -seq^post16+seq^0 == 0 /\ -c1^post16+c1^0 == 0 /\ 1+z^post16-z^0 == 0 /\ 1-z^0 <= 0 /\ pi^0-pi^post16 == 0 /\ c2^0-c2^post16 == 0), cost: 1 17: l10 -> l9 : n^0'=n^post17, c2^0'=c2^post17, z^0'=z^post17, pos^0'=pos^post17, max^0'=max^post17, c1^0'=c1^post17, wpos^0'=wpos^post17, pi^0'=pi^post17, m^0'=m^post17, seq^0'=seq^post17, (max^0-max^post17 == 0 /\ -c1^post17+c1^0 == 0 /\ z^0 <= 0 /\ -m^post17+m^0 == 0 /\ pos^0-pos^post17 == 0 /\ n^0-n^post17 == 0 /\ -c2^post17+c2^0 == 0 /\ z^0-z^post17 == 0 /\ -wpos^post17+wpos^0 == 0 /\ pi^0-pi^post17 == 0 /\ -seq^post17+seq^0 == 0), cost: 1 18: l11 -> l12 : n^0'=n^post18, c2^0'=c2^post18, z^0'=z^post18, pos^0'=pos^post18, max^0'=max^post18, c1^0'=c1^post18, wpos^0'=wpos^post18, pi^0'=pi^post18, m^0'=m^post18, seq^0'=seq^post18, (0 == 0 /\ -c1^post18+c1^0 == 0 /\ max^0-max^post18 == 0 /\ -1+seq^post18-seq^0 == 0 /\ wpos^post18 == 0 /\ -z^post18 <= 0 /\ -seq^post18+pi^post18 == 0 /\ -m^post18+m^0 == 0 /\ pos^post18 == 0 /\ n^0-n^post18 == 0 /\ c2^0-c2^post18 == 0), cost: 1 27: l12 -> l0 : n^0'=n^post27, c2^0'=c2^post27, z^0'=z^post27, pos^0'=pos^post27, max^0'=max^post27, c1^0'=c1^post27, wpos^0'=wpos^post27, pi^0'=pi^post27, m^0'=m^post27, seq^0'=seq^post27, (max^0-max^post27 == 0 /\ -wpos^post27+wpos^0 == 0 /\ -m^post27+m^0 == 0 /\ -c1^post27+c1^0 == 0 /\ pos^0-pos^post27 == 0 /\ n^0-n^post27 == 0 /\ c1^0 <= 0 /\ -c2^post27+c2^0 == 0 /\ z^0-z^post27 == 0 /\ pi^0-pi^post27 == 0 /\ -seq^post27+seq^0 == 0), cost: 1 28: l12 -> l10 : n^0'=n^post28, c2^0'=c2^post28, z^0'=z^post28, pos^0'=pos^post28, max^0'=max^post28, c1^0'=c1^post28, wpos^0'=wpos^post28, pi^0'=pi^post28, m^0'=m^post28, seq^0'=seq^post28, (0 == 0 /\ -1+c2^post28 <= 0 /\ max^0-max^post28 == 0 /\ -c2^post28 <= 0 /\ -c1^post28+c1^0 == 0 /\ -m^post28+m^0 == 0 /\ pos^0-pos^post28 == 0 /\ n^0-n^post28 == 0 /\ pi^0-pi^post28 == 0 /\ -wpos^post28+wpos^0 == 0 /\ z^0-z^post28 == 0 /\ 1-c1^0 <= 0 /\ -seq^post28+seq^0 == 0), cost: 1 19: l13 -> l11 : n^0'=n^post19, c2^0'=c2^post19, z^0'=z^post19, pos^0'=pos^post19, max^0'=max^post19, c1^0'=c1^post19, wpos^0'=wpos^post19, pi^0'=pi^post19, m^0'=m^post19, seq^0'=seq^post19, (m^0-m^post19 == 0 /\ -wpos^post19+wpos^0 == 0 /\ -seq^post19+seq^0 == 0 /\ -c1^post19+c1^0 == 0 /\ pos^0-pos^post19 == 0 /\ z^0-z^post19 == 0 /\ pi^0 <= 0 /\ max^0-max^post19 == 0 /\ -c2^post19+c2^0 == 0 /\ -pi^post19+pi^0 == 0 /\ n^0-n^post19 == 0), cost: 1 20: l13 -> l12 : n^0'=n^post20, c2^0'=c2^post20, z^0'=z^post20, pos^0'=pos^post20, max^0'=max^post20, c1^0'=c1^post20, wpos^0'=wpos^post20, pi^0'=pi^post20, m^0'=m^post20, seq^0'=seq^post20, (n^0-n^post20 == 0 /\ 1+pi^post20-pi^0 == 0 /\ z^0-z^post20 == 0 /\ -m^post20+m^0 == 0 /\ c1^0 <= 0 /\ wpos^post20 == 0 /\ 1-pi^0 <= 0 /\ c2^0-c2^post20 == 0 /\ -seq^post20+seq^0 == 0 /\ -c1^post20+c1^0 == 0 /\ max^0-max^post20 == 0 /\ pos^0-pos^post20 == 0), cost: 1 21: l14 -> l11 : n^0'=n^post21, c2^0'=c2^post21, z^0'=z^post21, pos^0'=pos^post21, max^0'=max^post21, c1^0'=c1^post21, wpos^0'=wpos^post21, pi^0'=pi^post21, m^0'=m^post21, seq^0'=seq^post21, (z^0-z^post21 == 0 /\ -pos^post21+pos^0 == 0 /\ n^0-n^post21 == 0 /\ -seq^post21+seq^0 == 0 /\ c2^0-c2^post21 == 0 /\ c1^0-c1^post21 == 0 /\ wpos^0-wpos^post21 == 0 /\ -pi^post21+pi^0 == 0 /\ 2-wpos^0 <= 0 /\ max^0-max^post21 == 0 /\ -m^post21+m^0 == 0), cost: 1 22: l14 -> l13 : n^0'=n^post22, c2^0'=c2^post22, z^0'=z^post22, pos^0'=pos^post22, max^0'=max^post22, c1^0'=c1^post22, wpos^0'=wpos^post22, pi^0'=pi^post22, m^0'=m^post22, seq^0'=seq^post22, (c1^0-c1^post22 == 0 /\ -max^post22+max^0 == 0 /\ wpos^0-wpos^post22 == 0 /\ -pi^post22+pi^0 == 0 /\ -m^post22+m^0 == 0 /\ -pos^post22+pos^0 == 0 /\ -seq^post22+seq^0 == 0 /\ n^0-n^post22 == 0 /\ z^0-z^post22 == 0 /\ -1+wpos^0 <= 0 /\ c2^0-c2^post22 == 0), cost: 1 23: l15 -> l14 : n^0'=n^post23, c2^0'=c2^post23, z^0'=z^post23, pos^0'=pos^post23, max^0'=max^post23, c1^0'=c1^post23, wpos^0'=wpos^post23, pi^0'=pi^post23, m^0'=m^post23, seq^0'=seq^post23, (-max^post23+max^0 == 0 /\ wpos^0-wpos^post23 == 0 /\ -seq^post23+seq^0 == 0 /\ -pos^post23+pos^0 == 0 /\ c2^0-c2^post23 == 0 /\ c1^0-c1^post23 == 0 /\ -z^post23+z^0 == 0 /\ 1-wpos^0 <= 0 /\ -pi^post23+pi^0 == 0 /\ n^0-n^post23 == 0 /\ -m^post23+m^0 == 0), cost: 1 24: l15 -> l12 : n^0'=n^post24, c2^0'=c2^post24, z^0'=z^post24, pos^0'=pos^post24, max^0'=max^post24, c1^0'=c1^post24, wpos^0'=wpos^post24, pi^0'=pi^post24, m^0'=m^post24, seq^0'=seq^post24, (c1^0-c1^post24 == 0 /\ n^0-n^post24 == 0 /\ -pos^post24+pos^0 == 0 /\ -m^post24+m^0 == 0 /\ c2^0-c2^post24 == 0 /\ -1-wpos^0+wpos^post24 == 0 /\ wpos^0 <= 0 /\ -pi^post24+pi^0 == 0 /\ -z^post24+z^0 == 0 /\ 1-c1^0 <= 0 /\ -max^post24+max^0 == 0 /\ -seq^post24+seq^0 == 0), cost: 1 25: l16 -> l12 : n^0'=n^post25, c2^0'=c2^post25, z^0'=z^post25, pos^0'=pos^post25, max^0'=max^post25, c1^0'=c1^post25, wpos^0'=wpos^post25, pi^0'=pi^post25, m^0'=m^post25, seq^0'=seq^post25, (-pi^post25+pi^0 == 0 /\ n^0-n^post25 == 0 /\ c2^0-c2^post25 == 0 /\ 2-pos^0 <= 0 /\ -max^post25+max^0 == 0 /\ c1^0-c1^post25 == 0 /\ -seq^post25+seq^0 == 0 /\ -m^post25+m^0 == 0 /\ -z^post25+z^0 == 0 /\ pos^0-pos^post25 == 0 /\ -wpos^post25+wpos^0 == 0), cost: 1 26: l16 -> l15 : n^0'=n^post26, c2^0'=c2^post26, z^0'=z^post26, pos^0'=pos^post26, max^0'=max^post26, c1^0'=c1^post26, wpos^0'=wpos^post26, pi^0'=pi^post26, m^0'=m^post26, seq^0'=seq^post26, (-wpos^post26+wpos^0 == 0 /\ max^0-max^post26 == 0 /\ pos^0-pos^post26 == 0 /\ -1+pos^0 <= 0 /\ n^0-n^post26 == 0 /\ -c1^post26+c1^0 == 0 /\ pi^0-pi^post26 == 0 /\ -seq^post26+seq^0 == 0 /\ c2^0-c2^post26 == 0 /\ -m^post26+m^0 == 0 /\ z^0-z^post26 == 0), cost: 1 29: l17 -> l16 : n^0'=n^post29, c2^0'=c2^post29, z^0'=z^post29, pos^0'=pos^post29, max^0'=max^post29, c1^0'=c1^post29, wpos^0'=wpos^post29, pi^0'=pi^post29, m^0'=m^post29, seq^0'=seq^post29, (-seq^post29+seq^0 == 0 /\ m^0-m^post29 == 0 /\ n^0-n^post29 == 0 /\ 1-pos^0 <= 0 /\ z^0-z^post29 == 0 /\ c2^0-c2^post29 == 0 /\ -c1^post29+c1^0 == 0 /\ max^0-max^post29 == 0 /\ pos^0-pos^post29 == 0 /\ -pi^post29+pi^0 == 0 /\ -wpos^post29+wpos^0 == 0), cost: 1 30: l17 -> l12 : n^0'=n^post30, c2^0'=c2^post30, z^0'=z^post30, pos^0'=pos^post30, max^0'=max^post30, c1^0'=c1^post30, wpos^0'=wpos^post30, pi^0'=pi^post30, m^0'=m^post30, seq^0'=seq^post30, (n^0-n^post30 == 0 /\ z^0-z^post30 == 0 /\ -c1^post30+c1^0 == 0 /\ -1-pos^0+pos^post30 == 0 /\ pos^0 <= 0 /\ -m^post30+m^0 == 0 /\ c1^0 <= 0 /\ c2^0-c2^post30 == 0 /\ -wpos^post30+wpos^0 == 0 /\ -seq^post30+seq^0 == 0 /\ -pi^post30+pi^0 == 0 /\ max^0-max^post30 == 0), cost: 1 31: l18 -> l12 : n^0'=n^post31, c2^0'=c2^post31, z^0'=z^post31, pos^0'=pos^post31, max^0'=max^post31, c1^0'=c1^post31, wpos^0'=wpos^post31, pi^0'=pi^post31, m^0'=m^post31, seq^0'=seq^post31, (n^0-n^post31 == 0 /\ -c1^post31+c1^0 == 0 /\ -pi^post31+pi^0 == 0 /\ -m^post31+m^0 == 0 /\ 1-z^0+z^post31 == 0 /\ 1-z^0 <= 0 /\ c2^0-c2^post31 == 0 /\ -wpos^post31+wpos^0 == 0 /\ pos^0-pos^post31 == 0 /\ max^0-max^post31 == 0 /\ -seq^post31+seq^0 == 0), cost: 1 32: l18 -> l17 : n^0'=n^post32, c2^0'=c2^post32, z^0'=z^post32, pos^0'=pos^post32, max^0'=max^post32, c1^0'=c1^post32, wpos^0'=wpos^post32, pi^0'=pi^post32, m^0'=m^post32, seq^0'=seq^post32, (-seq^post32+seq^0 == 0 /\ -pi^post32+pi^0 == 0 /\ z^0-z^post32 == 0 /\ -m^post32+m^0 == 0 /\ z^0 <= 0 /\ -max^post32+max^0 == 0 /\ wpos^0-wpos^post32 == 0 /\ n^0-n^post32 == 0 /\ -pos^post32+pos^0 == 0 /\ c1^0-c1^post32 == 0 /\ c2^0-c2^post32 == 0), cost: 1 33: l19 -> l1 : n^0'=n^post33, c2^0'=c2^post33, z^0'=z^post33, pos^0'=pos^post33, max^0'=max^post33, c1^0'=c1^post33, wpos^0'=wpos^post33, pi^0'=pi^post33, m^0'=m^post33, seq^0'=seq^post33, (0 == 0 /\ -z^post33 <= 0 /\ max^post33-n^post33 <= 0 /\ c2^0-c2^post33 == 0 /\ c1^0-c1^post33 == 0 /\ -seq^post33+pi^post33 == 0 /\ pos^post33 == 0 /\ -m^post33 <= 0 /\ -max^post33 <= 0 /\ -max^post33+m^post33 <= 0 /\ wpos^post33 == 0 /\ -n^post33 <= 0 /\ -1+seq^post33 == 0), cost: 1 35: l20 -> l18 : n^0'=n^post35, c2^0'=c2^post35, z^0'=z^post35, pos^0'=pos^post35, max^0'=max^post35, c1^0'=c1^post35, wpos^0'=wpos^post35, pi^0'=pi^post35, m^0'=m^post35, seq^0'=seq^post35, (0 == 0 /\ wpos^0-wpos^post35 == 0 /\ c2^0-c2^post35 == 0 /\ -1+c1^post35 <= 0 /\ -m^post35+m^0 == 0 /\ -c1^post35 <= 0 /\ 1-m^0 <= 0 /\ n^0-n^post35 == 0 /\ z^0-z^post35 == 0 /\ -pi^post35+pi^0 == 0 /\ -pos^post35+pos^0 == 0 /\ -max^post35+max^0 == 0 /\ -seq^post35+seq^0 == 0), cost: 1 37: l22 -> l19 : n^0'=n^post37, c2^0'=c2^post37, z^0'=z^post37, pos^0'=pos^post37, max^0'=max^post37, c1^0'=c1^post37, wpos^0'=wpos^post37, pi^0'=pi^post37, m^0'=m^post37, seq^0'=seq^post37, (-m^post37+m^0 == 0 /\ -max^post37+max^0 == 0 /\ n^0-n^post37 == 0 /\ -seq^post37+seq^0 == 0 /\ c2^0-c2^post37 == 0 /\ c1^0-c1^post37 == 0 /\ pos^0-pos^post37 == 0 /\ -pi^post37+pi^0 == 0 /\ -z^post37+z^0 == 0 /\ -wpos^post37+wpos^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : n^0'=n^post0, c2^0'=c2^post0, z^0'=z^post0, pos^0'=pos^post0, max^0'=max^post0, c1^0'=c1^post0, wpos^0'=wpos^post0, pi^0'=pi^post0, m^0'=m^post0, seq^0'=seq^post0, (-pos^post0+pos^0 == 0 /\ c2^0-c2^post0 == 0 /\ c1^0-c1^post0 == 0 /\ wpos^0-wpos^post0 == 0 /\ -pi^post0+pi^0 == 0 /\ -seq^post0+seq^0 == 0 /\ n^0-n^post0 == 0 /\ -m^post0+m^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -max^post0+max^0 == 0 /\ z^0-z^post0 == 0), cost: 1 New rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : n^0'=n^post1, c2^0'=c2^post1, z^0'=z^post1, pos^0'=pos^post1, max^0'=max^post1, c1^0'=c1^post1, wpos^0'=wpos^post1, pi^0'=pi^post1, m^0'=m^post1, seq^0'=seq^post1, (wpos^0-wpos^post1 == 0 /\ -max^post1+max^0 == 0 /\ -seq^post1+seq^0 == 0 /\ c2^0-c2^post1 == 0 /\ -pos^post1+pos^0 == 0 /\ c1^0-c1^post1 == 0 /\ -z^post1+z^0 == 0 /\ max^0-m^0 <= 0 /\ -pi^post1+pi^0 == 0 /\ n^0-n^post1 == 0 /\ -m^post1+m^0 == 0), cost: 1 New rule: l2 -> l0 : max^0-m^0 <= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : n^0'=n^post2, c2^0'=c2^post2, z^0'=z^post2, pos^0'=pos^post2, max^0'=max^post2, c1^0'=c1^post2, wpos^0'=wpos^post2, pi^0'=pi^post2, m^0'=m^post2, seq^0'=seq^post2, (wpos^0-wpos^post2 == 0 /\ -max^post2+max^0 == 0 /\ -seq^post2+seq^0 == 0 /\ -pos^post2+pos^0 == 0 /\ -1+m^post2-m^0 == 0 /\ c1^0-c1^post2 == 0 /\ c2^0-c2^post2 == 0 /\ -z^post2+z^0 == 0 /\ -pi^post2+pi^0 == 0 /\ n^0-n^post2 == 0 /\ 1-max^0+m^0 <= 0), cost: 1 New rule: l2 -> l0 : m^0'=1+m^0, 1-max^0+m^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l4 : n^0'=n^post3, c2^0'=c2^post3, z^0'=z^post3, pos^0'=pos^post3, max^0'=max^post3, c1^0'=c1^post3, wpos^0'=wpos^post3, pi^0'=pi^post3, m^0'=m^post3, seq^0'=seq^post3, (0 == 0 /\ wpos^post3 == 0 /\ n^0-n^post3 == 0 /\ c2^0-c2^post3 == 0 /\ pos^post3 == 0 /\ -1+seq^post3-seq^0 == 0 /\ -seq^post3+pi^post3 == 0 /\ -c1^post3+c1^0 == 0 /\ -m^post3+m^0 == 0 /\ max^0-max^post3 == 0 /\ -z^post3 <= 0), cost: 1 New rule: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 Applied preprocessing Original rule: l5 -> l3 : n^0'=n^post4, c2^0'=c2^post4, z^0'=z^post4, pos^0'=pos^post4, max^0'=max^post4, c1^0'=c1^post4, wpos^0'=wpos^post4, pi^0'=pi^post4, m^0'=m^post4, seq^0'=seq^post4, (-wpos^post4+wpos^0 == 0 /\ max^0-max^post4 == 0 /\ pos^0-pos^post4 == 0 /\ -c1^post4+c1^0 == 0 /\ -m^post4+m^0 == 0 /\ pi^0-pi^post4 == 0 /\ pi^0 <= 0 /\ -seq^post4+seq^0 == 0 /\ z^0-z^post4 == 0 /\ -n^post4+n^0 == 0 /\ c2^0-c2^post4 == 0), cost: 1 New rule: l5 -> l3 : pi^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l4 : n^0'=n^post5, c2^0'=c2^post5, z^0'=z^post5, pos^0'=pos^post5, max^0'=max^post5, c1^0'=c1^post5, wpos^0'=wpos^post5, pi^0'=pi^post5, m^0'=m^post5, seq^0'=seq^post5, (c2^0 <= 0 /\ pos^0-pos^post5 == 0 /\ max^0-max^post5 == 0 /\ wpos^post5 == 0 /\ -c1^post5+c1^0 == 0 /\ n^0-n^post5 == 0 /\ -m^post5+m^0 == 0 /\ 1-pi^0 <= 0 /\ -seq^post5+seq^0 == 0 /\ c2^0-c2^post5 == 0 /\ 1-pi^0+pi^post5 == 0 /\ z^0-z^post5 == 0), cost: 1 New rule: l5 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 Applied preprocessing Original rule: l6 -> l3 : n^0'=n^post6, c2^0'=c2^post6, z^0'=z^post6, pos^0'=pos^post6, max^0'=max^post6, c1^0'=c1^post6, wpos^0'=wpos^post6, pi^0'=pi^post6, m^0'=m^post6, seq^0'=seq^post6, (max^0-max^post6 == 0 /\ -m^post6+m^0 == 0 /\ pos^0-pos^post6 == 0 /\ n^0-n^post6 == 0 /\ -c2^post6+c2^0 == 0 /\ -pi^post6+pi^0 == 0 /\ z^0-z^post6 == 0 /\ -c1^post6+c1^0 == 0 /\ 2-wpos^0 <= 0 /\ -wpos^post6+wpos^0 == 0 /\ -seq^post6+seq^0 == 0), cost: 1 New rule: l6 -> l3 : -2+wpos^0 >= 0, cost: 1 Applied preprocessing Original rule: l6 -> l5 : n^0'=n^post7, c2^0'=c2^post7, z^0'=z^post7, pos^0'=pos^post7, max^0'=max^post7, c1^0'=c1^post7, wpos^0'=wpos^post7, pi^0'=pi^post7, m^0'=m^post7, seq^0'=seq^post7, (-pi^post7+pi^0 == 0 /\ -c1^post7+c1^0 == 0 /\ n^0-n^post7 == 0 /\ z^0-z^post7 == 0 /\ c2^0-c2^post7 == 0 /\ m^0-m^post7 == 0 /\ max^0-max^post7 == 0 /\ -seq^post7+seq^0 == 0 /\ -1+wpos^0 <= 0 /\ pos^0-pos^post7 == 0 /\ -wpos^post7+wpos^0 == 0), cost: 1 New rule: l6 -> l5 : -1+wpos^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : n^0'=n^post8, c2^0'=c2^post8, z^0'=z^post8, pos^0'=pos^post8, max^0'=max^post8, c1^0'=c1^post8, wpos^0'=wpos^post8, pi^0'=pi^post8, m^0'=m^post8, seq^0'=seq^post8, (n^0-n^post8 == 0 /\ z^0-z^post8 == 0 /\ -seq^post8+seq^0 == 0 /\ max^0-max^post8 == 0 /\ -m^post8+m^0 == 0 /\ -wpos^post8+wpos^0 == 0 /\ -pi^post8+pi^0 == 0 /\ pos^0-pos^post8 == 0 /\ -c1^post8+c1^0 == 0 /\ 1-wpos^0 <= 0 /\ -c2^post8+c2^0 == 0), cost: 1 New rule: l7 -> l6 : -1+wpos^0 >= 0, cost: 1 Applied preprocessing Original rule: l7 -> l4 : n^0'=n^post9, c2^0'=c2^post9, z^0'=z^post9, pos^0'=pos^post9, max^0'=max^post9, c1^0'=c1^post9, wpos^0'=wpos^post9, pi^0'=pi^post9, m^0'=m^post9, seq^0'=seq^post9, (-c2^post9+c2^0 == 0 /\ -seq^post9+seq^0 == 0 /\ -c1^post9+c1^0 == 0 /\ z^0-z^post9 == 0 /\ m^0-m^post9 == 0 /\ -1+wpos^post9-wpos^0 == 0 /\ wpos^0 <= 0 /\ 1-c2^0 <= 0 /\ pos^0-pos^post9 == 0 /\ max^0-max^post9 == 0 /\ n^0-n^post9 == 0 /\ -pi^post9+pi^0 == 0), cost: 1 New rule: l7 -> l4 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c2^0 >= 0), cost: 1 Applied preprocessing Original rule: l8 -> l4 : n^0'=n^post10, c2^0'=c2^post10, z^0'=z^post10, pos^0'=pos^post10, max^0'=max^post10, c1^0'=c1^post10, wpos^0'=wpos^post10, pi^0'=pi^post10, m^0'=m^post10, seq^0'=seq^post10, (-pos^post10+pos^0 == 0 /\ n^0-n^post10 == 0 /\ 2-pos^0 <= 0 /\ -seq^post10+seq^0 == 0 /\ c2^0-c2^post10 == 0 /\ c1^0-c1^post10 == 0 /\ -pi^post10+pi^0 == 0 /\ wpos^0-wpos^post10 == 0 /\ max^0-max^post10 == 0 /\ -m^post10+m^0 == 0 /\ z^0-z^post10 == 0), cost: 1 New rule: l8 -> l4 : -2+pos^0 >= 0, cost: 1 Applied preprocessing Original rule: l8 -> l7 : n^0'=n^post11, c2^0'=c2^post11, z^0'=z^post11, pos^0'=pos^post11, max^0'=max^post11, c1^0'=c1^post11, wpos^0'=wpos^post11, pi^0'=pi^post11, m^0'=m^post11, seq^0'=seq^post11, (-1+pos^0 <= 0 /\ -seq^post11+seq^0 == 0 /\ -pi^post11+pi^0 == 0 /\ c1^0-c1^post11 == 0 /\ -pos^post11+pos^0 == 0 /\ wpos^0-wpos^post11 == 0 /\ n^0-n^post11 == 0 /\ -m^post11+m^0 == 0 /\ z^0-z^post11 == 0 /\ max^0-max^post11 == 0 /\ c2^0-c2^post11 == 0), cost: 1 New rule: l8 -> l7 : -1+pos^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l0 : n^0'=n^post12, c2^0'=c2^post12, z^0'=z^post12, pos^0'=pos^post12, max^0'=max^post12, c1^0'=c1^post12, wpos^0'=wpos^post12, pi^0'=pi^post12, m^0'=m^post12, seq^0'=seq^post12, (-max^post12+max^0 == 0 /\ c2^0 <= 0 /\ -pos^post12+pos^0 == 0 /\ wpos^0-wpos^post12 == 0 /\ n^0-n^post12 == 0 /\ -seq^post12+seq^0 == 0 /\ 1+m^post12-m^0 == 0 /\ z^0-z^post12 == 0 /\ c2^0-c2^post12 == 0 /\ c1^0-c1^post12 == 0 /\ -pi^post12+pi^0 == 0), cost: 1 New rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 Applied preprocessing Original rule: l4 -> l2 : n^0'=n^post13, c2^0'=c2^post13, z^0'=z^post13, pos^0'=pos^post13, max^0'=max^post13, c1^0'=c1^post13, wpos^0'=wpos^post13, pi^0'=pi^post13, m^0'=m^post13, seq^0'=seq^post13, (wpos^0-wpos^post13 == 0 /\ -max^post13+max^0 == 0 /\ -pos^post13+pos^0 == 0 /\ c2^0-c2^post13 == 0 /\ -m^post13+m^0 == 0 /\ c1^0-c1^post13 == 0 /\ -z^post13+z^0 == 0 /\ 1-c2^0 <= 0 /\ n^0-n^post13 == 0 /\ -pi^post13+pi^0 == 0 /\ -seq^post13+seq^0 == 0), cost: 1 New rule: l4 -> l2 : -1+c2^0 >= 0, cost: 1 Applied preprocessing Original rule: l9 -> l8 : n^0'=n^post14, c2^0'=c2^post14, z^0'=z^post14, pos^0'=pos^post14, max^0'=max^post14, c1^0'=c1^post14, wpos^0'=wpos^post14, pi^0'=pi^post14, m^0'=m^post14, seq^0'=seq^post14, (c1^0-c1^post14 == 0 /\ 1-pos^0 <= 0 /\ n^0-n^post14 == 0 /\ c2^0-c2^post14 == 0 /\ -max^post14+max^0 == 0 /\ -seq^post14+seq^0 == 0 /\ -pi^post14+pi^0 == 0 /\ -m^post14+m^0 == 0 /\ -z^post14+z^0 == 0 /\ pos^0-pos^post14 == 0 /\ -wpos^post14+wpos^0 == 0), cost: 1 New rule: l9 -> l8 : -1+pos^0 >= 0, cost: 1 Applied preprocessing Original rule: l9 -> l4 : n^0'=n^post15, c2^0'=c2^post15, z^0'=z^post15, pos^0'=pos^post15, max^0'=max^post15, c1^0'=c1^post15, wpos^0'=wpos^post15, pi^0'=pi^post15, m^0'=m^post15, seq^0'=seq^post15, (-pi^post15+pi^0 == 0 /\ c2^0 <= 0 /\ n^0-n^post15 == 0 /\ -max^post15+max^0 == 0 /\ c2^0-c2^post15 == 0 /\ c1^0-c1^post15 == 0 /\ -1-pos^0+pos^post15 == 0 /\ pos^0 <= 0 /\ -seq^post15+seq^0 == 0 /\ -m^post15+m^0 == 0 /\ -wpos^post15+wpos^0 == 0 /\ -z^post15+z^0 == 0), cost: 1 New rule: l9 -> l4 : pos^0'=1+pos^0, (c2^0 <= 0 /\ pos^0 <= 0), cost: 1 Applied preprocessing Original rule: l10 -> l4 : n^0'=n^post16, c2^0'=c2^post16, z^0'=z^post16, pos^0'=pos^post16, max^0'=max^post16, c1^0'=c1^post16, wpos^0'=wpos^post16, pi^0'=pi^post16, m^0'=m^post16, seq^0'=seq^post16, (-m^post16+m^0 == 0 /\ n^0-n^post16 == 0 /\ -wpos^post16+wpos^0 == 0 /\ max^0-max^post16 == 0 /\ pos^0-pos^post16 == 0 /\ -seq^post16+seq^0 == 0 /\ -c1^post16+c1^0 == 0 /\ 1+z^post16-z^0 == 0 /\ 1-z^0 <= 0 /\ pi^0-pi^post16 == 0 /\ c2^0-c2^post16 == 0), cost: 1 New rule: l10 -> l4 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 Applied preprocessing Original rule: l10 -> l9 : n^0'=n^post17, c2^0'=c2^post17, z^0'=z^post17, pos^0'=pos^post17, max^0'=max^post17, c1^0'=c1^post17, wpos^0'=wpos^post17, pi^0'=pi^post17, m^0'=m^post17, seq^0'=seq^post17, (max^0-max^post17 == 0 /\ -c1^post17+c1^0 == 0 /\ z^0 <= 0 /\ -m^post17+m^0 == 0 /\ pos^0-pos^post17 == 0 /\ n^0-n^post17 == 0 /\ -c2^post17+c2^0 == 0 /\ z^0-z^post17 == 0 /\ -wpos^post17+wpos^0 == 0 /\ pi^0-pi^post17 == 0 /\ -seq^post17+seq^0 == 0), cost: 1 New rule: l10 -> l9 : z^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l12 : n^0'=n^post18, c2^0'=c2^post18, z^0'=z^post18, pos^0'=pos^post18, max^0'=max^post18, c1^0'=c1^post18, wpos^0'=wpos^post18, pi^0'=pi^post18, m^0'=m^post18, seq^0'=seq^post18, (0 == 0 /\ -c1^post18+c1^0 == 0 /\ max^0-max^post18 == 0 /\ -1+seq^post18-seq^0 == 0 /\ wpos^post18 == 0 /\ -z^post18 <= 0 /\ -seq^post18+pi^post18 == 0 /\ -m^post18+m^0 == 0 /\ pos^post18 == 0 /\ n^0-n^post18 == 0 /\ c2^0-c2^post18 == 0), cost: 1 New rule: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 Applied preprocessing Original rule: l13 -> l11 : n^0'=n^post19, c2^0'=c2^post19, z^0'=z^post19, pos^0'=pos^post19, max^0'=max^post19, c1^0'=c1^post19, wpos^0'=wpos^post19, pi^0'=pi^post19, m^0'=m^post19, seq^0'=seq^post19, (m^0-m^post19 == 0 /\ -wpos^post19+wpos^0 == 0 /\ -seq^post19+seq^0 == 0 /\ -c1^post19+c1^0 == 0 /\ pos^0-pos^post19 == 0 /\ z^0-z^post19 == 0 /\ pi^0 <= 0 /\ max^0-max^post19 == 0 /\ -c2^post19+c2^0 == 0 /\ -pi^post19+pi^0 == 0 /\ n^0-n^post19 == 0), cost: 1 New rule: l13 -> l11 : pi^0 <= 0, cost: 1 Applied preprocessing Original rule: l13 -> l12 : n^0'=n^post20, c2^0'=c2^post20, z^0'=z^post20, pos^0'=pos^post20, max^0'=max^post20, c1^0'=c1^post20, wpos^0'=wpos^post20, pi^0'=pi^post20, m^0'=m^post20, seq^0'=seq^post20, (n^0-n^post20 == 0 /\ 1+pi^post20-pi^0 == 0 /\ z^0-z^post20 == 0 /\ -m^post20+m^0 == 0 /\ c1^0 <= 0 /\ wpos^post20 == 0 /\ 1-pi^0 <= 0 /\ c2^0-c2^post20 == 0 /\ -seq^post20+seq^0 == 0 /\ -c1^post20+c1^0 == 0 /\ max^0-max^post20 == 0 /\ pos^0-pos^post20 == 0), cost: 1 New rule: l13 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 Applied preprocessing Original rule: l14 -> l11 : n^0'=n^post21, c2^0'=c2^post21, z^0'=z^post21, pos^0'=pos^post21, max^0'=max^post21, c1^0'=c1^post21, wpos^0'=wpos^post21, pi^0'=pi^post21, m^0'=m^post21, seq^0'=seq^post21, (z^0-z^post21 == 0 /\ -pos^post21+pos^0 == 0 /\ n^0-n^post21 == 0 /\ -seq^post21+seq^0 == 0 /\ c2^0-c2^post21 == 0 /\ c1^0-c1^post21 == 0 /\ wpos^0-wpos^post21 == 0 /\ -pi^post21+pi^0 == 0 /\ 2-wpos^0 <= 0 /\ max^0-max^post21 == 0 /\ -m^post21+m^0 == 0), cost: 1 New rule: l14 -> l11 : -2+wpos^0 >= 0, cost: 1 Applied preprocessing Original rule: l14 -> l13 : n^0'=n^post22, c2^0'=c2^post22, z^0'=z^post22, pos^0'=pos^post22, max^0'=max^post22, c1^0'=c1^post22, wpos^0'=wpos^post22, pi^0'=pi^post22, m^0'=m^post22, seq^0'=seq^post22, (c1^0-c1^post22 == 0 /\ -max^post22+max^0 == 0 /\ wpos^0-wpos^post22 == 0 /\ -pi^post22+pi^0 == 0 /\ -m^post22+m^0 == 0 /\ -pos^post22+pos^0 == 0 /\ -seq^post22+seq^0 == 0 /\ n^0-n^post22 == 0 /\ z^0-z^post22 == 0 /\ -1+wpos^0 <= 0 /\ c2^0-c2^post22 == 0), cost: 1 New rule: l14 -> l13 : -1+wpos^0 <= 0, cost: 1 Applied preprocessing Original rule: l15 -> l14 : n^0'=n^post23, c2^0'=c2^post23, z^0'=z^post23, pos^0'=pos^post23, max^0'=max^post23, c1^0'=c1^post23, wpos^0'=wpos^post23, pi^0'=pi^post23, m^0'=m^post23, seq^0'=seq^post23, (-max^post23+max^0 == 0 /\ wpos^0-wpos^post23 == 0 /\ -seq^post23+seq^0 == 0 /\ -pos^post23+pos^0 == 0 /\ c2^0-c2^post23 == 0 /\ c1^0-c1^post23 == 0 /\ -z^post23+z^0 == 0 /\ 1-wpos^0 <= 0 /\ -pi^post23+pi^0 == 0 /\ n^0-n^post23 == 0 /\ -m^post23+m^0 == 0), cost: 1 New rule: l15 -> l14 : -1+wpos^0 >= 0, cost: 1 Applied preprocessing Original rule: l15 -> l12 : n^0'=n^post24, c2^0'=c2^post24, z^0'=z^post24, pos^0'=pos^post24, max^0'=max^post24, c1^0'=c1^post24, wpos^0'=wpos^post24, pi^0'=pi^post24, m^0'=m^post24, seq^0'=seq^post24, (c1^0-c1^post24 == 0 /\ n^0-n^post24 == 0 /\ -pos^post24+pos^0 == 0 /\ -m^post24+m^0 == 0 /\ c2^0-c2^post24 == 0 /\ -1-wpos^0+wpos^post24 == 0 /\ wpos^0 <= 0 /\ -pi^post24+pi^0 == 0 /\ -z^post24+z^0 == 0 /\ 1-c1^0 <= 0 /\ -max^post24+max^0 == 0 /\ -seq^post24+seq^0 == 0), cost: 1 New rule: l15 -> l12 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 1 Applied preprocessing Original rule: l16 -> l12 : n^0'=n^post25, c2^0'=c2^post25, z^0'=z^post25, pos^0'=pos^post25, max^0'=max^post25, c1^0'=c1^post25, wpos^0'=wpos^post25, pi^0'=pi^post25, m^0'=m^post25, seq^0'=seq^post25, (-pi^post25+pi^0 == 0 /\ n^0-n^post25 == 0 /\ c2^0-c2^post25 == 0 /\ 2-pos^0 <= 0 /\ -max^post25+max^0 == 0 /\ c1^0-c1^post25 == 0 /\ -seq^post25+seq^0 == 0 /\ -m^post25+m^0 == 0 /\ -z^post25+z^0 == 0 /\ pos^0-pos^post25 == 0 /\ -wpos^post25+wpos^0 == 0), cost: 1 New rule: l16 -> l12 : -2+pos^0 >= 0, cost: 1 Applied preprocessing Original rule: l16 -> l15 : n^0'=n^post26, c2^0'=c2^post26, z^0'=z^post26, pos^0'=pos^post26, max^0'=max^post26, c1^0'=c1^post26, wpos^0'=wpos^post26, pi^0'=pi^post26, m^0'=m^post26, seq^0'=seq^post26, (-wpos^post26+wpos^0 == 0 /\ max^0-max^post26 == 0 /\ pos^0-pos^post26 == 0 /\ -1+pos^0 <= 0 /\ n^0-n^post26 == 0 /\ -c1^post26+c1^0 == 0 /\ pi^0-pi^post26 == 0 /\ -seq^post26+seq^0 == 0 /\ c2^0-c2^post26 == 0 /\ -m^post26+m^0 == 0 /\ z^0-z^post26 == 0), cost: 1 New rule: l16 -> l15 : -1+pos^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l0 : n^0'=n^post27, c2^0'=c2^post27, z^0'=z^post27, pos^0'=pos^post27, max^0'=max^post27, c1^0'=c1^post27, wpos^0'=wpos^post27, pi^0'=pi^post27, m^0'=m^post27, seq^0'=seq^post27, (max^0-max^post27 == 0 /\ -wpos^post27+wpos^0 == 0 /\ -m^post27+m^0 == 0 /\ -c1^post27+c1^0 == 0 /\ pos^0-pos^post27 == 0 /\ n^0-n^post27 == 0 /\ c1^0 <= 0 /\ -c2^post27+c2^0 == 0 /\ z^0-z^post27 == 0 /\ pi^0-pi^post27 == 0 /\ -seq^post27+seq^0 == 0), cost: 1 New rule: l12 -> l0 : c1^0 <= 0, cost: 1 Applied preprocessing Original rule: l12 -> l10 : n^0'=n^post28, c2^0'=c2^post28, z^0'=z^post28, pos^0'=pos^post28, max^0'=max^post28, c1^0'=c1^post28, wpos^0'=wpos^post28, pi^0'=pi^post28, m^0'=m^post28, seq^0'=seq^post28, (0 == 0 /\ -1+c2^post28 <= 0 /\ max^0-max^post28 == 0 /\ -c2^post28 <= 0 /\ -c1^post28+c1^0 == 0 /\ -m^post28+m^0 == 0 /\ pos^0-pos^post28 == 0 /\ n^0-n^post28 == 0 /\ pi^0-pi^post28 == 0 /\ -wpos^post28+wpos^0 == 0 /\ z^0-z^post28 == 0 /\ 1-c1^0 <= 0 /\ -seq^post28+seq^0 == 0), cost: 1 New rule: l12 -> l10 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 1 Applied preprocessing Original rule: l17 -> l16 : n^0'=n^post29, c2^0'=c2^post29, z^0'=z^post29, pos^0'=pos^post29, max^0'=max^post29, c1^0'=c1^post29, wpos^0'=wpos^post29, pi^0'=pi^post29, m^0'=m^post29, seq^0'=seq^post29, (-seq^post29+seq^0 == 0 /\ m^0-m^post29 == 0 /\ n^0-n^post29 == 0 /\ 1-pos^0 <= 0 /\ z^0-z^post29 == 0 /\ c2^0-c2^post29 == 0 /\ -c1^post29+c1^0 == 0 /\ max^0-max^post29 == 0 /\ pos^0-pos^post29 == 0 /\ -pi^post29+pi^0 == 0 /\ -wpos^post29+wpos^0 == 0), cost: 1 New rule: l17 -> l16 : -1+pos^0 >= 0, cost: 1 Applied preprocessing Original rule: l17 -> l12 : n^0'=n^post30, c2^0'=c2^post30, z^0'=z^post30, pos^0'=pos^post30, max^0'=max^post30, c1^0'=c1^post30, wpos^0'=wpos^post30, pi^0'=pi^post30, m^0'=m^post30, seq^0'=seq^post30, (n^0-n^post30 == 0 /\ z^0-z^post30 == 0 /\ -c1^post30+c1^0 == 0 /\ -1-pos^0+pos^post30 == 0 /\ pos^0 <= 0 /\ -m^post30+m^0 == 0 /\ c1^0 <= 0 /\ c2^0-c2^post30 == 0 /\ -wpos^post30+wpos^0 == 0 /\ -seq^post30+seq^0 == 0 /\ -pi^post30+pi^0 == 0 /\ max^0-max^post30 == 0), cost: 1 New rule: l17 -> l12 : pos^0'=1+pos^0, (pos^0 <= 0 /\ c1^0 <= 0), cost: 1 Applied preprocessing Original rule: l18 -> l12 : n^0'=n^post31, c2^0'=c2^post31, z^0'=z^post31, pos^0'=pos^post31, max^0'=max^post31, c1^0'=c1^post31, wpos^0'=wpos^post31, pi^0'=pi^post31, m^0'=m^post31, seq^0'=seq^post31, (n^0-n^post31 == 0 /\ -c1^post31+c1^0 == 0 /\ -pi^post31+pi^0 == 0 /\ -m^post31+m^0 == 0 /\ 1-z^0+z^post31 == 0 /\ 1-z^0 <= 0 /\ c2^0-c2^post31 == 0 /\ -wpos^post31+wpos^0 == 0 /\ pos^0-pos^post31 == 0 /\ max^0-max^post31 == 0 /\ -seq^post31+seq^0 == 0), cost: 1 New rule: l18 -> l12 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 Applied preprocessing Original rule: l18 -> l17 : n^0'=n^post32, c2^0'=c2^post32, z^0'=z^post32, pos^0'=pos^post32, max^0'=max^post32, c1^0'=c1^post32, wpos^0'=wpos^post32, pi^0'=pi^post32, m^0'=m^post32, seq^0'=seq^post32, (-seq^post32+seq^0 == 0 /\ -pi^post32+pi^0 == 0 /\ z^0-z^post32 == 0 /\ -m^post32+m^0 == 0 /\ z^0 <= 0 /\ -max^post32+max^0 == 0 /\ wpos^0-wpos^post32 == 0 /\ n^0-n^post32 == 0 /\ -pos^post32+pos^0 == 0 /\ c1^0-c1^post32 == 0 /\ c2^0-c2^post32 == 0), cost: 1 New rule: l18 -> l17 : z^0 <= 0, cost: 1 Applied preprocessing Original rule: l19 -> l1 : n^0'=n^post33, c2^0'=c2^post33, z^0'=z^post33, pos^0'=pos^post33, max^0'=max^post33, c1^0'=c1^post33, wpos^0'=wpos^post33, pi^0'=pi^post33, m^0'=m^post33, seq^0'=seq^post33, (0 == 0 /\ -z^post33 <= 0 /\ max^post33-n^post33 <= 0 /\ c2^0-c2^post33 == 0 /\ c1^0-c1^post33 == 0 /\ -seq^post33+pi^post33 == 0 /\ pos^post33 == 0 /\ -m^post33 <= 0 /\ -max^post33 <= 0 /\ -max^post33+m^post33 <= 0 /\ wpos^post33 == 0 /\ -n^post33 <= 0 /\ -1+seq^post33 == 0), cost: 1 New rule: l19 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 1 Applied preprocessing Original rule: l20 -> l18 : n^0'=n^post35, c2^0'=c2^post35, z^0'=z^post35, pos^0'=pos^post35, max^0'=max^post35, c1^0'=c1^post35, wpos^0'=wpos^post35, pi^0'=pi^post35, m^0'=m^post35, seq^0'=seq^post35, (0 == 0 /\ wpos^0-wpos^post35 == 0 /\ c2^0-c2^post35 == 0 /\ -1+c1^post35 <= 0 /\ -m^post35+m^0 == 0 /\ -c1^post35 <= 0 /\ 1-m^0 <= 0 /\ n^0-n^post35 == 0 /\ z^0-z^post35 == 0 /\ -pi^post35+pi^0 == 0 /\ -pos^post35+pos^0 == 0 /\ -max^post35+max^0 == 0 /\ -seq^post35+seq^0 == 0), cost: 1 New rule: l20 -> l18 : c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 1 Applied preprocessing Original rule: l1 -> l20 : n^0'=n^post36, c2^0'=c2^post36, z^0'=z^post36, pos^0'=pos^post36, max^0'=max^post36, c1^0'=c1^post36, wpos^0'=wpos^post36, pi^0'=pi^post36, m^0'=m^post36, seq^0'=seq^post36, (-pi^post36+pi^0 == 0 /\ n^0-n^post36 == 0 /\ -max^post36+max^0 == 0 /\ c2^0-c2^post36 == 0 /\ c1^0-c1^post36 == 0 /\ -seq^post36+seq^0 == 0 /\ -m^post36+m^0 == 0 /\ pos^0-pos^post36 == 0 /\ -z^post36+z^0 == 0 /\ -wpos^post36+wpos^0 == 0), cost: 1 New rule: l1 -> l20 : TRUE, cost: 1 Applied preprocessing Original rule: l22 -> l19 : n^0'=n^post37, c2^0'=c2^post37, z^0'=z^post37, pos^0'=pos^post37, max^0'=max^post37, c1^0'=c1^post37, wpos^0'=wpos^post37, pi^0'=pi^post37, m^0'=m^post37, seq^0'=seq^post37, (-m^post37+m^0 == 0 /\ -max^post37+max^0 == 0 /\ n^0-n^post37 == 0 /\ -seq^post37+seq^0 == 0 /\ c2^0-c2^post37 == 0 /\ c1^0-c1^post37 == 0 /\ pos^0-pos^post37 == 0 /\ -pi^post37+pi^0 == 0 /\ -z^post37+z^0 == 0 /\ -wpos^post37+wpos^0 == 0), cost: 1 New rule: l22 -> l19 : TRUE, cost: 1 Simplified rules Start location: l22 38: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 73: l1 -> l20 : TRUE, cost: 1 39: l2 -> l0 : max^0-m^0 <= 0, cost: 1 40: l2 -> l0 : m^0'=1+m^0, 1-max^0+m^0 <= 0, cost: 1 41: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 50: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 51: l4 -> l2 : -1+c2^0 >= 0, cost: 1 42: l5 -> l3 : pi^0 <= 0, cost: 1 43: l5 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 44: l6 -> l3 : -2+wpos^0 >= 0, cost: 1 45: l6 -> l5 : -1+wpos^0 <= 0, cost: 1 46: l7 -> l6 : -1+wpos^0 >= 0, cost: 1 47: l7 -> l4 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c2^0 >= 0), cost: 1 48: l8 -> l4 : -2+pos^0 >= 0, cost: 1 49: l8 -> l7 : -1+pos^0 <= 0, cost: 1 52: l9 -> l8 : -1+pos^0 >= 0, cost: 1 53: l9 -> l4 : pos^0'=1+pos^0, (c2^0 <= 0 /\ pos^0 <= 0), cost: 1 54: l10 -> l4 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 55: l10 -> l9 : z^0 <= 0, cost: 1 56: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 65: l12 -> l0 : c1^0 <= 0, cost: 1 66: l12 -> l10 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 1 57: l13 -> l11 : pi^0 <= 0, cost: 1 58: l13 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 59: l14 -> l11 : -2+wpos^0 >= 0, cost: 1 60: l14 -> l13 : -1+wpos^0 <= 0, cost: 1 61: l15 -> l14 : -1+wpos^0 >= 0, cost: 1 62: l15 -> l12 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 1 63: l16 -> l12 : -2+pos^0 >= 0, cost: 1 64: l16 -> l15 : -1+pos^0 <= 0, cost: 1 67: l17 -> l16 : -1+pos^0 >= 0, cost: 1 68: l17 -> l12 : pos^0'=1+pos^0, (pos^0 <= 0 /\ c1^0 <= 0), cost: 1 69: l18 -> l12 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 70: l18 -> l17 : z^0 <= 0, cost: 1 71: l19 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 1 72: l20 -> l18 : c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 1 74: l22 -> l19 : TRUE, cost: 1 Eliminating location l19 by chaining: Applied chaining First rule: l22 -> l19 : TRUE, cost: 1 Second rule: l19 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 1 New rule: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Applied deletion Removed the following rules: 71 74 Eliminating location l20 by chaining: Applied chaining First rule: l1 -> l20 : TRUE, cost: 1 Second rule: l20 -> l18 : c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 1 New rule: l1 -> l18 : c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 2 Applied deletion Removed the following rules: 72 73 Eliminated locations on linear paths Start location: l22 38: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 76: l1 -> l18 : c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 2 39: l2 -> l0 : max^0-m^0 <= 0, cost: 1 40: l2 -> l0 : m^0'=1+m^0, 1-max^0+m^0 <= 0, cost: 1 41: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 50: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 51: l4 -> l2 : -1+c2^0 >= 0, cost: 1 42: l5 -> l3 : pi^0 <= 0, cost: 1 43: l5 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 44: l6 -> l3 : -2+wpos^0 >= 0, cost: 1 45: l6 -> l5 : -1+wpos^0 <= 0, cost: 1 46: l7 -> l6 : -1+wpos^0 >= 0, cost: 1 47: l7 -> l4 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c2^0 >= 0), cost: 1 48: l8 -> l4 : -2+pos^0 >= 0, cost: 1 49: l8 -> l7 : -1+pos^0 <= 0, cost: 1 52: l9 -> l8 : -1+pos^0 >= 0, cost: 1 53: l9 -> l4 : pos^0'=1+pos^0, (c2^0 <= 0 /\ pos^0 <= 0), cost: 1 54: l10 -> l4 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 55: l10 -> l9 : z^0 <= 0, cost: 1 56: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 65: l12 -> l0 : c1^0 <= 0, cost: 1 66: l12 -> l10 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 1 57: l13 -> l11 : pi^0 <= 0, cost: 1 58: l13 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 59: l14 -> l11 : -2+wpos^0 >= 0, cost: 1 60: l14 -> l13 : -1+wpos^0 <= 0, cost: 1 61: l15 -> l14 : -1+wpos^0 >= 0, cost: 1 62: l15 -> l12 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 1 63: l16 -> l12 : -2+pos^0 >= 0, cost: 1 64: l16 -> l15 : -1+pos^0 <= 0, cost: 1 67: l17 -> l16 : -1+pos^0 >= 0, cost: 1 68: l17 -> l12 : pos^0'=1+pos^0, (pos^0 <= 0 /\ c1^0 <= 0), cost: 1 69: l18 -> l12 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 70: l18 -> l17 : z^0 <= 0, cost: 1 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Eliminating location l18 by chaining: Applied chaining First rule: l1 -> l18 : c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 2 Second rule: l18 -> l12 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 New rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Applied chaining First rule: l1 -> l18 : c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 2 Second rule: l18 -> l17 : z^0 <= 0, cost: 1 New rule: l1 -> l17 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 3 Applied deletion Removed the following rules: 69 70 76 Eliminating location l10 by chaining: Applied chaining First rule: l12 -> l10 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 1 Second rule: l10 -> l4 : z^0'=-1+z^0, -1+z^0 >= 0, cost: 1 New rule: l12 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, (-1+c2^post28 <= 0 /\ -1+z^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 Applied chaining First rule: l12 -> l10 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 1 Second rule: l10 -> l9 : z^0 <= 0, cost: 1 New rule: l12 -> l9 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 Applied deletion Removed the following rules: 54 55 66 Eliminating location l2 by chaining: Applied chaining First rule: l4 -> l2 : -1+c2^0 >= 0, cost: 1 Second rule: l2 -> l0 : max^0-m^0 <= 0, cost: 1 New rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 Applied chaining First rule: l4 -> l2 : -1+c2^0 >= 0, cost: 1 Second rule: l2 -> l0 : m^0'=1+m^0, 1-max^0+m^0 <= 0, cost: 1 New rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 Applied deletion Removed the following rules: 39 40 51 Eliminating location l8 by chaining: Applied chaining First rule: l9 -> l8 : -1+pos^0 >= 0, cost: 1 Second rule: l8 -> l4 : -2+pos^0 >= 0, cost: 1 New rule: l9 -> l4 : (-1+pos^0 >= 0 /\ -2+pos^0 >= 0), cost: 2 Applied simplification Original rule: l9 -> l4 : (-1+pos^0 >= 0 /\ -2+pos^0 >= 0), cost: 2 New rule: l9 -> l4 : -2+pos^0 >= 0, cost: 2 Applied chaining First rule: l9 -> l8 : -1+pos^0 >= 0, cost: 1 Second rule: l8 -> l7 : -1+pos^0 <= 0, cost: 1 New rule: l9 -> l7 : (-1+pos^0 <= 0 /\ -1+pos^0 >= 0), cost: 2 Applied deletion Removed the following rules: 48 49 52 Eliminating location l6 by chaining: Applied chaining First rule: l7 -> l6 : -1+wpos^0 >= 0, cost: 1 Second rule: l6 -> l3 : -2+wpos^0 >= 0, cost: 1 New rule: l7 -> l3 : (-2+wpos^0 >= 0 /\ -1+wpos^0 >= 0), cost: 2 Applied simplification Original rule: l7 -> l3 : (-2+wpos^0 >= 0 /\ -1+wpos^0 >= 0), cost: 2 New rule: l7 -> l3 : -2+wpos^0 >= 0, cost: 2 Applied chaining First rule: l7 -> l6 : -1+wpos^0 >= 0, cost: 1 Second rule: l6 -> l5 : -1+wpos^0 <= 0, cost: 1 New rule: l7 -> l5 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 Applied deletion Removed the following rules: 44 45 46 Eliminating location l16 by chaining: Applied chaining First rule: l17 -> l16 : -1+pos^0 >= 0, cost: 1 Second rule: l16 -> l12 : -2+pos^0 >= 0, cost: 1 New rule: l17 -> l12 : (-1+pos^0 >= 0 /\ -2+pos^0 >= 0), cost: 2 Applied simplification Original rule: l17 -> l12 : (-1+pos^0 >= 0 /\ -2+pos^0 >= 0), cost: 2 New rule: l17 -> l12 : -2+pos^0 >= 0, cost: 2 Applied chaining First rule: l17 -> l16 : -1+pos^0 >= 0, cost: 1 Second rule: l16 -> l15 : -1+pos^0 <= 0, cost: 1 New rule: l17 -> l15 : (-1+pos^0 <= 0 /\ -1+pos^0 >= 0), cost: 2 Applied deletion Removed the following rules: 63 64 67 Eliminating location l14 by chaining: Applied chaining First rule: l15 -> l14 : -1+wpos^0 >= 0, cost: 1 Second rule: l14 -> l11 : -2+wpos^0 >= 0, cost: 1 New rule: l15 -> l11 : (-2+wpos^0 >= 0 /\ -1+wpos^0 >= 0), cost: 2 Applied simplification Original rule: l15 -> l11 : (-2+wpos^0 >= 0 /\ -1+wpos^0 >= 0), cost: 2 New rule: l15 -> l11 : -2+wpos^0 >= 0, cost: 2 Applied chaining First rule: l15 -> l14 : -1+wpos^0 >= 0, cost: 1 Second rule: l14 -> l13 : -1+wpos^0 <= 0, cost: 1 New rule: l15 -> l13 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 Applied deletion Removed the following rules: 59 60 61 Eliminated locations on tree-shaped paths Start location: l22 38: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 77: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 78: l1 -> l17 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 3 41: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 50: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 81: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 82: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 42: l5 -> l3 : pi^0 <= 0, cost: 1 43: l5 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 47: l7 -> l4 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c2^0 >= 0), cost: 1 85: l7 -> l3 : -2+wpos^0 >= 0, cost: 2 86: l7 -> l5 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 53: l9 -> l4 : pos^0'=1+pos^0, (c2^0 <= 0 /\ pos^0 <= 0), cost: 1 83: l9 -> l4 : -2+pos^0 >= 0, cost: 2 84: l9 -> l7 : (-1+pos^0 <= 0 /\ -1+pos^0 >= 0), cost: 2 56: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 65: l12 -> l0 : c1^0 <= 0, cost: 1 79: l12 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, (-1+c2^post28 <= 0 /\ -1+z^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 80: l12 -> l9 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 57: l13 -> l11 : pi^0 <= 0, cost: 1 58: l13 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 62: l15 -> l12 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 1 89: l15 -> l11 : -2+wpos^0 >= 0, cost: 2 90: l15 -> l13 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 68: l17 -> l12 : pos^0'=1+pos^0, (pos^0 <= 0 /\ c1^0 <= 0), cost: 1 87: l17 -> l12 : -2+pos^0 >= 0, cost: 2 88: l17 -> l15 : (-1+pos^0 <= 0 /\ -1+pos^0 >= 0), cost: 2 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Eliminating location l17 by chaining: Applied chaining First rule: l1 -> l17 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l17 -> l12 : pos^0'=1+pos^0, (pos^0 <= 0 /\ c1^0 <= 0), cost: 1 New rule: l1 -> l12 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 Applied simplification Original rule: l1 -> l12 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 New rule: l1 -> l12 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 Applied chaining First rule: l1 -> l17 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l17 -> l12 : -2+pos^0 >= 0, cost: 2 New rule: l1 -> l12 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0), cost: 5 Applied chaining First rule: l1 -> l17 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l17 -> l15 : (-1+pos^0 <= 0 /\ -1+pos^0 >= 0), cost: 2 New rule: l1 -> l15 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 5 Applied deletion Removed the following rules: 68 78 87 88 Eliminating location l9 by chaining: Applied chaining First rule: l12 -> l9 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 Second rule: l9 -> l4 : pos^0'=1+pos^0, (c2^0 <= 0 /\ pos^0 <= 0), cost: 1 New rule: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 Applied simplification Original rule: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 New rule: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 Applied chaining First rule: l12 -> l9 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 Second rule: l9 -> l4 : -2+pos^0 >= 0, cost: 2 New rule: l12 -> l4 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -2+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 Applied chaining First rule: l12 -> l9 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 Second rule: l9 -> l7 : (-1+pos^0 <= 0 /\ -1+pos^0 >= 0), cost: 2 New rule: l12 -> l7 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 Applied deletion Removed the following rules: 53 80 83 84 Eliminating location l5 by chaining: Applied chaining First rule: l7 -> l5 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 Second rule: l5 -> l3 : pi^0 <= 0, cost: 1 New rule: l7 -> l3 : (pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 Applied chaining First rule: l7 -> l5 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 Second rule: l5 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 New rule: l7 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 Applied deletion Removed the following rules: 42 43 86 Eliminating location l13 by chaining: Applied chaining First rule: l15 -> l13 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 Second rule: l13 -> l11 : pi^0 <= 0, cost: 1 New rule: l15 -> l11 : (pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 Applied chaining First rule: l15 -> l13 : (-1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 2 Second rule: l13 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0), cost: 1 New rule: l15 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 Applied deletion Removed the following rules: 57 58 90 Eliminated locations on tree-shaped paths Start location: l22 38: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 77: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 91: l1 -> l12 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 92: l1 -> l12 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0), cost: 5 93: l1 -> l15 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 5 41: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 50: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 81: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 82: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 47: l7 -> l4 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c2^0 >= 0), cost: 1 85: l7 -> l3 : -2+wpos^0 >= 0, cost: 2 97: l7 -> l3 : (pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 98: l7 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 56: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 65: l12 -> l0 : c1^0 <= 0, cost: 1 79: l12 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, (-1+c2^post28 <= 0 /\ -1+z^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 94: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 95: l12 -> l4 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -2+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 96: l12 -> l7 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 62: l15 -> l12 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 1 89: l15 -> l11 : -2+wpos^0 >= 0, cost: 2 99: l15 -> l11 : (pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 100: l15 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Eliminating location l15 by chaining: Applied chaining First rule: l1 -> l15 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 5 Second rule: l15 -> l12 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 1 New rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=1+wpos^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ c1^post35 >= 0), cost: 6 Applied simplification Original rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=1+wpos^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ c1^post35 >= 0), cost: 6 New rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=1+wpos^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0), cost: 6 Applied chaining First rule: l1 -> l15 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 5 Second rule: l15 -> l11 : -2+wpos^0 >= 0, cost: 2 New rule: l1 -> l11 : c1^0'=c1^post35, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 7 Applied chaining First rule: l1 -> l15 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 5 Second rule: l15 -> l11 : (pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 New rule: l1 -> l11 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0), cost: 8 Applied chaining First rule: l1 -> l15 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 5 Second rule: l15 -> l12 : wpos^0'=0, pi^0'=-1+pi^0, (c1^0 <= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 New rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 8 Applied simplification Original rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 8 New rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 8 Applied deletion Removed the following rules: 62 89 93 99 100 Eliminating location l7 by chaining: Applied chaining First rule: l12 -> l7 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 Second rule: l7 -> l4 : wpos^0'=1+wpos^0, (wpos^0 <= 0 /\ -1+c2^0 >= 0), cost: 1 New rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ wpos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 5 Applied simplification Original rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ wpos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 5 New rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 5 Applied chaining First rule: l12 -> l7 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 Second rule: l7 -> l3 : -2+wpos^0 >= 0, cost: 2 New rule: l12 -> l3 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 6 Applied chaining First rule: l12 -> l7 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 Second rule: l7 -> l3 : (pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 New rule: l12 -> l3 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 7 Applied chaining First rule: l12 -> l7 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 Second rule: l7 -> l4 : wpos^0'=0, pi^0'=-1+pi^0, (c2^0 <= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 3 New rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=0, pi^0'=-1+pi^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 Applied simplification Original rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=0, pi^0'=-1+pi^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 New rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 Applied deletion Removed the following rules: 47 85 96 97 98 Eliminated locations on tree-shaped paths Start location: l22 38: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 77: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 91: l1 -> l12 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 92: l1 -> l12 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0), cost: 5 101: l1 -> l12 : c1^0'=c1^post35, wpos^0'=1+wpos^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0), cost: 6 102: l1 -> l11 : c1^0'=c1^post35, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 7 103: l1 -> l11 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0), cost: 8 104: l1 -> l12 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 8 41: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 50: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 81: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 82: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 56: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 65: l12 -> l0 : c1^0 <= 0, cost: 1 79: l12 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, (-1+c2^post28 <= 0 /\ -1+z^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 94: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 95: l12 -> l4 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -2+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 105: l12 -> l4 : c2^0'=c2^post28, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 5 106: l12 -> l3 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 6 107: l12 -> l3 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 7 108: l12 -> l4 : c2^0'=c2^post28, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Eliminating location l11 by chaining: Applied chaining First rule: l1 -> l11 : c1^0'=c1^post35, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 7 Second rule: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 New rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 8 Applied chaining First rule: l1 -> l11 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0), cost: 8 Second rule: l11 -> l12 : z^0'=z^post18, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post18 >= 0, cost: 1 New rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0), cost: 9 Applied deletion Removed the following rules: 56 102 103 Eliminating location l12 by chaining: Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l0 : c1^0 <= 0, cost: 1 New rule: l1 -> l0 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 Applied simplification Original rule: l1 -> l0 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 New rule: l1 -> l0 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, (-1+c2^post28 <= 0 /\ -1+z^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 5 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 5 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 >= 0), cost: 5 Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l4 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -2+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 7 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 7 Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 5 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ c1^post35 >= 0), cost: 8 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ c1^post35 >= 0), cost: 8 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l3 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 6 New rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 9 Applied simplification Original rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 9 New rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 >= 0), cost: 9 Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l3 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 10 Applied simplification Original rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 10 New rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 10 Applied chaining First rule: l1 -> l12 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 >= 0), cost: 3 Second rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 Applied chaining First rule: l1 -> l12 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 Second rule: l12 -> l0 : c1^0 <= 0, cost: 1 New rule: l1 -> l0 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 5 Applied chaining First rule: l1 -> l12 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0), cost: 5 Second rule: l12 -> l0 : c1^0 <= 0, cost: 1 New rule: l1 -> l0 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 Applied simplification Original rule: l1 -> l0 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 New rule: l1 -> l0 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 Applied chaining First rule: l1 -> l12 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0), cost: 5 Second rule: l12 -> l4 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -2+pos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 4 New rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 9 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 9 New rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 9 Applied chaining First rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=1+wpos^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0), cost: 6 Second rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ wpos^0 <= 0 /\ -1+c1^0 >= 0), cost: 5 New rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0), cost: 11 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0), cost: 11 New rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0), cost: 11 Applied chaining First rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=1+wpos^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0), cost: 6 Second rule: l12 -> l3 : c2^0'=c2^post28, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l3 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 >= 0), cost: 13 Applied chaining First rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=1+wpos^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0), cost: 6 Second rule: l12 -> l4 : c2^0'=c2^post28, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 Applied chaining First rule: l1 -> l12 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 8 Second rule: l12 -> l0 : c1^0 <= 0, cost: 1 New rule: l1 -> l0 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 Applied chaining First rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 8 Second rule: l12 -> l0 : c1^0 <= 0, cost: 1 New rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 Applied simplification Original rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 New rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 Applied chaining First rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 8 Second rule: l12 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, (-1+c2^post28 <= 0 /\ -1+z^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 10 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 10 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 >= 0), cost: 10 Applied chaining First rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0), cost: 8 Second rule: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied chaining First rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0), cost: 9 Second rule: l12 -> l0 : c1^0 <= 0, cost: 1 New rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 Applied simplification Original rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 New rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 Applied chaining First rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0), cost: 9 Second rule: l12 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, (-1+c2^post28 <= 0 /\ -1+z^0 >= 0 /\ -1+c1^0 >= 0 /\ c2^post28 >= 0), cost: 2 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 11 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 >= 0), cost: 11 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Applied chaining First rule: l1 -> l12 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0), cost: 9 Second rule: l12 -> l4 : c2^0'=c2^post28, pos^0'=1+pos^0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+c1^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 3 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied simplification Original rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied deletion Removed the following rules: 65 77 79 91 92 94 95 101 104 105 106 107 108 109 110 Eliminated locations on tree-shaped paths Start location: l22 38: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 111: l1 -> l0 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 112: l1 -> l4 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 >= 0), cost: 5 113: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 114: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 7 115: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0), cost: 8 116: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 >= 0), cost: 9 117: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 10 118: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 119: l1 -> l0 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 5 120: l1 -> l0 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 121: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 9 122: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0), cost: 11 123: l1 -> l3 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 >= 0), cost: 13 124: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 125: l1 -> l0 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 126: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 127: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 >= 0), cost: 10 128: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 129: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 130: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 131: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 41: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 50: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 81: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 82: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Eliminating location l3 by chaining: Applied chaining First rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 >= 0), cost: 9 Second rule: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 >= 0), cost: 10 Applied chaining First rule: l1 -> l3 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Applied chaining First rule: l1 -> l3 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 >= 0), cost: 13 Second rule: l3 -> l4 : z^0'=z^post3, pos^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, z^post3 >= 0, cost: 1 New rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 >= 0), cost: 14 Applied deletion Removed the following rules: 41 116 117 123 Eliminating location l4 by chaining: Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 >= 0), cost: 5 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 >= 0), cost: 5 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 7 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 7 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 >= 0), cost: 5 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 7 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 7 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 7 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 7 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 9 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 9 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0), cost: 9 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 7 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 9 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 9 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 9 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0), cost: 8 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0), cost: 10 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0), cost: 8 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 10 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 9 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 9 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 11 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 >= 0), cost: 9 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 11 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 11 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 11 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0), cost: 11 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0), cost: 11 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 14 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 12 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 12 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 12 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 13 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 13 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 13 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 13 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 13 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 12 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 12 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 12 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 13 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 13 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 13 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 13 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 13 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 >= 0), cost: 14 Second rule: l4 -> l0 : m^0'=-1+m^0, c2^0 <= 0, cost: 1 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 >= 0), cost: 14 Second rule: l4 -> l0 : (-1+c2^0 >= 0 /\ max^0-m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 16 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ c2^post28 >= 0), cost: 16 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 16 Applied chaining First rule: l1 -> l4 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 >= 0), cost: 14 Second rule: l4 -> l0 : m^0'=1+m^0, (-1+c2^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 2 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 16 Applied simplification Original rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0 /\ c2^post28 >= 0), cost: 16 New rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 16 Applied deletion Removed the following rules: 50 81 82 112 113 114 115 118 121 122 124 127 128 130 131 132 133 134 Eliminated locations on tree-shaped paths Start location: l22 38: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 111: l1 -> l0 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 119: l1 -> l0 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 5 120: l1 -> l0 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 125: l1 -> l0 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 126: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 129: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 135: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 136: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 7 137: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 7 138: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 139: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 140: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0), cost: 9 141: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 9 142: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0), cost: 10 143: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 10 144: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 145: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 146: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 147: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 11 148: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 149: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 150: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 14 151: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 152: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 12 153: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 154: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 155: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 156: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 13 157: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 158: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 159: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 160: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 12 161: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 162: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 163: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 13 164: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 165: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 166: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 16 167: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 16 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Eliminating location l0 by chaining: Applied chaining First rule: l1 -> l0 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 4 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 5 Applied chaining First rule: l1 -> l0 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 5 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 Applied chaining First rule: l1 -> l0 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 7 Applied chaining First rule: l1 -> l0 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 Applied chaining First rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 9 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 Applied chaining First rule: l1 -> l0 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 11 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 6 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 7 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 7 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 8 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 9 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0), cost: 9 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 10 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 9 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 10 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0), cost: 10 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 11 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 10 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 11 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 10 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 11 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 14 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 14 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 14 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 12 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 13 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 14 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 14 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 14 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 12 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 13 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 14 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 14 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 16 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 16 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 17 Applied chaining First rule: l1 -> l0 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 16 Second rule: l0 -> l1 : -1-n^0+seq^0 <= 0, cost: 1 New rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 17 Applied deletion Removed the following rules: 38 111 119 120 125 126 129 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 Eliminated locations on tree-shaped paths Start location: l22 168: l1 -> l1 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 5 169: l1 -> l1 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 170: l1 -> l1 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 7 171: l1 -> l1 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 172: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 173: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 11 174: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 175: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 8 176: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 8 177: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 178: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 9 179: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 10 180: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 10 181: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 11 182: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 11 183: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 184: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 185: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 186: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 187: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 14 188: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 14 189: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 190: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 191: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 192: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 193: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 194: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 195: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 14 196: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 14 197: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 14 198: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 199: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 200: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 201: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 202: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 14 203: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 14 204: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 16 205: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 17 206: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 17 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Applied simplification Original rule: l1 -> l1 : z^0'=-1+z^0, c1^0'=c1^post35, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 5 New rule: l1 -> l1 : z^0'=-1+z^0, c1^0'=0, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 5 Applied simplification Original rule: l1 -> l1 : pos^0'=1+pos^0, c1^0'=c1^post35, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 6 New rule: l1 -> l1 : pos^0'=1+pos^0, c1^0'=0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 6 Applied simplification Original rule: l1 -> l1 : c1^0'=c1^post35, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 7 New rule: l1 -> l1 : c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 7 Applied simplification Original rule: l1 -> l1 : c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 New rule: l1 -> l1 : c1^0'=0, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 10 Applied simplification Original rule: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 10 New rule: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0), cost: 10 Applied simplification Original rule: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c1^post35 <= 0 /\ c1^post35 >= 0), cost: 11 New rule: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 11 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 7 New rule: l1 -> l1 : c2^0'=0, z^0'=-2+z^0, c1^0'=1, m^0'=-1+m^0, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 7 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 8 New rule: l1 -> l1 : c2^0'=1, z^0'=-2+z^0, c1^0'=1, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-2+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 8 New rule: l1 -> l1 : c2^0'=1, z^0'=-2+z^0, c1^0'=1, m^0'=1+m^0, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 8 New rule: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=1, m^0'=-1+m^0, (pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 8 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=-1+m^0, (-1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 9 New rule: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, c1^0'=1, m^0'=-1+m^0, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 9 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 10 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 10 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 10 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, m^0'=1+m^0, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 10 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 11 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, wpos^0'=1+wpos^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 11 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ wpos^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 11 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ wpos^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 11 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^0, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, c1^0'=1, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 12 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=-1+m^0, (z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 11 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, m^0'=1+m^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 14 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ -1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 14 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, c1^0'=c1^post35, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 15 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ -1+pi^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 15 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l1 : c2^0'=0, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0), cost: 12 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 New rule: l1 -> l1 : c2^0'=0, z^0'=0, pos^0'=1, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0), cost: 13 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 New rule: l1 -> l1 : c2^0'=0, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 13 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=-1+z^post18, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+z^post18 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 14 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post18, pos^0'=1, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ z^post18 <= 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 14 New rule: l1 -> l1 : c2^0'=0, z^0'=0, pos^0'=1, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 12 New rule: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0), cost: 12 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 New rule: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ max^0-m^0 <= 0), cost: 13 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 New rule: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 13 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 13 New rule: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 13 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 <= 0 /\ -1+z^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 <= 0 /\ -1+wpos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 14 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ c2^post28 <= 0 /\ c2^post28 >= 0), cost: 16 New rule: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0), cost: 16 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 17 New rule: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 17 Applied simplification Original rule: l1 -> l1 : c2^0'=c2^post28, z^0'=z^post3, pos^0'=0, c1^0'=c1^post35, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-1+c2^post28 <= 0 /\ -1+c2^post28 >= 0 /\ -n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+c1^post35 <= 0 /\ -1+c1^post35 >= 0 /\ -1+m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 17 New rule: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 17 Simplified simple loops Start location: l22 207: l1 -> l1 : z^0'=-1+z^0, c1^0'=0, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 5 208: l1 -> l1 : pos^0'=1+pos^0, c1^0'=0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 6 209: l1 -> l1 : c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 7 210: l1 -> l1 : c1^0'=0, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 10 211: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0), cost: 10 212: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 11 213: l1 -> l1 : c2^0'=0, z^0'=-2+z^0, c1^0'=1, m^0'=-1+m^0, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 7 214: l1 -> l1 : c2^0'=1, z^0'=-2+z^0, c1^0'=1, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 8 215: l1 -> l1 : c2^0'=1, z^0'=-2+z^0, c1^0'=1, m^0'=1+m^0, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 8 216: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=1, m^0'=-1+m^0, (pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 8 217: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, c1^0'=1, m^0'=-1+m^0, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 9 218: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 10 219: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, m^0'=1+m^0, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 10 220: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, wpos^0'=1+wpos^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 11 221: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ wpos^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 11 222: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, c1^0'=1, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 12 223: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 224: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 225: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 226: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 14 227: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 14 228: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ -1+pi^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 15 229: l1 -> l1 : c2^0'=0, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0), cost: 12 230: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 231: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 232: l1 -> l1 : c2^0'=0, z^0'=0, pos^0'=1, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0), cost: 13 233: l1 -> l1 : c2^0'=0, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 13 234: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 235: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 14 236: l1 -> l1 : c2^0'=0, z^0'=0, pos^0'=1, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 237: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0), cost: 12 238: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ max^0-m^0 <= 0), cost: 13 239: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 13 240: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 13 241: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 242: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 14 243: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0), cost: 16 244: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 17 245: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 17 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Applied acceleration Original rule: l1 -> l1 : z^0'=-1+z^0, c1^0'=0, (-1+m^0 >= 0 /\ -1+z^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 5 New rule: l1 -> l1 : z^0'=z^0-n, c1^0'=0, (z^0-n >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n >= 0), cost: 5*n Sub-proof via acceration calculus written to file:///tmp/tmpnam_ELNnjg.txt Applied instantiation Original rule: l1 -> l1 : z^0'=z^0-n, c1^0'=0, (z^0-n >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n >= 0), cost: 5*n New rule: l1 -> l1 : z^0'=0, c1^0'=0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0), cost: 5*z^0 Applied acceleration Original rule: l1 -> l1 : pos^0'=1+pos^0, c1^0'=0, (z^0 <= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 6 New rule: l1 -> l1 : pos^0'=n0+pos^0, c1^0'=0, (-1+n0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ 1-n0-pos^0 >= 0 /\ -z^0 >= 0), cost: 6*n0 Sub-proof via acceration calculus written to file:///tmp/tmpnam_KNHKgK.txt Applied instantiation Original rule: l1 -> l1 : pos^0'=n0+pos^0, c1^0'=0, (-1+n0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ 1-n0-pos^0 >= 0 /\ -z^0 >= 0), cost: 6*n0 New rule: l1 -> l1 : pos^0'=1, c1^0'=0, (0 >= 0 /\ -pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0), cost: 6-6*pos^0 Applied nonterm Original rule: l1 -> l1 : c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 7 New rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n1 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_CPPInk.txt Applied acceleration Original rule: l1 -> l1 : c2^0'=0, z^0'=-2+z^0, c1^0'=1, m^0'=-1+m^0, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 7 New rule: l1 -> l1 : c2^0'=0, z^0'=z^0-2*n5, c1^0'=1, m^0'=-n5+m^0, (-n5+m^0 >= 0 /\ z^0-2*n5 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n5 >= 0), cost: 7*n5 Sub-proof via acceration calculus written to file:///tmp/tmpnam_AFgkfI.txt Applied instantiation Original rule: l1 -> l1 : c2^0'=0, z^0'=z^0-2*n5, c1^0'=1, m^0'=-n5+m^0, (-n5+m^0 >= 0 /\ z^0-2*n5 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n5 >= 0), cost: 7*n5 New rule: l1 -> l1 : c2^0'=0, z^0'=z^0-2*m^0, c1^0'=1, m^0'=0, (0 >= 0 /\ z^0-2*m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0), cost: 7*m^0 Applied acceleration Original rule: l1 -> l1 : c2^0'=1, z^0'=-2+z^0, c1^0'=1, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 8 New rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*n6, c1^0'=1, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ z^0-2*n6 >= 0 /\ -1+n6 >= 0 /\ -max^0+m^0 >= 0), cost: 8*n6 Sub-proof via acceration calculus written to file:///tmp/tmpnam_mjjhPp.txt Applied acceleration Original rule: l1 -> l1 : c2^0'=1, z^0'=-2+z^0, c1^0'=1, m^0'=1+m^0, (-1+m^0 >= 0 /\ -2+z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 8 New rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*n7, c1^0'=1, m^0'=n7+m^0, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ max^0-n7-m^0 >= 0 /\ -1+n7 >= 0 /\ z^0-2*n7 >= 0), cost: 8*n7 Sub-proof via acceration calculus written to file:///tmp/tmpnam_gFLlaC.txt Applied instantiation Original rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*n7, c1^0'=1, m^0'=n7+m^0, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ max^0-n7-m^0 >= 0 /\ -1+n7 >= 0 /\ z^0-2*n7 >= 0), cost: 8*n7 New rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*max^0+2*m^0, c1^0'=1, m^0'=max^0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ z^0-2*max^0+2*m^0 >= 0 /\ -1+m^0 >= 0), cost: 8*max^0-8*m^0 Applied acceleration Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-n15+m^0, (-n15+m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -1+n15 >= 0), cost: 11*n15 Sub-proof via acceration calculus written to file:///tmp/tmpnam_AOlDLB.txt Applied instantiation Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-n15+m^0, (-n15+m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -1+n15 >= 0), cost: 11*n15 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: 11*m^0 Applied nonterm Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 New rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n16 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_MCGgMH.txt Applied acceleration Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=n17+m^0, (max^0-n17-m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -1+n17 >= 0), cost: 12*n17 Sub-proof via acceration calculus written to file:///tmp/tmpnam_LjKacp.txt Applied instantiation Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=n17+m^0, (max^0-n17-m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -1+n17 >= 0), cost: 12*n17 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: 12*max^0-12*m^0 Applied acceleration Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2+wpos^0, (1+wpos^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=wpos^0+2*n18, (1-wpos^0-2*n18 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ -1+n18 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -max^0+m^0 >= 0), cost: 14*n18 Sub-proof via acceration calculus written to file:///tmp/tmpnam_DfGpBI.txt Applied acceleration Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2+wpos^0, m^0'=1+m^0, (1+wpos^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 14 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=wpos^0+2*n19, m^0'=m^0+n19, (-1+n19 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ max^0-m^0-n19 >= 0 /\ 1+n^0-seq^0 >= 0 /\ 1-wpos^0-2*n19 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0), cost: 14*n19 Sub-proof via acceration calculus written to file:///tmp/tmpnam_AMGFGE.txt Applied instantiation Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=wpos^0+2*n19, m^0'=m^0+n19, (-1+n19 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ max^0-m^0-n19 >= 0 /\ 1+n^0-seq^0 >= 0 /\ 1-wpos^0-2*n19 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0), cost: 14*n19 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2*max^0+wpos^0-2*m^0, m^0'=max^0, (0 >= 0 /\ 1-2*max^0-wpos^0+2*m^0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0), cost: 14*max^0-14*m^0 Applied acceleration Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ -1+pi^0 >= 0 /\ -1-n^0+seq^0 <= 0), cost: 15 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=-n20+pi^0, m^0'=-n20+m^0, (-1+n20 >= 0 /\ -n20+pi^0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ wpos^0 >= 0 /\ -z^0 >= 0 /\ -wpos^0 >= 0 /\ -n20+m^0 >= 0), cost: 15*n20 Sub-proof via acceration calculus written to file:///tmp/tmpnam_HKmFaP.txt Applied instantiation Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=-n20+pi^0, m^0'=-n20+m^0, (-1+n20 >= 0 /\ -n20+pi^0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ wpos^0 >= 0 /\ -z^0 >= 0 /\ -wpos^0 >= 0 /\ -n20+m^0 >= 0), cost: 15*n20 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=0, m^0'=-pi^0+m^0, (0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ wpos^0 >= 0 /\ -z^0 >= 0 /\ -1+pi^0 >= 0 /\ -pi^0+m^0 >= 0 /\ -wpos^0 >= 0), cost: 15*pi^0 Applied instantiation Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=-n20+pi^0, m^0'=-n20+m^0, (-1+n20 >= 0 /\ -n20+pi^0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ wpos^0 >= 0 /\ -z^0 >= 0 /\ -wpos^0 >= 0 /\ -n20+m^0 >= 0), cost: 15*n20 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=pi^0-m^0, m^0'=0, (0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ pi^0-m^0 >= 0 /\ wpos^0 >= 0 /\ -z^0 >= 0 /\ -wpos^0 >= 0), cost: 15*m^0 Applied chaining First rule: l1 -> l1 : c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 7 Second rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 19 Applied nonterm Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 19 New rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n243 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_ekmBni.txt Applied chaining First rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 Second rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n243 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1+n243 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 Second rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -2+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 <= 0), cost: 23 Applied nonterm Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -2+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 <= 0), cost: 23 New rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+n327 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_fjhdek.txt Applied chaining First rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Second rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+n327 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n327 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: NONTERM Applied chaining First rule: l1 -> l1 : c2^0'=1, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 12 Second rule: l1 -> l1 : c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 7 New rule: l1 -> l1 : c2^0'=1, c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 19 Applied nonterm Original rule: l1 -> l1 : c2^0'=1, c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 19 New rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_lCNHIO.txt Applied chaining First rule: l1 -> l1 : c1^0'=0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 7 Second rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 12 Second rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 23 Applied nonterm Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 23 New rule: l1 -> [23] : (-1+n331 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_fdDcLO.txt Applied chaining First rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 Second rule: l1 -> [23] : (-1+n331 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (-1+n331 >= 0 /\ z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 Second rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: 12*max^0-12*m^0 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (z^0 <= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 23+12*max^0-12*m^0 Applied nonterm Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (z^0 <= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 23+12*max^0-12*m^0 New rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+n583 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_lonmcE.txt Applied chaining First rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: 12*max^0-12*m^0 Second rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+n583 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n583 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -2+max^0 >= 0), cost: NONTERM Applied chaining First rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: 12*max^0-12*m^0 Second rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+max^0, (z^0 <= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11+12*max^0-12*m^0 Applied nonterm Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+max^0, (z^0 <= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11+12*max^0-12*m^0 New rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n584 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Sub-proof via acceration calculus written to file:///tmp/tmpnam_pDPidp.txt Applied chaining First rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=-1+m^0, (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 11 Second rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n584 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -1+n584 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> l1 : z^0'=0, c1^0'=0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0), cost: 5*z^0 New rule: l1 -> l1 : z^0'=0, c1^0'=0, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0), cost: 5*z^0 Applied simplification Original rule: l1 -> l1 : pos^0'=1, c1^0'=0, (0 >= 0 /\ -pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0), cost: 6-6*pos^0 New rule: l1 -> l1 : pos^0'=1, c1^0'=0, (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0), cost: 6-6*pos^0 Applied simplification Original rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n1 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n1 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> l1 : c2^0'=0, z^0'=z^0-2*m^0, c1^0'=1, m^0'=0, (0 >= 0 /\ z^0-2*m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0), cost: 7*m^0 New rule: l1 -> l1 : c2^0'=0, z^0'=z^0-2*m^0, c1^0'=1, m^0'=0, (z^0-2*m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0), cost: 7*m^0 Applied simplification Original rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*max^0+2*m^0, c1^0'=1, m^0'=max^0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ z^0-2*max^0+2*m^0 >= 0 /\ -1+m^0 >= 0), cost: 8*max^0-8*m^0 New rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*max^0+2*m^0, c1^0'=1, m^0'=max^0, (1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ z^0-2*max^0+2*m^0 >= 0 /\ -1+m^0 >= 0), cost: 8*max^0-8*m^0 Applied simplification Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: 11*m^0 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=0, (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0), cost: 11*m^0 Applied simplification Original rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n16 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n16 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: 12*max^0-12*m^0 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0), cost: 12*max^0-12*m^0 Applied simplification Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=wpos^0+2*n18, (1-wpos^0-2*n18 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ -1+n18 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -max^0+m^0 >= 0), cost: 14*n18 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=wpos^0+2*n18, (1-wpos^0-2*n18 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+n18 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -max^0+m^0 >= 0), cost: 14*n18 Applied simplification Original rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2*max^0+wpos^0-2*m^0, m^0'=max^0, (0 >= 0 /\ 1-2*max^0-wpos^0+2*m^0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0), cost: 14*max^0-14*m^0 New rule: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2*max^0+wpos^0-2*m^0, m^0'=max^0, (1-2*max^0-wpos^0+2*m^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0), cost: 14*max^0-14*m^0 Applied simplification Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=0, m^0'=-pi^0+m^0, (0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ wpos^0 >= 0 /\ -z^0 >= 0 /\ -1+pi^0 >= 0 /\ -pi^0+m^0 >= 0 /\ -wpos^0 >= 0), cost: 15*pi^0 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=0, m^0'=-pi^0+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ -pi^0+m^0 >= 0), cost: 15*pi^0 Applied simplification Original rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=pi^0-m^0, m^0'=0, (0 >= 0 /\ 1-pos^0 >= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ pi^0-m^0 >= 0 /\ wpos^0 >= 0 /\ -z^0 >= 0 /\ -wpos^0 >= 0), cost: 15*m^0 New rule: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=pi^0-m^0, m^0'=0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ pi^0-m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0), cost: 15*m^0 Applied simplification Original rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n243 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n243 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 <= 0 /\ -1+n243 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1+n243 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+n327 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n327 >= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n327 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ -1+n327 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -z^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (-1+n331 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (-1+n331 >= 0 /\ z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (-1+n331 >= 0 /\ z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (-1+n331 >= 0 /\ z^0 <= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+n583 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n583 >= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n583 >= 0 /\ -z^0 >= 0 /\ -2+pos^0 >= 0 /\ -2+max^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n583 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -z^0 >= 0 /\ -1+n584 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n584 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied simplification Original rule: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -2+m^0 >= 0 /\ -z^0 >= 0 /\ max^0-m^0 >= 0 /\ -1+n584 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM New rule: l1 -> [23] : (z^0 <= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -1+n584 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM Applied deletion Removed the following rules: 207 208 209 213 214 215 223 224 225 226 227 228 Accelerated simple loops Start location: l22 210: l1 -> l1 : c1^0'=0, wpos^0'=0, pi^0'=-1+pi^0, (z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 10 211: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0), cost: 10 212: l1 -> l1 : z^0'=z^post18, pos^0'=0, c1^0'=0, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 11 216: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=1, m^0'=-1+m^0, (pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 8 217: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, c1^0'=1, m^0'=-1+m^0, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 9 218: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: 10 219: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, m^0'=1+m^0, (-1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 10 220: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, wpos^0'=1+wpos^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ wpos^0 <= 0 /\ max^0-m^0 <= 0 /\ -1-n^0+seq^0 <= 0), cost: 11 221: l1 -> l1 : c2^0'=1, z^0'=-1+z^0, c1^0'=1, wpos^0'=1+wpos^0, m^0'=1+m^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ wpos^0 <= 0 /\ -1-n^0+seq^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 11 222: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, c1^0'=1, wpos^0'=0, pi^0'=-1+pi^0, m^0'=-1+m^0, (-1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1+pi^0 >= 0 /\ -1+wpos^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 12 229: l1 -> l1 : c2^0'=0, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0), cost: 12 230: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ max^0-m^0 <= 0), cost: 13 231: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: 13 232: l1 -> l1 : c2^0'=0, z^0'=0, pos^0'=1, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ -2+wpos^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0), cost: 13 233: l1 -> l1 : c2^0'=0, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 13 234: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 235: l1 -> l1 : c2^0'=1, z^0'=-1+z^post18, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+z^post18 >= 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 14 236: l1 -> l1 : c2^0'=0, z^0'=0, pos^0'=1, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 237: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0), cost: 12 238: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ max^0-m^0 <= 0), cost: 13 239: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -2+wpos^0 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 13 240: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0), cost: 13 241: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0 /\ -1+wpos^0 == 0), cost: 14 242: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ pi^0 <= 0 /\ -1+wpos^0 == 0 /\ 1-max^0+m^0 <= 0), cost: 14 243: l1 -> l1 : c2^0'=0, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=-1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0), cost: 16 244: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0 /\ max^0-m^0 <= 0), cost: 17 245: l1 -> l1 : c2^0'=1, z^0'=z^post3, pos^0'=0, c1^0'=1, wpos^0'=0, pi^0'=1+seq^0, m^0'=1+m^0, seq^0'=1+seq^0, (-n^0+seq^0 <= 0 /\ z^post3 >= 0 /\ z^0 <= 0 /\ -1+pos^0 == 0 /\ -1+m^0 >= 0 /\ wpos^0 == 0 /\ pi^0 <= 0 /\ 1-max^0+m^0 <= 0), cost: 17 250: l1 -> l1 : c2^0'=1, z^0'=z^0-2*n6, c1^0'=1, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ z^0-2*n6 >= 0 /\ -1+n6 >= 0 /\ -max^0+m^0 >= 0), cost: 8*n6 271: l1 -> l1 : z^0'=0, c1^0'=0, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0), cost: 5*z^0 272: l1 -> l1 : pos^0'=1, c1^0'=0, (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0), cost: 6-6*pos^0 273: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n1 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM 274: l1 -> l1 : c2^0'=0, z^0'=z^0-2*m^0, c1^0'=1, m^0'=0, (z^0-2*m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0), cost: 7*m^0 275: l1 -> l1 : c2^0'=1, z^0'=z^0-2*max^0+2*m^0, c1^0'=1, m^0'=max^0, (1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ z^0-2*max^0+2*m^0 >= 0 /\ -1+m^0 >= 0), cost: 8*max^0-8*m^0 276: l1 -> l1 : c2^0'=0, c1^0'=1, m^0'=0, (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0), cost: 11*m^0 277: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n16 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM 278: l1 -> l1 : c2^0'=1, c1^0'=1, m^0'=max^0, (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0), cost: 12*max^0-12*m^0 279: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=wpos^0+2*n18, (1-wpos^0-2*n18 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ -1+n18 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -max^0+m^0 >= 0), cost: 14*n18 280: l1 -> l1 : c2^0'=1, c1^0'=1, wpos^0'=2*max^0+wpos^0-2*m^0, m^0'=max^0, (1-2*max^0-wpos^0+2*m^0 >= 0 /\ z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0), cost: 14*max^0-14*m^0 281: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=0, m^0'=-pi^0+m^0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0 /\ -1+pi^0 >= 0 /\ -pi^0+m^0 >= 0), cost: 15*pi^0 282: l1 -> l1 : c2^0'=0, c1^0'=1, wpos^0'=0, pi^0'=pi^0-m^0, m^0'=0, (z^0 <= 0 /\ -1+pos^0 <= 0 /\ -1+pos^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ pi^0-m^0 >= 0 /\ wpos^0 <= 0 /\ wpos^0 >= 0), cost: 15*m^0 283: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n243 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM 284: l1 -> [23] : (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1+n243 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM 285: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n327 >= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM 286: l1 -> [23] : (z^0 <= 0 /\ -1+n327 >= 0 /\ -1+m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ 1-max^0+m^0 <= 0), cost: NONTERM 287: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM 288: l1 -> [23] : (z^0 <= 0 /\ -1+m^0 >= 0 /\ -1+n328 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0 /\ -max^0+m^0 >= 0), cost: NONTERM 289: l1 -> [23] : (-1+n331 >= 0 /\ z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM 290: l1 -> [23] : (-1+n331 >= 0 /\ z^0 <= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM 291: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+n583 >= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM 292: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n583 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM 293: l1 -> [23] : (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ -1+m^0 >= 0 /\ -1+n584 >= 0 /\ -2+pos^0 >= 0), cost: NONTERM 294: l1 -> [23] : (z^0 <= 0 /\ -2+m^0 >= 0 /\ max^0-m^0 >= 0 /\ -1+n584 >= 0 /\ -1-n^0+seq^0 <= 0 /\ -2+pos^0 >= 0), cost: NONTERM 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Applied chaining First rule: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Second rule: l1 -> l1 : c2^0'=0, z^0'=-1+z^0, pos^0'=1+pos^0, c1^0'=1, m^0'=-1+m^0, (pos^0 <= 0 /\ -1+m^0 >= 0 /\ -1+z^0 == 0 /\ -1-n^0+seq^0 <= 0), cost: 8 New rule: l22 -> l1 : n^0'=n^post33, c2^0'=0, z^0'=0, pos^0'=1, max^0'=max^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=-1+m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+m^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 10 Applied chaining First rule: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Second rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*n6, c1^0'=1, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ z^0-2*n6 >= 0 /\ -1+n6 >= 0 /\ -max^0+m^0 >= 0), cost: 8*n6 New rule: l22 -> l1 : n^0'=n^post33, c2^0'=1, z^0'=-2*n6+z^post33, pos^0'=0, max^0'=m^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (-1+m^post33 >= 0 /\ -2*n6+z^post33 >= 0 /\ -1+n6 >= 0 /\ m^post33-n^post33 <= 0), cost: 2+8*n6 Applied chaining First rule: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Second rule: l1 -> l1 : z^0'=0, c1^0'=0, (1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0 /\ -1+z^0 >= 0), cost: 5*z^0 New rule: l22 -> l1 : n^0'=n^post33, z^0'=0, pos^0'=0, max^0'=max^post33, c1^0'=0, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+z^post33 >= 0 /\ -1+m^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 2+5*z^post33 Applied chaining First rule: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Second rule: l1 -> l1 : pos^0'=1, c1^0'=0, (z^0 <= 0 /\ 1+n^0-seq^0 >= 0 /\ pos^0 <= 0 /\ -1+m^0 >= 0), cost: 6-6*pos^0 New rule: l22 -> l1 : n^0'=n^post33, z^0'=0, pos^0'=1, max^0'=max^post33, c1^0'=0, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+m^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 8 Applied chaining First rule: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Second rule: l1 -> l1 : c2^0'=0, z^0'=z^0-2*m^0, c1^0'=1, m^0'=0, (z^0-2*m^0 >= 0 /\ 1+n^0-seq^0 >= 0 /\ -1+m^0 >= 0), cost: 7*m^0 New rule: l22 -> l1 : n^0'=n^post33, c2^0'=0, z^0'=-2*m^post33+z^post33, pos^0'=0, max^0'=max^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=0, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+m^post33 >= 0 /\ -2*m^post33+z^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 2+7*m^post33 Applied chaining First rule: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 Second rule: l1 -> l1 : c2^0'=1, z^0'=z^0-2*max^0+2*m^0, c1^0'=1, m^0'=max^0, (1+n^0-seq^0 >= 0 /\ -1+max^0-m^0 >= 0 /\ z^0-2*max^0+2*m^0 >= 0 /\ -1+m^0 >= 0), cost: 8*max^0-8*m^0 New rule: l22 -> l1 : n^0'=n^post33, c2^0'=1, z^0'=-2*max^post33+2*m^post33+z^post33, pos^0'=0, max^0'=max^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=max^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+max^post33-m^post33 >= 0 /\ -1+m^post33 >= 0 /\ -2*max^post33+2*m^post33+z^post33 >= 0), cost: 2+8*max^post33-8*m^post33 Applied deletion Removed the following rules: 210 211 212 216 217 218 219 220 221 222 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 250 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 Chained accelerated rules with incoming rules Start location: l22 75: l22 -> l1 : n^0'=n^post33, z^0'=z^post33, pos^0'=0, max^0'=max^post33, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ m^post33 >= 0 /\ -max^post33+m^post33 <= 0 /\ z^post33 >= 0), cost: 2 295: l22 -> l1 : n^0'=n^post33, c2^0'=0, z^0'=0, pos^0'=1, max^0'=max^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=-1+m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+m^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 10 296: l22 -> l1 : n^0'=n^post33, c2^0'=1, z^0'=-2*n6+z^post33, pos^0'=0, max^0'=m^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (-1+m^post33 >= 0 /\ -2*n6+z^post33 >= 0 /\ -1+n6 >= 0 /\ m^post33-n^post33 <= 0), cost: 2+8*n6 297: l22 -> l1 : n^0'=n^post33, z^0'=0, pos^0'=0, max^0'=max^post33, c1^0'=0, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+z^post33 >= 0 /\ -1+m^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 2+5*z^post33 298: l22 -> l1 : n^0'=n^post33, z^0'=0, pos^0'=1, max^0'=max^post33, c1^0'=0, wpos^0'=0, pi^0'=1, m^0'=m^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+m^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 8 299: l22 -> l1 : n^0'=n^post33, c2^0'=0, z^0'=-2*m^post33+z^post33, pos^0'=0, max^0'=max^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=0, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+m^post33 >= 0 /\ -2*m^post33+z^post33 >= 0 /\ -max^post33+m^post33 <= 0), cost: 2+7*m^post33 300: l22 -> l1 : n^0'=n^post33, c2^0'=1, z^0'=-2*max^post33+2*m^post33+z^post33, pos^0'=0, max^0'=max^post33, c1^0'=1, wpos^0'=0, pi^0'=1, m^0'=max^post33, seq^0'=1, (max^post33-n^post33 <= 0 /\ -1+max^post33-m^post33 >= 0 /\ -1+m^post33 >= 0 /\ -2*max^post33+2*m^post33+z^post33 >= 0), cost: 2+8*max^post33-8*m^post33 Removed unreachable locations and irrelevant leafs Start location: l22 Computing asymptotic complexity Proved the following lower bound Complexity: Unknown Cpx degree: ? Solved cost: 0 Rule cost: 0