Start: f0
Program_Vars: Arg_0, Arg_1
Temp_Vars:
Locations: f0, f10, f3
Transitions:
0:f0(Arg_0,Arg_1) -> f3(1,Arg_1)
2:f3(Arg_0,Arg_1) -> f10(Arg_0,Arg_1):|:11<=Arg_0
1:f3(Arg_0,Arg_1) -> f3(Arg_0+1,10-Arg_0):|:Arg_0<=10
Eliminate variables {Arg_1} that do not contribute to the problem
Found invariant Arg_0<=11 && 1<=Arg_0 for location f3
Found invariant Arg_0<=11 && 11<=Arg_0 for location f10
Start: f0
Program_Vars: Arg_0
Temp_Vars:
Locations: f0, f10, f3
Transitions:
7:f0(Arg_0) -> f3(1)
9:f3(Arg_0) -> f10(Arg_0):|:Arg_0<=11 && 1<=Arg_0 && 11<=Arg_0
8:f3(Arg_0) -> f3(Arg_0+1):|:Arg_0<=11 && 1<=Arg_0 && Arg_0<=10
new bound:
13 {O(1)}
MPRF:
f3 [12-Arg_0 ]
Overall timebound:15 {O(1)}
7: f0->f3: 1 {O(1)}
8: f3->f3: 13 {O(1)}
9: f3->f10: 1 {O(1)}
Overall costbound: 15 {O(1)}
7: f0->f3: 1 {O(1)}
8: f3->f3: 13 {O(1)}
9: f3->f10: 1 {O(1)}
7: f0->f3, Arg_0: 1 {O(1)}
8: f3->f3, Arg_0: 11 {O(1)}
9: f3->f10, Arg_0: 11 {O(1)}