Start: f0
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3
Temp_Vars: E, F
Locations: f0, f14, f22
Transitions:
0:f0(Arg_0,Arg_1,Arg_2,Arg_3) -> f14(E,E,0,Arg_3):|:E<=0
1:f0(Arg_0,Arg_1,Arg_2,Arg_3) -> f14(E,E,0,Arg_3):|:1024<=E
2:f0(Arg_0,Arg_1,Arg_2,Arg_3) -> f14(E,E,0,F):|:E<=1023 && 1<=E
3:f14(Arg_0,Arg_1,Arg_2,Arg_3) -> f14(Arg_0,Arg_1,Arg_2+1,Arg_3):|:Arg_2+1<=E
4:f14(Arg_0,Arg_1,Arg_2,Arg_3) -> f22(Arg_0,Arg_1,Arg_2,Arg_3):|:E<=Arg_2
Eliminate variables {F,Arg_0,Arg_1,Arg_3} that do not contribute to the problem
Found invariant 0<=Arg_2 for location f14
Found invariant 0<=Arg_2 for location f22
Start: f0
Program_Vars: Arg_2
Temp_Vars: E
Locations: f0, f14, f22
Transitions:
9:f0(Arg_2) -> f14(0):|:E<=0
10:f0(Arg_2) -> f14(0):|:1024<=E
11:f0(Arg_2) -> f14(0):|:E<=1023 && 1<=E
12:f14(Arg_2) -> f14(Arg_2+1):|:0<=Arg_2 && Arg_2+1<=E
13:f14(Arg_2) -> f22(Arg_2):|:0<=Arg_2 && E<=Arg_2
Overall timebound:inf {Infinity}
9: f0->f14: 1 {O(1)}
10: f0->f14: 1 {O(1)}
11: f0->f14: 1 {O(1)}
12: f14->f14: inf {Infinity}
13: f14->f22: 1 {O(1)}
Overall costbound: inf {Infinity}
9: f0->f14: 1 {O(1)}
10: f0->f14: 1 {O(1)}
11: f0->f14: 1 {O(1)}
12: f14->f14: inf {Infinity}
13: f14->f22: 1 {O(1)}
9: f0->f14, Arg_2: 0 {O(1)}
10: f0->f14, Arg_2: 0 {O(1)}
11: f0->f14, Arg_2: 0 {O(1)}