Start: f0
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3
Temp_Vars: E
Locations: f0, f16, f6
Transitions:
0:f0(Arg_0,Arg_1,Arg_2,Arg_3) -> f6(1,Arg_2,Arg_2,Arg_3)
3:f6(Arg_0,Arg_1,Arg_2,Arg_3) -> f16(Arg_0,Arg_1,Arg_2,Arg_3):|:Arg_1<=Arg_0+1
1:f6(Arg_0,Arg_1,Arg_2,Arg_3) -> f6(Arg_0,E,Arg_2,E):|:Arg_0+2<=Arg_1 && Arg_2+1<=E^2
2:f6(Arg_0,Arg_1,Arg_2,Arg_3) -> f6(E,Arg_1,Arg_2,E):|:Arg_0+2<=Arg_1 && E^2<=Arg_2
Eliminate variables {Arg_3} that do not contribute to the problem
Found invariant Arg_1<=1+Arg_0 for location f16
Start: f0
Program_Vars: Arg_0, Arg_1, Arg_2
Temp_Vars: E
Locations: f0, f16, f6
Transitions:
9:f0(Arg_0,Arg_1,Arg_2) -> f6(1,Arg_2,Arg_2)
12:f6(Arg_0,Arg_1,Arg_2) -> f16(Arg_0,Arg_1,Arg_2):|:Arg_1<=Arg_0+1
10:f6(Arg_0,Arg_1,Arg_2) -> f6(Arg_0,E,Arg_2):|:Arg_0+2<=Arg_1 && Arg_2+1<=E^2
11:f6(Arg_0,Arg_1,Arg_2) -> f6(E,Arg_1,Arg_2):|:Arg_0+2<=Arg_1 && E^2<=Arg_2
Overall timebound:inf {Infinity}
9: f0->f6: 1 {O(1)}
10: f6->f6: inf {Infinity}
11: f6->f6: inf {Infinity}
12: f6->f16: 1 {O(1)}
Overall costbound: inf {Infinity}
9: f0->f6: 1 {O(1)}
10: f6->f6: inf {Infinity}
11: f6->f6: inf {Infinity}
12: f6->f16: 1 {O(1)}
9: f0->f6, Arg_0: 1 {O(1)}
9: f0->f6, Arg_1: Arg_2 {O(n)}
9: f0->f6, Arg_2: Arg_2 {O(n)}
10: f6->f6, Arg_2: 2*Arg_2 {O(n)}
11: f6->f6, Arg_2: 2*Arg_2 {O(n)}
12: f6->f16, Arg_2: 5*Arg_2 {O(n)}