Start: f0
Program_Vars: Arg_0, Arg_1
Temp_Vars:
Locations: f0, f5, f8
Transitions:
0:f0(Arg_0,Arg_1) -> f5(2,4)
1:f5(Arg_0,Arg_1) -> f5(Arg_0+2,Arg_0+4):|:Arg_0<=19
2:f5(Arg_0,Arg_1) -> f8(Arg_0,Arg_1):|:20<=Arg_0
Eliminate variables {Arg_1} that do not contribute to the problem
Found invariant Arg_0<=21 && 2<=Arg_0 for location f5
Found invariant Arg_0<=21 && 20<=Arg_0 for location f8
Start: f0
Program_Vars: Arg_0
Temp_Vars:
Locations: f0, f5, f8
Transitions:
7:f0(Arg_0) -> f5(2)
8:f5(Arg_0) -> f5(Arg_0+2):|:Arg_0<=21 && 2<=Arg_0 && Arg_0<=19
9:f5(Arg_0) -> f8(Arg_0):|:Arg_0<=21 && 2<=Arg_0 && 20<=Arg_0
new bound:
24 {O(1)}
MPRF:
f5 [22-Arg_0 ]
Overall timebound:26 {O(1)}
7: f0->f5: 1 {O(1)}
8: f5->f5: 24 {O(1)}
9: f5->f8: 1 {O(1)}
Overall costbound: 26 {O(1)}
7: f0->f5: 1 {O(1)}
8: f5->f5: 24 {O(1)}
9: f5->f8: 1 {O(1)}
7: f0->f5, Arg_0: 2 {O(1)}
8: f5->f5, Arg_0: 21 {O(1)}
9: f5->f8, Arg_0: 21 {O(1)}