WORST_CASE(Omega(0),?) Initial ITS Start location: l12 0: l0 -> l1 : Inner10^0'=Inner10^post0, StartTime2^0'=StartTime2^post0, Ntotal12^0'=Ntotal12^post0, ret_RandomInteger15^0'=ret_RandomInteger15^post0, Postotal^0'=Postotal^post0, Ncnt14^0'=Ncnt14^post0, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post0, Negcnt^0'=Negcnt^post0, Pcnt13^0'=Pcnt13^post0, (-OuterIndex6^post0+OuterIndex6^0 == 0 /\ Postotal^0-Postotal^post0 == 0 /\ Ntotal12^0-Ntotal12^post0 == 0 /\ -Pcnt13^post0+Pcnt13^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post0 == 0 /\ -Negcnt^post0+Negcnt^0 == 0 /\ -Seed^post0+Seed^0 == 0 /\ Inner10^0-Inner10^post0 == 0 /\ -TotalTime4^post0+TotalTime4^0 == 0 /\ -StopTime3^post0+StopTime3^0 == 0 /\ -Outer9^post0+Outer9^0 == 0 /\ -Poscnt^post0+Poscnt^0 == 0 /\ -InnerIndex7^post0+InnerIndex7^0 == 0 /\ StartTime2^0-StartTime2^post0 == 0 /\ -Ptotal11^post0+Ptotal11^0 == 0 /\ Negtotal^0-Negtotal^post0 == 0 /\ Ncnt14^0-Ncnt14^post0 == 0), cost: 1 13: l1 -> l8 : Inner10^0'=Inner10^post13, StartTime2^0'=StartTime2^post13, Ntotal12^0'=Ntotal12^post13, ret_RandomInteger15^0'=ret_RandomInteger15^post13, Postotal^0'=Postotal^post13, Ncnt14^0'=Ncnt14^post13, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post13, Negcnt^0'=Negcnt^post13, Pcnt13^0'=Pcnt13^post13, (10-OuterIndex6^0 <= 0 /\ Ptotal11^post13 == 0 /\ TotalTime4^0-TotalTime4^post13 == 0 /\ Poscnt^0-Poscnt^post13 == 0 /\ Inner10^0-Inner10^post13 == 0 /\ -Negcnt^post13+Negcnt^0 == 0 /\ -Postotal^post13+Postotal^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post13 == 0 /\ -StopTime3^post13+StopTime3^0 == 0 /\ Ncnt14^post13 == 0 /\ -Negtotal^post13+Negtotal^0 == 0 /\ -1000+StartTime2^post13 == 0 /\ Pcnt13^post13 == 0 /\ OuterIndex6^0-OuterIndex6^post13 == 0 /\ Outer9^post13 == 0 /\ Ntotal12^post13 == 0 /\ -InnerIndex7^post13+InnerIndex7^0 == 0 /\ Seed^0-Seed^post13 == 0), cost: 1 14: l1 -> l4 : Inner10^0'=Inner10^post14, StartTime2^0'=StartTime2^post14, Ntotal12^0'=Ntotal12^post14, ret_RandomInteger15^0'=ret_RandomInteger15^post14, Postotal^0'=Postotal^post14, Ncnt14^0'=Ncnt14^post14, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post14, Negcnt^0'=Negcnt^post14, Pcnt13^0'=Pcnt13^post14, (Inner10^0-Inner10^post14 == 0 /\ -9+OuterIndex6^0 <= 0 /\ -Seed^post14+Seed^0 == 0 /\ Ncnt14^0-Ncnt14^post14 == 0 /\ OuterIndex6^0-OuterIndex6^post14 == 0 /\ Postotal^0-Postotal^post14 == 0 /\ TotalTime4^0-TotalTime4^post14 == 0 /\ -Ptotal11^post14+Ptotal11^0 == 0 /\ StartTime2^0-StartTime2^post14 == 0 /\ Ntotal12^0-Ntotal12^post14 == 0 /\ InnerIndex7^post14 == 0 /\ -Negcnt^post14+Negcnt^0 == 0 /\ -StopTime3^post14+StopTime3^0 == 0 /\ Negtotal^0-Negtotal^post14 == 0 /\ -Poscnt^post14+Poscnt^0 == 0 /\ -Pcnt13^post14+Pcnt13^0 == 0 /\ Outer9^0-Outer9^post14 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post14 == 0), cost: 1 1: l2 -> l3 : Inner10^0'=Inner10^post1, StartTime2^0'=StartTime2^post1, Ntotal12^0'=Ntotal12^post1, ret_RandomInteger15^0'=ret_RandomInteger15^post1, Postotal^0'=Postotal^post1, Ncnt14^0'=Ncnt14^post1, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post1, Negcnt^0'=Negcnt^post1, Pcnt13^0'=Pcnt13^post1, (-Negcnt^post1+Negcnt^0 == 0 /\ -OuterIndex6^post1+OuterIndex6^0 == 0 /\ TotalTime4^0-TotalTime4^post1 == 0 /\ -Pcnt13^post1+Pcnt13^0 == 0 /\ Ntotal12^0-Ntotal12^post1 == 0 /\ InnerIndex7^0-InnerIndex7^post1 == 0 /\ Ptotal11^0-Ptotal11^post1 == 0 /\ Seed^0-Seed^post1 == 0 /\ -Postotal^post1+Postotal^0 == 0 /\ -Outer9^post1+Outer9^0 == 0 /\ StopTime3^0-StopTime3^post1 == 0 /\ -Poscnt^post1+Poscnt^0 == 0 /\ -Negtotal^post1+Negtotal^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post1 == 0 /\ StartTime2^0-StartTime2^post1 == 0 /\ -1-Inner10^0+Inner10^post1 == 0 /\ Ncnt14^0-Ncnt14^post1 == 0), cost: 1 10: l3 -> l7 : Inner10^0'=Inner10^post10, StartTime2^0'=StartTime2^post10, Ntotal12^0'=Ntotal12^post10, ret_RandomInteger15^0'=ret_RandomInteger15^post10, Postotal^0'=Postotal^post10, Ncnt14^0'=Ncnt14^post10, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post10, Negcnt^0'=Negcnt^post10, Pcnt13^0'=Pcnt13^post10, (Postotal^0-Postotal^post10 == 0 /\ -Seed^post10+Seed^0 == 0 /\ -Negcnt^post10+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post10 == 0 /\ -Pcnt13^post10+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post10 == 0 /\ Negtotal^0-Negtotal^post10 == 0 /\ -StopTime3^post10+StopTime3^0 == 0 /\ -Poscnt^post10+Poscnt^0 == 0 /\ TotalTime4^0-TotalTime4^post10 == 0 /\ Inner10^0-Inner10^post10 == 0 /\ Ntotal12^0-Ntotal12^post10 == 0 /\ -Ptotal11^post10+Ptotal11^0 == 0 /\ -InnerIndex7^post10+InnerIndex7^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post10 == 0 /\ Ncnt14^0-Ncnt14^post10 == 0 /\ Outer9^0-Outer9^post10 == 0), cost: 1 2: l4 -> l5 : Inner10^0'=Inner10^post2, StartTime2^0'=StartTime2^post2, Ntotal12^0'=Ntotal12^post2, ret_RandomInteger15^0'=ret_RandomInteger15^post2, Postotal^0'=Postotal^post2, Ncnt14^0'=Ncnt14^post2, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post2, Negcnt^0'=Negcnt^post2, Pcnt13^0'=Pcnt13^post2, (-Negcnt^post2+Negcnt^0 == 0 /\ -Pcnt13^post2+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post2 == 0 /\ -Seed^post2+Seed^0 == 0 /\ Negtotal^0-Negtotal^post2 == 0 /\ Poscnt^0-Poscnt^post2 == 0 /\ Ncnt14^0-Ncnt14^post2 == 0 /\ -StopTime3^post2+StopTime3^0 == 0 /\ Postotal^0-Postotal^post2 == 0 /\ TotalTime4^0-TotalTime4^post2 == 0 /\ Inner10^0-Inner10^post2 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post2 == 0 /\ -InnerIndex7^post2+InnerIndex7^0 == 0 /\ OuterIndex6^0-OuterIndex6^post2 == 0 /\ -Ntotal12^post2+Ntotal12^0 == 0 /\ -Ptotal11^post2+Ptotal11^0 == 0 /\ Outer9^0-Outer9^post2 == 0), cost: 1 11: l5 -> l0 : Inner10^0'=Inner10^post11, StartTime2^0'=StartTime2^post11, Ntotal12^0'=Ntotal12^post11, ret_RandomInteger15^0'=ret_RandomInteger15^post11, Postotal^0'=Postotal^post11, Ncnt14^0'=Ncnt14^post11, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post11, Negcnt^0'=Negcnt^post11, Pcnt13^0'=Pcnt13^post11, (-Seed^post11+Seed^0 == 0 /\ -Ptotal11^post11+Ptotal11^0 == 0 /\ -Negcnt^post11+Negcnt^0 == 0 /\ -StopTime3^post11+StopTime3^0 == 0 /\ Ncnt14^0-Ncnt14^post11 == 0 /\ Negtotal^0-Negtotal^post11 == 0 /\ Inner10^0-Inner10^post11 == 0 /\ 10-InnerIndex7^0 <= 0 /\ -Poscnt^post11+Poscnt^0 == 0 /\ -1-OuterIndex6^0+OuterIndex6^post11 == 0 /\ Postotal^0-Postotal^post11 == 0 /\ TotalTime4^0-TotalTime4^post11 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post11 == 0 /\ StartTime2^0-StartTime2^post11 == 0 /\ Ntotal12^0-Ntotal12^post11 == 0 /\ Outer9^0-Outer9^post11 == 0 /\ -Pcnt13^post11+Pcnt13^0 == 0 /\ -InnerIndex7^post11+InnerIndex7^0 == 0), cost: 1 12: l5 -> l4 : Inner10^0'=Inner10^post12, StartTime2^0'=StartTime2^post12, Ntotal12^0'=Ntotal12^post12, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Postotal^0'=Postotal^post12, Ncnt14^0'=Ncnt14^post12, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post12, Negcnt^0'=Negcnt^post12, Pcnt13^0'=Pcnt13^post12, (0 == 0 /\ Inner10^0-Inner10^post12 == 0 /\ -Seed^post12+ret_RandomInteger15^post12 == 0 /\ StopTime3^0-StopTime3^post12 == 0 /\ -Outer9^post12+Outer9^0 == 0 /\ -Ptotal11^post12+Ptotal11^0 == 0 /\ -Ncnt14^post12+Ncnt14^0 == 0 /\ -OuterIndex6^post12+OuterIndex6^0 == 0 /\ -Negcnt^post12+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post12 == 0 /\ -1+InnerIndex7^post12-InnerIndex7^0 == 0 /\ -TotalTime4^post12+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post12 == 0 /\ -9+InnerIndex7^0 <= 0 /\ -Poscnt^post12+Poscnt^0 == 0 /\ Ntotal12^0-Ntotal12^post12 == 0 /\ -Pcnt13^post12+Pcnt13^0 == 0 /\ Negtotal^0-Negtotal^post12 == 0), cost: 1 3: l6 -> l2 : Inner10^0'=Inner10^post3, StartTime2^0'=StartTime2^post3, Ntotal12^0'=Ntotal12^post3, ret_RandomInteger15^0'=ret_RandomInteger15^post3, Postotal^0'=Postotal^post3, Ncnt14^0'=Ncnt14^post3, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post3, Negcnt^0'=Negcnt^post3, Pcnt13^0'=Pcnt13^post3, (0 == 0 /\ -OuterIndex6^post3+OuterIndex6^0 == 0 /\ -Negcnt^post3+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post3 == 0 /\ -Seed^post3+Seed^0 == 0 /\ Ncnt14^0-Ncnt14^post3 == 0 /\ -Poscnt^post3+Poscnt^0 == 0 /\ Postotal^0-Postotal^post3 == 0 /\ TotalTime4^0-TotalTime4^post3 == 0 /\ -StopTime3^post3+StopTime3^0 == 0 /\ -1+Pcnt13^post3-Pcnt13^0 == 0 /\ Inner10^0-Inner10^post3 == 0 /\ Ntotal12^0-Ntotal12^post3 == 0 /\ -InnerIndex7^post3+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post3 == 0 /\ Outer9^0-Outer9^post3 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post3 == 0), cost: 1 4: l6 -> l2 : Inner10^0'=Inner10^post4, StartTime2^0'=StartTime2^post4, Ntotal12^0'=Ntotal12^post4, ret_RandomInteger15^0'=ret_RandomInteger15^post4, Postotal^0'=Postotal^post4, Ncnt14^0'=Ncnt14^post4, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post4, Negcnt^0'=Negcnt^post4, Pcnt13^0'=Pcnt13^post4, (0 == 0 /\ -Outer9^post4+Outer9^0 == 0 /\ Postotal^0-Postotal^post4 == 0 /\ -OuterIndex6^post4+OuterIndex6^0 == 0 /\ -Seed^post4+Seed^0 == 0 /\ -Negcnt^post4+Negcnt^0 == 0 /\ Inner10^0-Inner10^post4 == 0 /\ -Pcnt13^post4+Pcnt13^0 == 0 /\ -Ptotal11^post4+Ptotal11^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post4 == 0 /\ -TotalTime4^post4+TotalTime4^0 == 0 /\ -StopTime3^post4+StopTime3^0 == 0 /\ -1-Ncnt14^0+Ncnt14^post4 == 0 /\ -Poscnt^post4+Poscnt^0 == 0 /\ StartTime2^0-StartTime2^post4 == 0 /\ -InnerIndex7^post4+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post4 == 0), cost: 1 5: l7 -> l8 : Inner10^0'=Inner10^post5, StartTime2^0'=StartTime2^post5, Ntotal12^0'=Ntotal12^post5, ret_RandomInteger15^0'=ret_RandomInteger15^post5, Postotal^0'=Postotal^post5, Ncnt14^0'=Ncnt14^post5, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post5, Negcnt^0'=Negcnt^post5, Pcnt13^0'=Pcnt13^post5, (TotalTime4^0-TotalTime4^post5 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post5 == 0 /\ -OuterIndex6^post5+OuterIndex6^0 == 0 /\ Inner10^0-Inner10^post5 == 0 /\ Ntotal12^0-Ntotal12^post5 == 0 /\ -Pcnt13^post5+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post5 == 0 /\ -Negcnt^post5+Negcnt^0 == 0 /\ -Postotal^post5+Postotal^0 == 0 /\ Seed^0-Seed^post5 == 0 /\ StopTime3^0-StopTime3^post5 == 0 /\ -Negtotal^post5+Negtotal^0 == 0 /\ StartTime2^0-StartTime2^post5 == 0 /\ -InnerIndex7^post5+InnerIndex7^0 == 0 /\ 10-Inner10^0 <= 0 /\ Poscnt^0-Poscnt^post5 == 0 /\ -1+Outer9^post5-Outer9^0 == 0 /\ Ncnt14^0-Ncnt14^post5 == 0), cost: 1 6: l7 -> l6 : Inner10^0'=Inner10^post6, StartTime2^0'=StartTime2^post6, Ntotal12^0'=Ntotal12^post6, ret_RandomInteger15^0'=ret_RandomInteger15^post6, Postotal^0'=Postotal^post6, Ncnt14^0'=Ncnt14^post6, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post6, Negcnt^0'=Negcnt^post6, Pcnt13^0'=Pcnt13^post6, (StartTime2^0-StartTime2^post6 == 0 /\ -Pcnt13^post6+Pcnt13^0 == 0 /\ -Negcnt^post6+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post6 == 0 /\ -Seed^post6+Seed^0 == 0 /\ Poscnt^0-Poscnt^post6 == 0 /\ Negtotal^0-Negtotal^post6 == 0 /\ Ncnt14^0-Ncnt14^post6 == 0 /\ -StopTime3^post6+StopTime3^0 == 0 /\ Postotal^0-Postotal^post6 == 0 /\ TotalTime4^0-TotalTime4^post6 == 0 /\ -9+Inner10^0 <= 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post6 == 0 /\ -InnerIndex7^post6+InnerIndex7^0 == 0 /\ Inner10^0-Inner10^post6 == 0 /\ -Ntotal12^post6+Ntotal12^0 == 0 /\ -Ptotal11^post6+Ptotal11^0 == 0 /\ Outer9^0-Outer9^post6 == 0), cost: 1 9: l8 -> l9 : Inner10^0'=Inner10^post9, StartTime2^0'=StartTime2^post9, Ntotal12^0'=Ntotal12^post9, ret_RandomInteger15^0'=ret_RandomInteger15^post9, Postotal^0'=Postotal^post9, Ncnt14^0'=Ncnt14^post9, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post9, Negcnt^0'=Negcnt^post9, Pcnt13^0'=Pcnt13^post9, (TotalTime4^0-TotalTime4^post9 == 0 /\ Ptotal11^0-Ptotal11^post9 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post9 == 0 /\ Poscnt^0-Poscnt^post9 == 0 /\ -Negcnt^post9+Negcnt^0 == 0 /\ -Pcnt13^post9+Pcnt13^0 == 0 /\ Inner10^0-Inner10^post9 == 0 /\ Ntotal12^0-Ntotal12^post9 == 0 /\ -Postotal^post9+Postotal^0 == 0 /\ -StopTime3^post9+StopTime3^0 == 0 /\ -Outer9^post9+Outer9^0 == 0 /\ -Negtotal^post9+Negtotal^0 == 0 /\ OuterIndex6^0-OuterIndex6^post9 == 0 /\ StartTime2^0-StartTime2^post9 == 0 /\ -InnerIndex7^post9+InnerIndex7^0 == 0 /\ Seed^0-Seed^post9 == 0 /\ Ncnt14^0-Ncnt14^post9 == 0), cost: 1 7: l9 -> l10 : Inner10^0'=Inner10^post7, StartTime2^0'=StartTime2^post7, Ntotal12^0'=Ntotal12^post7, ret_RandomInteger15^0'=ret_RandomInteger15^post7, Postotal^0'=Postotal^post7, Ncnt14^0'=Ncnt14^post7, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post7, Negcnt^0'=Negcnt^post7, Pcnt13^0'=Pcnt13^post7, (0 == 0 /\ -OuterIndex6^post7+OuterIndex6^0 == 0 /\ Poscnt^post7-Pcnt13^0 == 0 /\ -Seed^post7+Seed^0 == 0 /\ StartTime2^0-StartTime2^post7 == 0 /\ -Ptotal11^post7+Ptotal11^0 == 0 /\ Ncnt14^0-Ncnt14^post7 == 0 /\ -1500+StopTime3^post7 == 0 /\ -Ncnt14^0+Negcnt^post7 == 0 /\ Inner10^0-Inner10^post7 == 0 /\ -Ntotal12^0+Negtotal^post7 == 0 /\ Ntotal12^0-Ntotal12^post7 == 0 /\ 10-Outer9^0 <= 0 /\ -InnerIndex7^post7+InnerIndex7^0 == 0 /\ Postotal^post7-Ptotal11^0 == 0 /\ -Pcnt13^post7+Pcnt13^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post7 == 0 /\ Outer9^0-Outer9^post7 == 0), cost: 1 8: l9 -> l3 : Inner10^0'=Inner10^post8, StartTime2^0'=StartTime2^post8, Ntotal12^0'=Ntotal12^post8, ret_RandomInteger15^0'=ret_RandomInteger15^post8, Postotal^0'=Postotal^post8, Ncnt14^0'=Ncnt14^post8, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post8, Negcnt^0'=Negcnt^post8, Pcnt13^0'=Pcnt13^post8, (Postotal^0-Postotal^post8 == 0 /\ -Outer9^post8+Outer9^0 == 0 /\ -Seed^post8+Seed^0 == 0 /\ StopTime3^0-StopTime3^post8 == 0 /\ -Ptotal11^post8+Ptotal11^0 == 0 /\ -OuterIndex6^post8+OuterIndex6^0 == 0 /\ Ntotal12^0-Ntotal12^post8 == 0 /\ StartTime2^0-StartTime2^post8 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post8 == 0 /\ -Negcnt^post8+Negcnt^0 == 0 /\ -TotalTime4^post8+TotalTime4^0 == 0 /\ Inner10^post8 == 0 /\ -Poscnt^post8+Poscnt^0 == 0 /\ -Pcnt13^post8+Pcnt13^0 == 0 /\ -InnerIndex7^post8+InnerIndex7^0 == 0 /\ -9+Outer9^0 <= 0 /\ Ncnt14^0-Ncnt14^post8 == 0 /\ Negtotal^0-Negtotal^post8 == 0), cost: 1 15: l11 -> l0 : Inner10^0'=Inner10^post15, StartTime2^0'=StartTime2^post15, Ntotal12^0'=Ntotal12^post15, ret_RandomInteger15^0'=ret_RandomInteger15^post15, Postotal^0'=Postotal^post15, Ncnt14^0'=Ncnt14^post15, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post15, Negcnt^0'=Negcnt^post15, Pcnt13^0'=Pcnt13^post15, (-Ptotal11^post15+Ptotal11^0 == 0 /\ Seed^post15 == 0 /\ -StopTime3^post15+StopTime3^0 == 0 /\ Negtotal^0-Negtotal^post15 == 0 /\ -Negcnt^post15+Negcnt^0 == 0 /\ Inner10^0-Inner10^post15 == 0 /\ Ncnt14^0-Ncnt14^post15 == 0 /\ Postotal^0-Postotal^post15 == 0 /\ TotalTime4^0-TotalTime4^post15 == 0 /\ -Poscnt^post15+Poscnt^0 == 0 /\ Outer9^0-Outer9^post15 == 0 /\ StartTime2^0-StartTime2^post15 == 0 /\ Ntotal12^0-Ntotal12^post15 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post15 == 0 /\ OuterIndex6^post15 == 0 /\ -InnerIndex7^post15+InnerIndex7^0 == 0 /\ -Pcnt13^post15+Pcnt13^0 == 0), cost: 1 16: l12 -> l11 : Inner10^0'=Inner10^post16, StartTime2^0'=StartTime2^post16, Ntotal12^0'=Ntotal12^post16, ret_RandomInteger15^0'=ret_RandomInteger15^post16, Postotal^0'=Postotal^post16, Ncnt14^0'=Ncnt14^post16, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post16, Negcnt^0'=Negcnt^post16, Pcnt13^0'=Pcnt13^post16, (-Ptotal11^post16+Ptotal11^0 == 0 /\ -Ncnt14^post16+Ncnt14^0 == 0 /\ -Outer9^post16+Outer9^0 == 0 /\ StopTime3^0-StopTime3^post16 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post16 == 0 /\ -OuterIndex6^post16+OuterIndex6^0 == 0 /\ -Negcnt^post16+Negcnt^0 == 0 /\ -TotalTime4^post16+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post16 == 0 /\ Inner10^0-Inner10^post16 == 0 /\ Ntotal12^0-Ntotal12^post16 == 0 /\ -Poscnt^post16+Poscnt^0 == 0 /\ -StartTime2^post16+StartTime2^0 == 0 /\ -Pcnt13^post16+Pcnt13^0 == 0 /\ -InnerIndex7^post16+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post16 == 0 /\ -Seed^post16+Seed^0 == 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, ret_RandomInteger15^0'=ret_RandomInteger15^post0, Postotal^0'=Postotal^post0, Ncnt14^0'=Ncnt14^post0, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post0, Negcnt^0'=Negcnt^post0, Pcnt13^0'=Pcnt13^post0, (-OuterIndex6^post0+OuterIndex6^0 == 0 /\ Postotal^0-Postotal^post0 == 0 /\ Ntotal12^0-Ntotal12^post0 == 0 /\ -Pcnt13^post0+Pcnt13^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post0 == 0 /\ -Negcnt^post0+Negcnt^0 == 0 /\ -Seed^post0+Seed^0 == 0 /\ Inner10^0-Inner10^post0 == 0 /\ -TotalTime4^post0+TotalTime4^0 == 0 /\ -StopTime3^post0+StopTime3^0 == 0 /\ -Outer9^post0+Outer9^0 == 0 /\ -Poscnt^post0+Poscnt^0 == 0 /\ -InnerIndex7^post0+InnerIndex7^0 == 0 /\ StartTime2^0-StartTime2^post0 == 0 /\ -Ptotal11^post0+Ptotal11^0 == 0 /\ Negtotal^0-Negtotal^post0 == 0 /\ Ncnt14^0-Ncnt14^post0 == 0), cost: 1 13: l1 -> l8 : Inner10^0'=Inner10^post13, StartTime2^0'=StartTime2^post13, Ntotal12^0'=Ntotal12^post13, ret_RandomInteger15^0'=ret_RandomInteger15^post13, Postotal^0'=Postotal^post13, Ncnt14^0'=Ncnt14^post13, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post13, Negcnt^0'=Negcnt^post13, Pcnt13^0'=Pcnt13^post13, (10-OuterIndex6^0 <= 0 /\ Ptotal11^post13 == 0 /\ TotalTime4^0-TotalTime4^post13 == 0 /\ Poscnt^0-Poscnt^post13 == 0 /\ Inner10^0-Inner10^post13 == 0 /\ -Negcnt^post13+Negcnt^0 == 0 /\ -Postotal^post13+Postotal^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post13 == 0 /\ -StopTime3^post13+StopTime3^0 == 0 /\ Ncnt14^post13 == 0 /\ -Negtotal^post13+Negtotal^0 == 0 /\ -1000+StartTime2^post13 == 0 /\ Pcnt13^post13 == 0 /\ OuterIndex6^0-OuterIndex6^post13 == 0 /\ Outer9^post13 == 0 /\ Ntotal12^post13 == 0 /\ -InnerIndex7^post13+InnerIndex7^0 == 0 /\ Seed^0-Seed^post13 == 0), cost: 1 14: l1 -> l4 : Inner10^0'=Inner10^post14, StartTime2^0'=StartTime2^post14, Ntotal12^0'=Ntotal12^post14, ret_RandomInteger15^0'=ret_RandomInteger15^post14, Postotal^0'=Postotal^post14, Ncnt14^0'=Ncnt14^post14, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post14, Negcnt^0'=Negcnt^post14, Pcnt13^0'=Pcnt13^post14, (Inner10^0-Inner10^post14 == 0 /\ -9+OuterIndex6^0 <= 0 /\ -Seed^post14+Seed^0 == 0 /\ Ncnt14^0-Ncnt14^post14 == 0 /\ OuterIndex6^0-OuterIndex6^post14 == 0 /\ Postotal^0-Postotal^post14 == 0 /\ TotalTime4^0-TotalTime4^post14 == 0 /\ -Ptotal11^post14+Ptotal11^0 == 0 /\ StartTime2^0-StartTime2^post14 == 0 /\ Ntotal12^0-Ntotal12^post14 == 0 /\ InnerIndex7^post14 == 0 /\ -Negcnt^post14+Negcnt^0 == 0 /\ -StopTime3^post14+StopTime3^0 == 0 /\ Negtotal^0-Negtotal^post14 == 0 /\ -Poscnt^post14+Poscnt^0 == 0 /\ -Pcnt13^post14+Pcnt13^0 == 0 /\ Outer9^0-Outer9^post14 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post14 == 0), cost: 1 1: l2 -> l3 : Inner10^0'=Inner10^post1, StartTime2^0'=StartTime2^post1, Ntotal12^0'=Ntotal12^post1, ret_RandomInteger15^0'=ret_RandomInteger15^post1, Postotal^0'=Postotal^post1, Ncnt14^0'=Ncnt14^post1, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post1, Negcnt^0'=Negcnt^post1, Pcnt13^0'=Pcnt13^post1, (-Negcnt^post1+Negcnt^0 == 0 /\ -OuterIndex6^post1+OuterIndex6^0 == 0 /\ TotalTime4^0-TotalTime4^post1 == 0 /\ -Pcnt13^post1+Pcnt13^0 == 0 /\ Ntotal12^0-Ntotal12^post1 == 0 /\ InnerIndex7^0-InnerIndex7^post1 == 0 /\ Ptotal11^0-Ptotal11^post1 == 0 /\ Seed^0-Seed^post1 == 0 /\ -Postotal^post1+Postotal^0 == 0 /\ -Outer9^post1+Outer9^0 == 0 /\ StopTime3^0-StopTime3^post1 == 0 /\ -Poscnt^post1+Poscnt^0 == 0 /\ -Negtotal^post1+Negtotal^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post1 == 0 /\ StartTime2^0-StartTime2^post1 == 0 /\ -1-Inner10^0+Inner10^post1 == 0 /\ Ncnt14^0-Ncnt14^post1 == 0), cost: 1 10: l3 -> l7 : Inner10^0'=Inner10^post10, StartTime2^0'=StartTime2^post10, Ntotal12^0'=Ntotal12^post10, ret_RandomInteger15^0'=ret_RandomInteger15^post10, Postotal^0'=Postotal^post10, Ncnt14^0'=Ncnt14^post10, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post10, Negcnt^0'=Negcnt^post10, Pcnt13^0'=Pcnt13^post10, (Postotal^0-Postotal^post10 == 0 /\ -Seed^post10+Seed^0 == 0 /\ -Negcnt^post10+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post10 == 0 /\ -Pcnt13^post10+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post10 == 0 /\ Negtotal^0-Negtotal^post10 == 0 /\ -StopTime3^post10+StopTime3^0 == 0 /\ -Poscnt^post10+Poscnt^0 == 0 /\ TotalTime4^0-TotalTime4^post10 == 0 /\ Inner10^0-Inner10^post10 == 0 /\ Ntotal12^0-Ntotal12^post10 == 0 /\ -Ptotal11^post10+Ptotal11^0 == 0 /\ -InnerIndex7^post10+InnerIndex7^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post10 == 0 /\ Ncnt14^0-Ncnt14^post10 == 0 /\ Outer9^0-Outer9^post10 == 0), cost: 1 2: l4 -> l5 : Inner10^0'=Inner10^post2, StartTime2^0'=StartTime2^post2, Ntotal12^0'=Ntotal12^post2, ret_RandomInteger15^0'=ret_RandomInteger15^post2, Postotal^0'=Postotal^post2, Ncnt14^0'=Ncnt14^post2, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post2, Negcnt^0'=Negcnt^post2, Pcnt13^0'=Pcnt13^post2, (-Negcnt^post2+Negcnt^0 == 0 /\ -Pcnt13^post2+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post2 == 0 /\ -Seed^post2+Seed^0 == 0 /\ Negtotal^0-Negtotal^post2 == 0 /\ Poscnt^0-Poscnt^post2 == 0 /\ Ncnt14^0-Ncnt14^post2 == 0 /\ -StopTime3^post2+StopTime3^0 == 0 /\ Postotal^0-Postotal^post2 == 0 /\ TotalTime4^0-TotalTime4^post2 == 0 /\ Inner10^0-Inner10^post2 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post2 == 0 /\ -InnerIndex7^post2+InnerIndex7^0 == 0 /\ OuterIndex6^0-OuterIndex6^post2 == 0 /\ -Ntotal12^post2+Ntotal12^0 == 0 /\ -Ptotal11^post2+Ptotal11^0 == 0 /\ Outer9^0-Outer9^post2 == 0), cost: 1 11: l5 -> l0 : Inner10^0'=Inner10^post11, StartTime2^0'=StartTime2^post11, Ntotal12^0'=Ntotal12^post11, ret_RandomInteger15^0'=ret_RandomInteger15^post11, Postotal^0'=Postotal^post11, Ncnt14^0'=Ncnt14^post11, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post11, Negcnt^0'=Negcnt^post11, Pcnt13^0'=Pcnt13^post11, (-Seed^post11+Seed^0 == 0 /\ -Ptotal11^post11+Ptotal11^0 == 0 /\ -Negcnt^post11+Negcnt^0 == 0 /\ -StopTime3^post11+StopTime3^0 == 0 /\ Ncnt14^0-Ncnt14^post11 == 0 /\ Negtotal^0-Negtotal^post11 == 0 /\ Inner10^0-Inner10^post11 == 0 /\ 10-InnerIndex7^0 <= 0 /\ -Poscnt^post11+Poscnt^0 == 0 /\ -1-OuterIndex6^0+OuterIndex6^post11 == 0 /\ Postotal^0-Postotal^post11 == 0 /\ TotalTime4^0-TotalTime4^post11 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post11 == 0 /\ StartTime2^0-StartTime2^post11 == 0 /\ Ntotal12^0-Ntotal12^post11 == 0 /\ Outer9^0-Outer9^post11 == 0 /\ -Pcnt13^post11+Pcnt13^0 == 0 /\ -InnerIndex7^post11+InnerIndex7^0 == 0), cost: 1 12: l5 -> l4 : Inner10^0'=Inner10^post12, StartTime2^0'=StartTime2^post12, Ntotal12^0'=Ntotal12^post12, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Postotal^0'=Postotal^post12, Ncnt14^0'=Ncnt14^post12, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post12, Negcnt^0'=Negcnt^post12, Pcnt13^0'=Pcnt13^post12, (0 == 0 /\ Inner10^0-Inner10^post12 == 0 /\ -Seed^post12+ret_RandomInteger15^post12 == 0 /\ StopTime3^0-StopTime3^post12 == 0 /\ -Outer9^post12+Outer9^0 == 0 /\ -Ptotal11^post12+Ptotal11^0 == 0 /\ -Ncnt14^post12+Ncnt14^0 == 0 /\ -OuterIndex6^post12+OuterIndex6^0 == 0 /\ -Negcnt^post12+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post12 == 0 /\ -1+InnerIndex7^post12-InnerIndex7^0 == 0 /\ -TotalTime4^post12+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post12 == 0 /\ -9+InnerIndex7^0 <= 0 /\ -Poscnt^post12+Poscnt^0 == 0 /\ Ntotal12^0-Ntotal12^post12 == 0 /\ -Pcnt13^post12+Pcnt13^0 == 0 /\ Negtotal^0-Negtotal^post12 == 0), cost: 1 3: l6 -> l2 : Inner10^0'=Inner10^post3, StartTime2^0'=StartTime2^post3, Ntotal12^0'=Ntotal12^post3, ret_RandomInteger15^0'=ret_RandomInteger15^post3, Postotal^0'=Postotal^post3, Ncnt14^0'=Ncnt14^post3, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post3, Negcnt^0'=Negcnt^post3, Pcnt13^0'=Pcnt13^post3, (0 == 0 /\ -OuterIndex6^post3+OuterIndex6^0 == 0 /\ -Negcnt^post3+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post3 == 0 /\ -Seed^post3+Seed^0 == 0 /\ Ncnt14^0-Ncnt14^post3 == 0 /\ -Poscnt^post3+Poscnt^0 == 0 /\ Postotal^0-Postotal^post3 == 0 /\ TotalTime4^0-TotalTime4^post3 == 0 /\ -StopTime3^post3+StopTime3^0 == 0 /\ -1+Pcnt13^post3-Pcnt13^0 == 0 /\ Inner10^0-Inner10^post3 == 0 /\ Ntotal12^0-Ntotal12^post3 == 0 /\ -InnerIndex7^post3+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post3 == 0 /\ Outer9^0-Outer9^post3 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post3 == 0), cost: 1 4: l6 -> l2 : Inner10^0'=Inner10^post4, StartTime2^0'=StartTime2^post4, Ntotal12^0'=Ntotal12^post4, ret_RandomInteger15^0'=ret_RandomInteger15^post4, Postotal^0'=Postotal^post4, Ncnt14^0'=Ncnt14^post4, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post4, Negcnt^0'=Negcnt^post4, Pcnt13^0'=Pcnt13^post4, (0 == 0 /\ -Outer9^post4+Outer9^0 == 0 /\ Postotal^0-Postotal^post4 == 0 /\ -OuterIndex6^post4+OuterIndex6^0 == 0 /\ -Seed^post4+Seed^0 == 0 /\ -Negcnt^post4+Negcnt^0 == 0 /\ Inner10^0-Inner10^post4 == 0 /\ -Pcnt13^post4+Pcnt13^0 == 0 /\ -Ptotal11^post4+Ptotal11^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post4 == 0 /\ -TotalTime4^post4+TotalTime4^0 == 0 /\ -StopTime3^post4+StopTime3^0 == 0 /\ -1-Ncnt14^0+Ncnt14^post4 == 0 /\ -Poscnt^post4+Poscnt^0 == 0 /\ StartTime2^0-StartTime2^post4 == 0 /\ -InnerIndex7^post4+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post4 == 0), cost: 1 5: l7 -> l8 : Inner10^0'=Inner10^post5, StartTime2^0'=StartTime2^post5, Ntotal12^0'=Ntotal12^post5, ret_RandomInteger15^0'=ret_RandomInteger15^post5, Postotal^0'=Postotal^post5, Ncnt14^0'=Ncnt14^post5, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post5, Negcnt^0'=Negcnt^post5, Pcnt13^0'=Pcnt13^post5, (TotalTime4^0-TotalTime4^post5 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post5 == 0 /\ -OuterIndex6^post5+OuterIndex6^0 == 0 /\ Inner10^0-Inner10^post5 == 0 /\ Ntotal12^0-Ntotal12^post5 == 0 /\ -Pcnt13^post5+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post5 == 0 /\ -Negcnt^post5+Negcnt^0 == 0 /\ -Postotal^post5+Postotal^0 == 0 /\ Seed^0-Seed^post5 == 0 /\ StopTime3^0-StopTime3^post5 == 0 /\ -Negtotal^post5+Negtotal^0 == 0 /\ StartTime2^0-StartTime2^post5 == 0 /\ -InnerIndex7^post5+InnerIndex7^0 == 0 /\ 10-Inner10^0 <= 0 /\ Poscnt^0-Poscnt^post5 == 0 /\ -1+Outer9^post5-Outer9^0 == 0 /\ Ncnt14^0-Ncnt14^post5 == 0), cost: 1 6: l7 -> l6 : Inner10^0'=Inner10^post6, StartTime2^0'=StartTime2^post6, Ntotal12^0'=Ntotal12^post6, ret_RandomInteger15^0'=ret_RandomInteger15^post6, Postotal^0'=Postotal^post6, Ncnt14^0'=Ncnt14^post6, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post6, Negcnt^0'=Negcnt^post6, Pcnt13^0'=Pcnt13^post6, (StartTime2^0-StartTime2^post6 == 0 /\ -Pcnt13^post6+Pcnt13^0 == 0 /\ -Negcnt^post6+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post6 == 0 /\ -Seed^post6+Seed^0 == 0 /\ Poscnt^0-Poscnt^post6 == 0 /\ Negtotal^0-Negtotal^post6 == 0 /\ Ncnt14^0-Ncnt14^post6 == 0 /\ -StopTime3^post6+StopTime3^0 == 0 /\ Postotal^0-Postotal^post6 == 0 /\ TotalTime4^0-TotalTime4^post6 == 0 /\ -9+Inner10^0 <= 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post6 == 0 /\ -InnerIndex7^post6+InnerIndex7^0 == 0 /\ Inner10^0-Inner10^post6 == 0 /\ -Ntotal12^post6+Ntotal12^0 == 0 /\ -Ptotal11^post6+Ptotal11^0 == 0 /\ Outer9^0-Outer9^post6 == 0), cost: 1 9: l8 -> l9 : Inner10^0'=Inner10^post9, StartTime2^0'=StartTime2^post9, Ntotal12^0'=Ntotal12^post9, ret_RandomInteger15^0'=ret_RandomInteger15^post9, Postotal^0'=Postotal^post9, Ncnt14^0'=Ncnt14^post9, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post9, Negcnt^0'=Negcnt^post9, Pcnt13^0'=Pcnt13^post9, (TotalTime4^0-TotalTime4^post9 == 0 /\ Ptotal11^0-Ptotal11^post9 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post9 == 0 /\ Poscnt^0-Poscnt^post9 == 0 /\ -Negcnt^post9+Negcnt^0 == 0 /\ -Pcnt13^post9+Pcnt13^0 == 0 /\ Inner10^0-Inner10^post9 == 0 /\ Ntotal12^0-Ntotal12^post9 == 0 /\ -Postotal^post9+Postotal^0 == 0 /\ -StopTime3^post9+StopTime3^0 == 0 /\ -Outer9^post9+Outer9^0 == 0 /\ -Negtotal^post9+Negtotal^0 == 0 /\ OuterIndex6^0-OuterIndex6^post9 == 0 /\ StartTime2^0-StartTime2^post9 == 0 /\ -InnerIndex7^post9+InnerIndex7^0 == 0 /\ Seed^0-Seed^post9 == 0 /\ Ncnt14^0-Ncnt14^post9 == 0), cost: 1 8: l9 -> l3 : Inner10^0'=Inner10^post8, StartTime2^0'=StartTime2^post8, Ntotal12^0'=Ntotal12^post8, ret_RandomInteger15^0'=ret_RandomInteger15^post8, Postotal^0'=Postotal^post8, Ncnt14^0'=Ncnt14^post8, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post8, Negcnt^0'=Negcnt^post8, Pcnt13^0'=Pcnt13^post8, (Postotal^0-Postotal^post8 == 0 /\ -Outer9^post8+Outer9^0 == 0 /\ -Seed^post8+Seed^0 == 0 /\ StopTime3^0-StopTime3^post8 == 0 /\ -Ptotal11^post8+Ptotal11^0 == 0 /\ -OuterIndex6^post8+OuterIndex6^0 == 0 /\ Ntotal12^0-Ntotal12^post8 == 0 /\ StartTime2^0-StartTime2^post8 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post8 == 0 /\ -Negcnt^post8+Negcnt^0 == 0 /\ -TotalTime4^post8+TotalTime4^0 == 0 /\ Inner10^post8 == 0 /\ -Poscnt^post8+Poscnt^0 == 0 /\ -Pcnt13^post8+Pcnt13^0 == 0 /\ -InnerIndex7^post8+InnerIndex7^0 == 0 /\ -9+Outer9^0 <= 0 /\ Ncnt14^0-Ncnt14^post8 == 0 /\ Negtotal^0-Negtotal^post8 == 0), cost: 1 15: l11 -> l0 : Inner10^0'=Inner10^post15, StartTime2^0'=StartTime2^post15, Ntotal12^0'=Ntotal12^post15, ret_RandomInteger15^0'=ret_RandomInteger15^post15, Postotal^0'=Postotal^post15, Ncnt14^0'=Ncnt14^post15, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post15, Negcnt^0'=Negcnt^post15, Pcnt13^0'=Pcnt13^post15, (-Ptotal11^post15+Ptotal11^0 == 0 /\ Seed^post15 == 0 /\ -StopTime3^post15+StopTime3^0 == 0 /\ Negtotal^0-Negtotal^post15 == 0 /\ -Negcnt^post15+Negcnt^0 == 0 /\ Inner10^0-Inner10^post15 == 0 /\ Ncnt14^0-Ncnt14^post15 == 0 /\ Postotal^0-Postotal^post15 == 0 /\ TotalTime4^0-TotalTime4^post15 == 0 /\ -Poscnt^post15+Poscnt^0 == 0 /\ Outer9^0-Outer9^post15 == 0 /\ StartTime2^0-StartTime2^post15 == 0 /\ Ntotal12^0-Ntotal12^post15 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post15 == 0 /\ OuterIndex6^post15 == 0 /\ -InnerIndex7^post15+InnerIndex7^0 == 0 /\ -Pcnt13^post15+Pcnt13^0 == 0), cost: 1 16: l12 -> l11 : Inner10^0'=Inner10^post16, StartTime2^0'=StartTime2^post16, Ntotal12^0'=Ntotal12^post16, ret_RandomInteger15^0'=ret_RandomInteger15^post16, Postotal^0'=Postotal^post16, Ncnt14^0'=Ncnt14^post16, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post16, Negcnt^0'=Negcnt^post16, Pcnt13^0'=Pcnt13^post16, (-Ptotal11^post16+Ptotal11^0 == 0 /\ -Ncnt14^post16+Ncnt14^0 == 0 /\ -Outer9^post16+Outer9^0 == 0 /\ StopTime3^0-StopTime3^post16 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post16 == 0 /\ -OuterIndex6^post16+OuterIndex6^0 == 0 /\ -Negcnt^post16+Negcnt^0 == 0 /\ -TotalTime4^post16+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post16 == 0 /\ Inner10^0-Inner10^post16 == 0 /\ Ntotal12^0-Ntotal12^post16 == 0 /\ -Poscnt^post16+Poscnt^0 == 0 /\ -StartTime2^post16+StartTime2^0 == 0 /\ -Pcnt13^post16+Pcnt13^0 == 0 /\ -InnerIndex7^post16+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post16 == 0 /\ -Seed^post16+Seed^0 == 0), cost: 1 Applied preprocessing Original rule: l0 -> l1 : Inner10^0'=Inner10^post0, StartTime2^0'=StartTime2^post0, Ntotal12^0'=Ntotal12^post0, ret_RandomInteger15^0'=ret_RandomInteger15^post0, Postotal^0'=Postotal^post0, Ncnt14^0'=Ncnt14^post0, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post0, Negcnt^0'=Negcnt^post0, Pcnt13^0'=Pcnt13^post0, (-OuterIndex6^post0+OuterIndex6^0 == 0 /\ Postotal^0-Postotal^post0 == 0 /\ Ntotal12^0-Ntotal12^post0 == 0 /\ -Pcnt13^post0+Pcnt13^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post0 == 0 /\ -Negcnt^post0+Negcnt^0 == 0 /\ -Seed^post0+Seed^0 == 0 /\ Inner10^0-Inner10^post0 == 0 /\ -TotalTime4^post0+TotalTime4^0 == 0 /\ -StopTime3^post0+StopTime3^0 == 0 /\ -Outer9^post0+Outer9^0 == 0 /\ -Poscnt^post0+Poscnt^0 == 0 /\ -InnerIndex7^post0+InnerIndex7^0 == 0 /\ StartTime2^0-StartTime2^post0 == 0 /\ -Ptotal11^post0+Ptotal11^0 == 0 /\ Negtotal^0-Negtotal^post0 == 0 /\ Ncnt14^0-Ncnt14^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, ret_RandomInteger15^0'=ret_RandomInteger15^post1, Postotal^0'=Postotal^post1, Ncnt14^0'=Ncnt14^post1, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post1, Negcnt^0'=Negcnt^post1, Pcnt13^0'=Pcnt13^post1, (-Negcnt^post1+Negcnt^0 == 0 /\ -OuterIndex6^post1+OuterIndex6^0 == 0 /\ TotalTime4^0-TotalTime4^post1 == 0 /\ -Pcnt13^post1+Pcnt13^0 == 0 /\ Ntotal12^0-Ntotal12^post1 == 0 /\ InnerIndex7^0-InnerIndex7^post1 == 0 /\ Ptotal11^0-Ptotal11^post1 == 0 /\ Seed^0-Seed^post1 == 0 /\ -Postotal^post1+Postotal^0 == 0 /\ -Outer9^post1+Outer9^0 == 0 /\ StopTime3^0-StopTime3^post1 == 0 /\ -Poscnt^post1+Poscnt^0 == 0 /\ -Negtotal^post1+Negtotal^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post1 == 0 /\ StartTime2^0-StartTime2^post1 == 0 /\ -1-Inner10^0+Inner10^post1 == 0 /\ Ncnt14^0-Ncnt14^post1 == 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, ret_RandomInteger15^0'=ret_RandomInteger15^post2, Postotal^0'=Postotal^post2, Ncnt14^0'=Ncnt14^post2, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post2, Negcnt^0'=Negcnt^post2, Pcnt13^0'=Pcnt13^post2, (-Negcnt^post2+Negcnt^0 == 0 /\ -Pcnt13^post2+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post2 == 0 /\ -Seed^post2+Seed^0 == 0 /\ Negtotal^0-Negtotal^post2 == 0 /\ Poscnt^0-Poscnt^post2 == 0 /\ Ncnt14^0-Ncnt14^post2 == 0 /\ -StopTime3^post2+StopTime3^0 == 0 /\ Postotal^0-Postotal^post2 == 0 /\ TotalTime4^0-TotalTime4^post2 == 0 /\ Inner10^0-Inner10^post2 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post2 == 0 /\ -InnerIndex7^post2+InnerIndex7^0 == 0 /\ OuterIndex6^0-OuterIndex6^post2 == 0 /\ -Ntotal12^post2+Ntotal12^0 == 0 /\ -Ptotal11^post2+Ptotal11^0 == 0 /\ Outer9^0-Outer9^post2 == 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, ret_RandomInteger15^0'=ret_RandomInteger15^post3, Postotal^0'=Postotal^post3, Ncnt14^0'=Ncnt14^post3, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post3, Negcnt^0'=Negcnt^post3, Pcnt13^0'=Pcnt13^post3, (0 == 0 /\ -OuterIndex6^post3+OuterIndex6^0 == 0 /\ -Negcnt^post3+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post3 == 0 /\ -Seed^post3+Seed^0 == 0 /\ Ncnt14^0-Ncnt14^post3 == 0 /\ -Poscnt^post3+Poscnt^0 == 0 /\ Postotal^0-Postotal^post3 == 0 /\ TotalTime4^0-TotalTime4^post3 == 0 /\ -StopTime3^post3+StopTime3^0 == 0 /\ -1+Pcnt13^post3-Pcnt13^0 == 0 /\ Inner10^0-Inner10^post3 == 0 /\ Ntotal12^0-Ntotal12^post3 == 0 /\ -InnerIndex7^post3+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post3 == 0 /\ Outer9^0-Outer9^post3 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post3 == 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, ret_RandomInteger15^0'=ret_RandomInteger15^post4, Postotal^0'=Postotal^post4, Ncnt14^0'=Ncnt14^post4, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post4, Negcnt^0'=Negcnt^post4, Pcnt13^0'=Pcnt13^post4, (0 == 0 /\ -Outer9^post4+Outer9^0 == 0 /\ Postotal^0-Postotal^post4 == 0 /\ -OuterIndex6^post4+OuterIndex6^0 == 0 /\ -Seed^post4+Seed^0 == 0 /\ -Negcnt^post4+Negcnt^0 == 0 /\ Inner10^0-Inner10^post4 == 0 /\ -Pcnt13^post4+Pcnt13^0 == 0 /\ -Ptotal11^post4+Ptotal11^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post4 == 0 /\ -TotalTime4^post4+TotalTime4^0 == 0 /\ -StopTime3^post4+StopTime3^0 == 0 /\ -1-Ncnt14^0+Ncnt14^post4 == 0 /\ -Poscnt^post4+Poscnt^0 == 0 /\ StartTime2^0-StartTime2^post4 == 0 /\ -InnerIndex7^post4+InnerIndex7^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, ret_RandomInteger15^0'=ret_RandomInteger15^post5, Postotal^0'=Postotal^post5, Ncnt14^0'=Ncnt14^post5, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post5, Negcnt^0'=Negcnt^post5, Pcnt13^0'=Pcnt13^post5, (TotalTime4^0-TotalTime4^post5 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post5 == 0 /\ -OuterIndex6^post5+OuterIndex6^0 == 0 /\ Inner10^0-Inner10^post5 == 0 /\ Ntotal12^0-Ntotal12^post5 == 0 /\ -Pcnt13^post5+Pcnt13^0 == 0 /\ Ptotal11^0-Ptotal11^post5 == 0 /\ -Negcnt^post5+Negcnt^0 == 0 /\ -Postotal^post5+Postotal^0 == 0 /\ Seed^0-Seed^post5 == 0 /\ StopTime3^0-StopTime3^post5 == 0 /\ -Negtotal^post5+Negtotal^0 == 0 /\ StartTime2^0-StartTime2^post5 == 0 /\ -InnerIndex7^post5+InnerIndex7^0 == 0 /\ 10-Inner10^0 <= 0 /\ Poscnt^0-Poscnt^post5 == 0 /\ -1+Outer9^post5-Outer9^0 == 0 /\ Ncnt14^0-Ncnt14^post5 == 0), cost: 1 New rule: l7 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 1 Applied preprocessing Original rule: l7 -> l6 : Inner10^0'=Inner10^post6, StartTime2^0'=StartTime2^post6, Ntotal12^0'=Ntotal12^post6, ret_RandomInteger15^0'=ret_RandomInteger15^post6, Postotal^0'=Postotal^post6, Ncnt14^0'=Ncnt14^post6, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post6, Negcnt^0'=Negcnt^post6, Pcnt13^0'=Pcnt13^post6, (StartTime2^0-StartTime2^post6 == 0 /\ -Pcnt13^post6+Pcnt13^0 == 0 /\ -Negcnt^post6+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post6 == 0 /\ -Seed^post6+Seed^0 == 0 /\ Poscnt^0-Poscnt^post6 == 0 /\ Negtotal^0-Negtotal^post6 == 0 /\ Ncnt14^0-Ncnt14^post6 == 0 /\ -StopTime3^post6+StopTime3^0 == 0 /\ Postotal^0-Postotal^post6 == 0 /\ TotalTime4^0-TotalTime4^post6 == 0 /\ -9+Inner10^0 <= 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post6 == 0 /\ -InnerIndex7^post6+InnerIndex7^0 == 0 /\ Inner10^0-Inner10^post6 == 0 /\ -Ntotal12^post6+Ntotal12^0 == 0 /\ -Ptotal11^post6+Ptotal11^0 == 0 /\ Outer9^0-Outer9^post6 == 0), cost: 1 New rule: l7 -> l6 : -9+Inner10^0 <= 0, cost: 1 Applied preprocessing Original rule: l9 -> l3 : Inner10^0'=Inner10^post8, StartTime2^0'=StartTime2^post8, Ntotal12^0'=Ntotal12^post8, ret_RandomInteger15^0'=ret_RandomInteger15^post8, Postotal^0'=Postotal^post8, Ncnt14^0'=Ncnt14^post8, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post8, Negcnt^0'=Negcnt^post8, Pcnt13^0'=Pcnt13^post8, (Postotal^0-Postotal^post8 == 0 /\ -Outer9^post8+Outer9^0 == 0 /\ -Seed^post8+Seed^0 == 0 /\ StopTime3^0-StopTime3^post8 == 0 /\ -Ptotal11^post8+Ptotal11^0 == 0 /\ -OuterIndex6^post8+OuterIndex6^0 == 0 /\ Ntotal12^0-Ntotal12^post8 == 0 /\ StartTime2^0-StartTime2^post8 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post8 == 0 /\ -Negcnt^post8+Negcnt^0 == 0 /\ -TotalTime4^post8+TotalTime4^0 == 0 /\ Inner10^post8 == 0 /\ -Poscnt^post8+Poscnt^0 == 0 /\ -Pcnt13^post8+Pcnt13^0 == 0 /\ -InnerIndex7^post8+InnerIndex7^0 == 0 /\ -9+Outer9^0 <= 0 /\ Ncnt14^0-Ncnt14^post8 == 0 /\ Negtotal^0-Negtotal^post8 == 0), cost: 1 New rule: l9 -> l3 : Inner10^0'=0, -9+Outer9^0 <= 0, cost: 1 Applied preprocessing Original rule: l8 -> l9 : Inner10^0'=Inner10^post9, StartTime2^0'=StartTime2^post9, Ntotal12^0'=Ntotal12^post9, ret_RandomInteger15^0'=ret_RandomInteger15^post9, Postotal^0'=Postotal^post9, Ncnt14^0'=Ncnt14^post9, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post9, Negcnt^0'=Negcnt^post9, Pcnt13^0'=Pcnt13^post9, (TotalTime4^0-TotalTime4^post9 == 0 /\ Ptotal11^0-Ptotal11^post9 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post9 == 0 /\ Poscnt^0-Poscnt^post9 == 0 /\ -Negcnt^post9+Negcnt^0 == 0 /\ -Pcnt13^post9+Pcnt13^0 == 0 /\ Inner10^0-Inner10^post9 == 0 /\ Ntotal12^0-Ntotal12^post9 == 0 /\ -Postotal^post9+Postotal^0 == 0 /\ -StopTime3^post9+StopTime3^0 == 0 /\ -Outer9^post9+Outer9^0 == 0 /\ -Negtotal^post9+Negtotal^0 == 0 /\ OuterIndex6^0-OuterIndex6^post9 == 0 /\ StartTime2^0-StartTime2^post9 == 0 /\ -InnerIndex7^post9+InnerIndex7^0 == 0 /\ Seed^0-Seed^post9 == 0 /\ Ncnt14^0-Ncnt14^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, ret_RandomInteger15^0'=ret_RandomInteger15^post10, Postotal^0'=Postotal^post10, Ncnt14^0'=Ncnt14^post10, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post10, Negcnt^0'=Negcnt^post10, Pcnt13^0'=Pcnt13^post10, (Postotal^0-Postotal^post10 == 0 /\ -Seed^post10+Seed^0 == 0 /\ -Negcnt^post10+Negcnt^0 == 0 /\ OuterIndex6^0-OuterIndex6^post10 == 0 /\ -Pcnt13^post10+Pcnt13^0 == 0 /\ StartTime2^0-StartTime2^post10 == 0 /\ Negtotal^0-Negtotal^post10 == 0 /\ -StopTime3^post10+StopTime3^0 == 0 /\ -Poscnt^post10+Poscnt^0 == 0 /\ TotalTime4^0-TotalTime4^post10 == 0 /\ Inner10^0-Inner10^post10 == 0 /\ Ntotal12^0-Ntotal12^post10 == 0 /\ -Ptotal11^post10+Ptotal11^0 == 0 /\ -InnerIndex7^post10+InnerIndex7^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post10 == 0 /\ Ncnt14^0-Ncnt14^post10 == 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, ret_RandomInteger15^0'=ret_RandomInteger15^post11, Postotal^0'=Postotal^post11, Ncnt14^0'=Ncnt14^post11, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post11, Negcnt^0'=Negcnt^post11, Pcnt13^0'=Pcnt13^post11, (-Seed^post11+Seed^0 == 0 /\ -Ptotal11^post11+Ptotal11^0 == 0 /\ -Negcnt^post11+Negcnt^0 == 0 /\ -StopTime3^post11+StopTime3^0 == 0 /\ Ncnt14^0-Ncnt14^post11 == 0 /\ Negtotal^0-Negtotal^post11 == 0 /\ Inner10^0-Inner10^post11 == 0 /\ 10-InnerIndex7^0 <= 0 /\ -Poscnt^post11+Poscnt^0 == 0 /\ -1-OuterIndex6^0+OuterIndex6^post11 == 0 /\ Postotal^0-Postotal^post11 == 0 /\ TotalTime4^0-TotalTime4^post11 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post11 == 0 /\ StartTime2^0-StartTime2^post11 == 0 /\ Ntotal12^0-Ntotal12^post11 == 0 /\ Outer9^0-Outer9^post11 == 0 /\ -Pcnt13^post11+Pcnt13^0 == 0 /\ -InnerIndex7^post11+InnerIndex7^0 == 0), cost: 1 New rule: l5 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -10+InnerIndex7^0 >= 0, cost: 1 Applied preprocessing Original rule: l5 -> l4 : Inner10^0'=Inner10^post12, StartTime2^0'=StartTime2^post12, Ntotal12^0'=Ntotal12^post12, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Postotal^0'=Postotal^post12, Ncnt14^0'=Ncnt14^post12, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post12, Negcnt^0'=Negcnt^post12, Pcnt13^0'=Pcnt13^post12, (0 == 0 /\ Inner10^0-Inner10^post12 == 0 /\ -Seed^post12+ret_RandomInteger15^post12 == 0 /\ StopTime3^0-StopTime3^post12 == 0 /\ -Outer9^post12+Outer9^0 == 0 /\ -Ptotal11^post12+Ptotal11^0 == 0 /\ -Ncnt14^post12+Ncnt14^0 == 0 /\ -OuterIndex6^post12+OuterIndex6^0 == 0 /\ -Negcnt^post12+Negcnt^0 == 0 /\ StartTime2^0-StartTime2^post12 == 0 /\ -1+InnerIndex7^post12-InnerIndex7^0 == 0 /\ -TotalTime4^post12+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post12 == 0 /\ -9+InnerIndex7^0 <= 0 /\ -Poscnt^post12+Poscnt^0 == 0 /\ Ntotal12^0-Ntotal12^post12 == 0 /\ -Pcnt13^post12+Pcnt13^0 == 0 /\ Negtotal^0-Negtotal^post12 == 0), cost: 1 New rule: l5 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=1+InnerIndex7^0, -9+InnerIndex7^0 <= 0, cost: 1 Applied preprocessing Original rule: l1 -> l8 : Inner10^0'=Inner10^post13, StartTime2^0'=StartTime2^post13, Ntotal12^0'=Ntotal12^post13, ret_RandomInteger15^0'=ret_RandomInteger15^post13, Postotal^0'=Postotal^post13, Ncnt14^0'=Ncnt14^post13, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post13, Negcnt^0'=Negcnt^post13, Pcnt13^0'=Pcnt13^post13, (10-OuterIndex6^0 <= 0 /\ Ptotal11^post13 == 0 /\ TotalTime4^0-TotalTime4^post13 == 0 /\ Poscnt^0-Poscnt^post13 == 0 /\ Inner10^0-Inner10^post13 == 0 /\ -Negcnt^post13+Negcnt^0 == 0 /\ -Postotal^post13+Postotal^0 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post13 == 0 /\ -StopTime3^post13+StopTime3^0 == 0 /\ Ncnt14^post13 == 0 /\ -Negtotal^post13+Negtotal^0 == 0 /\ -1000+StartTime2^post13 == 0 /\ Pcnt13^post13 == 0 /\ OuterIndex6^0-OuterIndex6^post13 == 0 /\ Outer9^post13 == 0 /\ Ntotal12^post13 == 0 /\ -InnerIndex7^post13+InnerIndex7^0 == 0 /\ Seed^0-Seed^post13 == 0), cost: 1 New rule: l1 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 1 Applied preprocessing Original rule: l1 -> l4 : Inner10^0'=Inner10^post14, StartTime2^0'=StartTime2^post14, Ntotal12^0'=Ntotal12^post14, ret_RandomInteger15^0'=ret_RandomInteger15^post14, Postotal^0'=Postotal^post14, Ncnt14^0'=Ncnt14^post14, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post14, Negcnt^0'=Negcnt^post14, Pcnt13^0'=Pcnt13^post14, (Inner10^0-Inner10^post14 == 0 /\ -9+OuterIndex6^0 <= 0 /\ -Seed^post14+Seed^0 == 0 /\ Ncnt14^0-Ncnt14^post14 == 0 /\ OuterIndex6^0-OuterIndex6^post14 == 0 /\ Postotal^0-Postotal^post14 == 0 /\ TotalTime4^0-TotalTime4^post14 == 0 /\ -Ptotal11^post14+Ptotal11^0 == 0 /\ StartTime2^0-StartTime2^post14 == 0 /\ Ntotal12^0-Ntotal12^post14 == 0 /\ InnerIndex7^post14 == 0 /\ -Negcnt^post14+Negcnt^0 == 0 /\ -StopTime3^post14+StopTime3^0 == 0 /\ Negtotal^0-Negtotal^post14 == 0 /\ -Poscnt^post14+Poscnt^0 == 0 /\ -Pcnt13^post14+Pcnt13^0 == 0 /\ Outer9^0-Outer9^post14 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post14 == 0), cost: 1 New rule: l1 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^0 <= 0, cost: 1 Applied preprocessing Original rule: l11 -> l0 : Inner10^0'=Inner10^post15, StartTime2^0'=StartTime2^post15, Ntotal12^0'=Ntotal12^post15, ret_RandomInteger15^0'=ret_RandomInteger15^post15, Postotal^0'=Postotal^post15, Ncnt14^0'=Ncnt14^post15, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post15, Negcnt^0'=Negcnt^post15, Pcnt13^0'=Pcnt13^post15, (-Ptotal11^post15+Ptotal11^0 == 0 /\ Seed^post15 == 0 /\ -StopTime3^post15+StopTime3^0 == 0 /\ Negtotal^0-Negtotal^post15 == 0 /\ -Negcnt^post15+Negcnt^0 == 0 /\ Inner10^0-Inner10^post15 == 0 /\ Ncnt14^0-Ncnt14^post15 == 0 /\ Postotal^0-Postotal^post15 == 0 /\ TotalTime4^0-TotalTime4^post15 == 0 /\ -Poscnt^post15+Poscnt^0 == 0 /\ Outer9^0-Outer9^post15 == 0 /\ StartTime2^0-StartTime2^post15 == 0 /\ Ntotal12^0-Ntotal12^post15 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post15 == 0 /\ OuterIndex6^post15 == 0 /\ -InnerIndex7^post15+InnerIndex7^0 == 0 /\ -Pcnt13^post15+Pcnt13^0 == 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, ret_RandomInteger15^0'=ret_RandomInteger15^post16, Postotal^0'=Postotal^post16, Ncnt14^0'=Ncnt14^post16, OuterIndex6^0'=OuterIndex6^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, Ptotal11^0'=Ptotal11^post16, Negcnt^0'=Negcnt^post16, Pcnt13^0'=Pcnt13^post16, (-Ptotal11^post16+Ptotal11^0 == 0 /\ -Ncnt14^post16+Ncnt14^0 == 0 /\ -Outer9^post16+Outer9^0 == 0 /\ StopTime3^0-StopTime3^post16 == 0 /\ ret_RandomInteger15^0-ret_RandomInteger15^post16 == 0 /\ -OuterIndex6^post16+OuterIndex6^0 == 0 /\ -Negcnt^post16+Negcnt^0 == 0 /\ -TotalTime4^post16+TotalTime4^0 == 0 /\ Postotal^0-Postotal^post16 == 0 /\ Inner10^0-Inner10^post16 == 0 /\ Ntotal12^0-Ntotal12^post16 == 0 /\ -Poscnt^post16+Poscnt^0 == 0 /\ -StartTime2^post16+StartTime2^0 == 0 /\ -Pcnt13^post16+Pcnt13^0 == 0 /\ -InnerIndex7^post16+InnerIndex7^0 == 0 /\ Negtotal^0-Negtotal^post16 == 0 /\ -Seed^post16+Seed^0 == 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'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 1 30: l1 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^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, -10+InnerIndex7^0 >= 0, cost: 1 28: l5 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=1+InnerIndex7^0, -9+InnerIndex7^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, -10+Inner10^0 >= 0, cost: 1 23: l7 -> l6 : -9+Inner10^0 <= 0, cost: 1 25: l8 -> l9 : TRUE, cost: 1 24: l9 -> l3 : Inner10^0'=0, -9+Outer9^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, -9+Outer9^0 <= 0, cost: 1 New rule: l8 -> l3 : Inner10^0'=0, -9+Outer9^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'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 1 30: l1 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^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, -10+InnerIndex7^0 >= 0, cost: 1 28: l5 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=1+InnerIndex7^0, -9+InnerIndex7^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, -10+Inner10^0 >= 0, cost: 1 23: l7 -> l6 : -9+Inner10^0 <= 0, cost: 1 34: l8 -> l3 : Inner10^0'=0, -9+Outer9^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'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 1 New rule: l0 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 Applied chaining First rule: l0 -> l1 : TRUE, cost: 1 Second rule: l1 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^0 <= 0, cost: 1 New rule: l0 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^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, -10+InnerIndex7^0 >= 0, cost: 1 New rule: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -10+InnerIndex7^0 >= 0, cost: 2 Applied chaining First rule: l4 -> l5 : TRUE, cost: 1 Second rule: l5 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=1+InnerIndex7^0, -9+InnerIndex7^0 <= 0, cost: 1 New rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=1+InnerIndex7^0, -9+InnerIndex7^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, -10+Inner10^0 >= 0, cost: 1 New rule: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 Applied chaining First rule: l3 -> l7 : TRUE, cost: 1 Second rule: l7 -> l6 : -9+Inner10^0 <= 0, cost: 1 New rule: l3 -> l6 : -9+Inner10^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'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 36: l0 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^0 <= 0, cost: 2 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 40: l3 -> l6 : -9+Inner10^0 <= 0, cost: 2 37: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -10+InnerIndex7^0 >= 0, cost: 2 38: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=1+InnerIndex7^0, -9+InnerIndex7^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, -9+Outer9^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=1+InnerIndex7^0, -9+InnerIndex7^0 <= 0, cost: 2 New rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=n0+InnerIndex7^0, (10-n0-InnerIndex7^0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 Applied instantiation Original rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=n0+InnerIndex7^0, (10-n0-InnerIndex7^0 >= 0 /\ -1+n0 >= 0), cost: 2*n0 New rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (0 >= 0 /\ 9-InnerIndex7^0 >= 0), cost: 20-2*InnerIndex7^0 Applied simplification Original rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (0 >= 0 /\ 9-InnerIndex7^0 >= 0), cost: 20-2*InnerIndex7^0 New rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+InnerIndex7^0 <= 0, cost: 20-2*InnerIndex7^0 Applied deletion Removed the following rules: 38 Accelerated simple loops Start location: l12 35: l0 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 36: l0 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^0 <= 0, cost: 2 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 40: l3 -> l6 : -9+Inner10^0 <= 0, cost: 2 37: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -10+InnerIndex7^0 >= 0, cost: 2 44: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+InnerIndex7^0 <= 0, cost: 20-2*InnerIndex7^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, -9+Outer9^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, -9+OuterIndex6^0 <= 0, cost: 2 Second rule: l4 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+InnerIndex7^0 <= 0, cost: 20-2*InnerIndex7^0 New rule: l0 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 22 Applied deletion Removed the following rules: 44 Chained accelerated rules with incoming rules Start location: l12 35: l0 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 36: l0 -> l4 : InnerIndex7^0'=0, -9+OuterIndex6^0 <= 0, cost: 2 45: l0 -> l4 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 22 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 40: l3 -> l6 : -9+Inner10^0 <= 0, cost: 2 37: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -10+InnerIndex7^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, -9+Outer9^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 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 22 Second rule: l4 -> l0 : OuterIndex6^0'=1+OuterIndex6^0, -10+InnerIndex7^0 >= 0, cost: 2 New rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (0 >= 0 /\ -9+OuterIndex6^0 <= 0), cost: 24 Applied simplification Original rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (0 >= 0 /\ -9+OuterIndex6^0 <= 0), cost: 24 New rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 24 Applied deletion Removed the following rules: 36 37 45 Eliminating location l6 by chaining: Applied chaining First rule: l3 -> l6 : -9+Inner10^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 /\ -9+Inner10^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 /\ -9+Inner10^0 <= 0), cost: 4 New rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, -9+Inner10^0 <= 0, cost: 4 Applied chaining First rule: l3 -> l6 : -9+Inner10^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 /\ -9+Inner10^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 /\ -9+Inner10^0 <= 0), cost: 4 New rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, -9+Inner10^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'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 46: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 24 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 47: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, -9+Inner10^0 <= 0, cost: 4 48: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, -9+Inner10^0 <= 0, cost: 4 34: l8 -> l3 : Inner10^0'=0, -9+Outer9^0 <= 0, cost: 2 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 Applied acceleration Original rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=1+OuterIndex6^0, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 24 New rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=OuterIndex6^0+n3, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (-1+n3 >= 0 /\ 10-OuterIndex6^0-n3 >= 0), cost: 24*n3 Applied instantiation Original rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=OuterIndex6^0+n3, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (-1+n3 >= 0 /\ 10-OuterIndex6^0-n3 >= 0), cost: 24*n3 New rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (0 >= 0 /\ 9-OuterIndex6^0 >= 0), cost: 240-24*OuterIndex6^0 Applied simplification Original rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, (0 >= 0 /\ 9-OuterIndex6^0 >= 0), cost: 240-24*OuterIndex6^0 New rule: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 240-24*OuterIndex6^0 Applied deletion Removed the following rules: 46 Applied acceleration Original rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=1+Pcnt13^0, -9+Inner10^0 <= 0, cost: 4 New rule: l3 -> l3 : Inner10^0'=Inner10^0+n7, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=n7+Pcnt13^0, (-1+n7 >= 0 /\ 10-Inner10^0-n7 >= 0), cost: 4*n7 Applied instantiation Original rule: l3 -> l3 : Inner10^0'=Inner10^0+n7, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=n7+Pcnt13^0, (-1+n7 >= 0 /\ 10-Inner10^0-n7 >= 0), cost: 4*n7 New rule: l3 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10-Inner10^0+Pcnt13^0, (0 >= 0 /\ 9-Inner10^0 >= 0), cost: 40-4*Inner10^0 Applied acceleration Original rule: l3 -> l3 : Inner10^0'=1+Inner10^0, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=1+Ncnt14^0, -9+Inner10^0 <= 0, cost: 4 New rule: l3 -> l3 : Inner10^0'=Inner10^0+n9, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+n9, (10-Inner10^0-n9 >= 0 /\ -1+n9 >= 0), cost: 4*n9 Applied instantiation Original rule: l3 -> l3 : Inner10^0'=Inner10^0+n9, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+n9, (10-Inner10^0-n9 >= 0 /\ -1+n9 >= 0), cost: 4*n9 New rule: l3 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10-Inner10^0+Ncnt14^0, (0 >= 0 /\ 9-Inner10^0 >= 0), cost: 40-4*Inner10^0 Applied simplification Original rule: l3 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10-Inner10^0+Pcnt13^0, (0 >= 0 /\ 9-Inner10^0 >= 0), cost: 40-4*Inner10^0 New rule: l3 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10-Inner10^0+Pcnt13^0, -9+Inner10^0 <= 0, cost: 40-4*Inner10^0 Applied simplification Original rule: l3 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10-Inner10^0+Ncnt14^0, (0 >= 0 /\ 9-Inner10^0 >= 0), cost: 40-4*Inner10^0 New rule: l3 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10-Inner10^0+Ncnt14^0, -9+Inner10^0 <= 0, cost: 40-4*Inner10^0 Applied deletion Removed the following rules: 47 48 Accelerated simple loops Start location: l12 35: l0 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 50: l0 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 240-24*OuterIndex6^0 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 53: l3 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10-Inner10^0+Pcnt13^0, -9+Inner10^0 <= 0, cost: 40-4*Inner10^0 54: l3 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10-Inner10^0+Ncnt14^0, -9+Inner10^0 <= 0, cost: 40-4*Inner10^0 34: l8 -> l3 : Inner10^0'=0, -9+Outer9^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 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9+OuterIndex6^0 <= 0, cost: 240-24*OuterIndex6^0 New rule: l12 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9 <= 0, cost: 242 Applied deletion Removed the following rules: 50 Applied chaining First rule: l8 -> l3 : Inner10^0'=0, -9+Outer9^0 <= 0, cost: 2 Second rule: l3 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10-Inner10^0+Pcnt13^0, -9+Inner10^0 <= 0, cost: 40-4*Inner10^0 New rule: l8 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, -9+Outer9^0 <= 0, cost: 42 Applied chaining First rule: l8 -> l3 : Inner10^0'=0, -9+Outer9^0 <= 0, cost: 2 Second rule: l3 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10-Inner10^0+Ncnt14^0, -9+Inner10^0 <= 0, cost: 40-4*Inner10^0 New rule: l8 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, -9+Outer9^0 <= 0, cost: 42 Applied deletion Removed the following rules: 53 54 Chained accelerated rules with incoming rules Start location: l12 35: l0 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 39: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 34: l8 -> l3 : Inner10^0'=0, -9+Outer9^0 <= 0, cost: 2 56: l8 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, -9+Outer9^0 <= 0, cost: 42 57: l8 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, -9+Outer9^0 <= 0, cost: 42 33: l12 -> l0 : OuterIndex6^0'=0, Seed^0'=0, TRUE, cost: 2 55: l12 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9 <= 0, cost: 242 Eliminating location l0 by chaining: Applied chaining First rule: l12 -> l0 : ret_RandomInteger15^0'=ret_RandomInteger15^post12, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, -9 <= 0, cost: 242 Second rule: l0 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, Ncnt14^0'=0, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, -10+OuterIndex6^0 >= 0, cost: 2 New rule: l12 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 244 Applied deletion Removed the following rules: 33 35 55 Eliminating location l3 by chaining: Applied chaining First rule: l8 -> l3 : Inner10^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, -9+Outer9^0 <= 0, cost: 42 Second rule: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 New rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, (0 >= 0 /\ -9+Outer9^0 <= 0), cost: 44 Applied simplification Original rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, (0 >= 0 /\ -9+Outer9^0 <= 0), cost: 44 New rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, -9+Outer9^0 <= 0, cost: 44 Applied chaining First rule: l8 -> l3 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, -9+Outer9^0 <= 0, cost: 42 Second rule: l3 -> l8 : Outer9^0'=1+Outer9^0, -10+Inner10^0 >= 0, cost: 2 New rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, Outer9^0'=1+Outer9^0, (0 >= 0 /\ -9+Outer9^0 <= 0), cost: 44 Applied simplification Original rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, Outer9^0'=1+Outer9^0, (0 >= 0 /\ -9+Outer9^0 <= 0), cost: 44 New rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, Outer9^0'=1+Outer9^0, -9+Outer9^0 <= 0, cost: 44 Applied deletion Removed the following rules: 34 39 56 57 Eliminated locations on tree-shaped paths Start location: l12 59: l8 -> l8 : Inner10^0'=10, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, -9+Outer9^0 <= 0, cost: 44 60: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, Outer9^0'=1+Outer9^0, -9+Outer9^0 <= 0, cost: 44 58: l12 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 244 Applied acceleration Original rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=1+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10+Pcnt13^0, -9+Outer9^0 <= 0, cost: 44 New rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=n19+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10*n19+Pcnt13^0, (-1+n19 >= 0 /\ 10-n19-Outer9^0 >= 0), cost: 44*n19 Applied instantiation Original rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=n19+Outer9^0, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=10*n19+Pcnt13^0, (-1+n19 >= 0 /\ 10-n19-Outer9^0 >= 0), cost: 44*n19 New rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=100-10*Outer9^0+Pcnt13^0, (0 >= 0 /\ 9-Outer9^0 >= 0), cost: 440-44*Outer9^0 Applied acceleration Original rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=10+Ncnt14^0, Outer9^0'=1+Outer9^0, -9+Outer9^0 <= 0, cost: 44 New rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+10*n21, Outer9^0'=n21+Outer9^0, (10-n21-Outer9^0 >= 0 /\ -1+n21 >= 0), cost: 44*n21 Applied instantiation Original rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=Ncnt14^0+10*n21, Outer9^0'=n21+Outer9^0, (10-n21-Outer9^0 >= 0 /\ -1+n21 >= 0), cost: 44*n21 New rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=100+Ncnt14^0-10*Outer9^0, Outer9^0'=10, (0 >= 0 /\ 9-Outer9^0 >= 0), cost: 440-44*Outer9^0 Applied simplification Original rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=100-10*Outer9^0+Pcnt13^0, (0 >= 0 /\ 9-Outer9^0 >= 0), cost: 440-44*Outer9^0 New rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=100-10*Outer9^0+Pcnt13^0, -9+Outer9^0 <= 0, cost: 440-44*Outer9^0 Applied simplification Original rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=100+Ncnt14^0-10*Outer9^0, Outer9^0'=10, (0 >= 0 /\ 9-Outer9^0 >= 0), cost: 440-44*Outer9^0 New rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=100+Ncnt14^0-10*Outer9^0, Outer9^0'=10, -9+Outer9^0 <= 0, cost: 440-44*Outer9^0 Applied deletion Removed the following rules: 59 60 Accelerated simple loops Start location: l12 63: l8 -> l8 : Inner10^0'=10, Outer9^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=100-10*Outer9^0+Pcnt13^0, -9+Outer9^0 <= 0, cost: 440-44*Outer9^0 64: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=100+Ncnt14^0-10*Outer9^0, Outer9^0'=10, -9+Outer9^0 <= 0, cost: 440-44*Outer9^0 58: l12 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 244 Applied chaining First rule: l12 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 244 Second rule: l8 -> l8 : Inner10^0'=10, Outer9^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=100-10*Outer9^0+Pcnt13^0, -9+Outer9^0 <= 0, cost: 440-44*Outer9^0 New rule: l12 -> l8 : Inner10^0'=10, StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=100, (0 >= 0 /\ -9 <= 0), cost: 684 Applied chaining First rule: l12 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 244 Second rule: l8 -> l8 : Inner10^0'=10, Ntotal12^0'=Ntotal12^post4, Ncnt14^0'=100+Ncnt14^0-10*Outer9^0, Outer9^0'=10, -9+Outer9^0 <= 0, cost: 440-44*Outer9^0 New rule: l12 -> l8 : Inner10^0'=10, StartTime2^0'=1000, Ntotal12^0'=Ntotal12^post4, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=100, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=10, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 684 Applied deletion Removed the following rules: 63 64 Chained accelerated rules with incoming rules Start location: l12 58: l12 -> l8 : StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=0, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 244 65: l12 -> l8 : Inner10^0'=10, StartTime2^0'=1000, Ntotal12^0'=0, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=0, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=10, Ptotal11^0'=Ptotal11^post3, Pcnt13^0'=100, (0 >= 0 /\ -9 <= 0), cost: 684 66: l12 -> l8 : Inner10^0'=10, StartTime2^0'=1000, Ntotal12^0'=Ntotal12^post4, ret_RandomInteger15^0'=ret_RandomInteger15^post12, Ncnt14^0'=100, OuterIndex6^0'=10, Seed^0'=ret_RandomInteger15^post12, InnerIndex7^0'=10, Outer9^0'=10, Ptotal11^0'=0, Pcnt13^0'=0, (0 >= 0 /\ -9 <= 0), cost: 684 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