Start: f0
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4
Temp_Vars: F
Locations: f0, f11, f21, f23, f26
Transitions:
5:f0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> f11(8,F,0,Arg_3,8):|:1<=F
0:f11(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> f11(Arg_0-1,Arg_1-1,Arg_2+1,F,Arg_4):|:1<=Arg_0 && 1<=F
1:f11(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> f11(Arg_0-1,Arg_1,Arg_2,F,Arg_4):|:F<=0 && 1<=Arg_0 && Arg_1+1<=Arg_0
4:f11(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> f21(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:Arg_0<=0
2:f21(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> f21(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
3:f23(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> f26(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
Cut unreachable locations [f23; f26] from the program graph
Eliminate variables {Arg_2,Arg_3,Arg_4} that do not contribute to the problem
Found invariant 0<=7+Arg_1 && 0<=7+Arg_0+Arg_1 && Arg_0<=7+Arg_1 && Arg_0<=8 && 0<=Arg_0 for location f11
Found invariant 0<=7+Arg_1 && 0<=7+Arg_0+Arg_1 && Arg_0<=7+Arg_1 && Arg_0<=0 && 0<=Arg_0 for location f21
Start: f0
Program_Vars: Arg_0, Arg_1
Temp_Vars: F
Locations: f0, f11, f21
Transitions:
13:f0(Arg_0,Arg_1) -> f11(8,F):|:1<=F
14:f11(Arg_0,Arg_1) -> f11(Arg_0-1,Arg_1-1):|:0<=7+Arg_1 && 0<=7+Arg_0+Arg_1 && Arg_0<=7+Arg_1 && Arg_0<=8 && 0<=Arg_0 && 1<=Arg_0 && 1<=F
15:f11(Arg_0,Arg_1) -> f11(Arg_0-1,Arg_1):|:0<=7+Arg_1 && 0<=7+Arg_0+Arg_1 && Arg_0<=7+Arg_1 && Arg_0<=8 && 0<=Arg_0 && F<=0 && 1<=Arg_0 && Arg_1+1<=Arg_0
16:f11(Arg_0,Arg_1) -> f21(Arg_0,Arg_1):|:0<=7+Arg_1 && 0<=7+Arg_0+Arg_1 && Arg_0<=7+Arg_1 && Arg_0<=8 && 0<=Arg_0 && Arg_0<=0
17:f21(Arg_0,Arg_1) -> f21(Arg_0,Arg_1):|:0<=7+Arg_1 && 0<=7+Arg_0+Arg_1 && Arg_0<=7+Arg_1 && Arg_0<=0 && 0<=Arg_0
new bound:
9 {O(1)}
MPRF:
f11 [Arg_0+1 ]
new bound:
9 {O(1)}
MPRF:
f11 [Arg_0+1 ]
Overall timebound:inf {Infinity}
13: f0->f11: 1 {O(1)}
14: f11->f11: 9 {O(1)}
15: f11->f11: 9 {O(1)}
16: f11->f21: 1 {O(1)}
17: f21->f21: inf {Infinity}
Overall costbound: inf {Infinity}
13: f0->f11: 1 {O(1)}
14: f11->f11: 9 {O(1)}
15: f11->f11: 9 {O(1)}
16: f11->f21: 1 {O(1)}
17: f21->f21: inf {Infinity}
13: f0->f11, Arg_0: 8 {O(1)}
14: f11->f11, Arg_0: 7 {O(1)}
15: f11->f11, Arg_0: 7 {O(1)}
15: f11->f11, Arg_1: 7 {O(1)}
16: f11->f21, Arg_0: 0 {O(1)}
17: f21->f21, Arg_0: 0 {O(1)}