Start: f0
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5
Temp_Vars: G, H
Locations: f0, f12, f27, f42, f55, f66
Transitions:
0:f0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f12(G,G,G,0,Arg_4,Arg_5)
1:f12(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f12(Arg_0,Arg_1,Arg_2,Arg_3+1,G,Arg_5):|:Arg_3+1<=Arg_2
11:f12(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f27(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5):|:Arg_2<=Arg_3
2:f27(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f27(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,G):|:H+1<=0
3:f27(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f27(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,G)
10:f27(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f42(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5)
4:f42(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f42(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5):|:H+1<=G
5:f42(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f42(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5)
9:f42(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f55(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5)
6:f55(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f55(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5):|:H+1<=G
7:f55(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f55(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5)
8:f55(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5) -> f66(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5)
Eliminate variables {Arg_0,Arg_1,Arg_4,Arg_5} that do not contribute to the problem
Found invariant 0<=Arg_3 && Arg_2<=Arg_3 for location f42
Found invariant 0<=Arg_3 && Arg_2<=Arg_3 for location f55
Found invariant 0<=Arg_3 && Arg_2<=Arg_3 for location f66
Found invariant 0<=Arg_3 && Arg_2<=Arg_3 for location f27
Found invariant 0<=Arg_3 for location f12
Start: f0
Program_Vars: Arg_2, Arg_3
Temp_Vars: G, H
Locations: f0, f12, f27, f42, f55, f66
Transitions:
28:f0(Arg_2,Arg_3) -> f12(G,0)
29:f12(Arg_2,Arg_3) -> f12(Arg_2,Arg_3+1):|:0<=Arg_3 && Arg_3+1<=Arg_2
30:f12(Arg_2,Arg_3) -> f27(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3
31:f27(Arg_2,Arg_3) -> f27(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3 && H+1<=0
32:f27(Arg_2,Arg_3) -> f27(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3
33:f27(Arg_2,Arg_3) -> f42(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3
34:f42(Arg_2,Arg_3) -> f42(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3 && H+1<=G
35:f42(Arg_2,Arg_3) -> f42(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3
36:f42(Arg_2,Arg_3) -> f55(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3
37:f55(Arg_2,Arg_3) -> f55(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3 && H+1<=G
38:f55(Arg_2,Arg_3) -> f55(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3
39:f55(Arg_2,Arg_3) -> f66(Arg_2,Arg_3):|:0<=Arg_3 && Arg_2<=Arg_3
Overall timebound:inf {Infinity}
28: f0->f12: 1 {O(1)}
29: f12->f12: inf {Infinity}
30: f12->f27: 1 {O(1)}
31: f27->f27: inf {Infinity}
32: f27->f27: inf {Infinity}
33: f27->f42: 1 {O(1)}
34: f42->f42: inf {Infinity}
35: f42->f42: inf {Infinity}
36: f42->f55: 1 {O(1)}
37: f55->f55: inf {Infinity}
38: f55->f55: inf {Infinity}
39: f55->f66: 1 {O(1)}
Overall costbound: inf {Infinity}
28: f0->f12: 1 {O(1)}
29: f12->f12: inf {Infinity}
30: f12->f27: 1 {O(1)}
31: f27->f27: inf {Infinity}
32: f27->f27: inf {Infinity}
33: f27->f42: 1 {O(1)}
34: f42->f42: inf {Infinity}
35: f42->f42: inf {Infinity}
36: f42->f55: 1 {O(1)}
37: f55->f55: inf {Infinity}
38: f55->f55: inf {Infinity}
39: f55->f66: 1 {O(1)}
28: f0->f12, Arg_3: 0 {O(1)}