WORST_CASE(Omega(0),?) Initial ITS Start location: l12 0: l0 -> l1 : Inner10^0'=Inner10^post0, StartTime2^0'=StartTime2^post0, Ntotal12^0'=Ntotal12^post0, __const_1000^0'=__const_1000^post0, Postotal^0'=Postotal^post0, Ncnt14^0'=Ncnt14^post0, OuterIndex6^0'=OuterIndex6^post0, __const_1500^0'=__const_1500^post0, Seed^0'=Seed^post0, Negtotal^0'=Negtotal^post0, TotalTime4^0'=TotalTime4^post0, Poscnt^0'=Poscnt^post0, InnerIndex7^0'=InnerIndex7^post0, StopTime3^0'=StopTime3^post0, Outer9^0'=Outer9^post0, __const_10^0'=__const_10^post0, Ptotal11^0'=Ptotal11^post0, Negcnt^0'=Negcnt^post0, Pcnt13^0'=Pcnt13^post0, ret_RandomInteger15^0'=ret_RandomInteger15^post0, (-ret_RandomInteger15^post0+ret_RandomInteger15^0 == 0 /\ Ntotal12^0-Ntotal12^post0 == 0 /\ -Ncnt14^post0+Ncnt14^0 == 0 /\ -Negcnt^post0+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post0 == 0 /\ __const_1500^0-__const_1500^post0 == 0 /\ Inner10^0-Inner10^post0 == 0 /\ -Pcnt13^post0+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post0 == 0 /\ StopTime3^0-StopTime3^post0 == 0 /\ Postotal^0-Postotal^post0 == 0 /\ -Negtotal^post0+Negtotal^0 == 0 /\ -InnerIndex7^post0+InnerIndex7^0 == 0 /\ Seed^0-Seed^post0 == 0 /\ StartTime2^0-StartTime2^post0 == 0 /\ __const_1000^0-__const_1000^post0 == 0 /\ -__const_10^post0+__const_10^0 == 0 /\ Poscnt^0-Poscnt^post0 == 0 /\ Outer9^0-Outer9^post0 == 0 /\ TotalTime4^0-TotalTime4^post0 == 0), cost: 1 13: l1 -> l8 : Inner10^0'=Inner10^post13, StartTime2^0'=StartTime2^post13, Ntotal12^0'=Ntotal12^post13, __const_1000^0'=__const_1000^post13, Postotal^0'=Postotal^post13, Ncnt14^0'=Ncnt14^post13, OuterIndex6^0'=OuterIndex6^post13, __const_1500^0'=__const_1500^post13, Seed^0'=Seed^post13, Negtotal^0'=Negtotal^post13, TotalTime4^0'=TotalTime4^post13, Poscnt^0'=Poscnt^post13, InnerIndex7^0'=InnerIndex7^post13, StopTime3^0'=StopTime3^post13, Outer9^0'=Outer9^post13, __const_10^0'=__const_10^post13, Ptotal11^0'=Ptotal11^post13, Negcnt^0'=Negcnt^post13, Pcnt13^0'=Pcnt13^post13, ret_RandomInteger15^0'=ret_RandomInteger15^post13, (Outer9^post13 == 0 /\ __const_1000^0-__const_1000^post13 == 0 /\ __const_1500^0-__const_1500^post13 == 0 /\ Ptotal11^post13 == 0 /\ -Negcnt^post13+Negcnt^0 == 0 /\ Poscnt^0-Poscnt^post13 == 0 /\ -TotalTime4^post13+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post13 == 0 /\ -Seed^post13+Seed^0 == 0 /\ -OuterIndex6^0+__const_10^0 <= 0 /\ Ncnt14^post13 == 0 /\ Ntotal12^post13 == 0 /\ -ret_RandomInteger15^post13+ret_RandomInteger15^0 == 0 /\ -Inner10^post13+Inner10^0 == 0 /\ -OuterIndex6^post13+OuterIndex6^0 == 0 /\ Pcnt13^post13 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ -StopTime3^post13+StopTime3^0 == 0 /\ -__const_1000^0+StartTime2^post13 == 0 /\ -Negtotal^post13+Negtotal^0 == 0 /\ -InnerIndex7^post13+InnerIndex7^0 == 0), cost: 1 14: l1 -> l4 : Inner10^0'=Inner10^post14, StartTime2^0'=StartTime2^post14, Ntotal12^0'=Ntotal12^post14, __const_1000^0'=__const_1000^post14, Postotal^0'=Postotal^post14, Ncnt14^0'=Ncnt14^post14, OuterIndex6^0'=OuterIndex6^post14, __const_1500^0'=__const_1500^post14, Seed^0'=Seed^post14, Negtotal^0'=Negtotal^post14, TotalTime4^0'=TotalTime4^post14, Poscnt^0'=Poscnt^post14, InnerIndex7^0'=InnerIndex7^post14, StopTime3^0'=StopTime3^post14, Outer9^0'=Outer9^post14, __const_10^0'=__const_10^post14, Ptotal11^0'=Ptotal11^post14, Negcnt^0'=Negcnt^post14, Pcnt13^0'=Pcnt13^post14, ret_RandomInteger15^0'=ret_RandomInteger15^post14, (-ret_RandomInteger15^post14+ret_RandomInteger15^0 == 0 /\ InnerIndex7^post14 == 0 /\ OuterIndex6^0-OuterIndex6^post14 == 0 /\ -Poscnt^post14+Poscnt^0 == 0 /\ Ntotal12^0-Ntotal12^post14 == 0 /\ -StopTime3^post14+StopTime3^0 == 0 /\ -Negcnt^post14+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post14 == 0 /\ -Pcnt13^post14+Pcnt13^0 == 0 /\ __const_1000^0-__const_1000^post14 == 0 /\ -Outer9^post14+Outer9^0 == 0 /\ Ncnt14^0-Ncnt14^post14 == 0 /\ Negtotal^0-Negtotal^post14 == 0 /\ -Postotal^post14+Postotal^0 == 0 /\ -TotalTime4^post14+TotalTime4^0 == 0 /\ __const_1500^0-__const_1500^post14 == 0 /\ Inner10^0-Inner10^post14 == 0 /\ -Seed^post14+Seed^0 == 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0 /\ -Ptotal11^post14+Ptotal11^0 == 0 /\ -__const_10^post14+__const_10^0 == 0), cost: 1 1: l2 -> l3 : Inner10^0'=Inner10^post1, StartTime2^0'=StartTime2^post1, Ntotal12^0'=Ntotal12^post1, __const_1000^0'=__const_1000^post1, Postotal^0'=Postotal^post1, Ncnt14^0'=Ncnt14^post1, OuterIndex6^0'=OuterIndex6^post1, __const_1500^0'=__const_1500^post1, Seed^0'=Seed^post1, Negtotal^0'=Negtotal^post1, TotalTime4^0'=TotalTime4^post1, Poscnt^0'=Poscnt^post1, InnerIndex7^0'=InnerIndex7^post1, StopTime3^0'=StopTime3^post1, Outer9^0'=Outer9^post1, __const_10^0'=__const_10^post1, Ptotal11^0'=Ptotal11^post1, Negcnt^0'=Negcnt^post1, Pcnt13^0'=Pcnt13^post1, ret_RandomInteger15^0'=ret_RandomInteger15^post1, (-OuterIndex6^post1+OuterIndex6^0 == 0 /\ -__const_10^post1+__const_10^0 == 0 /\ -Seed^post1+Seed^0 == 0 /\ -Ptotal11^post1+Ptotal11^0 == 0 /\ Negcnt^0-Negcnt^post1 == 0 /\ -Pcnt13^post1+Pcnt13^0 == 0 /\ Ntotal12^0-Ntotal12^post1 == 0 /\ __const_1000^0-__const_1000^post1 == 0 /\ -StopTime3^post1+StopTime3^0 == 0 /\ -Negtotal^post1+Negtotal^0 == 0 /\ -ret_RandomInteger15^post1+ret_RandomInteger15^0 == 0 /\ -Poscnt^post1+Poscnt^0 == 0 /\ -TotalTime4^post1+TotalTime4^0 == 0 /\ InnerIndex7^0-InnerIndex7^post1 == 0 /\ -1-Inner10^0+Inner10^post1 == 0 /\ Postotal^0-Postotal^post1 == 0 /\ Ncnt14^0-Ncnt14^post1 == 0 /\ -Outer9^post1+Outer9^0 == 0 /\ StartTime2^0-StartTime2^post1 == 0 /\ -__const_1500^post1+__const_1500^0 == 0), cost: 1 10: l3 -> l7 : Inner10^0'=Inner10^post10, StartTime2^0'=StartTime2^post10, Ntotal12^0'=Ntotal12^post10, __const_1000^0'=__const_1000^post10, Postotal^0'=Postotal^post10, Ncnt14^0'=Ncnt14^post10, OuterIndex6^0'=OuterIndex6^post10, __const_1500^0'=__const_1500^post10, Seed^0'=Seed^post10, Negtotal^0'=Negtotal^post10, TotalTime4^0'=TotalTime4^post10, Poscnt^0'=Poscnt^post10, InnerIndex7^0'=InnerIndex7^post10, StopTime3^0'=StopTime3^post10, Outer9^0'=Outer9^post10, __const_10^0'=__const_10^post10, Ptotal11^0'=Ptotal11^post10, Negcnt^0'=Negcnt^post10, Pcnt13^0'=Pcnt13^post10, ret_RandomInteger15^0'=ret_RandomInteger15^post10, (Inner10^0-Inner10^post10 == 0 /\ Seed^0-Seed^post10 == 0 /\ __const_1500^0-__const_1500^post10 == 0 /\ -Negcnt^post10+Negcnt^0 == 0 /\ -Ptotal11^post10+Ptotal11^0 == 0 /\ -Poscnt^post10+Poscnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post10 == 0 /\ Postotal^0-Postotal^post10 == 0 /\ -__const_10^post10+__const_10^0 == 0 /\ TotalTime4^0-TotalTime4^post10 == 0 /\ Negtotal^0-Negtotal^post10 == 0 /\ __const_1000^0-__const_1000^post10 == 0 /\ StartTime2^0-StartTime2^post10 == 0 /\ -InnerIndex7^post10+InnerIndex7^0 == 0 /\ -ret_RandomInteger15^post10+ret_RandomInteger15^0 == 0 /\ -Ntotal12^post10+Ntotal12^0 == 0 /\ -Ncnt14^post10+Ncnt14^0 == 0 /\ -Pcnt13^post10+Pcnt13^0 == 0 /\ -StopTime3^post10+StopTime3^0 == 0 /\ Outer9^0-Outer9^post10 == 0), cost: 1 2: l4 -> l5 : Inner10^0'=Inner10^post2, StartTime2^0'=StartTime2^post2, Ntotal12^0'=Ntotal12^post2, __const_1000^0'=__const_1000^post2, Postotal^0'=Postotal^post2, Ncnt14^0'=Ncnt14^post2, OuterIndex6^0'=OuterIndex6^post2, __const_1500^0'=__const_1500^post2, Seed^0'=Seed^post2, Negtotal^0'=Negtotal^post2, TotalTime4^0'=TotalTime4^post2, Poscnt^0'=Poscnt^post2, InnerIndex7^0'=InnerIndex7^post2, StopTime3^0'=StopTime3^post2, Outer9^0'=Outer9^post2, __const_10^0'=__const_10^post2, Ptotal11^0'=Ptotal11^post2, Negcnt^0'=Negcnt^post2, Pcnt13^0'=Pcnt13^post2, ret_RandomInteger15^0'=ret_RandomInteger15^post2, (-Ptotal11^post2+Ptotal11^0 == 0 /\ Postotal^0-Postotal^post2 == 0 /\ Negtotal^0-Negtotal^post2 == 0 /\ -TotalTime4^post2+TotalTime4^0 == 0 /\ -Outer9^post2+Outer9^0 == 0 /\ Negcnt^0-Negcnt^post2 == 0 /\ -__const_10^post2+__const_10^0 == 0 /\ OuterIndex6^0-OuterIndex6^post2 == 0 /\ Ntotal12^0-Ntotal12^post2 == 0 /\ -Seed^post2+Seed^0 == 0 /\ __const_1000^0-__const_1000^post2 == 0 /\ -Poscnt^post2+Poscnt^0 == 0 /\ Inner10^0-Inner10^post2 == 0 /\ -__const_1500^post2+__const_1500^0 == 0 /\ Ncnt14^0-Ncnt14^post2 == 0 /\ -Pcnt13^post2+Pcnt13^0 == 0 /\ -StopTime3^post2+StopTime3^0 == 0 /\ InnerIndex7^0-InnerIndex7^post2 == 0 /\ StartTime2^0-StartTime2^post2 == 0 /\ -ret_RandomInteger15^post2+ret_RandomInteger15^0 == 0), cost: 1 11: l5 -> l0 : Inner10^0'=Inner10^post11, StartTime2^0'=StartTime2^post11, Ntotal12^0'=Ntotal12^post11, __const_1000^0'=__const_1000^post11, Postotal^0'=Postotal^post11, Ncnt14^0'=Ncnt14^post11, OuterIndex6^0'=OuterIndex6^post11, __const_1500^0'=__const_1500^post11, Seed^0'=Seed^post11, Negtotal^0'=Negtotal^post11, TotalTime4^0'=TotalTime4^post11, Poscnt^0'=Poscnt^post11, InnerIndex7^0'=InnerIndex7^post11, StopTime3^0'=StopTime3^post11, Outer9^0'=Outer9^post11, __const_10^0'=__const_10^post11, Ptotal11^0'=Ptotal11^post11, Negcnt^0'=Negcnt^post11, Pcnt13^0'=Pcnt13^post11, ret_RandomInteger15^0'=ret_RandomInteger15^post11, (-1-OuterIndex6^0+OuterIndex6^post11 == 0 /\ StartTime2^0-StartTime2^post11 == 0 /\ __const_1000^0-__const_1000^post11 == 0 /\ Ntotal12^0-Ntotal12^post11 == 0 /\ -__const_1500^post11+__const_1500^0 == 0 /\ -Pcnt13^post11+Pcnt13^0 == 0 /\ Poscnt^0-Poscnt^post11 == 0 /\ -ret_RandomInteger15^post11+ret_RandomInteger15^0 == 0 /\ Postotal^0-Postotal^post11 == 0 /\ -InnerIndex7^post11+InnerIndex7^0 == 0 /\ Seed^0-Seed^post11 == 0 /\ StopTime3^0-StopTime3^post11 == 0 /\ -Ptotal11^post11+Ptotal11^0 == 0 /\ -Outer9^post11+Outer9^0 == 0 /\ -InnerIndex7^0+__const_10^0 <= 0 /\ -Negtotal^post11+Negtotal^0 == 0 /\ Inner10^0-Inner10^post11 == 0 /\ -Negcnt^post11+Negcnt^0 == 0 /\ -__const_10^post11+__const_10^0 == 0 /\ TotalTime4^0-TotalTime4^post11 == 0 /\ Ncnt14^0-Ncnt14^post11 == 0), cost: 1 12: l5 -> l4 : Inner10^0'=Inner10^post12, StartTime2^0'=StartTime2^post12, Ntotal12^0'=Ntotal12^post12, __const_1000^0'=__const_1000^post12, Postotal^0'=Postotal^post12, Ncnt14^0'=Ncnt14^post12, OuterIndex6^0'=OuterIndex6^post12, __const_1500^0'=__const_1500^post12, Seed^0'=Seed^post12, Negtotal^0'=Negtotal^post12, TotalTime4^0'=TotalTime4^post12, Poscnt^0'=Poscnt^post12, InnerIndex7^0'=InnerIndex7^post12, StopTime3^0'=StopTime3^post12, Outer9^0'=Outer9^post12, __const_10^0'=__const_10^post12, Ptotal11^0'=Ptotal11^post12, Negcnt^0'=Negcnt^post12, Pcnt13^0'=Pcnt13^post12, ret_RandomInteger15^0'=ret_RandomInteger15^post12, (0 == 0 /\ Poscnt^0-Poscnt^post12 == 0 /\ -__const_10^post12+__const_10^0 == 0 /\ OuterIndex6^0-OuterIndex6^post12 == 0 /\ ret_RandomInteger15^post12-Seed^post12 == 0 /\ -Ncnt14^post12+Ncnt14^0 == 0 /\ Postotal^0-Postotal^post12 == 0 /\ -Pcnt13^post12+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post12 == 0 /\ __const_1500^0-__const_1500^post12 == 0 /\ StopTime3^0-StopTime3^post12 == 0 /\ -Negtotal^post12+Negtotal^0 == 0 /\ -Ptotal11^post12+Ptotal11^0 == 0 /\ -Negcnt^post12+Negcnt^0 == 0 /\ -1+InnerIndex7^post12-InnerIndex7^0 == 0 /\ TotalTime4^0-TotalTime4^post12 == 0 /\ Inner10^0-Inner10^post12 == 0 /\ Ntotal12^0-Ntotal12^post12 == 0 /\ __const_1000^0-__const_1000^post12 == 0 /\ 1+InnerIndex7^0-__const_10^0 <= 0 /\ -Outer9^post12+Outer9^0 == 0), cost: 1 3: l6 -> l2 : Inner10^0'=Inner10^post3, StartTime2^0'=StartTime2^post3, Ntotal12^0'=Ntotal12^post3, __const_1000^0'=__const_1000^post3, Postotal^0'=Postotal^post3, Ncnt14^0'=Ncnt14^post3, OuterIndex6^0'=OuterIndex6^post3, __const_1500^0'=__const_1500^post3, Seed^0'=Seed^post3, Negtotal^0'=Negtotal^post3, TotalTime4^0'=TotalTime4^post3, Poscnt^0'=Poscnt^post3, InnerIndex7^0'=InnerIndex7^post3, StopTime3^0'=StopTime3^post3, Outer9^0'=Outer9^post3, __const_10^0'=__const_10^post3, Ptotal11^0'=Ptotal11^post3, Negcnt^0'=Negcnt^post3, Pcnt13^0'=Pcnt13^post3, ret_RandomInteger15^0'=ret_RandomInteger15^post3, (0 == 0 /\ OuterIndex6^0-OuterIndex6^post3 == 0 /\ InnerIndex7^0-InnerIndex7^post3 == 0 /\ Inner10^0-Inner10^post3 == 0 /\ -Negcnt^post3+Negcnt^0 == 0 /\ Negtotal^0-Negtotal^post3 == 0 /\ __const_1500^0-__const_1500^post3 == 0 /\ -Poscnt^post3+Poscnt^0 == 0 /\ Ncnt14^0-Ncnt14^post3 == 0 /\ -TotalTime4^post3+TotalTime4^0 == 0 /\ -Outer9^post3+Outer9^0 == 0 /\ -1+Pcnt13^post3-Pcnt13^0 == 0 /\ Postotal^0-Postotal^post3 == 0 /\ Ntotal12^0-Ntotal12^post3 == 0 /\ __const_1000^0-__const_1000^post3 == 0 /\ -Seed^post3+Seed^0 == 0 /\ StartTime2^0-StartTime2^post3 == 0 /\ -ret_RandomInteger15^post3+ret_RandomInteger15^0 == 0 /\ -__const_10^post3+__const_10^0 == 0 /\ -StopTime3^post3+StopTime3^0 == 0), cost: 1 4: l6 -> l2 : Inner10^0'=Inner10^post4, StartTime2^0'=StartTime2^post4, Ntotal12^0'=Ntotal12^post4, __const_1000^0'=__const_1000^post4, Postotal^0'=Postotal^post4, Ncnt14^0'=Ncnt14^post4, OuterIndex6^0'=OuterIndex6^post4, __const_1500^0'=__const_1500^post4, Seed^0'=Seed^post4, Negtotal^0'=Negtotal^post4, TotalTime4^0'=TotalTime4^post4, Poscnt^0'=Poscnt^post4, InnerIndex7^0'=InnerIndex7^post4, StopTime3^0'=StopTime3^post4, Outer9^0'=Outer9^post4, __const_10^0'=__const_10^post4, Ptotal11^0'=Ptotal11^post4, Negcnt^0'=Negcnt^post4, Pcnt13^0'=Pcnt13^post4, ret_RandomInteger15^0'=ret_RandomInteger15^post4, (0 == 0 /\ __const_1500^0-__const_1500^post4 == 0 /\ -Pcnt13^post4+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post4 == 0 /\ StopTime3^0-StopTime3^post4 == 0 /\ Inner10^0-Inner10^post4 == 0 /\ -__const_10^post4+__const_10^0 == 0 /\ -InnerIndex7^post4+InnerIndex7^0 == 0 /\ TotalTime4^0-TotalTime4^post4 == 0 /\ -1-Ncnt14^0+Ncnt14^post4 == 0 /\ -ret_RandomInteger15^post4+ret_RandomInteger15^0 == 0 /\ Seed^0-Seed^post4 == 0 /\ StartTime2^0-StartTime2^post4 == 0 /\ __const_1000^0-__const_1000^post4 == 0 /\ Poscnt^0-Poscnt^post4 == 0 /\ Outer9^0-Outer9^post4 == 0 /\ OuterIndex6^0-OuterIndex6^post4 == 0 /\ Postotal^0-Postotal^post4 == 0 /\ -Negcnt^post4+Negcnt^0 == 0 /\ Negtotal^0-Negtotal^post4 == 0), cost: 1 5: l7 -> l8 : Inner10^0'=Inner10^post5, StartTime2^0'=StartTime2^post5, Ntotal12^0'=Ntotal12^post5, __const_1000^0'=__const_1000^post5, Postotal^0'=Postotal^post5, Ncnt14^0'=Ncnt14^post5, OuterIndex6^0'=OuterIndex6^post5, __const_1500^0'=__const_1500^post5, Seed^0'=Seed^post5, Negtotal^0'=Negtotal^post5, TotalTime4^0'=TotalTime4^post5, Poscnt^0'=Poscnt^post5, InnerIndex7^0'=InnerIndex7^post5, StopTime3^0'=StopTime3^post5, Outer9^0'=Outer9^post5, __const_10^0'=__const_10^post5, Ptotal11^0'=Ptotal11^post5, Negcnt^0'=Negcnt^post5, Pcnt13^0'=Pcnt13^post5, ret_RandomInteger15^0'=ret_RandomInteger15^post5, (-InnerIndex7^post5+InnerIndex7^0 == 0 /\ -__const_10^post5+__const_10^0 == 0 /\ Poscnt^0-Poscnt^post5 == 0 /\ Inner10^0-Inner10^post5 == 0 /\ OuterIndex6^0-OuterIndex6^post5 == 0 /\ -Pcnt13^post5+Pcnt13^0 == 0 /\ -1+Outer9^post5-Outer9^0 == 0 /\ TotalTime4^0-TotalTime4^post5 == 0 /\ Seed^0-Seed^post5 == 0 /\ Ntotal12^0-Ntotal12^post5 == 0 /\ StartTime2^0-StartTime2^post5 == 0 /\ -Ptotal11^post5+Ptotal11^0 == 0 /\ -ret_RandomInteger15^post5+ret_RandomInteger15^0 == 0 /\ -Negcnt^post5+Negcnt^0 == 0 /\ Postotal^0-Postotal^post5 == 0 /\ Ncnt14^0-Ncnt14^post5 == 0 /\ -Inner10^0+__const_10^0 <= 0 /\ __const_1500^0-__const_1500^post5 == 0 /\ __const_1000^0-__const_1000^post5 == 0 /\ StopTime3^0-StopTime3^post5 == 0 /\ -Negtotal^post5+Negtotal^0 == 0), cost: 1 6: l7 -> l6 : Inner10^0'=Inner10^post6, StartTime2^0'=StartTime2^post6, Ntotal12^0'=Ntotal12^post6, __const_1000^0'=__const_1000^post6, Postotal^0'=Postotal^post6, Ncnt14^0'=Ncnt14^post6, OuterIndex6^0'=OuterIndex6^post6, __const_1500^0'=__const_1500^post6, Seed^0'=Seed^post6, Negtotal^0'=Negtotal^post6, TotalTime4^0'=TotalTime4^post6, Poscnt^0'=Poscnt^post6, InnerIndex7^0'=InnerIndex7^post6, StopTime3^0'=StopTime3^post6, Outer9^0'=Outer9^post6, __const_10^0'=__const_10^post6, Ptotal11^0'=Ptotal11^post6, Negcnt^0'=Negcnt^post6, Pcnt13^0'=Pcnt13^post6, ret_RandomInteger15^0'=ret_RandomInteger15^post6, (-Ptotal11^post6+Ptotal11^0 == 0 /\ -Negtotal^post6+Negtotal^0 == 0 /\ -Negcnt^post6+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post6 == 0 /\ __const_1500^0-__const_1500^post6 == 0 /\ 1+Inner10^0-__const_10^0 <= 0 /\ -Pcnt13^post6+Pcnt13^0 == 0 /\ -__const_10^post6+__const_10^0 == 0 /\ Postotal^0-Postotal^post6 == 0 /\ TotalTime4^0-TotalTime4^post6 == 0 /\ Seed^0-Seed^post6 == 0 /\ Outer9^0-Outer9^post6 == 0 /\ Ntotal12^0-Ntotal12^post6 == 0 /\ __const_1000^0-__const_1000^post6 == 0 /\ StopTime3^0-StopTime3^post6 == 0 /\ Poscnt^0-Poscnt^post6 == 0 /\ Inner10^0-Inner10^post6 == 0 /\ OuterIndex6^0-OuterIndex6^post6 == 0 /\ -Ncnt14^post6+Ncnt14^0 == 0 /\ -ret_RandomInteger15^post6+ret_RandomInteger15^0 == 0 /\ -InnerIndex7^post6+InnerIndex7^0 == 0), cost: 1 9: l8 -> l9 : Inner10^0'=Inner10^post9, StartTime2^0'=StartTime2^post9, Ntotal12^0'=Ntotal12^post9, __const_1000^0'=__const_1000^post9, Postotal^0'=Postotal^post9, Ncnt14^0'=Ncnt14^post9, OuterIndex6^0'=OuterIndex6^post9, __const_1500^0'=__const_1500^post9, Seed^0'=Seed^post9, Negtotal^0'=Negtotal^post9, TotalTime4^0'=TotalTime4^post9, Poscnt^0'=Poscnt^post9, InnerIndex7^0'=InnerIndex7^post9, StopTime3^0'=StopTime3^post9, Outer9^0'=Outer9^post9, __const_10^0'=__const_10^post9, Ptotal11^0'=Ptotal11^post9, Negcnt^0'=Negcnt^post9, Pcnt13^0'=Pcnt13^post9, ret_RandomInteger15^0'=ret_RandomInteger15^post9, (-TotalTime4^post9+TotalTime4^0 == 0 /\ Ncnt14^0-Ncnt14^post9 == 0 /\ -Seed^post9+Seed^0 == 0 /\ Negtotal^0-Negtotal^post9 == 0 /\ InnerIndex7^0-InnerIndex7^post9 == 0 /\ -Ptotal11^post9+Ptotal11^0 == 0 /\ __const_1500^0-__const_1500^post9 == 0 /\ StartTime2^0-StartTime2^post9 == 0 /\ -ret_RandomInteger15^post9+ret_RandomInteger15^0 == 0 /\ -Poscnt^post9+Poscnt^0 == 0 /\ -StopTime3^post9+StopTime3^0 == 0 /\ -Negcnt^post9+Negcnt^0 == 0 /\ Postotal^0-Postotal^post9 == 0 /\ -Pcnt13^post9+Pcnt13^0 == 0 /\ -Outer9^post9+Outer9^0 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ Ntotal12^0-Ntotal12^post9 == 0 /\ -OuterIndex6^post9+OuterIndex6^0 == 0 /\ Inner10^0-Inner10^post9 == 0 /\ __const_1000^0-__const_1000^post9 == 0), cost: 1 7: l9 -> l10 : Inner10^0'=Inner10^post7, StartTime2^0'=StartTime2^post7, Ntotal12^0'=Ntotal12^post7, __const_1000^0'=__const_1000^post7, Postotal^0'=Postotal^post7, Ncnt14^0'=Ncnt14^post7, OuterIndex6^0'=OuterIndex6^post7, __const_1500^0'=__const_1500^post7, Seed^0'=Seed^post7, Negtotal^0'=Negtotal^post7, TotalTime4^0'=TotalTime4^post7, Poscnt^0'=Poscnt^post7, InnerIndex7^0'=InnerIndex7^post7, StopTime3^0'=StopTime3^post7, Outer9^0'=Outer9^post7, __const_10^0'=__const_10^post7, Ptotal11^0'=Ptotal11^post7, Negcnt^0'=Negcnt^post7, Pcnt13^0'=Pcnt13^post7, ret_RandomInteger15^0'=ret_RandomInteger15^post7, (0 == 0 /\ -Outer9^0+__const_10^0 <= 0 /\ -ret_RandomInteger15^post7+ret_RandomInteger15^0 == 0 /\ InnerIndex7^0-InnerIndex7^post7 == 0 /\ -Ptotal11^0+Postotal^post7 == 0 /\ -__const_1500^post7+__const_1500^0 == 0 /\ -Pcnt13^post7+Pcnt13^0 == 0 /\ Inner10^0-Inner10^post7 == 0 /\ -__const_1500^0+StopTime3^post7 == 0 /\ -OuterIndex6^post7+OuterIndex6^0 == 0 /\ Poscnt^post7-Pcnt13^0 == 0 /\ __const_10^0-__const_10^post7 == 0 /\ StartTime2^0-StartTime2^post7 == 0 /\ Ntotal12^0-Ntotal12^post7 == 0 /\ -Ncnt14^0+Negcnt^post7 == 0 /\ -Outer9^post7+Outer9^0 == 0 /\ -Ntotal12^0+Negtotal^post7 == 0 /\ -__const_1000^post7+__const_1000^0 == 0 /\ -Seed^post7+Seed^0 == 0 /\ Ncnt14^0-Ncnt14^post7 == 0 /\ -Ptotal11^post7+Ptotal11^0 == 0), cost: 1 8: l9 -> l3 : Inner10^0'=Inner10^post8, StartTime2^0'=StartTime2^post8, Ntotal12^0'=Ntotal12^post8, __const_1000^0'=__const_1000^post8, Postotal^0'=Postotal^post8, Ncnt14^0'=Ncnt14^post8, OuterIndex6^0'=OuterIndex6^post8, __const_1500^0'=__const_1500^post8, Seed^0'=Seed^post8, Negtotal^0'=Negtotal^post8, TotalTime4^0'=TotalTime4^post8, Poscnt^0'=Poscnt^post8, InnerIndex7^0'=InnerIndex7^post8, StopTime3^0'=StopTime3^post8, Outer9^0'=Outer9^post8, __const_10^0'=__const_10^post8, Ptotal11^0'=Ptotal11^post8, Negcnt^0'=Negcnt^post8, Pcnt13^0'=Pcnt13^post8, ret_RandomInteger15^0'=ret_RandomInteger15^post8, (-Seed^post8+Seed^0 == 0 /\ Inner10^post8 == 0 /\ -OuterIndex6^post8+OuterIndex6^0 == 0 /\ -__const_10^post8+__const_10^0 == 0 /\ InnerIndex7^0-InnerIndex7^post8 == 0 /\ -ret_RandomInteger15^post8+ret_RandomInteger15^0 == 0 /\ 1+Outer9^0-__const_10^0 <= 0 /\ -Pcnt13^post8+Pcnt13^0 == 0 /\ Negtotal^0-Negtotal^post8 == 0 /\ -StopTime3^post8+StopTime3^0 == 0 /\ StartTime2^0-StartTime2^post8 == 0 /\ __const_1500^0-__const_1500^post8 == 0 /\ Ntotal12^0-Ntotal12^post8 == 0 /\ -Negcnt^post8+Negcnt^0 == 0 /\ -Ptotal11^post8+Ptotal11^0 == 0 /\ Postotal^0-Postotal^post8 == 0 /\ -Poscnt^post8+Poscnt^0 == 0 /\ Ncnt14^0-Ncnt14^post8 == 0 /\ __const_1000^0-__const_1000^post8 == 0 /\ -TotalTime4^post8+TotalTime4^0 == 0 /\ -Outer9^post8+Outer9^0 == 0), cost: 1 15: l11 -> l0 : Inner10^0'=Inner10^post15, StartTime2^0'=StartTime2^post15, Ntotal12^0'=Ntotal12^post15, __const_1000^0'=__const_1000^post15, Postotal^0'=Postotal^post15, Ncnt14^0'=Ncnt14^post15, OuterIndex6^0'=OuterIndex6^post15, __const_1500^0'=__const_1500^post15, Seed^0'=Seed^post15, Negtotal^0'=Negtotal^post15, TotalTime4^0'=TotalTime4^post15, Poscnt^0'=Poscnt^post15, InnerIndex7^0'=InnerIndex7^post15, StopTime3^0'=StopTime3^post15, Outer9^0'=Outer9^post15, __const_10^0'=__const_10^post15, Ptotal11^0'=Ptotal11^post15, Negcnt^0'=Negcnt^post15, Pcnt13^0'=Pcnt13^post15, ret_RandomInteger15^0'=ret_RandomInteger15^post15, (StartTime2^0-StartTime2^post15 == 0 /\ __const_1000^0-__const_1000^post15 == 0 /\ Ntotal12^0-Ntotal12^post15 == 0 /\ -Pcnt13^post15+Pcnt13^0 == 0 /\ Ncnt14^0-Ncnt14^post15 == 0 /\ OuterIndex6^post15 == 0 /\ Seed^post15 == 0 /\ InnerIndex7^0-InnerIndex7^post15 == 0 /\ -StopTime3^post15+StopTime3^0 == 0 /\ -ret_RandomInteger15^post15+ret_RandomInteger15^0 == 0 /\ Negtotal^0-Negtotal^post15 == 0 /\ __const_1500^0-__const_1500^post15 == 0 /\ -TotalTime4^post15+TotalTime4^0 == 0 /\ -Outer9^post15+Outer9^0 == 0 /\ -Ptotal11^post15+Ptotal11^0 == 0 /\ Inner10^0-Inner10^post15 == 0 /\ -Postotal^post15+Postotal^0 == 0 /\ -Negcnt^post15+Negcnt^0 == 0 /\ -Poscnt^post15+Poscnt^0 == 0 /\ __const_10^0-__const_10^post15 == 0), cost: 1 16: l12 -> l11 : Inner10^0'=Inner10^post16, StartTime2^0'=StartTime2^post16, Ntotal12^0'=Ntotal12^post16, __const_1000^0'=__const_1000^post16, Postotal^0'=Postotal^post16, Ncnt14^0'=Ncnt14^post16, OuterIndex6^0'=OuterIndex6^post16, __const_1500^0'=__const_1500^post16, Seed^0'=Seed^post16, Negtotal^0'=Negtotal^post16, TotalTime4^0'=TotalTime4^post16, Poscnt^0'=Poscnt^post16, InnerIndex7^0'=InnerIndex7^post16, StopTime3^0'=StopTime3^post16, Outer9^0'=Outer9^post16, __const_10^0'=__const_10^post16, Ptotal11^0'=Ptotal11^post16, Negcnt^0'=Negcnt^post16, Pcnt13^0'=Pcnt13^post16, ret_RandomInteger15^0'=ret_RandomInteger15^post16, (-InnerIndex7^post16+InnerIndex7^0 == 0 /\ -Pcnt13^post16+Pcnt13^0 == 0 /\ Inner10^0-Inner10^post16 == 0 /\ -__const_10^post16+__const_10^0 == 0 /\ Ptotal11^0-Ptotal11^post16 == 0 /\ __const_1000^0-__const_1000^post16 == 0 /\ -Negcnt^post16+Negcnt^0 == 0 /\ -Ncnt14^post16+Ncnt14^0 == 0 /\ -StopTime3^post16+StopTime3^0 == 0 /\ TotalTime4^0-TotalTime4^post16 == 0 /\ Postotal^0-Postotal^post16 == 0 /\ -Poscnt^post16+Poscnt^0 == 0 /\ -ret_RandomInteger15^post16+ret_RandomInteger15^0 == 0 /\ Outer9^0-Outer9^post16 == 0 /\ Seed^0-Seed^post16 == 0 /\ OuterIndex6^0-OuterIndex6^post16 == 0 /\ Negtotal^0-Negtotal^post16 == 0 /\ Ntotal12^0-Ntotal12^post16 == 0 /\ __const_1500^0-__const_1500^post16 == 0 /\ StartTime2^0-StartTime2^post16 == 0), cost: 1 Removed unreachable rules and leafs Start location: l12 0: l0 -> l1 : Inner10^0'=Inner10^post0, StartTime2^0'=StartTime2^post0, Ntotal12^0'=Ntotal12^post0, __const_1000^0'=__const_1000^post0, Postotal^0'=Postotal^post0, Ncnt14^0'=Ncnt14^post0, OuterIndex6^0'=OuterIndex6^post0, __const_1500^0'=__const_1500^post0, Seed^0'=Seed^post0, Negtotal^0'=Negtotal^post0, TotalTime4^0'=TotalTime4^post0, Poscnt^0'=Poscnt^post0, InnerIndex7^0'=InnerIndex7^post0, StopTime3^0'=StopTime3^post0, Outer9^0'=Outer9^post0, __const_10^0'=__const_10^post0, Ptotal11^0'=Ptotal11^post0, Negcnt^0'=Negcnt^post0, Pcnt13^0'=Pcnt13^post0, ret_RandomInteger15^0'=ret_RandomInteger15^post0, (-ret_RandomInteger15^post0+ret_RandomInteger15^0 == 0 /\ Ntotal12^0-Ntotal12^post0 == 0 /\ -Ncnt14^post0+Ncnt14^0 == 0 /\ -Negcnt^post0+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post0 == 0 /\ __const_1500^0-__const_1500^post0 == 0 /\ Inner10^0-Inner10^post0 == 0 /\ -Pcnt13^post0+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post0 == 0 /\ StopTime3^0-StopTime3^post0 == 0 /\ Postotal^0-Postotal^post0 == 0 /\ -Negtotal^post0+Negtotal^0 == 0 /\ -InnerIndex7^post0+InnerIndex7^0 == 0 /\ Seed^0-Seed^post0 == 0 /\ StartTime2^0-StartTime2^post0 == 0 /\ __const_1000^0-__const_1000^post0 == 0 /\ -__const_10^post0+__const_10^0 == 0 /\ Poscnt^0-Poscnt^post0 == 0 /\ Outer9^0-Outer9^post0 == 0 /\ TotalTime4^0-TotalTime4^post0 == 0), cost: 1 13: l1 -> l8 : Inner10^0'=Inner10^post13, StartTime2^0'=StartTime2^post13, Ntotal12^0'=Ntotal12^post13, __const_1000^0'=__const_1000^post13, Postotal^0'=Postotal^post13, Ncnt14^0'=Ncnt14^post13, OuterIndex6^0'=OuterIndex6^post13, __const_1500^0'=__const_1500^post13, Seed^0'=Seed^post13, Negtotal^0'=Negtotal^post13, TotalTime4^0'=TotalTime4^post13, Poscnt^0'=Poscnt^post13, InnerIndex7^0'=InnerIndex7^post13, StopTime3^0'=StopTime3^post13, Outer9^0'=Outer9^post13, __const_10^0'=__const_10^post13, Ptotal11^0'=Ptotal11^post13, Negcnt^0'=Negcnt^post13, Pcnt13^0'=Pcnt13^post13, ret_RandomInteger15^0'=ret_RandomInteger15^post13, (Outer9^post13 == 0 /\ __const_1000^0-__const_1000^post13 == 0 /\ __const_1500^0-__const_1500^post13 == 0 /\ Ptotal11^post13 == 0 /\ -Negcnt^post13+Negcnt^0 == 0 /\ Poscnt^0-Poscnt^post13 == 0 /\ -TotalTime4^post13+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post13 == 0 /\ -Seed^post13+Seed^0 == 0 /\ -OuterIndex6^0+__const_10^0 <= 0 /\ Ncnt14^post13 == 0 /\ Ntotal12^post13 == 0 /\ -ret_RandomInteger15^post13+ret_RandomInteger15^0 == 0 /\ -Inner10^post13+Inner10^0 == 0 /\ -OuterIndex6^post13+OuterIndex6^0 == 0 /\ Pcnt13^post13 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ -StopTime3^post13+StopTime3^0 == 0 /\ -__const_1000^0+StartTime2^post13 == 0 /\ -Negtotal^post13+Negtotal^0 == 0 /\ -InnerIndex7^post13+InnerIndex7^0 == 0), cost: 1 14: l1 -> l4 : Inner10^0'=Inner10^post14, StartTime2^0'=StartTime2^post14, Ntotal12^0'=Ntotal12^post14, __const_1000^0'=__const_1000^post14, Postotal^0'=Postotal^post14, Ncnt14^0'=Ncnt14^post14, OuterIndex6^0'=OuterIndex6^post14, __const_1500^0'=__const_1500^post14, Seed^0'=Seed^post14, Negtotal^0'=Negtotal^post14, TotalTime4^0'=TotalTime4^post14, Poscnt^0'=Poscnt^post14, InnerIndex7^0'=InnerIndex7^post14, StopTime3^0'=StopTime3^post14, Outer9^0'=Outer9^post14, __const_10^0'=__const_10^post14, Ptotal11^0'=Ptotal11^post14, Negcnt^0'=Negcnt^post14, Pcnt13^0'=Pcnt13^post14, ret_RandomInteger15^0'=ret_RandomInteger15^post14, (-ret_RandomInteger15^post14+ret_RandomInteger15^0 == 0 /\ InnerIndex7^post14 == 0 /\ OuterIndex6^0-OuterIndex6^post14 == 0 /\ -Poscnt^post14+Poscnt^0 == 0 /\ Ntotal12^0-Ntotal12^post14 == 0 /\ -StopTime3^post14+StopTime3^0 == 0 /\ -Negcnt^post14+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post14 == 0 /\ -Pcnt13^post14+Pcnt13^0 == 0 /\ __const_1000^0-__const_1000^post14 == 0 /\ -Outer9^post14+Outer9^0 == 0 /\ Ncnt14^0-Ncnt14^post14 == 0 /\ Negtotal^0-Negtotal^post14 == 0 /\ -Postotal^post14+Postotal^0 == 0 /\ -TotalTime4^post14+TotalTime4^0 == 0 /\ __const_1500^0-__const_1500^post14 == 0 /\ Inner10^0-Inner10^post14 == 0 /\ -Seed^post14+Seed^0 == 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0 /\ -Ptotal11^post14+Ptotal11^0 == 0 /\ -__const_10^post14+__const_10^0 == 0), cost: 1 1: l2 -> l3 : Inner10^0'=Inner10^post1, StartTime2^0'=StartTime2^post1, Ntotal12^0'=Ntotal12^post1, __const_1000^0'=__const_1000^post1, Postotal^0'=Postotal^post1, Ncnt14^0'=Ncnt14^post1, OuterIndex6^0'=OuterIndex6^post1, __const_1500^0'=__const_1500^post1, Seed^0'=Seed^post1, Negtotal^0'=Negtotal^post1, TotalTime4^0'=TotalTime4^post1, Poscnt^0'=Poscnt^post1, InnerIndex7^0'=InnerIndex7^post1, StopTime3^0'=StopTime3^post1, Outer9^0'=Outer9^post1, __const_10^0'=__const_10^post1, Ptotal11^0'=Ptotal11^post1, Negcnt^0'=Negcnt^post1, Pcnt13^0'=Pcnt13^post1, ret_RandomInteger15^0'=ret_RandomInteger15^post1, (-OuterIndex6^post1+OuterIndex6^0 == 0 /\ -__const_10^post1+__const_10^0 == 0 /\ -Seed^post1+Seed^0 == 0 /\ -Ptotal11^post1+Ptotal11^0 == 0 /\ Negcnt^0-Negcnt^post1 == 0 /\ -Pcnt13^post1+Pcnt13^0 == 0 /\ Ntotal12^0-Ntotal12^post1 == 0 /\ __const_1000^0-__const_1000^post1 == 0 /\ -StopTime3^post1+StopTime3^0 == 0 /\ -Negtotal^post1+Negtotal^0 == 0 /\ -ret_RandomInteger15^post1+ret_RandomInteger15^0 == 0 /\ -Poscnt^post1+Poscnt^0 == 0 /\ -TotalTime4^post1+TotalTime4^0 == 0 /\ InnerIndex7^0-InnerIndex7^post1 == 0 /\ -1-Inner10^0+Inner10^post1 == 0 /\ Postotal^0-Postotal^post1 == 0 /\ Ncnt14^0-Ncnt14^post1 == 0 /\ -Outer9^post1+Outer9^0 == 0 /\ StartTime2^0-StartTime2^post1 == 0 /\ -__const_1500^post1+__const_1500^0 == 0), cost: 1 10: l3 -> l7 : Inner10^0'=Inner10^post10, StartTime2^0'=StartTime2^post10, Ntotal12^0'=Ntotal12^post10, __const_1000^0'=__const_1000^post10, Postotal^0'=Postotal^post10, Ncnt14^0'=Ncnt14^post10, OuterIndex6^0'=OuterIndex6^post10, __const_1500^0'=__const_1500^post10, Seed^0'=Seed^post10, Negtotal^0'=Negtotal^post10, TotalTime4^0'=TotalTime4^post10, Poscnt^0'=Poscnt^post10, InnerIndex7^0'=InnerIndex7^post10, StopTime3^0'=StopTime3^post10, Outer9^0'=Outer9^post10, __const_10^0'=__const_10^post10, Ptotal11^0'=Ptotal11^post10, Negcnt^0'=Negcnt^post10, Pcnt13^0'=Pcnt13^post10, ret_RandomInteger15^0'=ret_RandomInteger15^post10, (Inner10^0-Inner10^post10 == 0 /\ Seed^0-Seed^post10 == 0 /\ __const_1500^0-__const_1500^post10 == 0 /\ -Negcnt^post10+Negcnt^0 == 0 /\ -Ptotal11^post10+Ptotal11^0 == 0 /\ -Poscnt^post10+Poscnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post10 == 0 /\ Postotal^0-Postotal^post10 == 0 /\ -__const_10^post10+__const_10^0 == 0 /\ TotalTime4^0-TotalTime4^post10 == 0 /\ Negtotal^0-Negtotal^post10 == 0 /\ __const_1000^0-__const_1000^post10 == 0 /\ StartTime2^0-StartTime2^post10 == 0 /\ -InnerIndex7^post10+InnerIndex7^0 == 0 /\ -ret_RandomInteger15^post10+ret_RandomInteger15^0 == 0 /\ -Ntotal12^post10+Ntotal12^0 == 0 /\ -Ncnt14^post10+Ncnt14^0 == 0 /\ -Pcnt13^post10+Pcnt13^0 == 0 /\ -StopTime3^post10+StopTime3^0 == 0 /\ Outer9^0-Outer9^post10 == 0), cost: 1 2: l4 -> l5 : Inner10^0'=Inner10^post2, StartTime2^0'=StartTime2^post2, Ntotal12^0'=Ntotal12^post2, __const_1000^0'=__const_1000^post2, Postotal^0'=Postotal^post2, Ncnt14^0'=Ncnt14^post2, OuterIndex6^0'=OuterIndex6^post2, __const_1500^0'=__const_1500^post2, Seed^0'=Seed^post2, Negtotal^0'=Negtotal^post2, TotalTime4^0'=TotalTime4^post2, Poscnt^0'=Poscnt^post2, InnerIndex7^0'=InnerIndex7^post2, StopTime3^0'=StopTime3^post2, Outer9^0'=Outer9^post2, __const_10^0'=__const_10^post2, Ptotal11^0'=Ptotal11^post2, Negcnt^0'=Negcnt^post2, Pcnt13^0'=Pcnt13^post2, ret_RandomInteger15^0'=ret_RandomInteger15^post2, (-Ptotal11^post2+Ptotal11^0 == 0 /\ Postotal^0-Postotal^post2 == 0 /\ Negtotal^0-Negtotal^post2 == 0 /\ -TotalTime4^post2+TotalTime4^0 == 0 /\ -Outer9^post2+Outer9^0 == 0 /\ Negcnt^0-Negcnt^post2 == 0 /\ -__const_10^post2+__const_10^0 == 0 /\ OuterIndex6^0-OuterIndex6^post2 == 0 /\ Ntotal12^0-Ntotal12^post2 == 0 /\ -Seed^post2+Seed^0 == 0 /\ __const_1000^0-__const_1000^post2 == 0 /\ -Poscnt^post2+Poscnt^0 == 0 /\ Inner10^0-Inner10^post2 == 0 /\ -__const_1500^post2+__const_1500^0 == 0 /\ Ncnt14^0-Ncnt14^post2 == 0 /\ -Pcnt13^post2+Pcnt13^0 == 0 /\ -StopTime3^post2+StopTime3^0 == 0 /\ InnerIndex7^0-InnerIndex7^post2 == 0 /\ StartTime2^0-StartTime2^post2 == 0 /\ -ret_RandomInteger15^post2+ret_RandomInteger15^0 == 0), cost: 1 11: l5 -> l0 : Inner10^0'=Inner10^post11, StartTime2^0'=StartTime2^post11, Ntotal12^0'=Ntotal12^post11, __const_1000^0'=__const_1000^post11, Postotal^0'=Postotal^post11, Ncnt14^0'=Ncnt14^post11, OuterIndex6^0'=OuterIndex6^post11, __const_1500^0'=__const_1500^post11, Seed^0'=Seed^post11, Negtotal^0'=Negtotal^post11, TotalTime4^0'=TotalTime4^post11, Poscnt^0'=Poscnt^post11, InnerIndex7^0'=InnerIndex7^post11, StopTime3^0'=StopTime3^post11, Outer9^0'=Outer9^post11, __const_10^0'=__const_10^post11, Ptotal11^0'=Ptotal11^post11, Negcnt^0'=Negcnt^post11, Pcnt13^0'=Pcnt13^post11, ret_RandomInteger15^0'=ret_RandomInteger15^post11, (-1-OuterIndex6^0+OuterIndex6^post11 == 0 /\ StartTime2^0-StartTime2^post11 == 0 /\ __const_1000^0-__const_1000^post11 == 0 /\ Ntotal12^0-Ntotal12^post11 == 0 /\ -__const_1500^post11+__const_1500^0 == 0 /\ -Pcnt13^post11+Pcnt13^0 == 0 /\ Poscnt^0-Poscnt^post11 == 0 /\ -ret_RandomInteger15^post11+ret_RandomInteger15^0 == 0 /\ Postotal^0-Postotal^post11 == 0 /\ -InnerIndex7^post11+InnerIndex7^0 == 0 /\ Seed^0-Seed^post11 == 0 /\ StopTime3^0-StopTime3^post11 == 0 /\ -Ptotal11^post11+Ptotal11^0 == 0 /\ -Outer9^post11+Outer9^0 == 0 /\ -InnerIndex7^0+__const_10^0 <= 0 /\ -Negtotal^post11+Negtotal^0 == 0 /\ Inner10^0-Inner10^post11 == 0 /\ -Negcnt^post11+Negcnt^0 == 0 /\ -__const_10^post11+__const_10^0 == 0 /\ TotalTime4^0-TotalTime4^post11 == 0 /\ Ncnt14^0-Ncnt14^post11 == 0), cost: 1 12: l5 -> l4 : Inner10^0'=Inner10^post12, StartTime2^0'=StartTime2^post12, Ntotal12^0'=Ntotal12^post12, __const_1000^0'=__const_1000^post12, Postotal^0'=Postotal^post12, Ncnt14^0'=Ncnt14^post12, OuterIndex6^0'=OuterIndex6^post12, __const_1500^0'=__const_1500^post12, Seed^0'=Seed^post12, Negtotal^0'=Negtotal^post12, TotalTime4^0'=TotalTime4^post12, Poscnt^0'=Poscnt^post12, InnerIndex7^0'=InnerIndex7^post12, StopTime3^0'=StopTime3^post12, Outer9^0'=Outer9^post12, __const_10^0'=__const_10^post12, Ptotal11^0'=Ptotal11^post12, Negcnt^0'=Negcnt^post12, Pcnt13^0'=Pcnt13^post12, ret_RandomInteger15^0'=ret_RandomInteger15^post12, (0 == 0 /\ Poscnt^0-Poscnt^post12 == 0 /\ -__const_10^post12+__const_10^0 == 0 /\ OuterIndex6^0-OuterIndex6^post12 == 0 /\ ret_RandomInteger15^post12-Seed^post12 == 0 /\ -Ncnt14^post12+Ncnt14^0 == 0 /\ Postotal^0-Postotal^post12 == 0 /\ -Pcnt13^post12+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post12 == 0 /\ __const_1500^0-__const_1500^post12 == 0 /\ StopTime3^0-StopTime3^post12 == 0 /\ -Negtotal^post12+Negtotal^0 == 0 /\ -Ptotal11^post12+Ptotal11^0 == 0 /\ -Negcnt^post12+Negcnt^0 == 0 /\ -1+InnerIndex7^post12-InnerIndex7^0 == 0 /\ TotalTime4^0-TotalTime4^post12 == 0 /\ Inner10^0-Inner10^post12 == 0 /\ Ntotal12^0-Ntotal12^post12 == 0 /\ __const_1000^0-__const_1000^post12 == 0 /\ 1+InnerIndex7^0-__const_10^0 <= 0 /\ -Outer9^post12+Outer9^0 == 0), cost: 1 3: l6 -> l2 : Inner10^0'=Inner10^post3, StartTime2^0'=StartTime2^post3, Ntotal12^0'=Ntotal12^post3, __const_1000^0'=__const_1000^post3, Postotal^0'=Postotal^post3, Ncnt14^0'=Ncnt14^post3, OuterIndex6^0'=OuterIndex6^post3, __const_1500^0'=__const_1500^post3, Seed^0'=Seed^post3, Negtotal^0'=Negtotal^post3, TotalTime4^0'=TotalTime4^post3, Poscnt^0'=Poscnt^post3, InnerIndex7^0'=InnerIndex7^post3, StopTime3^0'=StopTime3^post3, Outer9^0'=Outer9^post3, __const_10^0'=__const_10^post3, Ptotal11^0'=Ptotal11^post3, Negcnt^0'=Negcnt^post3, Pcnt13^0'=Pcnt13^post3, ret_RandomInteger15^0'=ret_RandomInteger15^post3, (0 == 0 /\ OuterIndex6^0-OuterIndex6^post3 == 0 /\ InnerIndex7^0-InnerIndex7^post3 == 0 /\ Inner10^0-Inner10^post3 == 0 /\ -Negcnt^post3+Negcnt^0 == 0 /\ Negtotal^0-Negtotal^post3 == 0 /\ __const_1500^0-__const_1500^post3 == 0 /\ -Poscnt^post3+Poscnt^0 == 0 /\ Ncnt14^0-Ncnt14^post3 == 0 /\ -TotalTime4^post3+TotalTime4^0 == 0 /\ -Outer9^post3+Outer9^0 == 0 /\ -1+Pcnt13^post3-Pcnt13^0 == 0 /\ Postotal^0-Postotal^post3 == 0 /\ Ntotal12^0-Ntotal12^post3 == 0 /\ __const_1000^0-__const_1000^post3 == 0 /\ -Seed^post3+Seed^0 == 0 /\ StartTime2^0-StartTime2^post3 == 0 /\ -ret_RandomInteger15^post3+ret_RandomInteger15^0 == 0 /\ -__const_10^post3+__const_10^0 == 0 /\ -StopTime3^post3+StopTime3^0 == 0), cost: 1 4: l6 -> l2 : Inner10^0'=Inner10^post4, StartTime2^0'=StartTime2^post4, Ntotal12^0'=Ntotal12^post4, __const_1000^0'=__const_1000^post4, Postotal^0'=Postotal^post4, Ncnt14^0'=Ncnt14^post4, OuterIndex6^0'=OuterIndex6^post4, __const_1500^0'=__const_1500^post4, Seed^0'=Seed^post4, Negtotal^0'=Negtotal^post4, TotalTime4^0'=TotalTime4^post4, Poscnt^0'=Poscnt^post4, InnerIndex7^0'=InnerIndex7^post4, StopTime3^0'=StopTime3^post4, Outer9^0'=Outer9^post4, __const_10^0'=__const_10^post4, Ptotal11^0'=Ptotal11^post4, Negcnt^0'=Negcnt^post4, Pcnt13^0'=Pcnt13^post4, ret_RandomInteger15^0'=ret_RandomInteger15^post4, (0 == 0 /\ __const_1500^0-__const_1500^post4 == 0 /\ -Pcnt13^post4+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post4 == 0 /\ StopTime3^0-StopTime3^post4 == 0 /\ Inner10^0-Inner10^post4 == 0 /\ -__const_10^post4+__const_10^0 == 0 /\ -InnerIndex7^post4+InnerIndex7^0 == 0 /\ TotalTime4^0-TotalTime4^post4 == 0 /\ -1-Ncnt14^0+Ncnt14^post4 == 0 /\ -ret_RandomInteger15^post4+ret_RandomInteger15^0 == 0 /\ Seed^0-Seed^post4 == 0 /\ StartTime2^0-StartTime2^post4 == 0 /\ __const_1000^0-__const_1000^post4 == 0 /\ Poscnt^0-Poscnt^post4 == 0 /\ Outer9^0-Outer9^post4 == 0 /\ OuterIndex6^0-OuterIndex6^post4 == 0 /\ Postotal^0-Postotal^post4 == 0 /\ -Negcnt^post4+Negcnt^0 == 0 /\ Negtotal^0-Negtotal^post4 == 0), cost: 1 5: l7 -> l8 : Inner10^0'=Inner10^post5, StartTime2^0'=StartTime2^post5, Ntotal12^0'=Ntotal12^post5, __const_1000^0'=__const_1000^post5, Postotal^0'=Postotal^post5, Ncnt14^0'=Ncnt14^post5, OuterIndex6^0'=OuterIndex6^post5, __const_1500^0'=__const_1500^post5, Seed^0'=Seed^post5, Negtotal^0'=Negtotal^post5, TotalTime4^0'=TotalTime4^post5, Poscnt^0'=Poscnt^post5, InnerIndex7^0'=InnerIndex7^post5, StopTime3^0'=StopTime3^post5, Outer9^0'=Outer9^post5, __const_10^0'=__const_10^post5, Ptotal11^0'=Ptotal11^post5, Negcnt^0'=Negcnt^post5, Pcnt13^0'=Pcnt13^post5, ret_RandomInteger15^0'=ret_RandomInteger15^post5, (-InnerIndex7^post5+InnerIndex7^0 == 0 /\ -__const_10^post5+__const_10^0 == 0 /\ Poscnt^0-Poscnt^post5 == 0 /\ Inner10^0-Inner10^post5 == 0 /\ OuterIndex6^0-OuterIndex6^post5 == 0 /\ -Pcnt13^post5+Pcnt13^0 == 0 /\ -1+Outer9^post5-Outer9^0 == 0 /\ TotalTime4^0-TotalTime4^post5 == 0 /\ Seed^0-Seed^post5 == 0 /\ Ntotal12^0-Ntotal12^post5 == 0 /\ StartTime2^0-StartTime2^post5 == 0 /\ -Ptotal11^post5+Ptotal11^0 == 0 /\ -ret_RandomInteger15^post5+ret_RandomInteger15^0 == 0 /\ -Negcnt^post5+Negcnt^0 == 0 /\ Postotal^0-Postotal^post5 == 0 /\ Ncnt14^0-Ncnt14^post5 == 0 /\ -Inner10^0+__const_10^0 <= 0 /\ __const_1500^0-__const_1500^post5 == 0 /\ __const_1000^0-__const_1000^post5 == 0 /\ StopTime3^0-StopTime3^post5 == 0 /\ -Negtotal^post5+Negtotal^0 == 0), cost: 1 6: l7 -> l6 : Inner10^0'=Inner10^post6, StartTime2^0'=StartTime2^post6, Ntotal12^0'=Ntotal12^post6, __const_1000^0'=__const_1000^post6, Postotal^0'=Postotal^post6, Ncnt14^0'=Ncnt14^post6, OuterIndex6^0'=OuterIndex6^post6, __const_1500^0'=__const_1500^post6, Seed^0'=Seed^post6, Negtotal^0'=Negtotal^post6, TotalTime4^0'=TotalTime4^post6, Poscnt^0'=Poscnt^post6, InnerIndex7^0'=InnerIndex7^post6, StopTime3^0'=StopTime3^post6, Outer9^0'=Outer9^post6, __const_10^0'=__const_10^post6, Ptotal11^0'=Ptotal11^post6, Negcnt^0'=Negcnt^post6, Pcnt13^0'=Pcnt13^post6, ret_RandomInteger15^0'=ret_RandomInteger15^post6, (-Ptotal11^post6+Ptotal11^0 == 0 /\ -Negtotal^post6+Negtotal^0 == 0 /\ -Negcnt^post6+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post6 == 0 /\ __const_1500^0-__const_1500^post6 == 0 /\ 1+Inner10^0-__const_10^0 <= 0 /\ -Pcnt13^post6+Pcnt13^0 == 0 /\ -__const_10^post6+__const_10^0 == 0 /\ Postotal^0-Postotal^post6 == 0 /\ TotalTime4^0-TotalTime4^post6 == 0 /\ Seed^0-Seed^post6 == 0 /\ Outer9^0-Outer9^post6 == 0 /\ Ntotal12^0-Ntotal12^post6 == 0 /\ __const_1000^0-__const_1000^post6 == 0 /\ StopTime3^0-StopTime3^post6 == 0 /\ Poscnt^0-Poscnt^post6 == 0 /\ Inner10^0-Inner10^post6 == 0 /\ OuterIndex6^0-OuterIndex6^post6 == 0 /\ -Ncnt14^post6+Ncnt14^0 == 0 /\ -ret_RandomInteger15^post6+ret_RandomInteger15^0 == 0 /\ -InnerIndex7^post6+InnerIndex7^0 == 0), cost: 1 9: l8 -> l9 : Inner10^0'=Inner10^post9, StartTime2^0'=StartTime2^post9, Ntotal12^0'=Ntotal12^post9, __const_1000^0'=__const_1000^post9, Postotal^0'=Postotal^post9, Ncnt14^0'=Ncnt14^post9, OuterIndex6^0'=OuterIndex6^post9, __const_1500^0'=__const_1500^post9, Seed^0'=Seed^post9, Negtotal^0'=Negtotal^post9, TotalTime4^0'=TotalTime4^post9, Poscnt^0'=Poscnt^post9, InnerIndex7^0'=InnerIndex7^post9, StopTime3^0'=StopTime3^post9, Outer9^0'=Outer9^post9, __const_10^0'=__const_10^post9, Ptotal11^0'=Ptotal11^post9, Negcnt^0'=Negcnt^post9, Pcnt13^0'=Pcnt13^post9, ret_RandomInteger15^0'=ret_RandomInteger15^post9, (-TotalTime4^post9+TotalTime4^0 == 0 /\ Ncnt14^0-Ncnt14^post9 == 0 /\ -Seed^post9+Seed^0 == 0 /\ Negtotal^0-Negtotal^post9 == 0 /\ InnerIndex7^0-InnerIndex7^post9 == 0 /\ -Ptotal11^post9+Ptotal11^0 == 0 /\ __const_1500^0-__const_1500^post9 == 0 /\ StartTime2^0-StartTime2^post9 == 0 /\ -ret_RandomInteger15^post9+ret_RandomInteger15^0 == 0 /\ -Poscnt^post9+Poscnt^0 == 0 /\ -StopTime3^post9+StopTime3^0 == 0 /\ -Negcnt^post9+Negcnt^0 == 0 /\ Postotal^0-Postotal^post9 == 0 /\ -Pcnt13^post9+Pcnt13^0 == 0 /\ -Outer9^post9+Outer9^0 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ Ntotal12^0-Ntotal12^post9 == 0 /\ -OuterIndex6^post9+OuterIndex6^0 == 0 /\ Inner10^0-Inner10^post9 == 0 /\ __const_1000^0-__const_1000^post9 == 0), cost: 1 8: l9 -> l3 : Inner10^0'=Inner10^post8, StartTime2^0'=StartTime2^post8, Ntotal12^0'=Ntotal12^post8, __const_1000^0'=__const_1000^post8, Postotal^0'=Postotal^post8, Ncnt14^0'=Ncnt14^post8, OuterIndex6^0'=OuterIndex6^post8, __const_1500^0'=__const_1500^post8, Seed^0'=Seed^post8, Negtotal^0'=Negtotal^post8, TotalTime4^0'=TotalTime4^post8, Poscnt^0'=Poscnt^post8, InnerIndex7^0'=InnerIndex7^post8, StopTime3^0'=StopTime3^post8, Outer9^0'=Outer9^post8, __const_10^0'=__const_10^post8, Ptotal11^0'=Ptotal11^post8, Negcnt^0'=Negcnt^post8, Pcnt13^0'=Pcnt13^post8, ret_RandomInteger15^0'=ret_RandomInteger15^post8, (-Seed^post8+Seed^0 == 0 /\ Inner10^post8 == 0 /\ -OuterIndex6^post8+OuterIndex6^0 == 0 /\ -__const_10^post8+__const_10^0 == 0 /\ InnerIndex7^0-InnerIndex7^post8 == 0 /\ -ret_RandomInteger15^post8+ret_RandomInteger15^0 == 0 /\ 1+Outer9^0-__const_10^0 <= 0 /\ -Pcnt13^post8+Pcnt13^0 == 0 /\ Negtotal^0-Negtotal^post8 == 0 /\ -StopTime3^post8+StopTime3^0 == 0 /\ StartTime2^0-StartTime2^post8 == 0 /\ __const_1500^0-__const_1500^post8 == 0 /\ Ntotal12^0-Ntotal12^post8 == 0 /\ -Negcnt^post8+Negcnt^0 == 0 /\ -Ptotal11^post8+Ptotal11^0 == 0 /\ Postotal^0-Postotal^post8 == 0 /\ -Poscnt^post8+Poscnt^0 == 0 /\ Ncnt14^0-Ncnt14^post8 == 0 /\ __const_1000^0-__const_1000^post8 == 0 /\ -TotalTime4^post8+TotalTime4^0 == 0 /\ -Outer9^post8+Outer9^0 == 0), cost: 1 15: l11 -> l0 : Inner10^0'=Inner10^post15, StartTime2^0'=StartTime2^post15, Ntotal12^0'=Ntotal12^post15, __const_1000^0'=__const_1000^post15, Postotal^0'=Postotal^post15, Ncnt14^0'=Ncnt14^post15, OuterIndex6^0'=OuterIndex6^post15, __const_1500^0'=__const_1500^post15, Seed^0'=Seed^post15, Negtotal^0'=Negtotal^post15, TotalTime4^0'=TotalTime4^post15, Poscnt^0'=Poscnt^post15, InnerIndex7^0'=InnerIndex7^post15, StopTime3^0'=StopTime3^post15, Outer9^0'=Outer9^post15, __const_10^0'=__const_10^post15, Ptotal11^0'=Ptotal11^post15, Negcnt^0'=Negcnt^post15, Pcnt13^0'=Pcnt13^post15, ret_RandomInteger15^0'=ret_RandomInteger15^post15, (StartTime2^0-StartTime2^post15 == 0 /\ __const_1000^0-__const_1000^post15 == 0 /\ Ntotal12^0-Ntotal12^post15 == 0 /\ -Pcnt13^post15+Pcnt13^0 == 0 /\ Ncnt14^0-Ncnt14^post15 == 0 /\ OuterIndex6^post15 == 0 /\ Seed^post15 == 0 /\ InnerIndex7^0-InnerIndex7^post15 == 0 /\ -StopTime3^post15+StopTime3^0 == 0 /\ -ret_RandomInteger15^post15+ret_RandomInteger15^0 == 0 /\ Negtotal^0-Negtotal^post15 == 0 /\ __const_1500^0-__const_1500^post15 == 0 /\ -TotalTime4^post15+TotalTime4^0 == 0 /\ -Outer9^post15+Outer9^0 == 0 /\ -Ptotal11^post15+Ptotal11^0 == 0 /\ Inner10^0-Inner10^post15 == 0 /\ -Postotal^post15+Postotal^0 == 0 /\ -Negcnt^post15+Negcnt^0 == 0 /\ -Poscnt^post15+Poscnt^0 == 0 /\ __const_10^0-__const_10^post15 == 0), cost: 1 16: l12 -> l11 : Inner10^0'=Inner10^post16, StartTime2^0'=StartTime2^post16, Ntotal12^0'=Ntotal12^post16, __const_1000^0'=__const_1000^post16, Postotal^0'=Postotal^post16, Ncnt14^0'=Ncnt14^post16, OuterIndex6^0'=OuterIndex6^post16, __const_1500^0'=__const_1500^post16, Seed^0'=Seed^post16, Negtotal^0'=Negtotal^post16, TotalTime4^0'=TotalTime4^post16, Poscnt^0'=Poscnt^post16, InnerIndex7^0'=InnerIndex7^post16, StopTime3^0'=StopTime3^post16, Outer9^0'=Outer9^post16, __const_10^0'=__const_10^post16, Ptotal11^0'=Ptotal11^post16, Negcnt^0'=Negcnt^post16, Pcnt13^0'=Pcnt13^post16, ret_RandomInteger15^0'=ret_RandomInteger15^post16, (-InnerIndex7^post16+InnerIndex7^0 == 0 /\ -Pcnt13^post16+Pcnt13^0 == 0 /\ Inner10^0-Inner10^post16 == 0 /\ -__const_10^post16+__const_10^0 == 0 /\ Ptotal11^0-Ptotal11^post16 == 0 /\ __const_1000^0-__const_1000^post16 == 0 /\ -Negcnt^post16+Negcnt^0 == 0 /\ -Ncnt14^post16+Ncnt14^0 == 0 /\ -StopTime3^post16+StopTime3^0 == 0 /\ TotalTime4^0-TotalTime4^post16 == 0 /\ Postotal^0-Postotal^post16 == 0 /\ -Poscnt^post16+Poscnt^0 == 0 /\ -ret_RandomInteger15^post16+ret_RandomInteger15^0 == 0 /\ Outer9^0-Outer9^post16 == 0 /\ Seed^0-Seed^post16 == 0 /\ OuterIndex6^0-OuterIndex6^post16 == 0 /\ Negtotal^0-Negtotal^post16 == 0 /\ Ntotal12^0-Ntotal12^post16 == 0 /\ __const_1500^0-__const_1500^post16 == 0 /\ StartTime2^0-StartTime2^post16 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : Inner10^0'=Inner10^post0, StartTime2^0'=StartTime2^post0, Ntotal12^0'=Ntotal12^post0, __const_1000^0'=__const_1000^post0, Postotal^0'=Postotal^post0, Ncnt14^0'=Ncnt14^post0, OuterIndex6^0'=OuterIndex6^post0, __const_1500^0'=__const_1500^post0, Seed^0'=Seed^post0, Negtotal^0'=Negtotal^post0, TotalTime4^0'=TotalTime4^post0, Poscnt^0'=Poscnt^post0, InnerIndex7^0'=InnerIndex7^post0, StopTime3^0'=StopTime3^post0, Outer9^0'=Outer9^post0, __const_10^0'=__const_10^post0, Ptotal11^0'=Ptotal11^post0, Negcnt^0'=Negcnt^post0, Pcnt13^0'=Pcnt13^post0, ret_RandomInteger15^0'=ret_RandomInteger15^post0, (-ret_RandomInteger15^post0+ret_RandomInteger15^0 == 0 /\ Ntotal12^0-Ntotal12^post0 == 0 /\ -Ncnt14^post0+Ncnt14^0 == 0 /\ -Negcnt^post0+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post0 == 0 /\ __const_1500^0-__const_1500^post0 == 0 /\ Inner10^0-Inner10^post0 == 0 /\ -Pcnt13^post0+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post0 == 0 /\ StopTime3^0-StopTime3^post0 == 0 /\ Postotal^0-Postotal^post0 == 0 /\ -Negtotal^post0+Negtotal^0 == 0 /\ -InnerIndex7^post0+InnerIndex7^0 == 0 /\ Seed^0-Seed^post0 == 0 /\ StartTime2^0-StartTime2^post0 == 0 /\ __const_1000^0-__const_1000^post0 == 0 /\ -__const_10^post0+__const_10^0 == 0 /\ Poscnt^0-Poscnt^post0 == 0 /\ Outer9^0-Outer9^post0 == 0 /\ TotalTime4^0-TotalTime4^post0 == 0), cost: 1 New rule: l0 -> l1 : TRUE, cost: 1 Applied preprocessing Original rule: l2 -> l3 : Inner10^0'=Inner10^post1, StartTime2^0'=StartTime2^post1, Ntotal12^0'=Ntotal12^post1, __const_1000^0'=__const_1000^post1, Postotal^0'=Postotal^post1, Ncnt14^0'=Ncnt14^post1, OuterIndex6^0'=OuterIndex6^post1, __const_1500^0'=__const_1500^post1, Seed^0'=Seed^post1, Negtotal^0'=Negtotal^post1, TotalTime4^0'=TotalTime4^post1, Poscnt^0'=Poscnt^post1, InnerIndex7^0'=InnerIndex7^post1, StopTime3^0'=StopTime3^post1, Outer9^0'=Outer9^post1, __const_10^0'=__const_10^post1, Ptotal11^0'=Ptotal11^post1, Negcnt^0'=Negcnt^post1, Pcnt13^0'=Pcnt13^post1, ret_RandomInteger15^0'=ret_RandomInteger15^post1, (-OuterIndex6^post1+OuterIndex6^0 == 0 /\ -__const_10^post1+__const_10^0 == 0 /\ -Seed^post1+Seed^0 == 0 /\ -Ptotal11^post1+Ptotal11^0 == 0 /\ Negcnt^0-Negcnt^post1 == 0 /\ -Pcnt13^post1+Pcnt13^0 == 0 /\ Ntotal12^0-Ntotal12^post1 == 0 /\ __const_1000^0-__const_1000^post1 == 0 /\ -StopTime3^post1+StopTime3^0 == 0 /\ -Negtotal^post1+Negtotal^0 == 0 /\ -ret_RandomInteger15^post1+ret_RandomInteger15^0 == 0 /\ -Poscnt^post1+Poscnt^0 == 0 /\ -TotalTime4^post1+TotalTime4^0 == 0 /\ InnerIndex7^0-InnerIndex7^post1 == 0 /\ -1-Inner10^0+Inner10^post1 == 0 /\ Postotal^0-Postotal^post1 == 0 /\ Ncnt14^0-Ncnt14^post1 == 0 /\ -Outer9^post1+Outer9^0 == 0 /\ StartTime2^0-StartTime2^post1 == 0 /\ -__const_1500^post1+__const_1500^0 == 0), cost: 1 New rule: l2 -> l3 : Inner10^0'=1+Inner10^0, TRUE, cost: 1 Applied preprocessing Original rule: l4 -> l5 : Inner10^0'=Inner10^post2, StartTime2^0'=StartTime2^post2, Ntotal12^0'=Ntotal12^post2, __const_1000^0'=__const_1000^post2, Postotal^0'=Postotal^post2, Ncnt14^0'=Ncnt14^post2, OuterIndex6^0'=OuterIndex6^post2, __const_1500^0'=__const_1500^post2, Seed^0'=Seed^post2, Negtotal^0'=Negtotal^post2, TotalTime4^0'=TotalTime4^post2, Poscnt^0'=Poscnt^post2, InnerIndex7^0'=InnerIndex7^post2, StopTime3^0'=StopTime3^post2, Outer9^0'=Outer9^post2, __const_10^0'=__const_10^post2, Ptotal11^0'=Ptotal11^post2, Negcnt^0'=Negcnt^post2, Pcnt13^0'=Pcnt13^post2, ret_RandomInteger15^0'=ret_RandomInteger15^post2, (-Ptotal11^post2+Ptotal11^0 == 0 /\ Postotal^0-Postotal^post2 == 0 /\ Negtotal^0-Negtotal^post2 == 0 /\ -TotalTime4^post2+TotalTime4^0 == 0 /\ -Outer9^post2+Outer9^0 == 0 /\ Negcnt^0-Negcnt^post2 == 0 /\ -__const_10^post2+__const_10^0 == 0 /\ OuterIndex6^0-OuterIndex6^post2 == 0 /\ Ntotal12^0-Ntotal12^post2 == 0 /\ -Seed^post2+Seed^0 == 0 /\ __const_1000^0-__const_1000^post2 == 0 /\ -Poscnt^post2+Poscnt^0 == 0 /\ Inner10^0-Inner10^post2 == 0 /\ -__const_1500^post2+__const_1500^0 == 0 /\ Ncnt14^0-Ncnt14^post2 == 0 /\ -Pcnt13^post2+Pcnt13^0 == 0 /\ -StopTime3^post2+StopTime3^0 == 0 /\ InnerIndex7^0-InnerIndex7^post2 == 0 /\ StartTime2^0-StartTime2^post2 == 0 /\ -ret_RandomInteger15^post2+ret_RandomInteger15^0 == 0), cost: 1 New rule: l4 -> l5 : TRUE, cost: 1 Applied preprocessing Original rule: l6 -> l2 : Inner10^0'=Inner10^post3, StartTime2^0'=StartTime2^post3, Ntotal12^0'=Ntotal12^post3, __const_1000^0'=__const_1000^post3, Postotal^0'=Postotal^post3, Ncnt14^0'=Ncnt14^post3, OuterIndex6^0'=OuterIndex6^post3, __const_1500^0'=__const_1500^post3, Seed^0'=Seed^post3, Negtotal^0'=Negtotal^post3, TotalTime4^0'=TotalTime4^post3, Poscnt^0'=Poscnt^post3, InnerIndex7^0'=InnerIndex7^post3, StopTime3^0'=StopTime3^post3, Outer9^0'=Outer9^post3, __const_10^0'=__const_10^post3, Ptotal11^0'=Ptotal11^post3, Negcnt^0'=Negcnt^post3, Pcnt13^0'=Pcnt13^post3, ret_RandomInteger15^0'=ret_RandomInteger15^post3, (0 == 0 /\ OuterIndex6^0-OuterIndex6^post3 == 0 /\ InnerIndex7^0-InnerIndex7^post3 == 0 /\ Inner10^0-Inner10^post3 == 0 /\ -Negcnt^post3+Negcnt^0 == 0 /\ Negtotal^0-Negtotal^post3 == 0 /\ __const_1500^0-__const_1500^post3 == 0 /\ -Poscnt^post3+Poscnt^0 == 0 /\ Ncnt14^0-Ncnt14^post3 == 0 /\ -TotalTime4^post3+TotalTime4^0 == 0 /\ -Outer9^post3+Outer9^0 == 0 /\ -1+Pcnt13^post3-Pcnt13^0 == 0 /\ Postotal^0-Postotal^post3 == 0 /\ Ntotal12^0-Ntotal12^post3 == 0 /\ __const_1000^0-__const_1000^post3 == 0 /\ -Seed^post3+Seed^0 == 0 /\ StartTime2^0-StartTime2^post3 == 0 /\ -ret_RandomInteger15^post3+ret_RandomInteger15^0 == 0 /\ -__const_10^post3+__const_10^0 == 0 /\ -StopTime3^post3+StopTime3^0 == 0), cost: 1 New rule: l6 -> l2 : Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l6 -> l2 : Inner10^0'=Inner10^post4, StartTime2^0'=StartTime2^post4, Ntotal12^0'=Ntotal12^post4, __const_1000^0'=__const_1000^post4, Postotal^0'=Postotal^post4, Ncnt14^0'=Ncnt14^post4, OuterIndex6^0'=OuterIndex6^post4, __const_1500^0'=__const_1500^post4, Seed^0'=Seed^post4, Negtotal^0'=Negtotal^post4, TotalTime4^0'=TotalTime4^post4, Poscnt^0'=Poscnt^post4, InnerIndex7^0'=InnerIndex7^post4, StopTime3^0'=StopTime3^post4, Outer9^0'=Outer9^post4, __const_10^0'=__const_10^post4, Ptotal11^0'=Ptotal11^post4, Negcnt^0'=Negcnt^post4, Pcnt13^0'=Pcnt13^post4, ret_RandomInteger15^0'=ret_RandomInteger15^post4, (0 == 0 /\ __const_1500^0-__const_1500^post4 == 0 /\ -Pcnt13^post4+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post4 == 0 /\ StopTime3^0-StopTime3^post4 == 0 /\ Inner10^0-Inner10^post4 == 0 /\ -__const_10^post4+__const_10^0 == 0 /\ -InnerIndex7^post4+InnerIndex7^0 == 0 /\ TotalTime4^0-TotalTime4^post4 == 0 /\ -1-Ncnt14^0+Ncnt14^post4 == 0 /\ -ret_RandomInteger15^post4+ret_RandomInteger15^0 == 0 /\ Seed^0-Seed^post4 == 0 /\ StartTime2^0-StartTime2^post4 == 0 /\ __const_1000^0-__const_1000^post4 == 0 /\ Poscnt^0-Poscnt^post4 == 0 /\ Outer9^0-Outer9^post4 == 0 /\ OuterIndex6^0-OuterIndex6^post4 == 0 /\ Postotal^0-Postotal^post4 == 0 /\ -Negcnt^post4+Negcnt^0 == 0 /\ Negtotal^0-Negtotal^post4 == 0), cost: 1 New rule: l6 -> l2 : Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 1 Applied preprocessing Original rule: l7 -> l8 : Inner10^0'=Inner10^post5, StartTime2^0'=StartTime2^post5, Ntotal12^0'=Ntotal12^post5, __const_1000^0'=__const_1000^post5, Postotal^0'=Postotal^post5, Ncnt14^0'=Ncnt14^post5, OuterIndex6^0'=OuterIndex6^post5, __const_1500^0'=__const_1500^post5, Seed^0'=Seed^post5, Negtotal^0'=Negtotal^post5, TotalTime4^0'=TotalTime4^post5, Poscnt^0'=Poscnt^post5, InnerIndex7^0'=InnerIndex7^post5, StopTime3^0'=StopTime3^post5, Outer9^0'=Outer9^post5, __const_10^0'=__const_10^post5, Ptotal11^0'=Ptotal11^post5, Negcnt^0'=Negcnt^post5, Pcnt13^0'=Pcnt13^post5, ret_RandomInteger15^0'=ret_RandomInteger15^post5, (-InnerIndex7^post5+InnerIndex7^0 == 0 /\ -__const_10^post5+__const_10^0 == 0 /\ Poscnt^0-Poscnt^post5 == 0 /\ Inner10^0-Inner10^post5 == 0 /\ OuterIndex6^0-OuterIndex6^post5 == 0 /\ -Pcnt13^post5+Pcnt13^0 == 0 /\ -1+Outer9^post5-Outer9^0 == 0 /\ TotalTime4^0-TotalTime4^post5 == 0 /\ Seed^0-Seed^post5 == 0 /\ Ntotal12^0-Ntotal12^post5 == 0 /\ StartTime2^0-StartTime2^post5 == 0 /\ -Ptotal11^post5+Ptotal11^0 == 0 /\ -ret_RandomInteger15^post5+ret_RandomInteger15^0 == 0 /\ -Negcnt^post5+Negcnt^0 == 0 /\ Postotal^0-Postotal^post5 == 0 /\ Ncnt14^0-Ncnt14^post5 == 0 /\ -Inner10^0+__const_10^0 <= 0 /\ __const_1500^0-__const_1500^post5 == 0 /\ __const_1000^0-__const_1000^post5 == 0 /\ StopTime3^0-StopTime3^post5 == 0 /\ -Negtotal^post5+Negtotal^0 == 0), cost: 1 New rule: l7 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : Inner10^0'=Inner10^post6, StartTime2^0'=StartTime2^post6, Ntotal12^0'=Ntotal12^post6, __const_1000^0'=__const_1000^post6, Postotal^0'=Postotal^post6, Ncnt14^0'=Ncnt14^post6, OuterIndex6^0'=OuterIndex6^post6, __const_1500^0'=__const_1500^post6, Seed^0'=Seed^post6, Negtotal^0'=Negtotal^post6, TotalTime4^0'=TotalTime4^post6, Poscnt^0'=Poscnt^post6, InnerIndex7^0'=InnerIndex7^post6, StopTime3^0'=StopTime3^post6, Outer9^0'=Outer9^post6, __const_10^0'=__const_10^post6, Ptotal11^0'=Ptotal11^post6, Negcnt^0'=Negcnt^post6, Pcnt13^0'=Pcnt13^post6, ret_RandomInteger15^0'=ret_RandomInteger15^post6, (-Ptotal11^post6+Ptotal11^0 == 0 /\ -Negtotal^post6+Negtotal^0 == 0 /\ -Negcnt^post6+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post6 == 0 /\ __const_1500^0-__const_1500^post6 == 0 /\ 1+Inner10^0-__const_10^0 <= 0 /\ -Pcnt13^post6+Pcnt13^0 == 0 /\ -__const_10^post6+__const_10^0 == 0 /\ Postotal^0-Postotal^post6 == 0 /\ TotalTime4^0-TotalTime4^post6 == 0 /\ Seed^0-Seed^post6 == 0 /\ Outer9^0-Outer9^post6 == 0 /\ Ntotal12^0-Ntotal12^post6 == 0 /\ __const_1000^0-__const_1000^post6 == 0 /\ StopTime3^0-StopTime3^post6 == 0 /\ Poscnt^0-Poscnt^post6 == 0 /\ Inner10^0-Inner10^post6 == 0 /\ OuterIndex6^0-OuterIndex6^post6 == 0 /\ -Ncnt14^post6+Ncnt14^0 == 0 /\ -ret_RandomInteger15^post6+ret_RandomInteger15^0 == 0 /\ -InnerIndex7^post6+InnerIndex7^0 == 0), cost: 1 New rule: l7 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l3 : Inner10^0'=Inner10^post8, StartTime2^0'=StartTime2^post8, Ntotal12^0'=Ntotal12^post8, __const_1000^0'=__const_1000^post8, Postotal^0'=Postotal^post8, Ncnt14^0'=Ncnt14^post8, OuterIndex6^0'=OuterIndex6^post8, __const_1500^0'=__const_1500^post8, Seed^0'=Seed^post8, Negtotal^0'=Negtotal^post8, TotalTime4^0'=TotalTime4^post8, Poscnt^0'=Poscnt^post8, InnerIndex7^0'=InnerIndex7^post8, StopTime3^0'=StopTime3^post8, Outer9^0'=Outer9^post8, __const_10^0'=__const_10^post8, Ptotal11^0'=Ptotal11^post8, Negcnt^0'=Negcnt^post8, Pcnt13^0'=Pcnt13^post8, ret_RandomInteger15^0'=ret_RandomInteger15^post8, (-Seed^post8+Seed^0 == 0 /\ Inner10^post8 == 0 /\ -OuterIndex6^post8+OuterIndex6^0 == 0 /\ -__const_10^post8+__const_10^0 == 0 /\ InnerIndex7^0-InnerIndex7^post8 == 0 /\ -ret_RandomInteger15^post8+ret_RandomInteger15^0 == 0 /\ 1+Outer9^0-__const_10^0 <= 0 /\ -Pcnt13^post8+Pcnt13^0 == 0 /\ Negtotal^0-Negtotal^post8 == 0 /\ -StopTime3^post8+StopTime3^0 == 0 /\ StartTime2^0-StartTime2^post8 == 0 /\ __const_1500^0-__const_1500^post8 == 0 /\ Ntotal12^0-Ntotal12^post8 == 0 /\ -Negcnt^post8+Negcnt^0 == 0 /\ -Ptotal11^post8+Ptotal11^0 == 0 /\ Postotal^0-Postotal^post8 == 0 /\ -Poscnt^post8+Poscnt^0 == 0 /\ Ncnt14^0-Ncnt14^post8 == 0 /\ __const_1000^0-__const_1000^post8 == 0 /\ -TotalTime4^post8+TotalTime4^0 == 0 /\ -Outer9^post8+Outer9^0 == 0), cost: 1 New rule: l9 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 1 Applied preprocessing Original rule: l8 -> l9 : Inner10^0'=Inner10^post9, StartTime2^0'=StartTime2^post9, Ntotal12^0'=Ntotal12^post9, __const_1000^0'=__const_1000^post9, Postotal^0'=Postotal^post9, Ncnt14^0'=Ncnt14^post9, OuterIndex6^0'=OuterIndex6^post9, __const_1500^0'=__const_1500^post9, Seed^0'=Seed^post9, Negtotal^0'=Negtotal^post9, TotalTime4^0'=TotalTime4^post9, Poscnt^0'=Poscnt^post9, InnerIndex7^0'=InnerIndex7^post9, StopTime3^0'=StopTime3^post9, Outer9^0'=Outer9^post9, __const_10^0'=__const_10^post9, Ptotal11^0'=Ptotal11^post9, Negcnt^0'=Negcnt^post9, Pcnt13^0'=Pcnt13^post9, ret_RandomInteger15^0'=ret_RandomInteger15^post9, (-TotalTime4^post9+TotalTime4^0 == 0 /\ Ncnt14^0-Ncnt14^post9 == 0 /\ -Seed^post9+Seed^0 == 0 /\ Negtotal^0-Negtotal^post9 == 0 /\ InnerIndex7^0-InnerIndex7^post9 == 0 /\ -Ptotal11^post9+Ptotal11^0 == 0 /\ __const_1500^0-__const_1500^post9 == 0 /\ StartTime2^0-StartTime2^post9 == 0 /\ -ret_RandomInteger15^post9+ret_RandomInteger15^0 == 0 /\ -Poscnt^post9+Poscnt^0 == 0 /\ -StopTime3^post9+StopTime3^0 == 0 /\ -Negcnt^post9+Negcnt^0 == 0 /\ Postotal^0-Postotal^post9 == 0 /\ -Pcnt13^post9+Pcnt13^0 == 0 /\ -Outer9^post9+Outer9^0 == 0 /\ __const_10^0-__const_10^post9 == 0 /\ Ntotal12^0-Ntotal12^post9 == 0 /\ -OuterIndex6^post9+OuterIndex6^0 == 0 /\ Inner10^0-Inner10^post9 == 0 /\ __const_1000^0-__const_1000^post9 == 0), cost: 1 New rule: l8 -> l9 : TRUE, cost: 1 Applied preprocessing Original rule: l3 -> l7 : Inner10^0'=Inner10^post10, StartTime2^0'=StartTime2^post10, Ntotal12^0'=Ntotal12^post10, __const_1000^0'=__const_1000^post10, Postotal^0'=Postotal^post10, Ncnt14^0'=Ncnt14^post10, OuterIndex6^0'=OuterIndex6^post10, __const_1500^0'=__const_1500^post10, Seed^0'=Seed^post10, Negtotal^0'=Negtotal^post10, TotalTime4^0'=TotalTime4^post10, Poscnt^0'=Poscnt^post10, InnerIndex7^0'=InnerIndex7^post10, StopTime3^0'=StopTime3^post10, Outer9^0'=Outer9^post10, __const_10^0'=__const_10^post10, Ptotal11^0'=Ptotal11^post10, Negcnt^0'=Negcnt^post10, Pcnt13^0'=Pcnt13^post10, ret_RandomInteger15^0'=ret_RandomInteger15^post10, (Inner10^0-Inner10^post10 == 0 /\ Seed^0-Seed^post10 == 0 /\ __const_1500^0-__const_1500^post10 == 0 /\ -Negcnt^post10+Negcnt^0 == 0 /\ -Ptotal11^post10+Ptotal11^0 == 0 /\ -Poscnt^post10+Poscnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post10 == 0 /\ Postotal^0-Postotal^post10 == 0 /\ -__const_10^post10+__const_10^0 == 0 /\ TotalTime4^0-TotalTime4^post10 == 0 /\ Negtotal^0-Negtotal^post10 == 0 /\ __const_1000^0-__const_1000^post10 == 0 /\ StartTime2^0-StartTime2^post10 == 0 /\ -InnerIndex7^post10+InnerIndex7^0 == 0 /\ -ret_RandomInteger15^post10+ret_RandomInteger15^0 == 0 /\ -Ntotal12^post10+Ntotal12^0 == 0 /\ -Ncnt14^post10+Ncnt14^0 == 0 /\ -Pcnt13^post10+Pcnt13^0 == 0 /\ -StopTime3^post10+StopTime3^0 == 0 /\ Outer9^0-Outer9^post10 == 0), cost: 1 New rule: l3 -> l7 : TRUE, cost: 1 Applied preprocessing Original rule: l5 -> l0 : Inner10^0'=Inner10^post11, StartTime2^0'=StartTime2^post11, Ntotal12^0'=Ntotal12^post11, __const_1000^0'=__const_1000^post11, Postotal^0'=Postotal^post11, Ncnt14^0'=Ncnt14^post11, OuterIndex6^0'=OuterIndex6^post11, __const_1500^0'=__const_1500^post11, Seed^0'=Seed^post11, Negtotal^0'=Negtotal^post11, TotalTime4^0'=TotalTime4^post11, Poscnt^0'=Poscnt^post11, InnerIndex7^0'=InnerIndex7^post11, StopTime3^0'=StopTime3^post11, Outer9^0'=Outer9^post11, __const_10^0'=__const_10^post11, Ptotal11^0'=Ptotal11^post11, Negcnt^0'=Negcnt^post11, Pcnt13^0'=Pcnt13^post11, ret_RandomInteger15^0'=ret_RandomInteger15^post11, (-1-OuterIndex6^0+OuterIndex6^post11 == 0 /\ StartTime2^0-StartTime2^post11 == 0 /\ __const_1000^0-__const_1000^post11 == 0 /\ Ntotal12^0-Ntotal12^post11 == 0 /\ -__const_1500^post11+__const_1500^0 == 0 /\ -Pcnt13^post11+Pcnt13^0 == 0 /\ Poscnt^0-Poscnt^post11 == 0 /\ -ret_RandomInteger15^post11+ret_RandomInteger15^0 == 0 /\ Postotal^0-Postotal^post11 == 0 /\ -InnerIndex7^post11+InnerIndex7^0 == 0 /\ Seed^0-Seed^post11 == 0 /\ StopTime3^0-StopTime3^post11 == 0 /\ -Ptotal11^post11+Ptotal11^0 == 0 /\ -Outer9^post11+Outer9^0 == 0 /\ -InnerIndex7^0+__const_10^0 <= 0 /\ -Negtotal^post11+Negtotal^0 == 0 /\ Inner10^0-Inner10^post11 == 0 /\ -Negcnt^post11+Negcnt^0 == 0 /\ -__const_10^post11+__const_10^0 == 0 /\ TotalTime4^0-TotalTime4^post11 == 0 /\ Ncnt14^0-Ncnt14^post11 == 0), cost: 1 New rule: l5 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 1 Applied preprocessing Original rule: l5 -> l4 : Inner10^0'=Inner10^post12, StartTime2^0'=StartTime2^post12, Ntotal12^0'=Ntotal12^post12, __const_1000^0'=__const_1000^post12, Postotal^0'=Postotal^post12, Ncnt14^0'=Ncnt14^post12, OuterIndex6^0'=OuterIndex6^post12, __const_1500^0'=__const_1500^post12, Seed^0'=Seed^post12, Negtotal^0'=Negtotal^post12, TotalTime4^0'=TotalTime4^post12, Poscnt^0'=Poscnt^post12, InnerIndex7^0'=InnerIndex7^post12, StopTime3^0'=StopTime3^post12, Outer9^0'=Outer9^post12, __const_10^0'=__const_10^post12, Ptotal11^0'=Ptotal11^post12, Negcnt^0'=Negcnt^post12, Pcnt13^0'=Pcnt13^post12, ret_RandomInteger15^0'=ret_RandomInteger15^post12, (0 == 0 /\ Poscnt^0-Poscnt^post12 == 0 /\ -__const_10^post12+__const_10^0 == 0 /\ OuterIndex6^0-OuterIndex6^post12 == 0 /\ ret_RandomInteger15^post12-Seed^post12 == 0 /\ -Ncnt14^post12+Ncnt14^0 == 0 /\ Postotal^0-Postotal^post12 == 0 /\ -Pcnt13^post12+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post12 == 0 /\ __const_1500^0-__const_1500^post12 == 0 /\ StopTime3^0-StopTime3^post12 == 0 /\ -Negtotal^post12+Negtotal^0 == 0 /\ -Ptotal11^post12+Ptotal11^0 == 0 /\ -Negcnt^post12+Negcnt^0 == 0 /\ -1+InnerIndex7^post12-InnerIndex7^0 == 0 /\ TotalTime4^0-TotalTime4^post12 == 0 /\ Inner10^0-Inner10^post12 == 0 /\ Ntotal12^0-Ntotal12^post12 == 0 /\ __const_1000^0-__const_1000^post12 == 0 /\ 1+InnerIndex7^0-__const_10^0 <= 0 /\ -Outer9^post12+Outer9^0 == 0), cost: 1 New rule: l5 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=1+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, 1+InnerIndex7^0-__const_10^0 <= 0, cost: 1 Applied preprocessing Original rule: l1 -> l8 : Inner10^0'=Inner10^post13, StartTime2^0'=StartTime2^post13, Ntotal12^0'=Ntotal12^post13, __const_1000^0'=__const_1000^post13, Postotal^0'=Postotal^post13, Ncnt14^0'=Ncnt14^post13, OuterIndex6^0'=OuterIndex6^post13, __const_1500^0'=__const_1500^post13, Seed^0'=Seed^post13, Negtotal^0'=Negtotal^post13, TotalTime4^0'=TotalTime4^post13, Poscnt^0'=Poscnt^post13, InnerIndex7^0'=InnerIndex7^post13, StopTime3^0'=StopTime3^post13, Outer9^0'=Outer9^post13, __const_10^0'=__const_10^post13, Ptotal11^0'=Ptotal11^post13, Negcnt^0'=Negcnt^post13, Pcnt13^0'=Pcnt13^post13, ret_RandomInteger15^0'=ret_RandomInteger15^post13, (Outer9^post13 == 0 /\ __const_1000^0-__const_1000^post13 == 0 /\ __const_1500^0-__const_1500^post13 == 0 /\ Ptotal11^post13 == 0 /\ -Negcnt^post13+Negcnt^0 == 0 /\ Poscnt^0-Poscnt^post13 == 0 /\ -TotalTime4^post13+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post13 == 0 /\ -Seed^post13+Seed^0 == 0 /\ -OuterIndex6^0+__const_10^0 <= 0 /\ Ncnt14^post13 == 0 /\ Ntotal12^post13 == 0 /\ -ret_RandomInteger15^post13+ret_RandomInteger15^0 == 0 /\ -Inner10^post13+Inner10^0 == 0 /\ -OuterIndex6^post13+OuterIndex6^0 == 0 /\ Pcnt13^post13 == 0 /\ __const_10^0-__const_10^post13 == 0 /\ -StopTime3^post13+StopTime3^0 == 0 /\ -__const_1000^0+StartTime2^post13 == 0 /\ -Negtotal^post13+Negtotal^0 == 0 /\ -InnerIndex7^post13+InnerIndex7^0 == 0), cost: 1 New rule: l1 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 1 Applied preprocessing Original rule: l1 -> l4 : Inner10^0'=Inner10^post14, StartTime2^0'=StartTime2^post14, Ntotal12^0'=Ntotal12^post14, __const_1000^0'=__const_1000^post14, Postotal^0'=Postotal^post14, Ncnt14^0'=Ncnt14^post14, OuterIndex6^0'=OuterIndex6^post14, __const_1500^0'=__const_1500^post14, Seed^0'=Seed^post14, Negtotal^0'=Negtotal^post14, TotalTime4^0'=TotalTime4^post14, Poscnt^0'=Poscnt^post14, InnerIndex7^0'=InnerIndex7^post14, StopTime3^0'=StopTime3^post14, Outer9^0'=Outer9^post14, __const_10^0'=__const_10^post14, Ptotal11^0'=Ptotal11^post14, Negcnt^0'=Negcnt^post14, Pcnt13^0'=Pcnt13^post14, ret_RandomInteger15^0'=ret_RandomInteger15^post14, (-ret_RandomInteger15^post14+ret_RandomInteger15^0 == 0 /\ InnerIndex7^post14 == 0 /\ OuterIndex6^0-OuterIndex6^post14 == 0 /\ -Poscnt^post14+Poscnt^0 == 0 /\ Ntotal12^0-Ntotal12^post14 == 0 /\ -StopTime3^post14+StopTime3^0 == 0 /\ -Negcnt^post14+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post14 == 0 /\ -Pcnt13^post14+Pcnt13^0 == 0 /\ __const_1000^0-__const_1000^post14 == 0 /\ -Outer9^post14+Outer9^0 == 0 /\ Ncnt14^0-Ncnt14^post14 == 0 /\ Negtotal^0-Negtotal^post14 == 0 /\ -Postotal^post14+Postotal^0 == 0 /\ -TotalTime4^post14+TotalTime4^0 == 0 /\ __const_1500^0-__const_1500^post14 == 0 /\ Inner10^0-Inner10^post14 == 0 /\ -Seed^post14+Seed^0 == 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0 /\ -Ptotal11^post14+Ptotal11^0 == 0 /\ -__const_10^post14+__const_10^0 == 0), cost: 1 New rule: l1 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l0 : Inner10^0'=Inner10^post15, StartTime2^0'=StartTime2^post15, Ntotal12^0'=Ntotal12^post15, __const_1000^0'=__const_1000^post15, Postotal^0'=Postotal^post15, Ncnt14^0'=Ncnt14^post15, OuterIndex6^0'=OuterIndex6^post15, __const_1500^0'=__const_1500^post15, Seed^0'=Seed^post15, Negtotal^0'=Negtotal^post15, TotalTime4^0'=TotalTime4^post15, Poscnt^0'=Poscnt^post15, InnerIndex7^0'=InnerIndex7^post15, StopTime3^0'=StopTime3^post15, Outer9^0'=Outer9^post15, __const_10^0'=__const_10^post15, Ptotal11^0'=Ptotal11^post15, Negcnt^0'=Negcnt^post15, Pcnt13^0'=Pcnt13^post15, ret_RandomInteger15^0'=ret_RandomInteger15^post15, (StartTime2^0-StartTime2^post15 == 0 /\ __const_1000^0-__const_1000^post15 == 0 /\ Ntotal12^0-Ntotal12^post15 == 0 /\ -Pcnt13^post15+Pcnt13^0 == 0 /\ Ncnt14^0-Ncnt14^post15 == 0 /\ OuterIndex6^post15 == 0 /\ Seed^post15 == 0 /\ InnerIndex7^0-InnerIndex7^post15 == 0 /\ -StopTime3^post15+StopTime3^0 == 0 /\ -ret_RandomInteger15^post15+ret_RandomInteger15^0 == 0 /\ Negtotal^0-Negtotal^post15 == 0 /\ __const_1500^0-__const_1500^post15 == 0 /\ -TotalTime4^post15+TotalTime4^0 == 0 /\ -Outer9^post15+Outer9^0 == 0 /\ -Ptotal11^post15+Ptotal11^0 == 0 /\ Inner10^0-Inner10^post15 == 0 /\ -Postotal^post15+Postotal^0 == 0 /\ -Negcnt^post15+Negcnt^0 == 0 /\ -Poscnt^post15+Poscnt^0 == 0 /\ __const_10^0-__const_10^post15 == 0), cost: 1 New rule: l11 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 1 Applied preprocessing Original rule: l12 -> l11 : Inner10^0'=Inner10^post16, StartTime2^0'=StartTime2^post16, Ntotal12^0'=Ntotal12^post16, __const_1000^0'=__const_1000^post16, Postotal^0'=Postotal^post16, Ncnt14^0'=Ncnt14^post16, OuterIndex6^0'=OuterIndex6^post16, __const_1500^0'=__const_1500^post16, Seed^0'=Seed^post16, Negtotal^0'=Negtotal^post16, TotalTime4^0'=TotalTime4^post16, Poscnt^0'=Poscnt^post16, InnerIndex7^0'=InnerIndex7^post16, StopTime3^0'=StopTime3^post16, Outer9^0'=Outer9^post16, __const_10^0'=__const_10^post16, Ptotal11^0'=Ptotal11^post16, Negcnt^0'=Negcnt^post16, Pcnt13^0'=Pcnt13^post16, ret_RandomInteger15^0'=ret_RandomInteger15^post16, (-InnerIndex7^post16+InnerIndex7^0 == 0 /\ -Pcnt13^post16+Pcnt13^0 == 0 /\ Inner10^0-Inner10^post16 == 0 /\ -__const_10^post16+__const_10^0 == 0 /\ Ptotal11^0-Ptotal11^post16 == 0 /\ __const_1000^0-__const_1000^post16 == 0 /\ -Negcnt^post16+Negcnt^0 == 0 /\ -Ncnt14^post16+Ncnt14^0 == 0 /\ -StopTime3^post16+StopTime3^0 == 0 /\ TotalTime4^0-TotalTime4^post16 == 0 /\ Postotal^0-Postotal^post16 == 0 /\ -Poscnt^post16+Poscnt^0 == 0 /\ -ret_RandomInteger15^post16+ret_RandomInteger15^0 == 0 /\ Outer9^0-Outer9^post16 == 0 /\ Seed^0-Seed^post16 == 0 /\ OuterIndex6^0-OuterIndex6^post16 == 0 /\ Negtotal^0-Negtotal^post16 == 0 /\ Ntotal12^0-Ntotal12^post16 == 0 /\ __const_1500^0-__const_1500^post16 == 0 /\ StartTime2^0-StartTime2^post16 == 0), cost: 1 New rule: l12 -> l11 : TRUE, cost: 1 Simplified rules Start location: l12 17: l0 -> l1 : TRUE, cost: 1 29: l1 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 1 30: l1 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 1 18: l2 -> l3 : Inner10^0'=1+Inner10^0, TRUE, cost: 1 26: l3 -> l7 : TRUE, cost: 1 19: l4 -> l5 : TRUE, cost: 1 27: l5 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 1 28: l5 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=1+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, 1+InnerIndex7^0-__const_10^0 <= 0, cost: 1 20: l6 -> l2 : Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 1 21: l6 -> l2 : Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 1 22: l7 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 1 23: l7 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 1 25: l8 -> l9 : TRUE, cost: 1 24: l9 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 1 31: l11 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 1 32: l12 -> l11 : TRUE, cost: 1 Eliminating location l11 by chaining: Applied chaining First rule: l12 -> l11 : TRUE, cost: 1 Second rule: l11 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 1 New rule: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Applied deletion Removed the following rules: 31 32 Eliminating location l9 by chaining: Applied chaining First rule: l8 -> l9 : TRUE, cost: 1 Second rule: l9 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 1 New rule: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 Applied deletion Removed the following rules: 24 25 Eliminated locations on linear paths Start location: l12 17: l0 -> l1 : TRUE, cost: 1 29: l1 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 1 30: l1 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 1 18: l2 -> l3 : Inner10^0'=1+Inner10^0, TRUE, cost: 1 26: l3 -> l7 : TRUE, cost: 1 19: l4 -> l5 : TRUE, cost: 1 27: l5 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 1 28: l5 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=1+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, 1+InnerIndex7^0-__const_10^0 <= 0, cost: 1 20: l6 -> l2 : Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 1 21: l6 -> l2 : Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 1 22: l7 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 1 23: l7 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 1 34: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Eliminating location l1 by chaining: Applied chaining First rule: l0 -> l1 : TRUE, cost: 1 Second rule: l1 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 1 New rule: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 Applied chaining First rule: l0 -> l1 : TRUE, cost: 1 Second rule: l1 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 1 New rule: l0 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 2 Applied deletion Removed the following rules: 17 29 30 Eliminating location l5 by chaining: Applied chaining First rule: l4 -> l5 : TRUE, cost: 1 Second rule: l5 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 1 New rule: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 2 Applied chaining First rule: l4 -> l5 : TRUE, cost: 1 Second rule: l5 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=1+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, 1+InnerIndex7^0-__const_10^0 <= 0, cost: 1 New rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=1+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, 1+InnerIndex7^0-__const_10^0 <= 0, cost: 2 Applied deletion Removed the following rules: 19 27 28 Eliminating location l7 by chaining: Applied chaining First rule: l3 -> l7 : TRUE, cost: 1 Second rule: l7 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 1 New rule: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 Applied chaining First rule: l3 -> l7 : TRUE, cost: 1 Second rule: l7 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 1 New rule: l3 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 2 Applied deletion Removed the following rules: 22 23 26 Eliminating location l2 by chaining: Applied chaining First rule: l6 -> l2 : Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 1 Second rule: l2 -> l3 : Inner10^0'=1+Inner10^0, TRUE, cost: 1 New rule: l6 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 2 Applied chaining First rule: l6 -> l2 : Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 1 Second rule: l2 -> l3 : Inner10^0'=1+Inner10^0, TRUE, cost: 1 New rule: l6 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 2 Applied deletion Removed the following rules: 18 20 21 Eliminated locations on tree-shaped paths Start location: l12 35: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 36: l0 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 2 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 40: l3 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 2 37: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 2 38: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=1+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, 1+InnerIndex7^0-__const_10^0 <= 0, cost: 2 41: l6 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 2 42: l6 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 2 34: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=1+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, 1+InnerIndex7^0-__const_10^0 <= 0, cost: 2 New rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=n0+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, (-1+n0 >= 0 /\ -n0-InnerIndex7^0+__const_10^0 >= 0), cost: 2*n0 Applied instantiation Original rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=n0+InnerIndex7^0, ret_RandomInteger15^0'=Seed^post12, (-1+n0 >= 0 /\ -n0-InnerIndex7^0+__const_10^0 >= 0), cost: 2*n0 New rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (0 >= 0 /\ -1-InnerIndex7^0+__const_10^0 >= 0), cost: -2*InnerIndex7^0+2*__const_10^0 Applied simplification Original rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (0 >= 0 /\ -1-InnerIndex7^0+__const_10^0 >= 0), cost: -2*InnerIndex7^0+2*__const_10^0 New rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, -1-InnerIndex7^0+__const_10^0 >= 0, cost: -2*InnerIndex7^0+2*__const_10^0 Applied deletion Removed the following rules: 38 Accelerated simple loops Start location: l12 35: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 36: l0 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 2 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 40: l3 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 2 37: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 2 44: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, -1-InnerIndex7^0+__const_10^0 >= 0, cost: -2*InnerIndex7^0+2*__const_10^0 41: l6 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 2 42: l6 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 2 34: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Applied chaining First rule: l0 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 2 Second rule: l4 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, -1-InnerIndex7^0+__const_10^0 >= 0, cost: -2*InnerIndex7^0+2*__const_10^0 New rule: l0 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 2+2*__const_10^0 Applied deletion Removed the following rules: 44 Chained accelerated rules with incoming rules Start location: l12 35: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 36: l0 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 2 45: l0 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 2+2*__const_10^0 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 40: l3 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 2 37: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 2 41: l6 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 2 42: l6 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 2 34: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Eliminating location l4 by chaining: Applied chaining First rule: l0 -> l4 : InnerIndex7^0'=0, 1+OuterIndex6^0-__const_10^0 <= 0, cost: 2 Second rule: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 2 New rule: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, InnerIndex7^0'=0, (__const_10^0 <= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4 Applied chaining First rule: l0 -> l4 : Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 2+2*__const_10^0 Second rule: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -InnerIndex7^0+__const_10^0 <= 0, cost: 2 New rule: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (0 <= 0 /\ -1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4+2*__const_10^0 Applied simplification Original rule: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (0 <= 0 /\ -1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4+2*__const_10^0 New rule: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4+2*__const_10^0 Applied deletion Removed the following rules: 36 37 45 Eliminating location l6 by chaining: Applied chaining First rule: l3 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 2 Second rule: l6 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 0 == 0, cost: 2 New rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, (0 == 0 /\ 1+Inner10^0-__const_10^0 <= 0), cost: 4 Applied simplification Original rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, (0 == 0 /\ 1+Inner10^0-__const_10^0 <= 0), cost: 4 New rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 1+Inner10^0-__const_10^0 <= 0, cost: 4 Applied chaining First rule: l3 -> l6 : 1+Inner10^0-__const_10^0 <= 0, cost: 2 Second rule: l6 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 0 == 0, cost: 2 New rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, (0 == 0 /\ 1+Inner10^0-__const_10^0 <= 0), cost: 4 Applied simplification Original rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, (0 == 0 /\ 1+Inner10^0-__const_10^0 <= 0), cost: 4 New rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 1+Inner10^0-__const_10^0 <= 0, cost: 4 Applied deletion Removed the following rules: 40 41 42 Eliminated locations on tree-shaped paths Start location: l12 35: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 46: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, InnerIndex7^0'=0, (__const_10^0 <= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4 47: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4+2*__const_10^0 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 48: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 1+Inner10^0-__const_10^0 <= 0, cost: 4 49: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 1+Inner10^0-__const_10^0 <= 0, cost: 4 34: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, InnerIndex7^0'=0, (__const_10^0 <= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4 New rule: l0 -> l0 : OuterIndex6^0'=OuterIndex6^0+n4, InnerIndex7^0'=0, (-__const_10^0 >= 0 /\ -OuterIndex6^0+__const_10^0-n4 >= 0 /\ -1+n4 >= 0), cost: 4*n4 Applied instantiation Original rule: l0 -> l0 : OuterIndex6^0'=OuterIndex6^0+n4, InnerIndex7^0'=0, (-__const_10^0 >= 0 /\ -OuterIndex6^0+__const_10^0-n4 >= 0 /\ -1+n4 >= 0), cost: 4*n4 New rule: l0 -> l0 : OuterIndex6^0'=__const_10^0, InnerIndex7^0'=0, (0 >= 0 /\ -__const_10^0 >= 0 /\ -1-OuterIndex6^0+__const_10^0 >= 0), cost: -4*OuterIndex6^0+4*__const_10^0 Applied acceleration Original rule: l0 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ 1+OuterIndex6^0-__const_10^0 <= 0), cost: 4+2*__const_10^0 New rule: l0 -> l0 : OuterIndex6^0'=OuterIndex6^0+n6, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ -OuterIndex6^0-n6+__const_10^0 >= 0 /\ -1+n6 >= 0), cost: 2*n6*__const_10^0+4*n6 Applied instantiation Original rule: l0 -> l0 : OuterIndex6^0'=OuterIndex6^0+n6, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ -OuterIndex6^0-n6+__const_10^0 >= 0 /\ -1+n6 >= 0), cost: 2*n6*__const_10^0+4*n6 New rule: l0 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (0 >= 0 /\ -1+__const_10^0 >= 0 /\ -1-OuterIndex6^0+__const_10^0 >= 0), cost: -4*OuterIndex6^0-2*__const_10^0*(OuterIndex6^0-__const_10^0)+4*__const_10^0 Applied simplification Original rule: l0 -> l0 : OuterIndex6^0'=__const_10^0, InnerIndex7^0'=0, (0 >= 0 /\ -__const_10^0 >= 0 /\ -1-OuterIndex6^0+__const_10^0 >= 0), cost: -4*OuterIndex6^0+4*__const_10^0 New rule: l0 -> l0 : OuterIndex6^0'=__const_10^0, InnerIndex7^0'=0, (-1-OuterIndex6^0+__const_10^0 >= 0 /\ __const_10^0 <= 0), cost: -4*OuterIndex6^0+4*__const_10^0 Applied simplification Original rule: l0 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (0 >= 0 /\ -1+__const_10^0 >= 0 /\ -1-OuterIndex6^0+__const_10^0 >= 0), cost: -4*OuterIndex6^0-2*__const_10^0*(OuterIndex6^0-__const_10^0)+4*__const_10^0 New rule: l0 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ -1-OuterIndex6^0+__const_10^0 >= 0), cost: -4*OuterIndex6^0-2*__const_10^0*(OuterIndex6^0-__const_10^0)+4*__const_10^0 Applied deletion Removed the following rules: 46 47 Applied acceleration Original rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, 1+Inner10^0-__const_10^0 <= 0, cost: 4 New rule: l3 -> l3 : Inner10^0'=Inner10^0+n10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=n10+Pcnt13^0, (-1+n10 >= 0 /\ -Inner10^0-n10+__const_10^0 >= 0), cost: 4*n10 Applied instantiation Original rule: l3 -> l3 : Inner10^0'=Inner10^0+n10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=n10+Pcnt13^0, (-1+n10 >= 0 /\ -Inner10^0-n10+__const_10^0 >= 0), cost: 4*n10 New rule: l3 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-Inner10^0+__const_10^0+Pcnt13^0, (0 >= 0 /\ -1-Inner10^0+__const_10^0 >= 0), cost: -4*Inner10^0+4*__const_10^0 Applied acceleration Original rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, 1+Inner10^0-__const_10^0 <= 0, cost: 4 New rule: l3 -> l3 : Inner10^0'=Inner10^0+n12, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+n12, (-Inner10^0-n12+__const_10^0 >= 0 /\ -1+n12 >= 0), cost: 4*n12 Applied instantiation Original rule: l3 -> l3 : Inner10^0'=Inner10^0+n12, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+n12, (-Inner10^0-n12+__const_10^0 >= 0 /\ -1+n12 >= 0), cost: 4*n12 New rule: l3 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=-Inner10^0+Ncnt14^0+__const_10^0, (0 >= 0 /\ -1-Inner10^0+__const_10^0 >= 0), cost: -4*Inner10^0+4*__const_10^0 Applied simplification Original rule: l3 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-Inner10^0+__const_10^0+Pcnt13^0, (0 >= 0 /\ -1-Inner10^0+__const_10^0 >= 0), cost: -4*Inner10^0+4*__const_10^0 New rule: l3 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-Inner10^0+__const_10^0+Pcnt13^0, -1-Inner10^0+__const_10^0 >= 0, cost: -4*Inner10^0+4*__const_10^0 Applied simplification Original rule: l3 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=-Inner10^0+Ncnt14^0+__const_10^0, (0 >= 0 /\ -1-Inner10^0+__const_10^0 >= 0), cost: -4*Inner10^0+4*__const_10^0 New rule: l3 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=-Inner10^0+Ncnt14^0+__const_10^0, -1-Inner10^0+__const_10^0 >= 0, cost: -4*Inner10^0+4*__const_10^0 Applied deletion Removed the following rules: 48 49 Accelerated simple loops Start location: l12 35: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 52: l0 -> l0 : OuterIndex6^0'=__const_10^0, InnerIndex7^0'=0, (-1-OuterIndex6^0+__const_10^0 >= 0 /\ __const_10^0 <= 0), cost: -4*OuterIndex6^0+4*__const_10^0 53: l0 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ -1-OuterIndex6^0+__const_10^0 >= 0), cost: -4*OuterIndex6^0-2*__const_10^0*(OuterIndex6^0-__const_10^0)+4*__const_10^0 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 56: l3 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-Inner10^0+__const_10^0+Pcnt13^0, -1-Inner10^0+__const_10^0 >= 0, cost: -4*Inner10^0+4*__const_10^0 57: l3 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=-Inner10^0+Ncnt14^0+__const_10^0, -1-Inner10^0+__const_10^0 >= 0, cost: -4*Inner10^0+4*__const_10^0 34: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Applied chaining First rule: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Second rule: l0 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, (-1+__const_10^0 >= 0 /\ -1-OuterIndex6^0+__const_10^0 >= 0), cost: -4*OuterIndex6^0-2*__const_10^0*(OuterIndex6^0-__const_10^0)+4*__const_10^0 New rule: l12 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 2+4*__const_10^0+2*__const_10^0^2 Applied deletion Removed the following rules: 52 53 Applied chaining First rule: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 Second rule: l3 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-Inner10^0+__const_10^0+Pcnt13^0, -1-Inner10^0+__const_10^0 >= 0, cost: -4*Inner10^0+4*__const_10^0 New rule: l8 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 2+4*__const_10^0 Applied chaining First rule: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 Second rule: l3 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=-Inner10^0+Ncnt14^0+__const_10^0, -1-Inner10^0+__const_10^0 >= 0, cost: -4*Inner10^0+4*__const_10^0 New rule: l8 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 2+4*__const_10^0 Applied deletion Removed the following rules: 56 57 Chained accelerated rules with incoming rules Start location: l12 35: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 34: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 59: l8 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 2+4*__const_10^0 60: l8 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 2+4*__const_10^0 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 58: l12 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 2+4*__const_10^0+2*__const_10^0^2 Eliminating location l0 by chaining: Applied chaining First rule: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Second rule: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 New rule: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=0, Seed^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, __const_10^0 <= 0, cost: 4 Applied chaining First rule: l12 -> l0 : OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 2+4*__const_10^0+2*__const_10^0^2 Second rule: l0 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -OuterIndex6^0+__const_10^0 <= 0, cost: 2 New rule: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, (0 <= 0 /\ -1+__const_10^0 >= 0), cost: 4+4*__const_10^0+2*__const_10^0^2 Applied simplification Original rule: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, (0 <= 0 /\ -1+__const_10^0 >= 0), cost: 4+4*__const_10^0+2*__const_10^0^2 New rule: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+4*__const_10^0+2*__const_10^0^2 Applied deletion Removed the following rules: 33 35 58 Eliminating location l3 by chaining: Applied chaining First rule: l8 -> l3 : Inner10^0'=0, 1+Outer9^0-__const_10^0 <= 0, cost: 2 Second rule: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 New rule: l8 -> l8 : Inner10^0'=0, Outer9^0'=1+Outer9^0, (1+Outer9^0-__const_10^0 <= 0 /\ __const_10^0 <= 0), cost: 4 Applied chaining First rule: l8 -> l3 : Inner10^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 2+4*__const_10^0 Second rule: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (0 <= 0 /\ -1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 Applied simplification Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (0 <= 0 /\ -1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 Applied chaining First rule: l8 -> l3 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 2+4*__const_10^0 Second rule: l3 -> l8 : Outer9^0'=1+Outer9^0, -Inner10^0+__const_10^0 <= 0, cost: 2 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, Outer9^0'=1+Outer9^0, (0 <= 0 /\ -1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 Applied simplification Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, Outer9^0'=1+Outer9^0, (0 <= 0 /\ -1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, Outer9^0'=1+Outer9^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 Applied deletion Removed the following rules: 34 39 59 60 Eliminated locations on tree-shaped paths Start location: l12 63: l8 -> l8 : Inner10^0'=0, Outer9^0'=1+Outer9^0, (1+Outer9^0-__const_10^0 <= 0 /\ __const_10^0 <= 0), cost: 4 64: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 65: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, Outer9^0'=1+Outer9^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 61: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=0, Seed^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, __const_10^0 <= 0, cost: 4 62: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+4*__const_10^0+2*__const_10^0^2 Applied acceleration Original rule: l8 -> l8 : Inner10^0'=0, Outer9^0'=1+Outer9^0, (1+Outer9^0-__const_10^0 <= 0 /\ __const_10^0 <= 0), cost: 4 New rule: l8 -> l8 : Inner10^0'=0, Outer9^0'=n23+Outer9^0, (-__const_10^0 >= 0 /\ -n23-Outer9^0+__const_10^0 >= 0 /\ -1+n23 >= 0), cost: 4*n23 Applied instantiation Original rule: l8 -> l8 : Inner10^0'=0, Outer9^0'=n23+Outer9^0, (-__const_10^0 >= 0 /\ -n23-Outer9^0+__const_10^0 >= 0 /\ -1+n23 >= 0), cost: 4*n23 New rule: l8 -> l8 : Inner10^0'=0, Outer9^0'=__const_10^0, (0 >= 0 /\ -__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*Outer9^0+4*__const_10^0 Applied acceleration Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=n25+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=n25*__const_10^0+Pcnt13^0, (-1+n25 >= 0 /\ -1+__const_10^0 >= 0 /\ -n25-Outer9^0+__const_10^0 >= 0), cost: 4*n25+4*n25*__const_10^0 Applied instantiation Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=n25+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=n25*__const_10^0+Pcnt13^0, (-1+n25 >= 0 /\ -1+__const_10^0 >= 0 /\ -n25-Outer9^0+__const_10^0 >= 0), cost: 4*n25+4*n25*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-(Outer9^0-__const_10^0)*__const_10^0+Pcnt13^0, (0 >= 0 /\ -1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 Applied acceleration Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+__const_10^0, Outer9^0'=1+Outer9^0, (-1+__const_10^0 >= 0 /\ 1+Outer9^0-__const_10^0 <= 0), cost: 4+4*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+n27*__const_10^0, Outer9^0'=n27+Outer9^0, (-1+__const_10^0 >= 0 /\ -n27-Outer9^0+__const_10^0 >= 0 /\ -1+n27 >= 0), cost: 4*n27+4*n27*__const_10^0 Applied instantiation Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+n27*__const_10^0, Outer9^0'=n27+Outer9^0, (-1+__const_10^0 >= 0 /\ -n27-Outer9^0+__const_10^0 >= 0 /\ -1+n27 >= 0), cost: 4*n27+4*n27*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0-(Outer9^0-__const_10^0)*__const_10^0, Outer9^0'=__const_10^0, (0 >= 0 /\ -1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 Applied simplification Original rule: l8 -> l8 : Inner10^0'=0, Outer9^0'=__const_10^0, (0 >= 0 /\ -__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*Outer9^0+4*__const_10^0 New rule: l8 -> l8 : Inner10^0'=0, Outer9^0'=__const_10^0, (__const_10^0 <= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*Outer9^0+4*__const_10^0 Applied simplification Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-(Outer9^0-__const_10^0)*__const_10^0+Pcnt13^0, (0 >= 0 /\ -1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-(Outer9^0-__const_10^0)*__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 Applied simplification Original rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0-(Outer9^0-__const_10^0)*__const_10^0, Outer9^0'=__const_10^0, (0 >= 0 /\ -1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 New rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0-(Outer9^0-__const_10^0)*__const_10^0, Outer9^0'=__const_10^0, (-1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 Applied deletion Removed the following rules: 63 64 65 Accelerated simple loops Start location: l12 69: l8 -> l8 : Inner10^0'=0, Outer9^0'=__const_10^0, (__const_10^0 <= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*Outer9^0+4*__const_10^0 70: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-(Outer9^0-__const_10^0)*__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 71: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0-(Outer9^0-__const_10^0)*__const_10^0, Outer9^0'=__const_10^0, (-1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 61: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=0, Seed^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, __const_10^0 <= 0, cost: 4 62: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+4*__const_10^0+2*__const_10^0^2 Applied chaining First rule: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+4*__const_10^0+2*__const_10^0^2 Second rule: l8 -> l8 : Inner10^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=-(Outer9^0-__const_10^0)*__const_10^0+Pcnt13^0, (-1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 New rule: l12 -> l8 : Inner10^0'=__const_10^0, StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0^2, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+8*__const_10^0+6*__const_10^0^2 Applied chaining First rule: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+4*__const_10^0+2*__const_10^0^2 Second rule: l8 -> l8 : Inner10^0'=__const_10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0-(Outer9^0-__const_10^0)*__const_10^0, Outer9^0'=__const_10^0, (-1+__const_10^0 >= 0 /\ -1-Outer9^0+__const_10^0 >= 0), cost: -4*(Outer9^0-__const_10^0)*__const_10^0-4*Outer9^0+4*__const_10^0 New rule: l12 -> l8 : Inner10^0'=__const_10^0, StartTime2^0'=__const_1000^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=__const_10^0^2, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+8*__const_10^0+6*__const_10^0^2 Applied deletion Removed the following rules: 69 70 71 Chained accelerated rules with incoming rules Start location: l12 61: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=0, Seed^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, __const_10^0 <= 0, cost: 4 62: l12 -> l8 : StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+4*__const_10^0+2*__const_10^0^2 72: l12 -> l8 : Inner10^0'=__const_10^0, StartTime2^0'=__const_1000^0, Ntotal12^0'=0, Ncnt14^0'=0, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=__const_10^0^2, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+8*__const_10^0+6*__const_10^0^2 73: l12 -> l8 : Inner10^0'=__const_10^0, StartTime2^0'=__const_1000^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=__const_10^0^2, OuterIndex6^0'=__const_10^0, Seed^0'=Seed^post12, InnerIndex7^0'=__const_10^0, Outer9^0'=__const_10^0, Ptotal11^0'=0, Pcnt13^0'=0, ret_RandomInteger15^0'=Seed^post12, -1+__const_10^0 >= 0, cost: 4+8*__const_10^0+6*__const_10^0^2 Removed unreachable locations and irrelevant leafs Start location: l12 Computing asymptotic complexity Proved the following lower bound Complexity: Unknown Cpx degree: ? Solved cost: 0 Rule cost: 0