Initial Problem

Start: eval_speedFails4_start
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4
Temp_Vars: nondef_0
Locations: eval_speedFails4_1, eval_speedFails4_2, eval_speedFails4_3, eval_speedFails4_4, eval_speedFails4_5, eval_speedFails4_6, eval_speedFails4_7, eval_speedFails4_bb0_in, eval_speedFails4_bb1_in, eval_speedFails4_bb2_in, eval_speedFails4_bb3_in, eval_speedFails4_start, eval_speedFails4_stop
Transitions:
2:eval_speedFails4_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
3:eval_speedFails4_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
4:eval_speedFails4_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
5:eval_speedFails4_4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_5(Arg_0,1,Arg_2,Arg_3,Arg_4):|:1<=Arg_0
6:eval_speedFails4_4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_5(Arg_0,-1,Arg_2,Arg_3,Arg_4):|:Arg_0<1
7:eval_speedFails4_5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
8:eval_speedFails4_6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
9:eval_speedFails4_7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_4,Arg_3,Arg_4)
1:eval_speedFails4_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_1(nondef_0,Arg_1,Arg_2,Arg_3,Arg_4)
10:eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:Arg_2<=Arg_3
11:eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:Arg_3<Arg_2
12:eval_speedFails4_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2+Arg_1,Arg_3,Arg_4):|:1<=Arg_0
13:eval_speedFails4_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2-Arg_1,Arg_3,Arg_4):|:Arg_0<1
14:eval_speedFails4_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_stop(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
0:eval_speedFails4_start(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)

Preprocessing

Found invariant Arg_1<=1 && 0<=1+Arg_1 for location eval_speedFails4_5

Found invariant Arg_1<=1 for location eval_speedFails4_bb1_in

Found invariant Arg_2<=Arg_3 && Arg_1<=1 for location eval_speedFails4_bb2_in

Found invariant 1+Arg_3<=Arg_2 && Arg_1<=1 for location eval_speedFails4_bb3_in

Found invariant 1+Arg_3<=Arg_2 && Arg_1<=1 for location eval_speedFails4_stop

Found invariant Arg_1<=1 && 0<=1+Arg_1 for location eval_speedFails4_7

Found invariant Arg_1<=1 && 0<=1+Arg_1 for location eval_speedFails4_6

Problem after Preprocessing

Start: eval_speedFails4_start
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4
Temp_Vars: nondef_0
Locations: eval_speedFails4_1, eval_speedFails4_2, eval_speedFails4_3, eval_speedFails4_4, eval_speedFails4_5, eval_speedFails4_6, eval_speedFails4_7, eval_speedFails4_bb0_in, eval_speedFails4_bb1_in, eval_speedFails4_bb2_in, eval_speedFails4_bb3_in, eval_speedFails4_start, eval_speedFails4_stop
Transitions:
2:eval_speedFails4_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
3:eval_speedFails4_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
4:eval_speedFails4_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)
5:eval_speedFails4_4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_5(Arg_0,1,Arg_2,Arg_3,Arg_4):|:1<=Arg_0
6:eval_speedFails4_4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_5(Arg_0,-1,Arg_2,Arg_3,Arg_4):|:Arg_0<1
7:eval_speedFails4_5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:Arg_1<=1 && 0<=1+Arg_1
8:eval_speedFails4_6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:Arg_1<=1 && 0<=1+Arg_1
9:eval_speedFails4_7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_4,Arg_3,Arg_4):|:Arg_1<=1 && 0<=1+Arg_1
1:eval_speedFails4_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_1(nondef_0,Arg_1,Arg_2,Arg_3,Arg_4)
10:eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:Arg_1<=1 && Arg_2<=Arg_3
11:eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:Arg_1<=1 && Arg_3<Arg_2
12:eval_speedFails4_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2+Arg_1,Arg_3,Arg_4):|:Arg_2<=Arg_3 && Arg_1<=1 && 1<=Arg_0
13:eval_speedFails4_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb1_in(Arg_0,Arg_1,Arg_2-Arg_1,Arg_3,Arg_4):|:Arg_2<=Arg_3 && Arg_1<=1 && Arg_0<1
14:eval_speedFails4_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_stop(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4):|:1+Arg_3<=Arg_2 && Arg_1<=1
0:eval_speedFails4_start(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4) -> eval_speedFails4_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4)

All Bounds

Timebounds

Overall timebound:inf {Infinity}
2: eval_speedFails4_1->eval_speedFails4_2: 1 {O(1)}
3: eval_speedFails4_2->eval_speedFails4_3: 1 {O(1)}
4: eval_speedFails4_3->eval_speedFails4_4: 1 {O(1)}
5: eval_speedFails4_4->eval_speedFails4_5: 1 {O(1)}
6: eval_speedFails4_4->eval_speedFails4_5: 1 {O(1)}
7: eval_speedFails4_5->eval_speedFails4_6: 1 {O(1)}
8: eval_speedFails4_6->eval_speedFails4_7: 1 {O(1)}
9: eval_speedFails4_7->eval_speedFails4_bb1_in: 1 {O(1)}
1: eval_speedFails4_bb0_in->eval_speedFails4_1: 1 {O(1)}
10: eval_speedFails4_bb1_in->eval_speedFails4_bb2_in: inf {Infinity}
11: eval_speedFails4_bb1_in->eval_speedFails4_bb3_in: 1 {O(1)}
12: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in: inf {Infinity}
13: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in: inf {Infinity}
14: eval_speedFails4_bb3_in->eval_speedFails4_stop: 1 {O(1)}
0: eval_speedFails4_start->eval_speedFails4_bb0_in: 1 {O(1)}

Costbounds

Overall costbound: inf {Infinity}
2: eval_speedFails4_1->eval_speedFails4_2: 1 {O(1)}
3: eval_speedFails4_2->eval_speedFails4_3: 1 {O(1)}
4: eval_speedFails4_3->eval_speedFails4_4: 1 {O(1)}
5: eval_speedFails4_4->eval_speedFails4_5: 1 {O(1)}
6: eval_speedFails4_4->eval_speedFails4_5: 1 {O(1)}
7: eval_speedFails4_5->eval_speedFails4_6: 1 {O(1)}
8: eval_speedFails4_6->eval_speedFails4_7: 1 {O(1)}
9: eval_speedFails4_7->eval_speedFails4_bb1_in: 1 {O(1)}
1: eval_speedFails4_bb0_in->eval_speedFails4_1: 1 {O(1)}
10: eval_speedFails4_bb1_in->eval_speedFails4_bb2_in: inf {Infinity}
11: eval_speedFails4_bb1_in->eval_speedFails4_bb3_in: 1 {O(1)}
12: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in: inf {Infinity}
13: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in: inf {Infinity}
14: eval_speedFails4_bb3_in->eval_speedFails4_stop: 1 {O(1)}
0: eval_speedFails4_start->eval_speedFails4_bb0_in: 1 {O(1)}

Sizebounds

2: eval_speedFails4_1->eval_speedFails4_2, Arg_1: Arg_1 {O(n)}
2: eval_speedFails4_1->eval_speedFails4_2, Arg_2: Arg_2 {O(n)}
2: eval_speedFails4_1->eval_speedFails4_2, Arg_3: Arg_3 {O(n)}
2: eval_speedFails4_1->eval_speedFails4_2, Arg_4: Arg_4 {O(n)}
3: eval_speedFails4_2->eval_speedFails4_3, Arg_1: Arg_1 {O(n)}
3: eval_speedFails4_2->eval_speedFails4_3, Arg_2: Arg_2 {O(n)}
3: eval_speedFails4_2->eval_speedFails4_3, Arg_3: Arg_3 {O(n)}
3: eval_speedFails4_2->eval_speedFails4_3, Arg_4: Arg_4 {O(n)}
4: eval_speedFails4_3->eval_speedFails4_4, Arg_1: Arg_1 {O(n)}
4: eval_speedFails4_3->eval_speedFails4_4, Arg_2: Arg_2 {O(n)}
4: eval_speedFails4_3->eval_speedFails4_4, Arg_3: Arg_3 {O(n)}
4: eval_speedFails4_3->eval_speedFails4_4, Arg_4: Arg_4 {O(n)}
5: eval_speedFails4_4->eval_speedFails4_5, Arg_1: 1 {O(1)}
5: eval_speedFails4_4->eval_speedFails4_5, Arg_2: Arg_2 {O(n)}
5: eval_speedFails4_4->eval_speedFails4_5, Arg_3: Arg_3 {O(n)}
5: eval_speedFails4_4->eval_speedFails4_5, Arg_4: Arg_4 {O(n)}
6: eval_speedFails4_4->eval_speedFails4_5, Arg_1: 1 {O(1)}
6: eval_speedFails4_4->eval_speedFails4_5, Arg_2: Arg_2 {O(n)}
6: eval_speedFails4_4->eval_speedFails4_5, Arg_3: Arg_3 {O(n)}
6: eval_speedFails4_4->eval_speedFails4_5, Arg_4: Arg_4 {O(n)}
7: eval_speedFails4_5->eval_speedFails4_6, Arg_1: 1 {O(1)}
7: eval_speedFails4_5->eval_speedFails4_6, Arg_2: 2*Arg_2 {O(n)}
7: eval_speedFails4_5->eval_speedFails4_6, Arg_3: 2*Arg_3 {O(n)}
7: eval_speedFails4_5->eval_speedFails4_6, Arg_4: 2*Arg_4 {O(n)}
8: eval_speedFails4_6->eval_speedFails4_7, Arg_1: 1 {O(1)}
8: eval_speedFails4_6->eval_speedFails4_7, Arg_2: 2*Arg_2 {O(n)}
8: eval_speedFails4_6->eval_speedFails4_7, Arg_3: 2*Arg_3 {O(n)}
8: eval_speedFails4_6->eval_speedFails4_7, Arg_4: 2*Arg_4 {O(n)}
9: eval_speedFails4_7->eval_speedFails4_bb1_in, Arg_1: 1 {O(1)}
9: eval_speedFails4_7->eval_speedFails4_bb1_in, Arg_2: 2*Arg_4 {O(n)}
9: eval_speedFails4_7->eval_speedFails4_bb1_in, Arg_3: 2*Arg_3 {O(n)}
9: eval_speedFails4_7->eval_speedFails4_bb1_in, Arg_4: 2*Arg_4 {O(n)}
1: eval_speedFails4_bb0_in->eval_speedFails4_1, Arg_1: Arg_1 {O(n)}
1: eval_speedFails4_bb0_in->eval_speedFails4_1, Arg_2: Arg_2 {O(n)}
1: eval_speedFails4_bb0_in->eval_speedFails4_1, Arg_3: Arg_3 {O(n)}
1: eval_speedFails4_bb0_in->eval_speedFails4_1, Arg_4: Arg_4 {O(n)}
10: eval_speedFails4_bb1_in->eval_speedFails4_bb2_in, Arg_1: 1 {O(1)}
10: eval_speedFails4_bb1_in->eval_speedFails4_bb2_in, Arg_3: 2*Arg_3 {O(n)}
10: eval_speedFails4_bb1_in->eval_speedFails4_bb2_in, Arg_4: 2*Arg_4 {O(n)}
11: eval_speedFails4_bb1_in->eval_speedFails4_bb3_in, Arg_1: 3 {O(1)}
11: eval_speedFails4_bb1_in->eval_speedFails4_bb3_in, Arg_3: 6*Arg_3 {O(n)}
11: eval_speedFails4_bb1_in->eval_speedFails4_bb3_in, Arg_4: 6*Arg_4 {O(n)}
12: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in, Arg_1: 1 {O(1)}
12: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in, Arg_3: 2*Arg_3 {O(n)}
12: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in, Arg_4: 2*Arg_4 {O(n)}
13: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in, Arg_1: 1 {O(1)}
13: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in, Arg_3: 2*Arg_3 {O(n)}
13: eval_speedFails4_bb2_in->eval_speedFails4_bb1_in, Arg_4: 2*Arg_4 {O(n)}
14: eval_speedFails4_bb3_in->eval_speedFails4_stop, Arg_1: 3 {O(1)}
14: eval_speedFails4_bb3_in->eval_speedFails4_stop, Arg_3: 6*Arg_3 {O(n)}
14: eval_speedFails4_bb3_in->eval_speedFails4_stop, Arg_4: 6*Arg_4 {O(n)}
0: eval_speedFails4_start->eval_speedFails4_bb0_in, Arg_0: Arg_0 {O(n)}
0: eval_speedFails4_start->eval_speedFails4_bb0_in, Arg_1: Arg_1 {O(n)}
0: eval_speedFails4_start->eval_speedFails4_bb0_in, Arg_2: Arg_2 {O(n)}
0: eval_speedFails4_start->eval_speedFails4_bb0_in, Arg_3: Arg_3 {O(n)}
0: eval_speedFails4_start->eval_speedFails4_bb0_in, Arg_4: Arg_4 {O(n)}