Start: f0
Program_Vars: Arg_0
Temp_Vars: B
Locations: f0, f11, f3
Transitions:
0:f0(Arg_0) -> f3(0)
2:f3(Arg_0) -> f11(Arg_0):|:10<=Arg_0 && B+1<=0
3:f3(Arg_0) -> f11(Arg_0):|:10<=Arg_0
1:f3(Arg_0) -> f3(Arg_0+1):|:Arg_0<=9
Found invariant Arg_0<=10 && 10<=Arg_0 for location f11
Found invariant Arg_0<=10 && 0<=Arg_0 for location f3
Start: f0
Program_Vars: Arg_0
Temp_Vars: B
Locations: f0, f11, f3
Transitions:
0:f0(Arg_0) -> f3(0)
2:f3(Arg_0) -> f11(Arg_0):|:Arg_0<=10 && 0<=Arg_0 && 10<=Arg_0 && B+1<=0
3:f3(Arg_0) -> f11(Arg_0):|:Arg_0<=10 && 0<=Arg_0 && 10<=Arg_0
1:f3(Arg_0) -> f3(Arg_0+1):|:Arg_0<=10 && 0<=Arg_0 && Arg_0<=9
new bound:
10 {O(1)}
MPRF:
f3 [10-Arg_0 ]
Overall timebound:13 {O(1)}
0: f0->f3: 1 {O(1)}
1: f3->f3: 10 {O(1)}
2: f3->f11: 1 {O(1)}
3: f3->f11: 1 {O(1)}
Overall costbound: 13 {O(1)}
0: f0->f3: 1 {O(1)}
1: f3->f3: 10 {O(1)}
2: f3->f11: 1 {O(1)}
3: f3->f11: 1 {O(1)}
0: f0->f3, Arg_0: 0 {O(1)}
1: f3->f3, Arg_0: 10 {O(1)}
2: f3->f11, Arg_0: 10 {O(1)}
3: f3->f11, Arg_0: 10 {O(1)}