Initial Problem

Start: f0
Program_Vars: Arg_0
Temp_Vars: B
Locations: f0, f12, f5
Transitions:
2:f0(Arg_0) -> f12(B):|:B<=0
0:f0(Arg_0) -> f5(B):|:1<=B
3:f5(Arg_0) -> f12(Arg_0):|:20<=Arg_0
1:f5(Arg_0) -> f5(Arg_0+1):|:Arg_0<=19

Preprocessing

Found invariant 1<=Arg_0 for location f5

Problem after Preprocessing

Start: f0
Program_Vars: Arg_0
Temp_Vars: B
Locations: f0, f12, f5
Transitions:
2:f0(Arg_0) -> f12(B):|:B<=0
0:f0(Arg_0) -> f5(B):|:1<=B
3:f5(Arg_0) -> f12(Arg_0):|:1<=Arg_0 && 20<=Arg_0
1:f5(Arg_0) -> f5(Arg_0+1):|:1<=Arg_0 && Arg_0<=19

All Bounds

Timebounds

Overall timebound:inf {Infinity}
0: f0->f5: 1 {O(1)}
2: f0->f12: 1 {O(1)}
1: f5->f5: inf {Infinity}
3: f5->f12: 1 {O(1)}

Costbounds

Overall costbound: inf {Infinity}
0: f0->f5: 1 {O(1)}
2: f0->f12: 1 {O(1)}
1: f5->f5: inf {Infinity}
3: f5->f12: 1 {O(1)}

Sizebounds

1: f5->f5, Arg_0: 20 {O(1)}