WORST_CASE(Omega(0),?) Initial ITS Start location: l8 0: l0 -> l1 : ctr23^0'=ctr23^post0, tmp611^0'=tmp611^post0, tmp1114^0'=tmp1114^post0, z218^0'=z218^post0, tmp38^0'=tmp38^post0, seed^0'=seed^post0, tmp1316^0'=tmp1316^post0, z420^0'=z420^post0, tmp510^0'=tmp510^post0, tmp1013^0'=tmp1013^post0, z117^0'=z117^post0, tmp27^0'=tmp27^post0, i^0'=i^post0, tmp712^0'=tmp712^post0, tmp1215^0'=tmp1215^post0, z319^0'=z319^post0, tmp49^0'=tmp49^post0, tmp05^0'=tmp05^post0, tmp16^0'=tmp16^post0, z521^0'=z521^post0, (-z521^post0+z521^0 == 0 /\ tmp1114^0-tmp1114^post0 == 0 /\ -7+ctr23^post0 == 0 /\ -seed^post0+seed^0 == 0 /\ -tmp05^post0+tmp05^0 == 0 /\ tmp1316^0-tmp1316^post0 == 0 /\ z420^0-z420^post0 == 0 /\ -tmp16^post0+tmp16^0 == 0 /\ tmp49^0-tmp49^post0 == 0 /\ tmp712^0-tmp712^post0 == 0 /\ tmp38^0-tmp38^post0 == 0 /\ -tmp1013^post0+tmp1013^0 == 0 /\ -i^post0+i^0 == 0 /\ tmp510^0-tmp510^post0 == 0 /\ 64-i^0 <= 0 /\ tmp611^0-tmp611^post0 == 0 /\ z218^0-z218^post0 == 0 /\ -z319^post0+z319^0 == 0 /\ tmp27^0-tmp27^post0 == 0 /\ tmp1215^0-tmp1215^post0 == 0 /\ z117^0-z117^post0 == 0), cost: 1 1: l0 -> l2 : ctr23^0'=ctr23^post1, tmp611^0'=tmp611^post1, tmp1114^0'=tmp1114^post1, z218^0'=z218^post1, tmp38^0'=tmp38^post1, seed^0'=seed^post1, tmp1316^0'=tmp1316^post1, z420^0'=z420^post1, tmp510^0'=tmp510^post1, tmp1013^0'=tmp1013^post1, z117^0'=z117^post1, tmp27^0'=tmp27^post1, i^0'=i^post1, tmp712^0'=tmp712^post1, tmp1215^0'=tmp1215^post1, z319^0'=z319^post1, tmp49^0'=tmp49^post1, tmp05^0'=tmp05^post1, tmp16^0'=tmp16^post1, z521^0'=z521^post1, (0 == 0 /\ -tmp1316^post1+tmp1316^0 == 0 /\ -z319^post1+z319^0 == 0 /\ -63+i^0 <= 0 /\ -tmp510^post1+tmp510^0 == 0 /\ -tmp49^post1+tmp49^0 == 0 /\ ctr23^0-ctr23^post1 == 0 /\ tmp05^0-tmp05^post1 == 0 /\ -tmp16^post1+tmp16^0 == 0 /\ -1-i^0+i^post1 == 0 /\ tmp1114^0-tmp1114^post1 == 0 /\ z218^0-z218^post1 == 0 /\ -tmp712^post1+tmp712^0 == 0 /\ -tmp1013^post1+tmp1013^0 == 0 /\ -z521^post1+z521^0 == 0 /\ -tmp27^post1+tmp27^0 == 0 /\ -z117^post1+z117^0 == 0 /\ tmp38^0-tmp38^post1 == 0 /\ -tmp1215^post1+tmp1215^0 == 0 /\ tmp611^0-tmp611^post1 == 0 /\ -z420^post1+z420^0 == 0), cost: 1 5: l1 -> l6 : ctr23^0'=ctr23^post5, tmp611^0'=tmp611^post5, tmp1114^0'=tmp1114^post5, z218^0'=z218^post5, tmp38^0'=tmp38^post5, seed^0'=seed^post5, tmp1316^0'=tmp1316^post5, z420^0'=z420^post5, tmp510^0'=tmp510^post5, tmp1013^0'=tmp1013^post5, z117^0'=z117^post5, tmp27^0'=tmp27^post5, i^0'=i^post5, tmp712^0'=tmp712^post5, tmp1215^0'=tmp1215^post5, z319^0'=z319^post5, tmp49^0'=tmp49^post5, tmp05^0'=tmp05^post5, tmp16^0'=tmp16^post5, z521^0'=z521^post5, (-tmp49^post5+tmp49^0 == 0 /\ tmp38^0-tmp38^post5 == 0 /\ -z117^post5+z117^0 == 0 /\ tmp27^0-tmp27^post5 == 0 /\ tmp1114^0-tmp1114^post5 == 0 /\ -tmp05^post5+tmp05^0 == 0 /\ ctr23^0-ctr23^post5 == 0 /\ tmp1316^0-tmp1316^post5 == 0 /\ seed^0-seed^post5 == 0 /\ -tmp16^post5+tmp16^0 == 0 /\ -z420^post5+z420^0 == 0 /\ -z521^post5+z521^0 == 0 /\ -z319^post5+z319^0 == 0 /\ tmp510^0-tmp510^post5 == 0 /\ z218^0-z218^post5 == 0 /\ tmp611^0-tmp611^post5 == 0 /\ tmp1215^0-tmp1215^post5 == 0 /\ -tmp1013^post5+tmp1013^0 == 0 /\ tmp712^0-tmp712^post5 == 0 /\ -i^post5+i^0 == 0), cost: 1 4: l2 -> l0 : ctr23^0'=ctr23^post4, tmp611^0'=tmp611^post4, tmp1114^0'=tmp1114^post4, z218^0'=z218^post4, tmp38^0'=tmp38^post4, seed^0'=seed^post4, tmp1316^0'=tmp1316^post4, z420^0'=z420^post4, tmp510^0'=tmp510^post4, tmp1013^0'=tmp1013^post4, z117^0'=z117^post4, tmp27^0'=tmp27^post4, i^0'=i^post4, tmp712^0'=tmp712^post4, tmp1215^0'=tmp1215^post4, z319^0'=z319^post4, tmp49^0'=tmp49^post4, tmp05^0'=tmp05^post4, tmp16^0'=tmp16^post4, z521^0'=z521^post4, (-z319^post4+z319^0 == 0 /\ tmp49^0-tmp49^post4 == 0 /\ z117^0-z117^post4 == 0 /\ -i^post4+i^0 == 0 /\ -z521^post4+z521^0 == 0 /\ ctr23^0-ctr23^post4 == 0 /\ -tmp16^post4+tmp16^0 == 0 /\ z218^0-z218^post4 == 0 /\ tmp510^0-tmp510^post4 == 0 /\ -tmp712^post4+tmp712^0 == 0 /\ tmp1114^0-tmp1114^post4 == 0 /\ tmp27^0-tmp27^post4 == 0 /\ -tmp05^post4+tmp05^0 == 0 /\ tmp1215^0-tmp1215^post4 == 0 /\ tmp1316^0-tmp1316^post4 == 0 /\ seed^0-seed^post4 == 0 /\ tmp38^0-tmp38^post4 == 0 /\ tmp1013^0-tmp1013^post4 == 0 /\ tmp611^0-tmp611^post4 == 0 /\ z420^0-z420^post4 == 0), cost: 1 2: l3 -> l4 : ctr23^0'=ctr23^post2, tmp611^0'=tmp611^post2, tmp1114^0'=tmp1114^post2, z218^0'=z218^post2, tmp38^0'=tmp38^post2, seed^0'=seed^post2, tmp1316^0'=tmp1316^post2, z420^0'=z420^post2, tmp510^0'=tmp510^post2, tmp1013^0'=tmp1013^post2, z117^0'=z117^post2, tmp27^0'=tmp27^post2, i^0'=i^post2, tmp712^0'=tmp712^post2, tmp1215^0'=tmp1215^post2, z319^0'=z319^post2, tmp49^0'=tmp49^post2, tmp05^0'=tmp05^post2, tmp16^0'=tmp16^post2, z521^0'=z521^post2, (-tmp49^post2+tmp49^0 == 0 /\ tmp38^0-tmp38^post2 == 0 /\ tmp1013^0-tmp1013^post2 == 0 /\ -z117^post2+z117^0 == 0 /\ -tmp1215^post2+tmp1215^0 == 0 /\ tmp05^0-tmp05^post2 == 0 /\ -z319^post2+z319^0 == 0 /\ tmp1316^0-tmp1316^post2 == 0 /\ tmp1114^0-tmp1114^post2 == 0 /\ -tmp510^post2+tmp510^0 == 0 /\ z218^0-z218^post2 == 0 /\ -tmp27^post2+tmp27^0 == 0 /\ ctr23^0-ctr23^post2 == 0 /\ 1+ctr23^0 <= 0 /\ -z420^post2+z420^0 == 0 /\ seed^0-seed^post2 == 0 /\ -tmp16^post2+tmp16^0 == 0 /\ -tmp712^post2+tmp712^0 == 0 /\ i^0-i^post2 == 0 /\ tmp611^0-tmp611^post2 == 0 /\ -z521^post2+z521^0 == 0), cost: 1 3: l3 -> l5 : ctr23^0'=ctr23^post3, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1114^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, seed^0'=seed^post3, tmp1316^0'=tmp1316^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, i^0'=i^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^post3, tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp16^0'=tmp16^post3, z521^0'=z521^post3, (0 == 0 /\ -tmp16^post3+tmp1215^post3+tmp27^post3 == 0 /\ 1-ctr23^0+ctr23^post3 == 0 /\ -tmp712^10-tmp510^10+z420^10 == 0 /\ tmp1114^post3-tmp16^post3-tmp27^post3 == 0 /\ -tmp05^post3-tmp38^post3+tmp1013^post3 == 0 /\ -tmp712^10+z117^20-tmp49^10 == 0 /\ -i^post3+i^0 == 0 /\ -ctr23^0 <= 0 /\ -z319^20-z521^post3+z319^post3 == 0 /\ seed^0-seed^post3 == 0 /\ -z521^post3-z420^20+z420^post3 == 0 /\ tmp1316^post3-tmp05^post3+tmp38^post3 == 0 /\ -tmp510^10-tmp611^10+z218^10 == 0 /\ z319^10-tmp611^10-tmp49^10 == 0), cost: 1 6: l5 -> l3 : ctr23^0'=ctr23^post6, tmp611^0'=tmp611^post6, tmp1114^0'=tmp1114^post6, z218^0'=z218^post6, tmp38^0'=tmp38^post6, seed^0'=seed^post6, tmp1316^0'=tmp1316^post6, z420^0'=z420^post6, tmp510^0'=tmp510^post6, tmp1013^0'=tmp1013^post6, z117^0'=z117^post6, tmp27^0'=tmp27^post6, i^0'=i^post6, tmp712^0'=tmp712^post6, tmp1215^0'=tmp1215^post6, z319^0'=z319^post6, tmp49^0'=tmp49^post6, tmp05^0'=tmp05^post6, tmp16^0'=tmp16^post6, z521^0'=z521^post6, (-tmp05^post6+tmp05^0 == 0 /\ -tmp27^post6+tmp27^0 == 0 /\ -tmp712^post6+tmp712^0 == 0 /\ i^0-i^post6 == 0 /\ tmp1013^0-tmp1013^post6 == 0 /\ ctr23^0-ctr23^post6 == 0 /\ -z521^post6+z521^0 == 0 /\ -tmp1215^post6+tmp1215^0 == 0 /\ -z420^post6+z420^0 == 0 /\ -tmp1316^post6+tmp1316^0 == 0 /\ z319^0-z319^post6 == 0 /\ tmp1114^0-tmp1114^post6 == 0 /\ -z117^post6+z117^0 == 0 /\ tmp611^0-tmp611^post6 == 0 /\ -z218^post6+z218^0 == 0 /\ -tmp16^post6+tmp16^0 == 0 /\ -tmp510^post6+tmp510^0 == 0 /\ tmp38^0-tmp38^post6 == 0 /\ seed^0-seed^post6 == 0 /\ -tmp49^post6+tmp49^0 == 0), cost: 1 7: l6 -> l5 : ctr23^0'=ctr23^post7, tmp611^0'=tmp611^post7, tmp1114^0'=tmp1114^post7, z218^0'=z218^post7, tmp38^0'=tmp38^post7, seed^0'=seed^post7, tmp1316^0'=tmp1316^post7, z420^0'=z420^post7, tmp510^0'=tmp510^post7, tmp1013^0'=tmp1013^post7, z117^0'=z117^post7, tmp27^0'=tmp27^post7, i^0'=i^post7, tmp712^0'=tmp712^post7, tmp1215^0'=tmp1215^post7, z319^0'=z319^post7, tmp49^0'=tmp49^post7, tmp05^0'=tmp05^post7, tmp16^0'=tmp16^post7, z521^0'=z521^post7, (-z420^post7+z420^0 == 0 /\ -7+ctr23^post7 == 0 /\ -tmp16^post7+tmp16^0 == 0 /\ -tmp1316^post7+tmp1316^0 == 0 /\ -tmp712^post7+tmp712^0 == 0 /\ -z521^post7+z521^0 == 0 /\ tmp05^0-tmp05^post7 == 0 /\ z319^0-z319^post7 == 0 /\ 1+ctr23^0 <= 0 /\ tmp1114^0-tmp1114^post7 == 0 /\ tmp611^0-tmp611^post7 == 0 /\ -tmp49^post7+tmp49^0 == 0 /\ -z117^post7+z117^0 == 0 /\ -tmp1215^post7+tmp1215^0 == 0 /\ -z218^post7+z218^0 == 0 /\ i^0-i^post7 == 0 /\ tmp1013^0-tmp1013^post7 == 0 /\ tmp38^0-tmp38^post7 == 0 /\ seed^0-seed^post7 == 0 /\ -tmp510^post7+tmp510^0 == 0 /\ -tmp27^post7+tmp27^0 == 0), cost: 1 8: l6 -> l1 : ctr23^0'=ctr23^post8, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1114^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, seed^0'=seed^post8, tmp1316^0'=tmp1316^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, i^0'=i^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z319^post8, tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp16^0'=tmp16^post8, z521^0'=z521^post8, (0 == 0 /\ z420^post8-z521^post8-z420^210 == 0 /\ -tmp510^110+z420^110-tmp712^110 == 0 /\ -tmp611^110+z319^110-tmp49^11 == 0 /\ -tmp510^110-tmp611^110+z218^110 == 0 /\ -ctr23^0 <= 0 /\ 1-ctr23^0+ctr23^post8 == 0 /\ z117^210-tmp49^11-tmp712^110 == 0 /\ tmp1114^post8-tmp16^post8-tmp27^post8 == 0 /\ -tmp16^post8+tmp1215^post8+tmp27^post8 == 0 /\ -tmp05^post8+tmp1013^post8-tmp38^post8 == 0 /\ tmp1316^post8-tmp05^post8+tmp38^post8 == 0 /\ z319^post8-z521^post8-z319^210 == 0 /\ -i^post8+i^0 == 0 /\ seed^0-seed^post8 == 0), cost: 1 9: l7 -> l2 : ctr23^0'=ctr23^post9, tmp611^0'=tmp611^post9, tmp1114^0'=tmp1114^post9, z218^0'=z218^post9, tmp38^0'=tmp38^post9, seed^0'=seed^post9, tmp1316^0'=tmp1316^post9, z420^0'=z420^post9, tmp510^0'=tmp510^post9, tmp1013^0'=tmp1013^post9, z117^0'=z117^post9, tmp27^0'=tmp27^post9, i^0'=i^post9, tmp712^0'=tmp712^post9, tmp1215^0'=tmp1215^post9, z319^0'=z319^post9, tmp49^0'=tmp49^post9, tmp05^0'=tmp05^post9, tmp16^0'=tmp16^post9, z521^0'=z521^post9, (tmp38^0-tmp38^post9 == 0 /\ -tmp1215^post9+tmp1215^0 == 0 /\ -tmp49^post9+tmp49^0 == 0 /\ tmp1013^0-tmp1013^post9 == 0 /\ tmp1114^0-tmp1114^post9 == 0 /\ tmp27^0-tmp27^post9 == 0 /\ seed^post9 == 0 /\ -tmp05^post9+tmp05^0 == 0 /\ z218^0-z218^post9 == 0 /\ -z117^post9+z117^0 == 0 /\ tmp1316^0-tmp1316^post9 == 0 /\ i^post9 == 0 /\ ctr23^0-ctr23^post9 == 0 /\ -z420^post9+z420^0 == 0 /\ tmp510^0-tmp510^post9 == 0 /\ -z319^post9+z319^0 == 0 /\ tmp611^0-tmp611^post9 == 0 /\ -z521^post9+z521^0 == 0 /\ -tmp16^post9+tmp16^0 == 0 /\ -tmp712^post9+tmp712^0 == 0), cost: 1 10: l8 -> l7 : ctr23^0'=ctr23^post10, tmp611^0'=tmp611^post10, tmp1114^0'=tmp1114^post10, z218^0'=z218^post10, tmp38^0'=tmp38^post10, seed^0'=seed^post10, tmp1316^0'=tmp1316^post10, z420^0'=z420^post10, tmp510^0'=tmp510^post10, tmp1013^0'=tmp1013^post10, z117^0'=z117^post10, tmp27^0'=tmp27^post10, i^0'=i^post10, tmp712^0'=tmp712^post10, tmp1215^0'=tmp1215^post10, z319^0'=z319^post10, tmp49^0'=tmp49^post10, tmp05^0'=tmp05^post10, tmp16^0'=tmp16^post10, z521^0'=z521^post10, (tmp1013^0-tmp1013^post10 == 0 /\ -z521^post10+z521^0 == 0 /\ i^0-i^post10 == 0 /\ -tmp27^post10+tmp27^0 == 0 /\ -z420^post10+z420^0 == 0 /\ -tmp712^post10+tmp712^0 == 0 /\ ctr23^0-ctr23^post10 == 0 /\ -tmp1316^post10+tmp1316^0 == 0 /\ -tmp16^post10+tmp16^0 == 0 /\ -tmp1215^post10+tmp1215^0 == 0 /\ seed^0-seed^post10 == 0 /\ tmp05^0-tmp05^post10 == 0 /\ tmp1114^0-tmp1114^post10 == 0 /\ tmp611^0-tmp611^post10 == 0 /\ -tmp38^post10+tmp38^0 == 0 /\ -z117^post10+z117^0 == 0 /\ -z218^post10+z218^0 == 0 /\ -z319^post10+z319^0 == 0 /\ -tmp510^post10+tmp510^0 == 0 /\ -tmp49^post10+tmp49^0 == 0), cost: 1 Removed unreachable rules and leafs Start location: l8 0: l0 -> l1 : ctr23^0'=ctr23^post0, tmp611^0'=tmp611^post0, tmp1114^0'=tmp1114^post0, z218^0'=z218^post0, tmp38^0'=tmp38^post0, seed^0'=seed^post0, tmp1316^0'=tmp1316^post0, z420^0'=z420^post0, tmp510^0'=tmp510^post0, tmp1013^0'=tmp1013^post0, z117^0'=z117^post0, tmp27^0'=tmp27^post0, i^0'=i^post0, tmp712^0'=tmp712^post0, tmp1215^0'=tmp1215^post0, z319^0'=z319^post0, tmp49^0'=tmp49^post0, tmp05^0'=tmp05^post0, tmp16^0'=tmp16^post0, z521^0'=z521^post0, (-z521^post0+z521^0 == 0 /\ tmp1114^0-tmp1114^post0 == 0 /\ -7+ctr23^post0 == 0 /\ -seed^post0+seed^0 == 0 /\ -tmp05^post0+tmp05^0 == 0 /\ tmp1316^0-tmp1316^post0 == 0 /\ z420^0-z420^post0 == 0 /\ -tmp16^post0+tmp16^0 == 0 /\ tmp49^0-tmp49^post0 == 0 /\ tmp712^0-tmp712^post0 == 0 /\ tmp38^0-tmp38^post0 == 0 /\ -tmp1013^post0+tmp1013^0 == 0 /\ -i^post0+i^0 == 0 /\ tmp510^0-tmp510^post0 == 0 /\ 64-i^0 <= 0 /\ tmp611^0-tmp611^post0 == 0 /\ z218^0-z218^post0 == 0 /\ -z319^post0+z319^0 == 0 /\ tmp27^0-tmp27^post0 == 0 /\ tmp1215^0-tmp1215^post0 == 0 /\ z117^0-z117^post0 == 0), cost: 1 1: l0 -> l2 : ctr23^0'=ctr23^post1, tmp611^0'=tmp611^post1, tmp1114^0'=tmp1114^post1, z218^0'=z218^post1, tmp38^0'=tmp38^post1, seed^0'=seed^post1, tmp1316^0'=tmp1316^post1, z420^0'=z420^post1, tmp510^0'=tmp510^post1, tmp1013^0'=tmp1013^post1, z117^0'=z117^post1, tmp27^0'=tmp27^post1, i^0'=i^post1, tmp712^0'=tmp712^post1, tmp1215^0'=tmp1215^post1, z319^0'=z319^post1, tmp49^0'=tmp49^post1, tmp05^0'=tmp05^post1, tmp16^0'=tmp16^post1, z521^0'=z521^post1, (0 == 0 /\ -tmp1316^post1+tmp1316^0 == 0 /\ -z319^post1+z319^0 == 0 /\ -63+i^0 <= 0 /\ -tmp510^post1+tmp510^0 == 0 /\ -tmp49^post1+tmp49^0 == 0 /\ ctr23^0-ctr23^post1 == 0 /\ tmp05^0-tmp05^post1 == 0 /\ -tmp16^post1+tmp16^0 == 0 /\ -1-i^0+i^post1 == 0 /\ tmp1114^0-tmp1114^post1 == 0 /\ z218^0-z218^post1 == 0 /\ -tmp712^post1+tmp712^0 == 0 /\ -tmp1013^post1+tmp1013^0 == 0 /\ -z521^post1+z521^0 == 0 /\ -tmp27^post1+tmp27^0 == 0 /\ -z117^post1+z117^0 == 0 /\ tmp38^0-tmp38^post1 == 0 /\ -tmp1215^post1+tmp1215^0 == 0 /\ tmp611^0-tmp611^post1 == 0 /\ -z420^post1+z420^0 == 0), cost: 1 5: l1 -> l6 : ctr23^0'=ctr23^post5, tmp611^0'=tmp611^post5, tmp1114^0'=tmp1114^post5, z218^0'=z218^post5, tmp38^0'=tmp38^post5, seed^0'=seed^post5, tmp1316^0'=tmp1316^post5, z420^0'=z420^post5, tmp510^0'=tmp510^post5, tmp1013^0'=tmp1013^post5, z117^0'=z117^post5, tmp27^0'=tmp27^post5, i^0'=i^post5, tmp712^0'=tmp712^post5, tmp1215^0'=tmp1215^post5, z319^0'=z319^post5, tmp49^0'=tmp49^post5, tmp05^0'=tmp05^post5, tmp16^0'=tmp16^post5, z521^0'=z521^post5, (-tmp49^post5+tmp49^0 == 0 /\ tmp38^0-tmp38^post5 == 0 /\ -z117^post5+z117^0 == 0 /\ tmp27^0-tmp27^post5 == 0 /\ tmp1114^0-tmp1114^post5 == 0 /\ -tmp05^post5+tmp05^0 == 0 /\ ctr23^0-ctr23^post5 == 0 /\ tmp1316^0-tmp1316^post5 == 0 /\ seed^0-seed^post5 == 0 /\ -tmp16^post5+tmp16^0 == 0 /\ -z420^post5+z420^0 == 0 /\ -z521^post5+z521^0 == 0 /\ -z319^post5+z319^0 == 0 /\ tmp510^0-tmp510^post5 == 0 /\ z218^0-z218^post5 == 0 /\ tmp611^0-tmp611^post5 == 0 /\ tmp1215^0-tmp1215^post5 == 0 /\ -tmp1013^post5+tmp1013^0 == 0 /\ tmp712^0-tmp712^post5 == 0 /\ -i^post5+i^0 == 0), cost: 1 4: l2 -> l0 : ctr23^0'=ctr23^post4, tmp611^0'=tmp611^post4, tmp1114^0'=tmp1114^post4, z218^0'=z218^post4, tmp38^0'=tmp38^post4, seed^0'=seed^post4, tmp1316^0'=tmp1316^post4, z420^0'=z420^post4, tmp510^0'=tmp510^post4, tmp1013^0'=tmp1013^post4, z117^0'=z117^post4, tmp27^0'=tmp27^post4, i^0'=i^post4, tmp712^0'=tmp712^post4, tmp1215^0'=tmp1215^post4, z319^0'=z319^post4, tmp49^0'=tmp49^post4, tmp05^0'=tmp05^post4, tmp16^0'=tmp16^post4, z521^0'=z521^post4, (-z319^post4+z319^0 == 0 /\ tmp49^0-tmp49^post4 == 0 /\ z117^0-z117^post4 == 0 /\ -i^post4+i^0 == 0 /\ -z521^post4+z521^0 == 0 /\ ctr23^0-ctr23^post4 == 0 /\ -tmp16^post4+tmp16^0 == 0 /\ z218^0-z218^post4 == 0 /\ tmp510^0-tmp510^post4 == 0 /\ -tmp712^post4+tmp712^0 == 0 /\ tmp1114^0-tmp1114^post4 == 0 /\ tmp27^0-tmp27^post4 == 0 /\ -tmp05^post4+tmp05^0 == 0 /\ tmp1215^0-tmp1215^post4 == 0 /\ tmp1316^0-tmp1316^post4 == 0 /\ seed^0-seed^post4 == 0 /\ tmp38^0-tmp38^post4 == 0 /\ tmp1013^0-tmp1013^post4 == 0 /\ tmp611^0-tmp611^post4 == 0 /\ z420^0-z420^post4 == 0), cost: 1 3: l3 -> l5 : ctr23^0'=ctr23^post3, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1114^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, seed^0'=seed^post3, tmp1316^0'=tmp1316^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, i^0'=i^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^post3, tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp16^0'=tmp16^post3, z521^0'=z521^post3, (0 == 0 /\ -tmp16^post3+tmp1215^post3+tmp27^post3 == 0 /\ 1-ctr23^0+ctr23^post3 == 0 /\ -tmp712^10-tmp510^10+z420^10 == 0 /\ tmp1114^post3-tmp16^post3-tmp27^post3 == 0 /\ -tmp05^post3-tmp38^post3+tmp1013^post3 == 0 /\ -tmp712^10+z117^20-tmp49^10 == 0 /\ -i^post3+i^0 == 0 /\ -ctr23^0 <= 0 /\ -z319^20-z521^post3+z319^post3 == 0 /\ seed^0-seed^post3 == 0 /\ -z521^post3-z420^20+z420^post3 == 0 /\ tmp1316^post3-tmp05^post3+tmp38^post3 == 0 /\ -tmp510^10-tmp611^10+z218^10 == 0 /\ z319^10-tmp611^10-tmp49^10 == 0), cost: 1 6: l5 -> l3 : ctr23^0'=ctr23^post6, tmp611^0'=tmp611^post6, tmp1114^0'=tmp1114^post6, z218^0'=z218^post6, tmp38^0'=tmp38^post6, seed^0'=seed^post6, tmp1316^0'=tmp1316^post6, z420^0'=z420^post6, tmp510^0'=tmp510^post6, tmp1013^0'=tmp1013^post6, z117^0'=z117^post6, tmp27^0'=tmp27^post6, i^0'=i^post6, tmp712^0'=tmp712^post6, tmp1215^0'=tmp1215^post6, z319^0'=z319^post6, tmp49^0'=tmp49^post6, tmp05^0'=tmp05^post6, tmp16^0'=tmp16^post6, z521^0'=z521^post6, (-tmp05^post6+tmp05^0 == 0 /\ -tmp27^post6+tmp27^0 == 0 /\ -tmp712^post6+tmp712^0 == 0 /\ i^0-i^post6 == 0 /\ tmp1013^0-tmp1013^post6 == 0 /\ ctr23^0-ctr23^post6 == 0 /\ -z521^post6+z521^0 == 0 /\ -tmp1215^post6+tmp1215^0 == 0 /\ -z420^post6+z420^0 == 0 /\ -tmp1316^post6+tmp1316^0 == 0 /\ z319^0-z319^post6 == 0 /\ tmp1114^0-tmp1114^post6 == 0 /\ -z117^post6+z117^0 == 0 /\ tmp611^0-tmp611^post6 == 0 /\ -z218^post6+z218^0 == 0 /\ -tmp16^post6+tmp16^0 == 0 /\ -tmp510^post6+tmp510^0 == 0 /\ tmp38^0-tmp38^post6 == 0 /\ seed^0-seed^post6 == 0 /\ -tmp49^post6+tmp49^0 == 0), cost: 1 7: l6 -> l5 : ctr23^0'=ctr23^post7, tmp611^0'=tmp611^post7, tmp1114^0'=tmp1114^post7, z218^0'=z218^post7, tmp38^0'=tmp38^post7, seed^0'=seed^post7, tmp1316^0'=tmp1316^post7, z420^0'=z420^post7, tmp510^0'=tmp510^post7, tmp1013^0'=tmp1013^post7, z117^0'=z117^post7, tmp27^0'=tmp27^post7, i^0'=i^post7, tmp712^0'=tmp712^post7, tmp1215^0'=tmp1215^post7, z319^0'=z319^post7, tmp49^0'=tmp49^post7, tmp05^0'=tmp05^post7, tmp16^0'=tmp16^post7, z521^0'=z521^post7, (-z420^post7+z420^0 == 0 /\ -7+ctr23^post7 == 0 /\ -tmp16^post7+tmp16^0 == 0 /\ -tmp1316^post7+tmp1316^0 == 0 /\ -tmp712^post7+tmp712^0 == 0 /\ -z521^post7+z521^0 == 0 /\ tmp05^0-tmp05^post7 == 0 /\ z319^0-z319^post7 == 0 /\ 1+ctr23^0 <= 0 /\ tmp1114^0-tmp1114^post7 == 0 /\ tmp611^0-tmp611^post7 == 0 /\ -tmp49^post7+tmp49^0 == 0 /\ -z117^post7+z117^0 == 0 /\ -tmp1215^post7+tmp1215^0 == 0 /\ -z218^post7+z218^0 == 0 /\ i^0-i^post7 == 0 /\ tmp1013^0-tmp1013^post7 == 0 /\ tmp38^0-tmp38^post7 == 0 /\ seed^0-seed^post7 == 0 /\ -tmp510^post7+tmp510^0 == 0 /\ -tmp27^post7+tmp27^0 == 0), cost: 1 8: l6 -> l1 : ctr23^0'=ctr23^post8, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1114^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, seed^0'=seed^post8, tmp1316^0'=tmp1316^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, i^0'=i^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z319^post8, tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp16^0'=tmp16^post8, z521^0'=z521^post8, (0 == 0 /\ z420^post8-z521^post8-z420^210 == 0 /\ -tmp510^110+z420^110-tmp712^110 == 0 /\ -tmp611^110+z319^110-tmp49^11 == 0 /\ -tmp510^110-tmp611^110+z218^110 == 0 /\ -ctr23^0 <= 0 /\ 1-ctr23^0+ctr23^post8 == 0 /\ z117^210-tmp49^11-tmp712^110 == 0 /\ tmp1114^post8-tmp16^post8-tmp27^post8 == 0 /\ -tmp16^post8+tmp1215^post8+tmp27^post8 == 0 /\ -tmp05^post8+tmp1013^post8-tmp38^post8 == 0 /\ tmp1316^post8-tmp05^post8+tmp38^post8 == 0 /\ z319^post8-z521^post8-z319^210 == 0 /\ -i^post8+i^0 == 0 /\ seed^0-seed^post8 == 0), cost: 1 9: l7 -> l2 : ctr23^0'=ctr23^post9, tmp611^0'=tmp611^post9, tmp1114^0'=tmp1114^post9, z218^0'=z218^post9, tmp38^0'=tmp38^post9, seed^0'=seed^post9, tmp1316^0'=tmp1316^post9, z420^0'=z420^post9, tmp510^0'=tmp510^post9, tmp1013^0'=tmp1013^post9, z117^0'=z117^post9, tmp27^0'=tmp27^post9, i^0'=i^post9, tmp712^0'=tmp712^post9, tmp1215^0'=tmp1215^post9, z319^0'=z319^post9, tmp49^0'=tmp49^post9, tmp05^0'=tmp05^post9, tmp16^0'=tmp16^post9, z521^0'=z521^post9, (tmp38^0-tmp38^post9 == 0 /\ -tmp1215^post9+tmp1215^0 == 0 /\ -tmp49^post9+tmp49^0 == 0 /\ tmp1013^0-tmp1013^post9 == 0 /\ tmp1114^0-tmp1114^post9 == 0 /\ tmp27^0-tmp27^post9 == 0 /\ seed^post9 == 0 /\ -tmp05^post9+tmp05^0 == 0 /\ z218^0-z218^post9 == 0 /\ -z117^post9+z117^0 == 0 /\ tmp1316^0-tmp1316^post9 == 0 /\ i^post9 == 0 /\ ctr23^0-ctr23^post9 == 0 /\ -z420^post9+z420^0 == 0 /\ tmp510^0-tmp510^post9 == 0 /\ -z319^post9+z319^0 == 0 /\ tmp611^0-tmp611^post9 == 0 /\ -z521^post9+z521^0 == 0 /\ -tmp16^post9+tmp16^0 == 0 /\ -tmp712^post9+tmp712^0 == 0), cost: 1 10: l8 -> l7 : ctr23^0'=ctr23^post10, tmp611^0'=tmp611^post10, tmp1114^0'=tmp1114^post10, z218^0'=z218^post10, tmp38^0'=tmp38^post10, seed^0'=seed^post10, tmp1316^0'=tmp1316^post10, z420^0'=z420^post10, tmp510^0'=tmp510^post10, tmp1013^0'=tmp1013^post10, z117^0'=z117^post10, tmp27^0'=tmp27^post10, i^0'=i^post10, tmp712^0'=tmp712^post10, tmp1215^0'=tmp1215^post10, z319^0'=z319^post10, tmp49^0'=tmp49^post10, tmp05^0'=tmp05^post10, tmp16^0'=tmp16^post10, z521^0'=z521^post10, (tmp1013^0-tmp1013^post10 == 0 /\ -z521^post10+z521^0 == 0 /\ i^0-i^post10 == 0 /\ -tmp27^post10+tmp27^0 == 0 /\ -z420^post10+z420^0 == 0 /\ -tmp712^post10+tmp712^0 == 0 /\ ctr23^0-ctr23^post10 == 0 /\ -tmp1316^post10+tmp1316^0 == 0 /\ -tmp16^post10+tmp16^0 == 0 /\ -tmp1215^post10+tmp1215^0 == 0 /\ seed^0-seed^post10 == 0 /\ tmp05^0-tmp05^post10 == 0 /\ tmp1114^0-tmp1114^post10 == 0 /\ tmp611^0-tmp611^post10 == 0 /\ -tmp38^post10+tmp38^0 == 0 /\ -z117^post10+z117^0 == 0 /\ -z218^post10+z218^0 == 0 /\ -z319^post10+z319^0 == 0 /\ -tmp510^post10+tmp510^0 == 0 /\ -tmp49^post10+tmp49^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : ctr23^0'=ctr23^post0, tmp611^0'=tmp611^post0, tmp1114^0'=tmp1114^post0, z218^0'=z218^post0, tmp38^0'=tmp38^post0, seed^0'=seed^post0, tmp1316^0'=tmp1316^post0, z420^0'=z420^post0, tmp510^0'=tmp510^post0, tmp1013^0'=tmp1013^post0, z117^0'=z117^post0, tmp27^0'=tmp27^post0, i^0'=i^post0, tmp712^0'=tmp712^post0, tmp1215^0'=tmp1215^post0, z319^0'=z319^post0, tmp49^0'=tmp49^post0, tmp05^0'=tmp05^post0, tmp16^0'=tmp16^post0, z521^0'=z521^post0, (-z521^post0+z521^0 == 0 /\ tmp1114^0-tmp1114^post0 == 0 /\ -7+ctr23^post0 == 0 /\ -seed^post0+seed^0 == 0 /\ -tmp05^post0+tmp05^0 == 0 /\ tmp1316^0-tmp1316^post0 == 0 /\ z420^0-z420^post0 == 0 /\ -tmp16^post0+tmp16^0 == 0 /\ tmp49^0-tmp49^post0 == 0 /\ tmp712^0-tmp712^post0 == 0 /\ tmp38^0-tmp38^post0 == 0 /\ -tmp1013^post0+tmp1013^0 == 0 /\ -i^post0+i^0 == 0 /\ tmp510^0-tmp510^post0 == 0 /\ 64-i^0 <= 0 /\ tmp611^0-tmp611^post0 == 0 /\ z218^0-z218^post0 == 0 /\ -z319^post0+z319^0 == 0 /\ tmp27^0-tmp27^post0 == 0 /\ tmp1215^0-tmp1215^post0 == 0 /\ z117^0-z117^post0 == 0), cost: 1 New rule: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 Applied preprocessing Original rule: l0 -> l2 : ctr23^0'=ctr23^post1, tmp611^0'=tmp611^post1, tmp1114^0'=tmp1114^post1, z218^0'=z218^post1, tmp38^0'=tmp38^post1, seed^0'=seed^post1, tmp1316^0'=tmp1316^post1, z420^0'=z420^post1, tmp510^0'=tmp510^post1, tmp1013^0'=tmp1013^post1, z117^0'=z117^post1, tmp27^0'=tmp27^post1, i^0'=i^post1, tmp712^0'=tmp712^post1, tmp1215^0'=tmp1215^post1, z319^0'=z319^post1, tmp49^0'=tmp49^post1, tmp05^0'=tmp05^post1, tmp16^0'=tmp16^post1, z521^0'=z521^post1, (0 == 0 /\ -tmp1316^post1+tmp1316^0 == 0 /\ -z319^post1+z319^0 == 0 /\ -63+i^0 <= 0 /\ -tmp510^post1+tmp510^0 == 0 /\ -tmp49^post1+tmp49^0 == 0 /\ ctr23^0-ctr23^post1 == 0 /\ tmp05^0-tmp05^post1 == 0 /\ -tmp16^post1+tmp16^0 == 0 /\ -1-i^0+i^post1 == 0 /\ tmp1114^0-tmp1114^post1 == 0 /\ z218^0-z218^post1 == 0 /\ -tmp712^post1+tmp712^0 == 0 /\ -tmp1013^post1+tmp1013^0 == 0 /\ -z521^post1+z521^0 == 0 /\ -tmp27^post1+tmp27^0 == 0 /\ -z117^post1+z117^0 == 0 /\ tmp38^0-tmp38^post1 == 0 /\ -tmp1215^post1+tmp1215^0 == 0 /\ tmp611^0-tmp611^post1 == 0 /\ -z420^post1+z420^0 == 0), cost: 1 New rule: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l5 : ctr23^0'=ctr23^post3, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1114^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, seed^0'=seed^post3, tmp1316^0'=tmp1316^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, i^0'=i^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^post3, tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp16^0'=tmp16^post3, z521^0'=z521^post3, (0 == 0 /\ -tmp16^post3+tmp1215^post3+tmp27^post3 == 0 /\ 1-ctr23^0+ctr23^post3 == 0 /\ -tmp712^10-tmp510^10+z420^10 == 0 /\ tmp1114^post3-tmp16^post3-tmp27^post3 == 0 /\ -tmp05^post3-tmp38^post3+tmp1013^post3 == 0 /\ -tmp712^10+z117^20-tmp49^10 == 0 /\ -i^post3+i^0 == 0 /\ -ctr23^0 <= 0 /\ -z319^20-z521^post3+z319^post3 == 0 /\ seed^0-seed^post3 == 0 /\ -z521^post3-z420^20+z420^post3 == 0 /\ tmp1316^post3-tmp05^post3+tmp38^post3 == 0 /\ -tmp510^10-tmp611^10+z218^10 == 0 /\ z319^10-tmp611^10-tmp49^10 == 0), cost: 1 New rule: l3 -> l5 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : ctr23^0'=ctr23^post4, tmp611^0'=tmp611^post4, tmp1114^0'=tmp1114^post4, z218^0'=z218^post4, tmp38^0'=tmp38^post4, seed^0'=seed^post4, tmp1316^0'=tmp1316^post4, z420^0'=z420^post4, tmp510^0'=tmp510^post4, tmp1013^0'=tmp1013^post4, z117^0'=z117^post4, tmp27^0'=tmp27^post4, i^0'=i^post4, tmp712^0'=tmp712^post4, tmp1215^0'=tmp1215^post4, z319^0'=z319^post4, tmp49^0'=tmp49^post4, tmp05^0'=tmp05^post4, tmp16^0'=tmp16^post4, z521^0'=z521^post4, (-z319^post4+z319^0 == 0 /\ tmp49^0-tmp49^post4 == 0 /\ z117^0-z117^post4 == 0 /\ -i^post4+i^0 == 0 /\ -z521^post4+z521^0 == 0 /\ ctr23^0-ctr23^post4 == 0 /\ -tmp16^post4+tmp16^0 == 0 /\ z218^0-z218^post4 == 0 /\ tmp510^0-tmp510^post4 == 0 /\ -tmp712^post4+tmp712^0 == 0 /\ tmp1114^0-tmp1114^post4 == 0 /\ tmp27^0-tmp27^post4 == 0 /\ -tmp05^post4+tmp05^0 == 0 /\ tmp1215^0-tmp1215^post4 == 0 /\ tmp1316^0-tmp1316^post4 == 0 /\ seed^0-seed^post4 == 0 /\ tmp38^0-tmp38^post4 == 0 /\ tmp1013^0-tmp1013^post4 == 0 /\ tmp611^0-tmp611^post4 == 0 /\ z420^0-z420^post4 == 0), cost: 1 New rule: l2 -> l0 : TRUE, cost: 1 Applied preprocessing Original rule: l1 -> l6 : ctr23^0'=ctr23^post5, tmp611^0'=tmp611^post5, tmp1114^0'=tmp1114^post5, z218^0'=z218^post5, tmp38^0'=tmp38^post5, seed^0'=seed^post5, tmp1316^0'=tmp1316^post5, z420^0'=z420^post5, tmp510^0'=tmp510^post5, tmp1013^0'=tmp1013^post5, z117^0'=z117^post5, tmp27^0'=tmp27^post5, i^0'=i^post5, tmp712^0'=tmp712^post5, tmp1215^0'=tmp1215^post5, z319^0'=z319^post5, tmp49^0'=tmp49^post5, tmp05^0'=tmp05^post5, tmp16^0'=tmp16^post5, z521^0'=z521^post5, (-tmp49^post5+tmp49^0 == 0 /\ tmp38^0-tmp38^post5 == 0 /\ -z117^post5+z117^0 == 0 /\ tmp27^0-tmp27^post5 == 0 /\ tmp1114^0-tmp1114^post5 == 0 /\ -tmp05^post5+tmp05^0 == 0 /\ ctr23^0-ctr23^post5 == 0 /\ tmp1316^0-tmp1316^post5 == 0 /\ seed^0-seed^post5 == 0 /\ -tmp16^post5+tmp16^0 == 0 /\ -z420^post5+z420^0 == 0 /\ -z521^post5+z521^0 == 0 /\ -z319^post5+z319^0 == 0 /\ tmp510^0-tmp510^post5 == 0 /\ z218^0-z218^post5 == 0 /\ tmp611^0-tmp611^post5 == 0 /\ tmp1215^0-tmp1215^post5 == 0 /\ -tmp1013^post5+tmp1013^0 == 0 /\ tmp712^0-tmp712^post5 == 0 /\ -i^post5+i^0 == 0), cost: 1 New rule: l1 -> l6 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l3 : ctr23^0'=ctr23^post6, tmp611^0'=tmp611^post6, tmp1114^0'=tmp1114^post6, z218^0'=z218^post6, tmp38^0'=tmp38^post6, seed^0'=seed^post6, tmp1316^0'=tmp1316^post6, z420^0'=z420^post6, tmp510^0'=tmp510^post6, tmp1013^0'=tmp1013^post6, z117^0'=z117^post6, tmp27^0'=tmp27^post6, i^0'=i^post6, tmp712^0'=tmp712^post6, tmp1215^0'=tmp1215^post6, z319^0'=z319^post6, tmp49^0'=tmp49^post6, tmp05^0'=tmp05^post6, tmp16^0'=tmp16^post6, z521^0'=z521^post6, (-tmp05^post6+tmp05^0 == 0 /\ -tmp27^post6+tmp27^0 == 0 /\ -tmp712^post6+tmp712^0 == 0 /\ i^0-i^post6 == 0 /\ tmp1013^0-tmp1013^post6 == 0 /\ ctr23^0-ctr23^post6 == 0 /\ -z521^post6+z521^0 == 0 /\ -tmp1215^post6+tmp1215^0 == 0 /\ -z420^post6+z420^0 == 0 /\ -tmp1316^post6+tmp1316^0 == 0 /\ z319^0-z319^post6 == 0 /\ tmp1114^0-tmp1114^post6 == 0 /\ -z117^post6+z117^0 == 0 /\ tmp611^0-tmp611^post6 == 0 /\ -z218^post6+z218^0 == 0 /\ -tmp16^post6+tmp16^0 == 0 /\ -tmp510^post6+tmp510^0 == 0 /\ tmp38^0-tmp38^post6 == 0 /\ seed^0-seed^post6 == 0 /\ -tmp49^post6+tmp49^0 == 0), cost: 1 New rule: l5 -> l3 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l5 : ctr23^0'=ctr23^post7, tmp611^0'=tmp611^post7, tmp1114^0'=tmp1114^post7, z218^0'=z218^post7, tmp38^0'=tmp38^post7, seed^0'=seed^post7, tmp1316^0'=tmp1316^post7, z420^0'=z420^post7, tmp510^0'=tmp510^post7, tmp1013^0'=tmp1013^post7, z117^0'=z117^post7, tmp27^0'=tmp27^post7, i^0'=i^post7, tmp712^0'=tmp712^post7, tmp1215^0'=tmp1215^post7, z319^0'=z319^post7, tmp49^0'=tmp49^post7, tmp05^0'=tmp05^post7, tmp16^0'=tmp16^post7, z521^0'=z521^post7, (-z420^post7+z420^0 == 0 /\ -7+ctr23^post7 == 0 /\ -tmp16^post7+tmp16^0 == 0 /\ -tmp1316^post7+tmp1316^0 == 0 /\ -tmp712^post7+tmp712^0 == 0 /\ -z521^post7+z521^0 == 0 /\ tmp05^0-tmp05^post7 == 0 /\ z319^0-z319^post7 == 0 /\ 1+ctr23^0 <= 0 /\ tmp1114^0-tmp1114^post7 == 0 /\ tmp611^0-tmp611^post7 == 0 /\ -tmp49^post7+tmp49^0 == 0 /\ -z117^post7+z117^0 == 0 /\ -tmp1215^post7+tmp1215^0 == 0 /\ -z218^post7+z218^0 == 0 /\ i^0-i^post7 == 0 /\ tmp1013^0-tmp1013^post7 == 0 /\ tmp38^0-tmp38^post7 == 0 /\ seed^0-seed^post7 == 0 /\ -tmp510^post7+tmp510^0 == 0 /\ -tmp27^post7+tmp27^0 == 0), cost: 1 New rule: l6 -> l5 : ctr23^0'=7, 1+ctr23^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l1 : ctr23^0'=ctr23^post8, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1114^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, seed^0'=seed^post8, tmp1316^0'=tmp1316^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, i^0'=i^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z319^post8, tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp16^0'=tmp16^post8, z521^0'=z521^post8, (0 == 0 /\ z420^post8-z521^post8-z420^210 == 0 /\ -tmp510^110+z420^110-tmp712^110 == 0 /\ -tmp611^110+z319^110-tmp49^11 == 0 /\ -tmp510^110-tmp611^110+z218^110 == 0 /\ -ctr23^0 <= 0 /\ 1-ctr23^0+ctr23^post8 == 0 /\ z117^210-tmp49^11-tmp712^110 == 0 /\ tmp1114^post8-tmp16^post8-tmp27^post8 == 0 /\ -tmp16^post8+tmp1215^post8+tmp27^post8 == 0 /\ -tmp05^post8+tmp1013^post8-tmp38^post8 == 0 /\ tmp1316^post8-tmp05^post8+tmp38^post8 == 0 /\ z319^post8-z521^post8-z319^210 == 0 /\ -i^post8+i^0 == 0 /\ seed^0-seed^post8 == 0), cost: 1 New rule: l6 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 1 Applied preprocessing Original rule: l7 -> l2 : ctr23^0'=ctr23^post9, tmp611^0'=tmp611^post9, tmp1114^0'=tmp1114^post9, z218^0'=z218^post9, tmp38^0'=tmp38^post9, seed^0'=seed^post9, tmp1316^0'=tmp1316^post9, z420^0'=z420^post9, tmp510^0'=tmp510^post9, tmp1013^0'=tmp1013^post9, z117^0'=z117^post9, tmp27^0'=tmp27^post9, i^0'=i^post9, tmp712^0'=tmp712^post9, tmp1215^0'=tmp1215^post9, z319^0'=z319^post9, tmp49^0'=tmp49^post9, tmp05^0'=tmp05^post9, tmp16^0'=tmp16^post9, z521^0'=z521^post9, (tmp38^0-tmp38^post9 == 0 /\ -tmp1215^post9+tmp1215^0 == 0 /\ -tmp49^post9+tmp49^0 == 0 /\ tmp1013^0-tmp1013^post9 == 0 /\ tmp1114^0-tmp1114^post9 == 0 /\ tmp27^0-tmp27^post9 == 0 /\ seed^post9 == 0 /\ -tmp05^post9+tmp05^0 == 0 /\ z218^0-z218^post9 == 0 /\ -z117^post9+z117^0 == 0 /\ tmp1316^0-tmp1316^post9 == 0 /\ i^post9 == 0 /\ ctr23^0-ctr23^post9 == 0 /\ -z420^post9+z420^0 == 0 /\ tmp510^0-tmp510^post9 == 0 /\ -z319^post9+z319^0 == 0 /\ tmp611^0-tmp611^post9 == 0 /\ -z521^post9+z521^0 == 0 /\ -tmp16^post9+tmp16^0 == 0 /\ -tmp712^post9+tmp712^0 == 0), cost: 1 New rule: l7 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : ctr23^0'=ctr23^post10, tmp611^0'=tmp611^post10, tmp1114^0'=tmp1114^post10, z218^0'=z218^post10, tmp38^0'=tmp38^post10, seed^0'=seed^post10, tmp1316^0'=tmp1316^post10, z420^0'=z420^post10, tmp510^0'=tmp510^post10, tmp1013^0'=tmp1013^post10, z117^0'=z117^post10, tmp27^0'=tmp27^post10, i^0'=i^post10, tmp712^0'=tmp712^post10, tmp1215^0'=tmp1215^post10, z319^0'=z319^post10, tmp49^0'=tmp49^post10, tmp05^0'=tmp05^post10, tmp16^0'=tmp16^post10, z521^0'=z521^post10, (tmp1013^0-tmp1013^post10 == 0 /\ -z521^post10+z521^0 == 0 /\ i^0-i^post10 == 0 /\ -tmp27^post10+tmp27^0 == 0 /\ -z420^post10+z420^0 == 0 /\ -tmp712^post10+tmp712^0 == 0 /\ ctr23^0-ctr23^post10 == 0 /\ -tmp1316^post10+tmp1316^0 == 0 /\ -tmp16^post10+tmp16^0 == 0 /\ -tmp1215^post10+tmp1215^0 == 0 /\ seed^0-seed^post10 == 0 /\ tmp05^0-tmp05^post10 == 0 /\ tmp1114^0-tmp1114^post10 == 0 /\ tmp611^0-tmp611^post10 == 0 /\ -tmp38^post10+tmp38^0 == 0 /\ -z117^post10+z117^0 == 0 /\ -z218^post10+z218^0 == 0 /\ -z319^post10+z319^0 == 0 /\ -tmp510^post10+tmp510^0 == 0 /\ -tmp49^post10+tmp49^0 == 0), cost: 1 New rule: l8 -> l7 : TRUE, cost: 1 Simplified rules Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 13: l3 -> l5 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 1 16: l5 -> l3 : TRUE, cost: 1 17: l6 -> l5 : ctr23^0'=7, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 1 19: l7 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 1 20: l8 -> l7 : TRUE, cost: 1 Eliminating location l7 by chaining: Applied chaining First rule: l8 -> l7 : TRUE, cost: 1 Second rule: l7 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 1 New rule: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied deletion Removed the following rules: 19 20 Eliminating location l3 by chaining: Applied chaining First rule: l5 -> l3 : TRUE, cost: 1 Second rule: l3 -> l5 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 1 New rule: l5 -> l5 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 2 Applied deletion Removed the following rules: 13 16 Eliminated locations on linear paths Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 22: l5 -> l5 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 2 17: l6 -> l5 : ctr23^0'=7, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l5 -> l5 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 2 New rule: l5 -> l5 : ctr23^0'=ctr23^0-n0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, (-1+n0 >= 0 /\ 1+ctr23^0-n0 >= 0), cost: 2*n0 Applied instantiation Original rule: l5 -> l5 : ctr23^0'=ctr23^0-n0, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, (-1+n0 >= 0 /\ 1+ctr23^0-n0 >= 0), cost: 2*n0 New rule: l5 -> l5 : ctr23^0'=-1, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 Applied simplification Original rule: l5 -> l5 : ctr23^0'=-1, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 New rule: l5 -> l5 : ctr23^0'=-1, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 2+2*ctr23^0 Applied deletion Removed the following rules: 22 Accelerated simple loops Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 24: l5 -> l5 : ctr23^0'=-1, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 2+2*ctr23^0 17: l6 -> l5 : ctr23^0'=7, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied chaining First rule: l6 -> l5 : ctr23^0'=7, 1+ctr23^0 <= 0, cost: 1 Second rule: l5 -> l5 : ctr23^0'=-1, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, ctr23^0 >= 0, cost: 2+2*ctr23^0 New rule: l6 -> l5 : ctr23^0'=-1, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, 1+ctr23^0 <= 0, cost: 17 Applied deletion Removed the following rules: 24 Chained accelerated rules with incoming rules Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 17: l6 -> l5 : ctr23^0'=7, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 1 25: l6 -> l5 : ctr23^0'=-1, tmp611^0'=tmp611^post3, tmp1114^0'=tmp1215^post3+2*tmp27^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, tmp1316^0'=-2*tmp38^post3+tmp1013^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp712^0'=tmp712^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^20-z420^20+z420^post3, tmp49^0'=tmp49^post3, tmp05^0'=-tmp38^post3+tmp1013^post3, tmp16^0'=tmp1215^post3+tmp27^post3, z521^0'=-z420^20+z420^post3, 1+ctr23^0 <= 0, cost: 17 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Removed unreachable locations and irrelevant leafs Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 18: l6 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Eliminating location l6 by chaining: Applied chaining First rule: l1 -> l6 : TRUE, cost: 1 Second rule: l6 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 1 New rule: l1 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 2 Applied deletion Removed the following rules: 15 18 Eliminated locations on linear paths Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 26: l1 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 2 14: l2 -> l0 : TRUE, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l1 -> l1 : ctr23^0'=-1+ctr23^0, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 2 New rule: l1 -> l1 : ctr23^0'=ctr23^0-n3, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, (1+ctr23^0-n3 >= 0 /\ -1+n3 >= 0), cost: 2*n3 Applied instantiation Original rule: l1 -> l1 : ctr23^0'=ctr23^0-n3, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, (1+ctr23^0-n3 >= 0 /\ -1+n3 >= 0), cost: 2*n3 New rule: l1 -> l1 : ctr23^0'=-1, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 Applied simplification Original rule: l1 -> l1 : ctr23^0'=-1, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 New rule: l1 -> l1 : ctr23^0'=-1, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 2+2*ctr23^0 Applied deletion Removed the following rules: 26 Accelerated simple loops Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 28: l1 -> l1 : ctr23^0'=-1, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 2+2*ctr23^0 14: l2 -> l0 : TRUE, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied chaining First rule: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 Second rule: l1 -> l1 : ctr23^0'=-1, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, ctr23^0 >= 0, cost: 2+2*ctr23^0 New rule: l0 -> l1 : ctr23^0'=-1, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, -64+i^0 >= 0, cost: 17 Applied deletion Removed the following rules: 28 Chained accelerated rules with incoming rules Start location: l8 11: l0 -> l1 : ctr23^0'=7, -64+i^0 >= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 29: l0 -> l1 : ctr23^0'=-1, tmp611^0'=tmp611^post8, tmp1114^0'=tmp1215^post8+2*tmp27^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, tmp1316^0'=tmp1013^post8-2*tmp38^post8, z420^0'=z521^post8+z420^210, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp712^0'=tmp712^post8, tmp1215^0'=tmp1215^post8, z319^0'=z521^post8+z319^210, tmp49^0'=tmp49^post8, tmp05^0'=tmp1013^post8-tmp38^post8, tmp16^0'=tmp1215^post8+tmp27^post8, z521^0'=z521^post8, -64+i^0 >= 0, cost: 17 14: l2 -> l0 : TRUE, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Removed unreachable locations and irrelevant leafs Start location: l8 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 14: l2 -> l0 : TRUE, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Eliminating location l0 by chaining: Applied chaining First rule: l2 -> l0 : TRUE, cost: 1 Second rule: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 1 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 2 Applied deletion Removed the following rules: 12 14 Eliminated locations on linear paths Start location: l8 30: l2 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 2 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l2 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, -63+i^0 <= 0, cost: 2 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=n6+i^0, (64-n6-i^0 >= 0 /\ -1+n6 >= 0), cost: 2*n6 Applied instantiation Original rule: l2 -> l2 : seed^0'=seed^post1, i^0'=n6+i^0, (64-n6-i^0 >= 0 /\ -1+n6 >= 0), cost: 2*n6 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=64, (0 >= 0 /\ 63-i^0 >= 0), cost: 128-2*i^0 Applied simplification Original rule: l2 -> l2 : seed^0'=seed^post1, i^0'=64, (0 >= 0 /\ 63-i^0 >= 0), cost: 128-2*i^0 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=64, -63+i^0 <= 0, cost: 128-2*i^0 Applied deletion Removed the following rules: 30 Accelerated simple loops Start location: l8 32: l2 -> l2 : seed^0'=seed^post1, i^0'=64, -63+i^0 <= 0, cost: 128-2*i^0 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied chaining First rule: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Second rule: l2 -> l2 : seed^0'=seed^post1, i^0'=64, -63+i^0 <= 0, cost: 128-2*i^0 New rule: l8 -> l2 : seed^0'=seed^post1, i^0'=64, -63 <= 0, cost: 130 Applied deletion Removed the following rules: 32 Chained accelerated rules with incoming rules Start location: l8 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 33: l8 -> l2 : seed^0'=seed^post1, i^0'=64, -63 <= 0, cost: 130 Removed unreachable locations and irrelevant leafs Start location: l8 Computing asymptotic complexity Proved the following lower bound Complexity: Unknown Cpx degree: ? Solved cost: 0 Rule cost: 0