WORST_CASE(Omega(0),?) Initial ITS Start location: l8 0: l0 -> l1 : __const_64^0'=__const_64^post0, tmp49^0'=tmp49^post0, tmp05^0'=tmp05^post0, tmp712^0'=tmp712^post0, tmp16^0'=tmp16^post0, z521^0'=z521^post0, ctr23^0'=ctr23^post0, tmp1114^0'=tmp1114^post0, z218^0'=z218^post0, tmp38^0'=tmp38^post0, seed^0'=seed^post0, tmp611^0'=tmp611^post0, tmp1316^0'=tmp1316^post0, z420^0'=z420^post0, __const_7^0'=__const_7^post0, tmp510^0'=tmp510^post0, tmp1013^0'=tmp1013^post0, z117^0'=z117^post0, tmp27^0'=tmp27^post0, i^0'=i^post0, tmp1215^0'=tmp1215^post0, z319^0'=z319^post0, (-z319^post0+z319^0 == 0 /\ tmp16^0-tmp16^post0 == 0 /\ tmp27^0-tmp27^post0 == 0 /\ __const_64^0-__const_64^post0 == 0 /\ -z218^post0+z218^0 == 0 /\ tmp49^0-tmp49^post0 == 0 /\ -tmp1316^post0+tmp1316^0 == 0 /\ -tmp1215^post0+tmp1215^0 == 0 /\ -z521^post0+z521^0 == 0 /\ -seed^post0+seed^0 == 0 /\ __const_64^0-i^0 <= 0 /\ -__const_7^post0+__const_7^0 == 0 /\ z420^0-z420^post0 == 0 /\ -tmp1114^post0+tmp1114^0 == 0 /\ -tmp611^post0+tmp611^0 == 0 /\ tmp1013^0-tmp1013^post0 == 0 /\ tmp712^0-tmp712^post0 == 0 /\ z117^0-z117^post0 == 0 /\ tmp510^0-tmp510^post0 == 0 /\ -tmp38^post0+tmp38^0 == 0 /\ tmp05^0-tmp05^post0 == 0 /\ ctr23^post0-__const_7^0 == 0 /\ -i^post0+i^0 == 0), cost: 1 1: l0 -> l2 : __const_64^0'=__const_64^post1, tmp49^0'=tmp49^post1, tmp05^0'=tmp05^post1, tmp712^0'=tmp712^post1, tmp16^0'=tmp16^post1, z521^0'=z521^post1, ctr23^0'=ctr23^post1, tmp1114^0'=tmp1114^post1, z218^0'=z218^post1, tmp38^0'=tmp38^post1, seed^0'=seed^post1, tmp611^0'=tmp611^post1, tmp1316^0'=tmp1316^post1, z420^0'=z420^post1, __const_7^0'=__const_7^post1, tmp510^0'=tmp510^post1, tmp1013^0'=tmp1013^post1, z117^0'=z117^post1, tmp27^0'=tmp27^post1, i^0'=i^post1, tmp1215^0'=tmp1215^post1, z319^0'=z319^post1, (0 == 0 /\ tmp712^0-tmp712^post1 == 0 /\ 1-__const_64^0+i^0 <= 0 /\ ctr23^0-ctr23^post1 == 0 /\ tmp16^0-tmp16^post1 == 0 /\ -tmp1316^post1+tmp1316^0 == 0 /\ -z420^post1+z420^0 == 0 /\ -tmp1215^post1+tmp1215^0 == 0 /\ -__const_7^post1+__const_7^0 == 0 /\ -tmp1114^post1+tmp1114^0 == 0 /\ -tmp38^post1+tmp38^0 == 0 /\ -1+i^post1-i^0 == 0 /\ z117^0-z117^post1 == 0 /\ tmp611^0-tmp611^post1 == 0 /\ tmp49^0-tmp49^post1 == 0 /\ -tmp1013^post1+tmp1013^0 == 0 /\ z218^0-z218^post1 == 0 /\ tmp510^0-tmp510^post1 == 0 /\ tmp05^0-tmp05^post1 == 0 /\ -z319^post1+z319^0 == 0 /\ z521^0-z521^post1 == 0 /\ __const_64^0-__const_64^post1 == 0 /\ -tmp27^post1+tmp27^0 == 0), cost: 1 5: l1 -> l6 : __const_64^0'=__const_64^post5, tmp49^0'=tmp49^post5, tmp05^0'=tmp05^post5, tmp712^0'=tmp712^post5, tmp16^0'=tmp16^post5, z521^0'=z521^post5, ctr23^0'=ctr23^post5, tmp1114^0'=tmp1114^post5, z218^0'=z218^post5, tmp38^0'=tmp38^post5, seed^0'=seed^post5, tmp611^0'=tmp611^post5, tmp1316^0'=tmp1316^post5, z420^0'=z420^post5, __const_7^0'=__const_7^post5, tmp510^0'=tmp510^post5, tmp1013^0'=tmp1013^post5, z117^0'=z117^post5, tmp27^0'=tmp27^post5, i^0'=i^post5, tmp1215^0'=tmp1215^post5, z319^0'=z319^post5, (-__const_7^post5+__const_7^0 == 0 /\ tmp1316^0-tmp1316^post5 == 0 /\ tmp05^0-tmp05^post5 == 0 /\ -z117^post5+z117^0 == 0 /\ -z319^post5+z319^0 == 0 /\ i^0-i^post5 == 0 /\ -tmp510^post5+tmp510^0 == 0 /\ -tmp27^post5+tmp27^0 == 0 /\ tmp38^0-tmp38^post5 == 0 /\ -tmp1215^post5+tmp1215^0 == 0 /\ -seed^post5+seed^0 == 0 /\ tmp49^0-tmp49^post5 == 0 /\ z521^0-z521^post5 == 0 /\ tmp1114^0-tmp1114^post5 == 0 /\ __const_64^0-__const_64^post5 == 0 /\ -tmp611^post5+tmp611^0 == 0 /\ -tmp1013^post5+tmp1013^0 == 0 /\ ctr23^0-ctr23^post5 == 0 /\ -z218^post5+z218^0 == 0 /\ -z420^post5+z420^0 == 0 /\ tmp16^0-tmp16^post5 == 0 /\ tmp712^0-tmp712^post5 == 0), cost: 1 4: l2 -> l0 : __const_64^0'=__const_64^post4, tmp49^0'=tmp49^post4, tmp05^0'=tmp05^post4, tmp712^0'=tmp712^post4, tmp16^0'=tmp16^post4, z521^0'=z521^post4, ctr23^0'=ctr23^post4, tmp1114^0'=tmp1114^post4, z218^0'=z218^post4, tmp38^0'=tmp38^post4, seed^0'=seed^post4, tmp611^0'=tmp611^post4, tmp1316^0'=tmp1316^post4, z420^0'=z420^post4, __const_7^0'=__const_7^post4, tmp510^0'=tmp510^post4, tmp1013^0'=tmp1013^post4, z117^0'=z117^post4, tmp27^0'=tmp27^post4, i^0'=i^post4, tmp1215^0'=tmp1215^post4, z319^0'=z319^post4, (-tmp27^post4+tmp27^0 == 0 /\ -z117^post4+z117^0 == 0 /\ tmp1316^0-tmp1316^post4 == 0 /\ z521^0-z521^post4 == 0 /\ tmp611^0-tmp611^post4 == 0 /\ -tmp1215^post4+tmp1215^0 == 0 /\ __const_64^0-__const_64^post4 == 0 /\ -z319^post4+z319^0 == 0 /\ tmp49^0-tmp49^post4 == 0 /\ z218^0-z218^post4 == 0 /\ tmp38^0-tmp38^post4 == 0 /\ tmp05^0-tmp05^post4 == 0 /\ -tmp510^post4+tmp510^0 == 0 /\ -i^post4+i^0 == 0 /\ -seed^post4+seed^0 == 0 /\ -tmp16^post4+tmp16^0 == 0 /\ tmp1114^0-tmp1114^post4 == 0 /\ -z420^post4+z420^0 == 0 /\ tmp712^0-tmp712^post4 == 0 /\ tmp1013^0-tmp1013^post4 == 0 /\ ctr23^0-ctr23^post4 == 0 /\ -__const_7^post4+__const_7^0 == 0), cost: 1 2: l3 -> l4 : __const_64^0'=__const_64^post2, tmp49^0'=tmp49^post2, tmp05^0'=tmp05^post2, tmp712^0'=tmp712^post2, tmp16^0'=tmp16^post2, z521^0'=z521^post2, ctr23^0'=ctr23^post2, tmp1114^0'=tmp1114^post2, z218^0'=z218^post2, tmp38^0'=tmp38^post2, seed^0'=seed^post2, tmp611^0'=tmp611^post2, tmp1316^0'=tmp1316^post2, z420^0'=z420^post2, __const_7^0'=__const_7^post2, tmp510^0'=tmp510^post2, tmp1013^0'=tmp1013^post2, z117^0'=z117^post2, tmp27^0'=tmp27^post2, i^0'=i^post2, tmp1215^0'=tmp1215^post2, z319^0'=z319^post2, (-tmp1013^post2+tmp1013^0 == 0 /\ -tmp27^post2+tmp27^0 == 0 /\ z521^0-z521^post2 == 0 /\ seed^0-seed^post2 == 0 /\ tmp611^0-tmp611^post2 == 0 /\ tmp49^0-tmp49^post2 == 0 /\ z218^0-z218^post2 == 0 /\ tmp712^0-tmp712^post2 == 0 /\ __const_64^0-__const_64^post2 == 0 /\ -i^post2+i^0 == 0 /\ tmp05^0-tmp05^post2 == 0 /\ -z117^post2+z117^0 == 0 /\ -z319^post2+z319^0 == 0 /\ -tmp1316^post2+tmp1316^0 == 0 /\ -z420^post2+z420^0 == 0 /\ -tmp510^post2+tmp510^0 == 0 /\ -ctr23^post2+ctr23^0 == 0 /\ -tmp1215^post2+tmp1215^0 == 0 /\ -tmp16^post2+tmp16^0 == 0 /\ tmp1114^0-tmp1114^post2 == 0 /\ tmp38^0-tmp38^post2 == 0 /\ -__const_7^post2+__const_7^0 == 0 /\ 1+ctr23^0 <= 0), cost: 1 3: l3 -> l5 : __const_64^0'=__const_64^post3, tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=z521^post3, ctr23^0'=ctr23^post3, tmp1114^0'=tmp1114^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, seed^0'=seed^post3, tmp611^0'=tmp611^post3, tmp1316^0'=tmp1316^post3, z420^0'=z420^post3, __const_7^0'=__const_7^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, i^0'=i^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^post3, (0 == 0 /\ tmp1316^post3+tmp38^post3-tmp05^post3 == 0 /\ tmp1215^post3+tmp27^post3-tmp16^post3 == 0 /\ -ctr23^0 <= 0 /\ tmp1114^post3-tmp27^post3-tmp16^post3 == 0 /\ seed^0-seed^post3 == 0 /\ 1+ctr23^post3-ctr23^0 == 0 /\ -tmp49^10+z319^10-tmp611^10 == 0 /\ -tmp510^10+z420^10-tmp712^10 == 0 /\ -tmp510^10+z218^10-tmp611^10 == 0 /\ -z420^20-z521^post3+z420^post3 == 0 /\ __const_64^0-__const_64^post3 == 0 /\ z319^post3-z319^20-z521^post3 == 0 /\ -tmp38^post3+tmp1013^post3-tmp05^post3 == 0 /\ -i^post3+i^0 == 0 /\ -tmp49^10+z117^20-tmp712^10 == 0 /\ __const_7^0-__const_7^post3 == 0), cost: 1 6: l5 -> l3 : __const_64^0'=__const_64^post6, tmp49^0'=tmp49^post6, tmp05^0'=tmp05^post6, tmp712^0'=tmp712^post6, tmp16^0'=tmp16^post6, z521^0'=z521^post6, ctr23^0'=ctr23^post6, tmp1114^0'=tmp1114^post6, z218^0'=z218^post6, tmp38^0'=tmp38^post6, seed^0'=seed^post6, tmp611^0'=tmp611^post6, tmp1316^0'=tmp1316^post6, z420^0'=z420^post6, __const_7^0'=__const_7^post6, tmp510^0'=tmp510^post6, tmp1013^0'=tmp1013^post6, z117^0'=z117^post6, tmp27^0'=tmp27^post6, i^0'=i^post6, tmp1215^0'=tmp1215^post6, z319^0'=z319^post6, (-i^post6+i^0 == 0 /\ tmp712^0-tmp712^post6 == 0 /\ -tmp1316^post6+tmp1316^0 == 0 /\ z218^0-z218^post6 == 0 /\ tmp05^0-tmp05^post6 == 0 /\ tmp510^0-tmp510^post6 == 0 /\ -z319^post6+z319^0 == 0 /\ -tmp611^post6+tmp611^0 == 0 /\ -seed^post6+seed^0 == 0 /\ -tmp1114^post6+tmp1114^0 == 0 /\ __const_7^0-__const_7^post6 == 0 /\ -tmp27^post6+tmp27^0 == 0 /\ __const_64^0-__const_64^post6 == 0 /\ -tmp1013^post6+tmp1013^0 == 0 /\ z117^0-z117^post6 == 0 /\ tmp49^0-tmp49^post6 == 0 /\ tmp16^0-tmp16^post6 == 0 /\ -tmp38^post6+tmp38^0 == 0 /\ -tmp1215^post6+tmp1215^0 == 0 /\ ctr23^0-ctr23^post6 == 0 /\ z420^0-z420^post6 == 0 /\ z521^0-z521^post6 == 0), cost: 1 7: l6 -> l5 : __const_64^0'=__const_64^post7, tmp49^0'=tmp49^post7, tmp05^0'=tmp05^post7, tmp712^0'=tmp712^post7, tmp16^0'=tmp16^post7, z521^0'=z521^post7, ctr23^0'=ctr23^post7, tmp1114^0'=tmp1114^post7, z218^0'=z218^post7, tmp38^0'=tmp38^post7, seed^0'=seed^post7, tmp611^0'=tmp611^post7, tmp1316^0'=tmp1316^post7, z420^0'=z420^post7, __const_7^0'=__const_7^post7, tmp510^0'=tmp510^post7, tmp1013^0'=tmp1013^post7, z117^0'=z117^post7, tmp27^0'=tmp27^post7, i^0'=i^post7, tmp1215^0'=tmp1215^post7, z319^0'=z319^post7, (tmp712^0-tmp712^post7 == 0 /\ __const_7^0-__const_7^post7 == 0 /\ -tmp611^post7+tmp611^0 == 0 /\ z218^0-z218^post7 == 0 /\ -i^post7+i^0 == 0 /\ tmp05^0-tmp05^post7 == 0 /\ __const_64^0-__const_64^post7 == 0 /\ -tmp1316^post7+tmp1316^0 == 0 /\ tmp1114^0-tmp1114^post7 == 0 /\ seed^0-seed^post7 == 0 /\ -tmp1013^post7+tmp1013^0 == 0 /\ -z117^post7+z117^0 == 0 /\ tmp38^0-tmp38^post7 == 0 /\ tmp16^0-tmp16^post7 == 0 /\ tmp49^0-tmp49^post7 == 0 /\ -z319^post7+z319^0 == 0 /\ -tmp1215^post7+tmp1215^0 == 0 /\ z420^0-z420^post7 == 0 /\ -tmp510^post7+tmp510^0 == 0 /\ -tmp27^post7+tmp27^0 == 0 /\ z521^0-z521^post7 == 0 /\ 1+ctr23^0 <= 0 /\ ctr23^post7-__const_7^0 == 0), cost: 1 8: l6 -> l1 : __const_64^0'=__const_64^post8, tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp16^post8, z521^0'=z521^post8, ctr23^0'=ctr23^post8, tmp1114^0'=tmp1114^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, seed^0'=seed^post8, tmp611^0'=tmp611^post8, tmp1316^0'=tmp1316^post8, z420^0'=z420^post8, __const_7^0'=__const_7^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, i^0'=i^post8, tmp1215^0'=tmp1215^post8, z319^0'=z319^post8, (0 == 0 /\ -z521^post8+z420^post8-z420^210 == 0 /\ 1-ctr23^0+ctr23^post8 == 0 /\ -tmp510^110+z218^110-tmp611^110 == 0 /\ -ctr23^0 <= 0 /\ __const_64^0-__const_64^post8 == 0 /\ __const_7^0-__const_7^post8 == 0 /\ z319^110-tmp49^11-tmp611^110 == 0 /\ -tmp38^post8+tmp1013^post8-tmp05^post8 == 0 /\ z117^210-tmp712^110-tmp49^11 == 0 /\ -i^post8+i^0 == 0 /\ z319^post8-z521^post8-z319^210 == 0 /\ tmp38^post8+tmp1316^post8-tmp05^post8 == 0 /\ -tmp16^post8+tmp27^post8+tmp1215^post8 == 0 /\ -tmp16^post8+tmp1114^post8-tmp27^post8 == 0 /\ seed^0-seed^post8 == 0 /\ -tmp510^110+z420^110-tmp712^110 == 0), cost: 1 9: l7 -> l2 : __const_64^0'=__const_64^post9, tmp49^0'=tmp49^post9, tmp05^0'=tmp05^post9, tmp712^0'=tmp712^post9, tmp16^0'=tmp16^post9, z521^0'=z521^post9, ctr23^0'=ctr23^post9, tmp1114^0'=tmp1114^post9, z218^0'=z218^post9, tmp38^0'=tmp38^post9, seed^0'=seed^post9, tmp611^0'=tmp611^post9, tmp1316^0'=tmp1316^post9, z420^0'=z420^post9, __const_7^0'=__const_7^post9, tmp510^0'=tmp510^post9, tmp1013^0'=tmp1013^post9, z117^0'=z117^post9, tmp27^0'=tmp27^post9, i^0'=i^post9, tmp1215^0'=tmp1215^post9, z319^0'=z319^post9, (-tmp1013^post9+tmp1013^0 == 0 /\ -z117^post9+z117^0 == 0 /\ -tmp27^post9+tmp27^0 == 0 /\ z420^0-z420^post9 == 0 /\ -tmp38^post9+tmp38^0 == 0 /\ tmp1114^0-tmp1114^post9 == 0 /\ tmp16^0-tmp16^post9 == 0 /\ tmp49^0-tmp49^post9 == 0 /\ z218^0-z218^post9 == 0 /\ tmp712^0-tmp712^post9 == 0 /\ __const_64^0-__const_64^post9 == 0 /\ tmp05^0-tmp05^post9 == 0 /\ -tmp510^post9+tmp510^0 == 0 /\ i^post9 == 0 /\ -z319^post9+z319^0 == 0 /\ -tmp1316^post9+tmp1316^0 == 0 /\ -tmp1215^post9+tmp1215^0 == 0 /\ -z521^post9+z521^0 == 0 /\ -__const_7^post9+__const_7^0 == 0 /\ ctr23^0-ctr23^post9 == 0 /\ seed^post9 == 0 /\ -tmp611^post9+tmp611^0 == 0), cost: 1 10: l8 -> l7 : __const_64^0'=__const_64^post10, tmp49^0'=tmp49^post10, tmp05^0'=tmp05^post10, tmp712^0'=tmp712^post10, tmp16^0'=tmp16^post10, z521^0'=z521^post10, ctr23^0'=ctr23^post10, tmp1114^0'=tmp1114^post10, z218^0'=z218^post10, tmp38^0'=tmp38^post10, seed^0'=seed^post10, tmp611^0'=tmp611^post10, tmp1316^0'=tmp1316^post10, z420^0'=z420^post10, __const_7^0'=__const_7^post10, tmp510^0'=tmp510^post10, tmp1013^0'=tmp1013^post10, z117^0'=z117^post10, tmp27^0'=tmp27^post10, i^0'=i^post10, tmp1215^0'=tmp1215^post10, z319^0'=z319^post10, (-z117^post10+z117^0 == 0 /\ -tmp1114^post10+tmp1114^0 == 0 /\ -tmp38^post10+tmp38^0 == 0 /\ __const_7^0-__const_7^post10 == 0 /\ -tmp1013^post10+tmp1013^0 == 0 /\ -z319^post10+z319^0 == 0 /\ tmp611^0-tmp611^post10 == 0 /\ -tmp1215^post10+tmp1215^0 == 0 /\ -tmp510^post10+tmp510^0 == 0 /\ -tmp27^post10+tmp27^0 == 0 /\ z521^0-z521^post10 == 0 /\ __const_64^0-__const_64^post10 == 0 /\ -tmp05^post10+tmp05^0 == 0 /\ -i^post10+i^0 == 0 /\ -tmp1316^post10+tmp1316^0 == 0 /\ tmp712^0-tmp712^post10 == 0 /\ ctr23^0-ctr23^post10 == 0 /\ tmp16^0-tmp16^post10 == 0 /\ seed^0-seed^post10 == 0 /\ -z420^post10+z420^0 == 0 /\ z218^0-z218^post10 == 0 /\ tmp49^0-tmp49^post10 == 0), cost: 1 Removed unreachable rules and leafs Start location: l8 0: l0 -> l1 : __const_64^0'=__const_64^post0, tmp49^0'=tmp49^post0, tmp05^0'=tmp05^post0, tmp712^0'=tmp712^post0, tmp16^0'=tmp16^post0, z521^0'=z521^post0, ctr23^0'=ctr23^post0, tmp1114^0'=tmp1114^post0, z218^0'=z218^post0, tmp38^0'=tmp38^post0, seed^0'=seed^post0, tmp611^0'=tmp611^post0, tmp1316^0'=tmp1316^post0, z420^0'=z420^post0, __const_7^0'=__const_7^post0, tmp510^0'=tmp510^post0, tmp1013^0'=tmp1013^post0, z117^0'=z117^post0, tmp27^0'=tmp27^post0, i^0'=i^post0, tmp1215^0'=tmp1215^post0, z319^0'=z319^post0, (-z319^post0+z319^0 == 0 /\ tmp16^0-tmp16^post0 == 0 /\ tmp27^0-tmp27^post0 == 0 /\ __const_64^0-__const_64^post0 == 0 /\ -z218^post0+z218^0 == 0 /\ tmp49^0-tmp49^post0 == 0 /\ -tmp1316^post0+tmp1316^0 == 0 /\ -tmp1215^post0+tmp1215^0 == 0 /\ -z521^post0+z521^0 == 0 /\ -seed^post0+seed^0 == 0 /\ __const_64^0-i^0 <= 0 /\ -__const_7^post0+__const_7^0 == 0 /\ z420^0-z420^post0 == 0 /\ -tmp1114^post0+tmp1114^0 == 0 /\ -tmp611^post0+tmp611^0 == 0 /\ tmp1013^0-tmp1013^post0 == 0 /\ tmp712^0-tmp712^post0 == 0 /\ z117^0-z117^post0 == 0 /\ tmp510^0-tmp510^post0 == 0 /\ -tmp38^post0+tmp38^0 == 0 /\ tmp05^0-tmp05^post0 == 0 /\ ctr23^post0-__const_7^0 == 0 /\ -i^post0+i^0 == 0), cost: 1 1: l0 -> l2 : __const_64^0'=__const_64^post1, tmp49^0'=tmp49^post1, tmp05^0'=tmp05^post1, tmp712^0'=tmp712^post1, tmp16^0'=tmp16^post1, z521^0'=z521^post1, ctr23^0'=ctr23^post1, tmp1114^0'=tmp1114^post1, z218^0'=z218^post1, tmp38^0'=tmp38^post1, seed^0'=seed^post1, tmp611^0'=tmp611^post1, tmp1316^0'=tmp1316^post1, z420^0'=z420^post1, __const_7^0'=__const_7^post1, tmp510^0'=tmp510^post1, tmp1013^0'=tmp1013^post1, z117^0'=z117^post1, tmp27^0'=tmp27^post1, i^0'=i^post1, tmp1215^0'=tmp1215^post1, z319^0'=z319^post1, (0 == 0 /\ tmp712^0-tmp712^post1 == 0 /\ 1-__const_64^0+i^0 <= 0 /\ ctr23^0-ctr23^post1 == 0 /\ tmp16^0-tmp16^post1 == 0 /\ -tmp1316^post1+tmp1316^0 == 0 /\ -z420^post1+z420^0 == 0 /\ -tmp1215^post1+tmp1215^0 == 0 /\ -__const_7^post1+__const_7^0 == 0 /\ -tmp1114^post1+tmp1114^0 == 0 /\ -tmp38^post1+tmp38^0 == 0 /\ -1+i^post1-i^0 == 0 /\ z117^0-z117^post1 == 0 /\ tmp611^0-tmp611^post1 == 0 /\ tmp49^0-tmp49^post1 == 0 /\ -tmp1013^post1+tmp1013^0 == 0 /\ z218^0-z218^post1 == 0 /\ tmp510^0-tmp510^post1 == 0 /\ tmp05^0-tmp05^post1 == 0 /\ -z319^post1+z319^0 == 0 /\ z521^0-z521^post1 == 0 /\ __const_64^0-__const_64^post1 == 0 /\ -tmp27^post1+tmp27^0 == 0), cost: 1 5: l1 -> l6 : __const_64^0'=__const_64^post5, tmp49^0'=tmp49^post5, tmp05^0'=tmp05^post5, tmp712^0'=tmp712^post5, tmp16^0'=tmp16^post5, z521^0'=z521^post5, ctr23^0'=ctr23^post5, tmp1114^0'=tmp1114^post5, z218^0'=z218^post5, tmp38^0'=tmp38^post5, seed^0'=seed^post5, tmp611^0'=tmp611^post5, tmp1316^0'=tmp1316^post5, z420^0'=z420^post5, __const_7^0'=__const_7^post5, tmp510^0'=tmp510^post5, tmp1013^0'=tmp1013^post5, z117^0'=z117^post5, tmp27^0'=tmp27^post5, i^0'=i^post5, tmp1215^0'=tmp1215^post5, z319^0'=z319^post5, (-__const_7^post5+__const_7^0 == 0 /\ tmp1316^0-tmp1316^post5 == 0 /\ tmp05^0-tmp05^post5 == 0 /\ -z117^post5+z117^0 == 0 /\ -z319^post5+z319^0 == 0 /\ i^0-i^post5 == 0 /\ -tmp510^post5+tmp510^0 == 0 /\ -tmp27^post5+tmp27^0 == 0 /\ tmp38^0-tmp38^post5 == 0 /\ -tmp1215^post5+tmp1215^0 == 0 /\ -seed^post5+seed^0 == 0 /\ tmp49^0-tmp49^post5 == 0 /\ z521^0-z521^post5 == 0 /\ tmp1114^0-tmp1114^post5 == 0 /\ __const_64^0-__const_64^post5 == 0 /\ -tmp611^post5+tmp611^0 == 0 /\ -tmp1013^post5+tmp1013^0 == 0 /\ ctr23^0-ctr23^post5 == 0 /\ -z218^post5+z218^0 == 0 /\ -z420^post5+z420^0 == 0 /\ tmp16^0-tmp16^post5 == 0 /\ tmp712^0-tmp712^post5 == 0), cost: 1 4: l2 -> l0 : __const_64^0'=__const_64^post4, tmp49^0'=tmp49^post4, tmp05^0'=tmp05^post4, tmp712^0'=tmp712^post4, tmp16^0'=tmp16^post4, z521^0'=z521^post4, ctr23^0'=ctr23^post4, tmp1114^0'=tmp1114^post4, z218^0'=z218^post4, tmp38^0'=tmp38^post4, seed^0'=seed^post4, tmp611^0'=tmp611^post4, tmp1316^0'=tmp1316^post4, z420^0'=z420^post4, __const_7^0'=__const_7^post4, tmp510^0'=tmp510^post4, tmp1013^0'=tmp1013^post4, z117^0'=z117^post4, tmp27^0'=tmp27^post4, i^0'=i^post4, tmp1215^0'=tmp1215^post4, z319^0'=z319^post4, (-tmp27^post4+tmp27^0 == 0 /\ -z117^post4+z117^0 == 0 /\ tmp1316^0-tmp1316^post4 == 0 /\ z521^0-z521^post4 == 0 /\ tmp611^0-tmp611^post4 == 0 /\ -tmp1215^post4+tmp1215^0 == 0 /\ __const_64^0-__const_64^post4 == 0 /\ -z319^post4+z319^0 == 0 /\ tmp49^0-tmp49^post4 == 0 /\ z218^0-z218^post4 == 0 /\ tmp38^0-tmp38^post4 == 0 /\ tmp05^0-tmp05^post4 == 0 /\ -tmp510^post4+tmp510^0 == 0 /\ -i^post4+i^0 == 0 /\ -seed^post4+seed^0 == 0 /\ -tmp16^post4+tmp16^0 == 0 /\ tmp1114^0-tmp1114^post4 == 0 /\ -z420^post4+z420^0 == 0 /\ tmp712^0-tmp712^post4 == 0 /\ tmp1013^0-tmp1013^post4 == 0 /\ ctr23^0-ctr23^post4 == 0 /\ -__const_7^post4+__const_7^0 == 0), cost: 1 3: l3 -> l5 : __const_64^0'=__const_64^post3, tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=z521^post3, ctr23^0'=ctr23^post3, tmp1114^0'=tmp1114^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, seed^0'=seed^post3, tmp611^0'=tmp611^post3, tmp1316^0'=tmp1316^post3, z420^0'=z420^post3, __const_7^0'=__const_7^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, i^0'=i^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^post3, (0 == 0 /\ tmp1316^post3+tmp38^post3-tmp05^post3 == 0 /\ tmp1215^post3+tmp27^post3-tmp16^post3 == 0 /\ -ctr23^0 <= 0 /\ tmp1114^post3-tmp27^post3-tmp16^post3 == 0 /\ seed^0-seed^post3 == 0 /\ 1+ctr23^post3-ctr23^0 == 0 /\ -tmp49^10+z319^10-tmp611^10 == 0 /\ -tmp510^10+z420^10-tmp712^10 == 0 /\ -tmp510^10+z218^10-tmp611^10 == 0 /\ -z420^20-z521^post3+z420^post3 == 0 /\ __const_64^0-__const_64^post3 == 0 /\ z319^post3-z319^20-z521^post3 == 0 /\ -tmp38^post3+tmp1013^post3-tmp05^post3 == 0 /\ -i^post3+i^0 == 0 /\ -tmp49^10+z117^20-tmp712^10 == 0 /\ __const_7^0-__const_7^post3 == 0), cost: 1 6: l5 -> l3 : __const_64^0'=__const_64^post6, tmp49^0'=tmp49^post6, tmp05^0'=tmp05^post6, tmp712^0'=tmp712^post6, tmp16^0'=tmp16^post6, z521^0'=z521^post6, ctr23^0'=ctr23^post6, tmp1114^0'=tmp1114^post6, z218^0'=z218^post6, tmp38^0'=tmp38^post6, seed^0'=seed^post6, tmp611^0'=tmp611^post6, tmp1316^0'=tmp1316^post6, z420^0'=z420^post6, __const_7^0'=__const_7^post6, tmp510^0'=tmp510^post6, tmp1013^0'=tmp1013^post6, z117^0'=z117^post6, tmp27^0'=tmp27^post6, i^0'=i^post6, tmp1215^0'=tmp1215^post6, z319^0'=z319^post6, (-i^post6+i^0 == 0 /\ tmp712^0-tmp712^post6 == 0 /\ -tmp1316^post6+tmp1316^0 == 0 /\ z218^0-z218^post6 == 0 /\ tmp05^0-tmp05^post6 == 0 /\ tmp510^0-tmp510^post6 == 0 /\ -z319^post6+z319^0 == 0 /\ -tmp611^post6+tmp611^0 == 0 /\ -seed^post6+seed^0 == 0 /\ -tmp1114^post6+tmp1114^0 == 0 /\ __const_7^0-__const_7^post6 == 0 /\ -tmp27^post6+tmp27^0 == 0 /\ __const_64^0-__const_64^post6 == 0 /\ -tmp1013^post6+tmp1013^0 == 0 /\ z117^0-z117^post6 == 0 /\ tmp49^0-tmp49^post6 == 0 /\ tmp16^0-tmp16^post6 == 0 /\ -tmp38^post6+tmp38^0 == 0 /\ -tmp1215^post6+tmp1215^0 == 0 /\ ctr23^0-ctr23^post6 == 0 /\ z420^0-z420^post6 == 0 /\ z521^0-z521^post6 == 0), cost: 1 7: l6 -> l5 : __const_64^0'=__const_64^post7, tmp49^0'=tmp49^post7, tmp05^0'=tmp05^post7, tmp712^0'=tmp712^post7, tmp16^0'=tmp16^post7, z521^0'=z521^post7, ctr23^0'=ctr23^post7, tmp1114^0'=tmp1114^post7, z218^0'=z218^post7, tmp38^0'=tmp38^post7, seed^0'=seed^post7, tmp611^0'=tmp611^post7, tmp1316^0'=tmp1316^post7, z420^0'=z420^post7, __const_7^0'=__const_7^post7, tmp510^0'=tmp510^post7, tmp1013^0'=tmp1013^post7, z117^0'=z117^post7, tmp27^0'=tmp27^post7, i^0'=i^post7, tmp1215^0'=tmp1215^post7, z319^0'=z319^post7, (tmp712^0-tmp712^post7 == 0 /\ __const_7^0-__const_7^post7 == 0 /\ -tmp611^post7+tmp611^0 == 0 /\ z218^0-z218^post7 == 0 /\ -i^post7+i^0 == 0 /\ tmp05^0-tmp05^post7 == 0 /\ __const_64^0-__const_64^post7 == 0 /\ -tmp1316^post7+tmp1316^0 == 0 /\ tmp1114^0-tmp1114^post7 == 0 /\ seed^0-seed^post7 == 0 /\ -tmp1013^post7+tmp1013^0 == 0 /\ -z117^post7+z117^0 == 0 /\ tmp38^0-tmp38^post7 == 0 /\ tmp16^0-tmp16^post7 == 0 /\ tmp49^0-tmp49^post7 == 0 /\ -z319^post7+z319^0 == 0 /\ -tmp1215^post7+tmp1215^0 == 0 /\ z420^0-z420^post7 == 0 /\ -tmp510^post7+tmp510^0 == 0 /\ -tmp27^post7+tmp27^0 == 0 /\ z521^0-z521^post7 == 0 /\ 1+ctr23^0 <= 0 /\ ctr23^post7-__const_7^0 == 0), cost: 1 8: l6 -> l1 : __const_64^0'=__const_64^post8, tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp16^post8, z521^0'=z521^post8, ctr23^0'=ctr23^post8, tmp1114^0'=tmp1114^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, seed^0'=seed^post8, tmp611^0'=tmp611^post8, tmp1316^0'=tmp1316^post8, z420^0'=z420^post8, __const_7^0'=__const_7^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, i^0'=i^post8, tmp1215^0'=tmp1215^post8, z319^0'=z319^post8, (0 == 0 /\ -z521^post8+z420^post8-z420^210 == 0 /\ 1-ctr23^0+ctr23^post8 == 0 /\ -tmp510^110+z218^110-tmp611^110 == 0 /\ -ctr23^0 <= 0 /\ __const_64^0-__const_64^post8 == 0 /\ __const_7^0-__const_7^post8 == 0 /\ z319^110-tmp49^11-tmp611^110 == 0 /\ -tmp38^post8+tmp1013^post8-tmp05^post8 == 0 /\ z117^210-tmp712^110-tmp49^11 == 0 /\ -i^post8+i^0 == 0 /\ z319^post8-z521^post8-z319^210 == 0 /\ tmp38^post8+tmp1316^post8-tmp05^post8 == 0 /\ -tmp16^post8+tmp27^post8+tmp1215^post8 == 0 /\ -tmp16^post8+tmp1114^post8-tmp27^post8 == 0 /\ seed^0-seed^post8 == 0 /\ -tmp510^110+z420^110-tmp712^110 == 0), cost: 1 9: l7 -> l2 : __const_64^0'=__const_64^post9, tmp49^0'=tmp49^post9, tmp05^0'=tmp05^post9, tmp712^0'=tmp712^post9, tmp16^0'=tmp16^post9, z521^0'=z521^post9, ctr23^0'=ctr23^post9, tmp1114^0'=tmp1114^post9, z218^0'=z218^post9, tmp38^0'=tmp38^post9, seed^0'=seed^post9, tmp611^0'=tmp611^post9, tmp1316^0'=tmp1316^post9, z420^0'=z420^post9, __const_7^0'=__const_7^post9, tmp510^0'=tmp510^post9, tmp1013^0'=tmp1013^post9, z117^0'=z117^post9, tmp27^0'=tmp27^post9, i^0'=i^post9, tmp1215^0'=tmp1215^post9, z319^0'=z319^post9, (-tmp1013^post9+tmp1013^0 == 0 /\ -z117^post9+z117^0 == 0 /\ -tmp27^post9+tmp27^0 == 0 /\ z420^0-z420^post9 == 0 /\ -tmp38^post9+tmp38^0 == 0 /\ tmp1114^0-tmp1114^post9 == 0 /\ tmp16^0-tmp16^post9 == 0 /\ tmp49^0-tmp49^post9 == 0 /\ z218^0-z218^post9 == 0 /\ tmp712^0-tmp712^post9 == 0 /\ __const_64^0-__const_64^post9 == 0 /\ tmp05^0-tmp05^post9 == 0 /\ -tmp510^post9+tmp510^0 == 0 /\ i^post9 == 0 /\ -z319^post9+z319^0 == 0 /\ -tmp1316^post9+tmp1316^0 == 0 /\ -tmp1215^post9+tmp1215^0 == 0 /\ -z521^post9+z521^0 == 0 /\ -__const_7^post9+__const_7^0 == 0 /\ ctr23^0-ctr23^post9 == 0 /\ seed^post9 == 0 /\ -tmp611^post9+tmp611^0 == 0), cost: 1 10: l8 -> l7 : __const_64^0'=__const_64^post10, tmp49^0'=tmp49^post10, tmp05^0'=tmp05^post10, tmp712^0'=tmp712^post10, tmp16^0'=tmp16^post10, z521^0'=z521^post10, ctr23^0'=ctr23^post10, tmp1114^0'=tmp1114^post10, z218^0'=z218^post10, tmp38^0'=tmp38^post10, seed^0'=seed^post10, tmp611^0'=tmp611^post10, tmp1316^0'=tmp1316^post10, z420^0'=z420^post10, __const_7^0'=__const_7^post10, tmp510^0'=tmp510^post10, tmp1013^0'=tmp1013^post10, z117^0'=z117^post10, tmp27^0'=tmp27^post10, i^0'=i^post10, tmp1215^0'=tmp1215^post10, z319^0'=z319^post10, (-z117^post10+z117^0 == 0 /\ -tmp1114^post10+tmp1114^0 == 0 /\ -tmp38^post10+tmp38^0 == 0 /\ __const_7^0-__const_7^post10 == 0 /\ -tmp1013^post10+tmp1013^0 == 0 /\ -z319^post10+z319^0 == 0 /\ tmp611^0-tmp611^post10 == 0 /\ -tmp1215^post10+tmp1215^0 == 0 /\ -tmp510^post10+tmp510^0 == 0 /\ -tmp27^post10+tmp27^0 == 0 /\ z521^0-z521^post10 == 0 /\ __const_64^0-__const_64^post10 == 0 /\ -tmp05^post10+tmp05^0 == 0 /\ -i^post10+i^0 == 0 /\ -tmp1316^post10+tmp1316^0 == 0 /\ tmp712^0-tmp712^post10 == 0 /\ ctr23^0-ctr23^post10 == 0 /\ tmp16^0-tmp16^post10 == 0 /\ seed^0-seed^post10 == 0 /\ -z420^post10+z420^0 == 0 /\ z218^0-z218^post10 == 0 /\ tmp49^0-tmp49^post10 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : __const_64^0'=__const_64^post0, tmp49^0'=tmp49^post0, tmp05^0'=tmp05^post0, tmp712^0'=tmp712^post0, tmp16^0'=tmp16^post0, z521^0'=z521^post0, ctr23^0'=ctr23^post0, tmp1114^0'=tmp1114^post0, z218^0'=z218^post0, tmp38^0'=tmp38^post0, seed^0'=seed^post0, tmp611^0'=tmp611^post0, tmp1316^0'=tmp1316^post0, z420^0'=z420^post0, __const_7^0'=__const_7^post0, tmp510^0'=tmp510^post0, tmp1013^0'=tmp1013^post0, z117^0'=z117^post0, tmp27^0'=tmp27^post0, i^0'=i^post0, tmp1215^0'=tmp1215^post0, z319^0'=z319^post0, (-z319^post0+z319^0 == 0 /\ tmp16^0-tmp16^post0 == 0 /\ tmp27^0-tmp27^post0 == 0 /\ __const_64^0-__const_64^post0 == 0 /\ -z218^post0+z218^0 == 0 /\ tmp49^0-tmp49^post0 == 0 /\ -tmp1316^post0+tmp1316^0 == 0 /\ -tmp1215^post0+tmp1215^0 == 0 /\ -z521^post0+z521^0 == 0 /\ -seed^post0+seed^0 == 0 /\ __const_64^0-i^0 <= 0 /\ -__const_7^post0+__const_7^0 == 0 /\ z420^0-z420^post0 == 0 /\ -tmp1114^post0+tmp1114^0 == 0 /\ -tmp611^post0+tmp611^0 == 0 /\ tmp1013^0-tmp1013^post0 == 0 /\ tmp712^0-tmp712^post0 == 0 /\ z117^0-z117^post0 == 0 /\ tmp510^0-tmp510^post0 == 0 /\ -tmp38^post0+tmp38^0 == 0 /\ tmp05^0-tmp05^post0 == 0 /\ ctr23^post0-__const_7^0 == 0 /\ -i^post0+i^0 == 0), cost: 1 New rule: l0 -> l1 : ctr23^0'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 Applied preprocessing Original rule: l0 -> l2 : __const_64^0'=__const_64^post1, tmp49^0'=tmp49^post1, tmp05^0'=tmp05^post1, tmp712^0'=tmp712^post1, tmp16^0'=tmp16^post1, z521^0'=z521^post1, ctr23^0'=ctr23^post1, tmp1114^0'=tmp1114^post1, z218^0'=z218^post1, tmp38^0'=tmp38^post1, seed^0'=seed^post1, tmp611^0'=tmp611^post1, tmp1316^0'=tmp1316^post1, z420^0'=z420^post1, __const_7^0'=__const_7^post1, tmp510^0'=tmp510^post1, tmp1013^0'=tmp1013^post1, z117^0'=z117^post1, tmp27^0'=tmp27^post1, i^0'=i^post1, tmp1215^0'=tmp1215^post1, z319^0'=z319^post1, (0 == 0 /\ tmp712^0-tmp712^post1 == 0 /\ 1-__const_64^0+i^0 <= 0 /\ ctr23^0-ctr23^post1 == 0 /\ tmp16^0-tmp16^post1 == 0 /\ -tmp1316^post1+tmp1316^0 == 0 /\ -z420^post1+z420^0 == 0 /\ -tmp1215^post1+tmp1215^0 == 0 /\ -__const_7^post1+__const_7^0 == 0 /\ -tmp1114^post1+tmp1114^0 == 0 /\ -tmp38^post1+tmp38^0 == 0 /\ -1+i^post1-i^0 == 0 /\ z117^0-z117^post1 == 0 /\ tmp611^0-tmp611^post1 == 0 /\ tmp49^0-tmp49^post1 == 0 /\ -tmp1013^post1+tmp1013^0 == 0 /\ z218^0-z218^post1 == 0 /\ tmp510^0-tmp510^post1 == 0 /\ tmp05^0-tmp05^post1 == 0 /\ -z319^post1+z319^0 == 0 /\ z521^0-z521^post1 == 0 /\ __const_64^0-__const_64^post1 == 0 /\ -tmp27^post1+tmp27^0 == 0), cost: 1 New rule: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 Applied preprocessing Original rule: l3 -> l5 : __const_64^0'=__const_64^post3, tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=z521^post3, ctr23^0'=ctr23^post3, tmp1114^0'=tmp1114^post3, z218^0'=z218^post3, tmp38^0'=tmp38^post3, seed^0'=seed^post3, tmp611^0'=tmp611^post3, tmp1316^0'=tmp1316^post3, z420^0'=z420^post3, __const_7^0'=__const_7^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, i^0'=i^post3, tmp1215^0'=tmp1215^post3, z319^0'=z319^post3, (0 == 0 /\ tmp1316^post3+tmp38^post3-tmp05^post3 == 0 /\ tmp1215^post3+tmp27^post3-tmp16^post3 == 0 /\ -ctr23^0 <= 0 /\ tmp1114^post3-tmp27^post3-tmp16^post3 == 0 /\ seed^0-seed^post3 == 0 /\ 1+ctr23^post3-ctr23^0 == 0 /\ -tmp49^10+z319^10-tmp611^10 == 0 /\ -tmp510^10+z420^10-tmp712^10 == 0 /\ -tmp510^10+z218^10-tmp611^10 == 0 /\ -z420^20-z521^post3+z420^post3 == 0 /\ __const_64^0-__const_64^post3 == 0 /\ z319^post3-z319^20-z521^post3 == 0 /\ -tmp38^post3+tmp1013^post3-tmp05^post3 == 0 /\ -i^post3+i^0 == 0 /\ -tmp49^10+z117^20-tmp712^10 == 0 /\ __const_7^0-__const_7^post3 == 0), cost: 1 New rule: l3 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1+ctr23^0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, ctr23^0 >= 0, cost: 1 Applied preprocessing Original rule: l2 -> l0 : __const_64^0'=__const_64^post4, tmp49^0'=tmp49^post4, tmp05^0'=tmp05^post4, tmp712^0'=tmp712^post4, tmp16^0'=tmp16^post4, z521^0'=z521^post4, ctr23^0'=ctr23^post4, tmp1114^0'=tmp1114^post4, z218^0'=z218^post4, tmp38^0'=tmp38^post4, seed^0'=seed^post4, tmp611^0'=tmp611^post4, tmp1316^0'=tmp1316^post4, z420^0'=z420^post4, __const_7^0'=__const_7^post4, tmp510^0'=tmp510^post4, tmp1013^0'=tmp1013^post4, z117^0'=z117^post4, tmp27^0'=tmp27^post4, i^0'=i^post4, tmp1215^0'=tmp1215^post4, z319^0'=z319^post4, (-tmp27^post4+tmp27^0 == 0 /\ -z117^post4+z117^0 == 0 /\ tmp1316^0-tmp1316^post4 == 0 /\ z521^0-z521^post4 == 0 /\ tmp611^0-tmp611^post4 == 0 /\ -tmp1215^post4+tmp1215^0 == 0 /\ __const_64^0-__const_64^post4 == 0 /\ -z319^post4+z319^0 == 0 /\ tmp49^0-tmp49^post4 == 0 /\ z218^0-z218^post4 == 0 /\ tmp38^0-tmp38^post4 == 0 /\ tmp05^0-tmp05^post4 == 0 /\ -tmp510^post4+tmp510^0 == 0 /\ -i^post4+i^0 == 0 /\ -seed^post4+seed^0 == 0 /\ -tmp16^post4+tmp16^0 == 0 /\ tmp1114^0-tmp1114^post4 == 0 /\ -z420^post4+z420^0 == 0 /\ tmp712^0-tmp712^post4 == 0 /\ tmp1013^0-tmp1013^post4 == 0 /\ ctr23^0-ctr23^post4 == 0 /\ -__const_7^post4+__const_7^0 == 0), cost: 1 New rule: l2 -> l0 : TRUE, cost: 1 Applied preprocessing Original rule: l1 -> l6 : __const_64^0'=__const_64^post5, tmp49^0'=tmp49^post5, tmp05^0'=tmp05^post5, tmp712^0'=tmp712^post5, tmp16^0'=tmp16^post5, z521^0'=z521^post5, ctr23^0'=ctr23^post5, tmp1114^0'=tmp1114^post5, z218^0'=z218^post5, tmp38^0'=tmp38^post5, seed^0'=seed^post5, tmp611^0'=tmp611^post5, tmp1316^0'=tmp1316^post5, z420^0'=z420^post5, __const_7^0'=__const_7^post5, tmp510^0'=tmp510^post5, tmp1013^0'=tmp1013^post5, z117^0'=z117^post5, tmp27^0'=tmp27^post5, i^0'=i^post5, tmp1215^0'=tmp1215^post5, z319^0'=z319^post5, (-__const_7^post5+__const_7^0 == 0 /\ tmp1316^0-tmp1316^post5 == 0 /\ tmp05^0-tmp05^post5 == 0 /\ -z117^post5+z117^0 == 0 /\ -z319^post5+z319^0 == 0 /\ i^0-i^post5 == 0 /\ -tmp510^post5+tmp510^0 == 0 /\ -tmp27^post5+tmp27^0 == 0 /\ tmp38^0-tmp38^post5 == 0 /\ -tmp1215^post5+tmp1215^0 == 0 /\ -seed^post5+seed^0 == 0 /\ tmp49^0-tmp49^post5 == 0 /\ z521^0-z521^post5 == 0 /\ tmp1114^0-tmp1114^post5 == 0 /\ __const_64^0-__const_64^post5 == 0 /\ -tmp611^post5+tmp611^0 == 0 /\ -tmp1013^post5+tmp1013^0 == 0 /\ ctr23^0-ctr23^post5 == 0 /\ -z218^post5+z218^0 == 0 /\ -z420^post5+z420^0 == 0 /\ tmp16^0-tmp16^post5 == 0 /\ tmp712^0-tmp712^post5 == 0), cost: 1 New rule: l1 -> l6 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l3 : __const_64^0'=__const_64^post6, tmp49^0'=tmp49^post6, tmp05^0'=tmp05^post6, tmp712^0'=tmp712^post6, tmp16^0'=tmp16^post6, z521^0'=z521^post6, ctr23^0'=ctr23^post6, tmp1114^0'=tmp1114^post6, z218^0'=z218^post6, tmp38^0'=tmp38^post6, seed^0'=seed^post6, tmp611^0'=tmp611^post6, tmp1316^0'=tmp1316^post6, z420^0'=z420^post6, __const_7^0'=__const_7^post6, tmp510^0'=tmp510^post6, tmp1013^0'=tmp1013^post6, z117^0'=z117^post6, tmp27^0'=tmp27^post6, i^0'=i^post6, tmp1215^0'=tmp1215^post6, z319^0'=z319^post6, (-i^post6+i^0 == 0 /\ tmp712^0-tmp712^post6 == 0 /\ -tmp1316^post6+tmp1316^0 == 0 /\ z218^0-z218^post6 == 0 /\ tmp05^0-tmp05^post6 == 0 /\ tmp510^0-tmp510^post6 == 0 /\ -z319^post6+z319^0 == 0 /\ -tmp611^post6+tmp611^0 == 0 /\ -seed^post6+seed^0 == 0 /\ -tmp1114^post6+tmp1114^0 == 0 /\ __const_7^0-__const_7^post6 == 0 /\ -tmp27^post6+tmp27^0 == 0 /\ __const_64^0-__const_64^post6 == 0 /\ -tmp1013^post6+tmp1013^0 == 0 /\ z117^0-z117^post6 == 0 /\ tmp49^0-tmp49^post6 == 0 /\ tmp16^0-tmp16^post6 == 0 /\ -tmp38^post6+tmp38^0 == 0 /\ -tmp1215^post6+tmp1215^0 == 0 /\ ctr23^0-ctr23^post6 == 0 /\ z420^0-z420^post6 == 0 /\ z521^0-z521^post6 == 0), cost: 1 New rule: l5 -> l3 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l5 : __const_64^0'=__const_64^post7, tmp49^0'=tmp49^post7, tmp05^0'=tmp05^post7, tmp712^0'=tmp712^post7, tmp16^0'=tmp16^post7, z521^0'=z521^post7, ctr23^0'=ctr23^post7, tmp1114^0'=tmp1114^post7, z218^0'=z218^post7, tmp38^0'=tmp38^post7, seed^0'=seed^post7, tmp611^0'=tmp611^post7, tmp1316^0'=tmp1316^post7, z420^0'=z420^post7, __const_7^0'=__const_7^post7, tmp510^0'=tmp510^post7, tmp1013^0'=tmp1013^post7, z117^0'=z117^post7, tmp27^0'=tmp27^post7, i^0'=i^post7, tmp1215^0'=tmp1215^post7, z319^0'=z319^post7, (tmp712^0-tmp712^post7 == 0 /\ __const_7^0-__const_7^post7 == 0 /\ -tmp611^post7+tmp611^0 == 0 /\ z218^0-z218^post7 == 0 /\ -i^post7+i^0 == 0 /\ tmp05^0-tmp05^post7 == 0 /\ __const_64^0-__const_64^post7 == 0 /\ -tmp1316^post7+tmp1316^0 == 0 /\ tmp1114^0-tmp1114^post7 == 0 /\ seed^0-seed^post7 == 0 /\ -tmp1013^post7+tmp1013^0 == 0 /\ -z117^post7+z117^0 == 0 /\ tmp38^0-tmp38^post7 == 0 /\ tmp16^0-tmp16^post7 == 0 /\ tmp49^0-tmp49^post7 == 0 /\ -z319^post7+z319^0 == 0 /\ -tmp1215^post7+tmp1215^0 == 0 /\ z420^0-z420^post7 == 0 /\ -tmp510^post7+tmp510^0 == 0 /\ -tmp27^post7+tmp27^0 == 0 /\ z521^0-z521^post7 == 0 /\ 1+ctr23^0 <= 0 /\ ctr23^post7-__const_7^0 == 0), cost: 1 New rule: l6 -> l5 : ctr23^0'=__const_7^0, 1+ctr23^0 <= 0, cost: 1 Applied preprocessing Original rule: l6 -> l1 : __const_64^0'=__const_64^post8, tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp16^post8, z521^0'=z521^post8, ctr23^0'=ctr23^post8, tmp1114^0'=tmp1114^post8, z218^0'=z218^post8, tmp38^0'=tmp38^post8, seed^0'=seed^post8, tmp611^0'=tmp611^post8, tmp1316^0'=tmp1316^post8, z420^0'=z420^post8, __const_7^0'=__const_7^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, i^0'=i^post8, tmp1215^0'=tmp1215^post8, z319^0'=z319^post8, (0 == 0 /\ -z521^post8+z420^post8-z420^210 == 0 /\ 1-ctr23^0+ctr23^post8 == 0 /\ -tmp510^110+z218^110-tmp611^110 == 0 /\ -ctr23^0 <= 0 /\ __const_64^0-__const_64^post8 == 0 /\ __const_7^0-__const_7^post8 == 0 /\ z319^110-tmp49^11-tmp611^110 == 0 /\ -tmp38^post8+tmp1013^post8-tmp05^post8 == 0 /\ z117^210-tmp712^110-tmp49^11 == 0 /\ -i^post8+i^0 == 0 /\ z319^post8-z521^post8-z319^210 == 0 /\ tmp38^post8+tmp1316^post8-tmp05^post8 == 0 /\ -tmp16^post8+tmp27^post8+tmp1215^post8 == 0 /\ -tmp16^post8+tmp1114^post8-tmp27^post8 == 0 /\ seed^0-seed^post8 == 0 /\ -tmp510^110+z420^110-tmp712^110 == 0), cost: 1 New rule: l6 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, ctr23^0 >= 0, cost: 1 Applied preprocessing Original rule: l7 -> l2 : __const_64^0'=__const_64^post9, tmp49^0'=tmp49^post9, tmp05^0'=tmp05^post9, tmp712^0'=tmp712^post9, tmp16^0'=tmp16^post9, z521^0'=z521^post9, ctr23^0'=ctr23^post9, tmp1114^0'=tmp1114^post9, z218^0'=z218^post9, tmp38^0'=tmp38^post9, seed^0'=seed^post9, tmp611^0'=tmp611^post9, tmp1316^0'=tmp1316^post9, z420^0'=z420^post9, __const_7^0'=__const_7^post9, tmp510^0'=tmp510^post9, tmp1013^0'=tmp1013^post9, z117^0'=z117^post9, tmp27^0'=tmp27^post9, i^0'=i^post9, tmp1215^0'=tmp1215^post9, z319^0'=z319^post9, (-tmp1013^post9+tmp1013^0 == 0 /\ -z117^post9+z117^0 == 0 /\ -tmp27^post9+tmp27^0 == 0 /\ z420^0-z420^post9 == 0 /\ -tmp38^post9+tmp38^0 == 0 /\ tmp1114^0-tmp1114^post9 == 0 /\ tmp16^0-tmp16^post9 == 0 /\ tmp49^0-tmp49^post9 == 0 /\ z218^0-z218^post9 == 0 /\ tmp712^0-tmp712^post9 == 0 /\ __const_64^0-__const_64^post9 == 0 /\ tmp05^0-tmp05^post9 == 0 /\ -tmp510^post9+tmp510^0 == 0 /\ i^post9 == 0 /\ -z319^post9+z319^0 == 0 /\ -tmp1316^post9+tmp1316^0 == 0 /\ -tmp1215^post9+tmp1215^0 == 0 /\ -z521^post9+z521^0 == 0 /\ -__const_7^post9+__const_7^0 == 0 /\ ctr23^0-ctr23^post9 == 0 /\ seed^post9 == 0 /\ -tmp611^post9+tmp611^0 == 0), cost: 1 New rule: l7 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l8 -> l7 : __const_64^0'=__const_64^post10, tmp49^0'=tmp49^post10, tmp05^0'=tmp05^post10, tmp712^0'=tmp712^post10, tmp16^0'=tmp16^post10, z521^0'=z521^post10, ctr23^0'=ctr23^post10, tmp1114^0'=tmp1114^post10, z218^0'=z218^post10, tmp38^0'=tmp38^post10, seed^0'=seed^post10, tmp611^0'=tmp611^post10, tmp1316^0'=tmp1316^post10, z420^0'=z420^post10, __const_7^0'=__const_7^post10, tmp510^0'=tmp510^post10, tmp1013^0'=tmp1013^post10, z117^0'=z117^post10, tmp27^0'=tmp27^post10, i^0'=i^post10, tmp1215^0'=tmp1215^post10, z319^0'=z319^post10, (-z117^post10+z117^0 == 0 /\ -tmp1114^post10+tmp1114^0 == 0 /\ -tmp38^post10+tmp38^0 == 0 /\ __const_7^0-__const_7^post10 == 0 /\ -tmp1013^post10+tmp1013^0 == 0 /\ -z319^post10+z319^0 == 0 /\ tmp611^0-tmp611^post10 == 0 /\ -tmp1215^post10+tmp1215^0 == 0 /\ -tmp510^post10+tmp510^0 == 0 /\ -tmp27^post10+tmp27^0 == 0 /\ z521^0-z521^post10 == 0 /\ __const_64^0-__const_64^post10 == 0 /\ -tmp05^post10+tmp05^0 == 0 /\ -i^post10+i^0 == 0 /\ -tmp1316^post10+tmp1316^0 == 0 /\ tmp712^0-tmp712^post10 == 0 /\ ctr23^0-ctr23^post10 == 0 /\ tmp16^0-tmp16^post10 == 0 /\ seed^0-seed^post10 == 0 /\ -z420^post10+z420^0 == 0 /\ z218^0-z218^post10 == 0 /\ tmp49^0-tmp49^post10 == 0), cost: 1 New rule: l8 -> l7 : TRUE, cost: 1 Simplified rules Start location: l8 11: l0 -> l1 : ctr23^0'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 13: l3 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1+ctr23^0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, ctr23^0 >= 0, cost: 1 16: l5 -> l3 : TRUE, cost: 1 17: l6 -> l5 : ctr23^0'=__const_7^0, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, 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 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1+ctr23^0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, ctr23^0 >= 0, cost: 1 New rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1+ctr23^0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^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'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 22: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1+ctr23^0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, ctr23^0 >= 0, cost: 2 17: l6 -> l5 : ctr23^0'=__const_7^0, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, ctr23^0 >= 0, cost: 1 21: l8 -> l2 : seed^0'=0, i^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1+ctr23^0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, ctr23^0 >= 0, cost: 2 New rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=ctr23^0-n0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, (1+ctr23^0-n0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 Applied instantiation Original rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=ctr23^0-n0, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, (1+ctr23^0-n0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 New rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 Applied simplification Original rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 New rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^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'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 24: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, ctr23^0 >= 0, cost: 2+2*ctr23^0 17: l6 -> l5 : ctr23^0'=__const_7^0, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, 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'=__const_7^0, 1+ctr23^0 <= 0, cost: 1 Second rule: l5 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, ctr23^0 >= 0, cost: 2+2*ctr23^0 New rule: l6 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, (__const_7^0 >= 0 /\ 1+ctr23^0 <= 0), cost: 3+2*__const_7^0 Applied deletion Removed the following rules: 24 Chained accelerated rules with incoming rules Start location: l8 11: l0 -> l1 : ctr23^0'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 17: l6 -> l5 : ctr23^0'=__const_7^0, 1+ctr23^0 <= 0, cost: 1 18: l6 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, ctr23^0 >= 0, cost: 1 25: l6 -> l5 : tmp49^0'=tmp49^post3, tmp05^0'=tmp05^post3, tmp712^0'=tmp712^post3, tmp16^0'=tmp16^post3, z521^0'=-z420^20+z420^post3, ctr23^0'=-1, tmp1114^0'=tmp27^post3+tmp16^post3, z218^0'=z218^post3, tmp38^0'=tmp1013^post3-tmp05^post3, tmp611^0'=tmp611^post3, tmp1316^0'=-tmp1013^post3+2*tmp05^post3, z420^0'=z420^post3, tmp510^0'=tmp510^post3, tmp1013^0'=tmp1013^post3, z117^0'=z117^post3, tmp27^0'=tmp27^post3, tmp1215^0'=-tmp27^post3+tmp16^post3, z319^0'=-z420^20+z319^20+z420^post3, (__const_7^0 >= 0 /\ 1+ctr23^0 <= 0), cost: 3+2*__const_7^0 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'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 15: l1 -> l6 : TRUE, cost: 1 14: l2 -> l0 : TRUE, cost: 1 18: l6 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, 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 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, ctr23^0 >= 0, cost: 1 New rule: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, 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'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 26: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, 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 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1+ctr23^0, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, ctr23^0 >= 0, cost: 2 New rule: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=ctr23^0-n3, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, (1+ctr23^0-n3 >= 0 /\ -1+n3 >= 0), cost: 2*n3 Applied instantiation Original rule: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=ctr23^0-n3, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, (1+ctr23^0-n3 >= 0 /\ -1+n3 >= 0), cost: 2*n3 New rule: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 Applied simplification Original rule: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, (0 >= 0 /\ ctr23^0 >= 0), cost: 2+2*ctr23^0 New rule: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, 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'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 28: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, 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'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 Second rule: l1 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, ctr23^0 >= 0, cost: 2+2*ctr23^0 New rule: l0 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, (__const_64^0-i^0 <= 0 /\ __const_7^0 >= 0), cost: 3+2*__const_7^0 Applied deletion Removed the following rules: 28 Chained accelerated rules with incoming rules Start location: l8 11: l0 -> l1 : ctr23^0'=__const_7^0, __const_64^0-i^0 <= 0, cost: 1 12: l0 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+i^0 <= 0, cost: 1 29: l0 -> l1 : tmp49^0'=tmp49^post8, tmp05^0'=tmp05^post8, tmp712^0'=tmp712^post8, tmp16^0'=tmp27^post8+tmp1215^post8, z521^0'=z420^post8-z420^210, ctr23^0'=-1, tmp1114^0'=2*tmp27^post8+tmp1215^post8, z218^0'=z218^post8, tmp38^0'=tmp1013^post8-tmp05^post8, tmp611^0'=tmp611^post8, tmp1316^0'=-tmp1013^post8+2*tmp05^post8, z420^0'=z420^post8, tmp510^0'=tmp510^post8, tmp1013^0'=tmp1013^post8, z117^0'=z117^post8, tmp27^0'=tmp27^post8, tmp1215^0'=tmp1215^post8, z319^0'=z420^post8-z420^210+z319^210, (__const_64^0-i^0 <= 0 /\ __const_7^0 >= 0), cost: 3+2*__const_7^0 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, 1-__const_64^0+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, 1-__const_64^0+i^0 <= 0, cost: 1 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=1+i^0, 1-__const_64^0+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, 1-__const_64^0+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, 1-__const_64^0+i^0 <= 0, cost: 2 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=n6+i^0, (-1+n6 >= 0 /\ __const_64^0-n6-i^0 >= 0), cost: 2*n6 Applied instantiation Original rule: l2 -> l2 : seed^0'=seed^post1, i^0'=n6+i^0, (-1+n6 >= 0 /\ __const_64^0-n6-i^0 >= 0), cost: 2*n6 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=__const_64^0, (0 >= 0 /\ -1+__const_64^0-i^0 >= 0), cost: 2*__const_64^0-2*i^0 Applied simplification Original rule: l2 -> l2 : seed^0'=seed^post1, i^0'=__const_64^0, (0 >= 0 /\ -1+__const_64^0-i^0 >= 0), cost: 2*__const_64^0-2*i^0 New rule: l2 -> l2 : seed^0'=seed^post1, i^0'=__const_64^0, -1+__const_64^0-i^0 >= 0, cost: 2*__const_64^0-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'=__const_64^0, -1+__const_64^0-i^0 >= 0, cost: 2*__const_64^0-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'=__const_64^0, -1+__const_64^0-i^0 >= 0, cost: 2*__const_64^0-2*i^0 New rule: l8 -> l2 : seed^0'=seed^post1, i^0'=__const_64^0, -1+__const_64^0 >= 0, cost: 2+2*__const_64^0 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'=__const_64^0, -1+__const_64^0 >= 0, cost: 2+2*__const_64^0 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