Initial Problem
Start: eval_foo_start
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5, Arg_6, Arg_7, Arg_8, Arg_9
Temp_Vars: nondef.0, nondef.1
Locations: eval_foo_.critedge_in, eval_foo_0, eval_foo_1, eval_foo_2, eval_foo_3, eval_foo_bb0_in, eval_foo_bb1_in, eval_foo_bb2_in, eval_foo_bb3_in, eval_foo_bb4_in, eval_foo_bb5_in, eval_foo_bb6_in, eval_foo_bb7_in, eval_foo_start, eval_foo_stop
Transitions:
20:eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb6_in(Arg_0,Arg_1,Arg_0-1,Arg_3,Arg_3,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
7:eval_foo_0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,nondef.0,Arg_6,Arg_7,Arg_8,Arg_9)
8:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_5<0
9:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:0<Arg_5
10:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb6_in(Arg_0,Arg_1,Arg_0,Arg_3,Arg_1,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_5<=0 && 0<=Arg_5
15:eval_foo_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,nondef.1,Arg_7,Arg_8,Arg_9)
18:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_6<=0 && 0<=Arg_6
16:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_6<0
17:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:0<Arg_6
1:eval_foo_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb1_in(Arg_7,0,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
2:eval_foo_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:0<=Arg_0 && 0<=Arg_1
3:eval_foo_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_0<0
4:eval_foo_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_1<0
5:eval_foo_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
12:eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_7<Arg_3
11:eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9):|:Arg_3<=Arg_7
13:eval_foo_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
19:eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3+1,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
21:eval_foo_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb1_in(Arg_2,Arg_4-1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
22:eval_foo_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_stop(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
0:eval_foo_start(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9) -> eval_foo_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7,Arg_8,Arg_9)
Preprocessing
Eliminate variables {Arg_8,Arg_9} that do not contribute to the problem
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_bb5_in
Found invariant Arg_0<=Arg_7 && 0<=1+Arg_1 for location eval_foo_bb7_in
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_2
Found invariant 0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_0
Found invariant Arg_0<=Arg_7 && 0<=1+Arg_1 for location eval_foo_stop
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_bb3_in
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_3
Found invariant 0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_bb2_in
Found invariant 0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_1
Found invariant Arg_0<=Arg_7 && 0<=1+Arg_1 for location eval_foo_bb1_in
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_.critedge_in
Found invariant 0<=Arg_7 && 0<=Arg_4+Arg_7 && 0<=1+Arg_2+Arg_7 && Arg_2<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_4 && 0<=1+Arg_2+Arg_4 && 0<=Arg_1+Arg_4 && Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=1+Arg_2 && 0<=1+Arg_1+Arg_2 && 0<=1+Arg_0+Arg_2 && Arg_0<=1+Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_bb6_in
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_bb4_in
Problem after Preprocessing
Start: eval_foo_start
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5, Arg_6, Arg_7
Temp_Vars: nondef.0, nondef.1
Locations: eval_foo_.critedge_in, eval_foo_0, eval_foo_1, eval_foo_2, eval_foo_3, eval_foo_bb0_in, eval_foo_bb1_in, eval_foo_bb2_in, eval_foo_bb3_in, eval_foo_bb4_in, eval_foo_bb5_in, eval_foo_bb6_in, eval_foo_bb7_in, eval_foo_start, eval_foo_stop
Transitions:
44:eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb6_in(Arg_0,Arg_1,Arg_0-1,Arg_3,Arg_3,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0
45:eval_foo_0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,nondef.0,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0
46:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_5<0
47:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<Arg_5
48:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb6_in(Arg_0,Arg_1,Arg_0,Arg_3,Arg_1,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_5<=0 && 0<=Arg_5
49:eval_foo_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,nondef.1,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0
52:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_6<=0 && 0<=Arg_6
50:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_6<0
51:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<Arg_6
53:eval_foo_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb1_in(Arg_7,0,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7)
54:eval_foo_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:Arg_0<=Arg_7 && 0<=1+Arg_1 && 0<=Arg_0 && 0<=Arg_1
55:eval_foo_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:Arg_0<=Arg_7 && 0<=1+Arg_1 && Arg_0<0
56:eval_foo_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:Arg_0<=Arg_7 && 0<=1+Arg_1 && Arg_1<0
57:eval_foo_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0
59:eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_7<Arg_3
58:eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_3<=Arg_7
60:eval_foo_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0
61:eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3+1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0
62:eval_foo_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb1_in(Arg_2,Arg_4-1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_4+Arg_7 && 0<=1+Arg_2+Arg_7 && Arg_2<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_4 && 0<=1+Arg_2+Arg_4 && 0<=Arg_1+Arg_4 && Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=1+Arg_2 && 0<=1+Arg_1+Arg_2 && 0<=1+Arg_0+Arg_2 && Arg_0<=1+Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0
63:eval_foo_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_stop(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:Arg_0<=Arg_7 && 0<=1+Arg_1
64:eval_foo_start(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7)
MPRF for transition 44:eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb6_in(Arg_0,Arg_1,Arg_0-1,Arg_3,Arg_3,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 of depth 1:
new bound:
Arg_7+1 {O(n)}
MPRF:
eval_foo_1 [Arg_0+1 ]
eval_foo_3 [Arg_0+1 ]
eval_foo_bb2_in [Arg_0+1 ]
eval_foo_0 [Arg_0+1 ]
eval_foo_.critedge_in [Arg_0+1 ]
eval_foo_bb4_in [Arg_0+1 ]
eval_foo_2 [Arg_0+1 ]
eval_foo_bb5_in [Arg_0+1 ]
eval_foo_bb3_in [Arg_0+1 ]
eval_foo_bb6_in [Arg_2+1 ]
eval_foo_bb1_in [Arg_0+1 ]
MPRF for transition 46:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_5<0 of depth 1:
new bound:
Arg_7+1 {O(n)}
MPRF:
eval_foo_1 [Arg_0+1 ]
eval_foo_3 [Arg_0 ]
eval_foo_bb2_in [Arg_0+1 ]
eval_foo_0 [Arg_0+1 ]
eval_foo_.critedge_in [Arg_0 ]
eval_foo_bb4_in [Arg_0 ]
eval_foo_2 [Arg_0 ]
eval_foo_bb5_in [Arg_0 ]
eval_foo_bb3_in [Arg_0 ]
eval_foo_bb6_in [Arg_2+1 ]
eval_foo_bb1_in [Arg_0+1 ]
MPRF for transition 47:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<Arg_5 of depth 1:
new bound:
Arg_7+1 {O(n)}
MPRF:
eval_foo_1 [Arg_0+1 ]
eval_foo_3 [Arg_0 ]
eval_foo_bb2_in [Arg_0+1 ]
eval_foo_0 [Arg_0+1 ]
eval_foo_.critedge_in [Arg_0 ]
eval_foo_bb4_in [Arg_0 ]
eval_foo_2 [Arg_0 ]
eval_foo_bb5_in [Arg_0 ]
eval_foo_bb3_in [Arg_0 ]
eval_foo_bb6_in [Arg_2+1 ]
eval_foo_bb1_in [Arg_0+1 ]
MPRF for transition 52:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_6<=0 && 0<=Arg_6 of depth 1:
new bound:
Arg_7+1 {O(n)}
MPRF:
eval_foo_1 [Arg_0+1 ]
eval_foo_3 [Arg_0+1 ]
eval_foo_bb2_in [Arg_0+1 ]
eval_foo_0 [Arg_0+1 ]
eval_foo_.critedge_in [Arg_0 ]
eval_foo_bb4_in [Arg_0+1 ]
eval_foo_2 [Arg_0+1 ]
eval_foo_bb5_in [Arg_0+1 ]
eval_foo_bb3_in [Arg_0+1 ]
eval_foo_bb6_in [Arg_2+1 ]
eval_foo_bb1_in [Arg_0+1 ]
MPRF for transition 59:eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_7<Arg_3 of depth 1:
new bound:
Arg_7+1 {O(n)}
MPRF:
eval_foo_1 [Arg_0+1 ]
eval_foo_3 [Arg_0+1 ]
eval_foo_bb2_in [Arg_0+1 ]
eval_foo_0 [Arg_0+1 ]
eval_foo_.critedge_in [Arg_0 ]
eval_foo_bb4_in [Arg_0+1 ]
eval_foo_2 [Arg_0+1 ]
eval_foo_bb5_in [Arg_0+1 ]
eval_foo_bb3_in [Arg_0+1 ]
eval_foo_bb6_in [Arg_2+1 ]
eval_foo_bb1_in [Arg_0+1 ]
MPRF for transition 49:eval_foo_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,nondef.1,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 of depth 1:
new bound:
4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
MPRF:
eval_foo_.critedge_in [Arg_0+Arg_7 ]
eval_foo_1 [Arg_0+Arg_7+1 ]
eval_foo_3 [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb2_in [Arg_0+Arg_7+1 ]
eval_foo_0 [Arg_0+Arg_7+1 ]
eval_foo_bb4_in [Arg_0+Arg_7+1-Arg_3 ]
eval_foo_2 [Arg_0+Arg_7+1-Arg_3 ]
eval_foo_bb5_in [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb3_in [Arg_0+Arg_7+1-Arg_3 ]
eval_foo_bb6_in [Arg_2+Arg_7+1 ]
eval_foo_bb1_in [Arg_0+Arg_7+1 ]
MPRF for transition 50:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_6<0 of depth 1:
new bound:
2*Arg_7*Arg_7+5*Arg_7+3 {O(n^2)}
MPRF:
eval_foo_.critedge_in [Arg_7+1 ]
eval_foo_1 [Arg_7+1 ]
eval_foo_3 [Arg_7+1-Arg_3 ]
eval_foo_bb2_in [Arg_7+1 ]
eval_foo_0 [Arg_7+1 ]
eval_foo_bb4_in [Arg_7+1-Arg_3 ]
eval_foo_2 [Arg_7+1-Arg_3 ]
eval_foo_bb5_in [Arg_7-Arg_3 ]
eval_foo_bb3_in [Arg_7+1-Arg_3 ]
eval_foo_bb6_in [Arg_7+1 ]
eval_foo_bb1_in [Arg_7+1 ]
MPRF for transition 51:eval_foo_3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<Arg_6 of depth 1:
new bound:
2*Arg_7*Arg_7+5*Arg_7+3 {O(n^2)}
MPRF:
eval_foo_.critedge_in [Arg_7+1 ]
eval_foo_1 [Arg_7+1 ]
eval_foo_3 [Arg_7+1-Arg_3 ]
eval_foo_bb2_in [Arg_7+1 ]
eval_foo_0 [Arg_7+1 ]
eval_foo_bb4_in [Arg_7+1-Arg_3 ]
eval_foo_2 [Arg_7+1-Arg_3 ]
eval_foo_bb5_in [Arg_7-Arg_3 ]
eval_foo_bb3_in [Arg_7+1-Arg_3 ]
eval_foo_bb6_in [Arg_7+1 ]
eval_foo_bb1_in [Arg_7+1 ]
MPRF for transition 58:eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_3<=Arg_7 of depth 1:
new bound:
4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
MPRF:
eval_foo_.critedge_in [Arg_0+Arg_7 ]
eval_foo_1 [Arg_0+Arg_7+1 ]
eval_foo_3 [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb2_in [Arg_0+Arg_7+1 ]
eval_foo_0 [Arg_0+Arg_7+1 ]
eval_foo_bb4_in [Arg_0+Arg_7-Arg_3 ]
eval_foo_2 [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb5_in [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb3_in [Arg_0+Arg_7+1-Arg_3 ]
eval_foo_bb6_in [Arg_2+Arg_7+1 ]
eval_foo_bb1_in [Arg_0+Arg_7+1 ]
MPRF for transition 60:eval_foo_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 of depth 1:
new bound:
4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
MPRF:
eval_foo_.critedge_in [Arg_0+Arg_7 ]
eval_foo_1 [Arg_0+Arg_7+1 ]
eval_foo_3 [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb2_in [Arg_0+Arg_7+1 ]
eval_foo_0 [Arg_0+Arg_7+1 ]
eval_foo_bb4_in [Arg_0+Arg_7+1-Arg_3 ]
eval_foo_2 [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb5_in [Arg_0+Arg_7-Arg_3 ]
eval_foo_bb3_in [Arg_0+Arg_7+1-Arg_3 ]
eval_foo_bb6_in [Arg_2+Arg_7+1 ]
eval_foo_bb1_in [Arg_0+Arg_7+1 ]
MPRF for transition 61:eval_foo_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3+1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 of depth 1:
new bound:
4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
MPRF:
eval_foo_.critedge_in [2*Arg_7+1 ]
eval_foo_1 [2*Arg_7+1 ]
eval_foo_3 [2*Arg_7+1-Arg_3 ]
eval_foo_bb2_in [2*Arg_7+1 ]
eval_foo_0 [2*Arg_7+1 ]
eval_foo_bb4_in [2*Arg_7+1-Arg_3 ]
eval_foo_2 [2*Arg_7+1-Arg_3 ]
eval_foo_bb5_in [2*Arg_7+1-Arg_3 ]
eval_foo_bb3_in [2*Arg_7+1-Arg_3 ]
eval_foo_bb6_in [2*Arg_7+1 ]
eval_foo_bb1_in [2*Arg_7+1 ]
MPRF for transition 45:eval_foo_0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,nondef.0,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 of depth 1:
new bound:
16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
MPRF:
eval_foo_1 [Arg_1+1 ]
eval_foo_bb5_in [Arg_3+1 ]
eval_foo_3 [Arg_3+1 ]
eval_foo_bb2_in [Arg_1+2 ]
eval_foo_0 [Arg_1+2 ]
eval_foo_bb3_in [Arg_3+1 ]
eval_foo_.critedge_in [Arg_3+1 ]
eval_foo_bb4_in [Arg_3+1 ]
eval_foo_2 [Arg_3+1 ]
eval_foo_bb6_in [Arg_4+1 ]
eval_foo_bb1_in [Arg_1+2 ]
MPRF for transition 48:eval_foo_1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb6_in(Arg_0,Arg_1,Arg_0,Arg_3,Arg_1,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_5<=0 && 0<=Arg_5 of depth 1:
new bound:
16*Arg_7*Arg_7*Arg_7*Arg_7+68*Arg_7*Arg_7*Arg_7+104*Arg_7*Arg_7+68*Arg_7+16 {O(n^4)}
MPRF:
eval_foo_1 [Arg_1+Arg_7+1 ]
eval_foo_bb5_in [Arg_3+Arg_7+1 ]
eval_foo_3 [Arg_3+Arg_7+1 ]
eval_foo_bb2_in [Arg_1+Arg_7+1 ]
eval_foo_0 [Arg_1+Arg_7+1 ]
eval_foo_bb3_in [Arg_3+Arg_7+1 ]
eval_foo_.critedge_in [Arg_3+Arg_7 ]
eval_foo_bb4_in [Arg_3+Arg_7+1 ]
eval_foo_2 [Arg_3+Arg_7+1 ]
eval_foo_bb6_in [Arg_4+Arg_7 ]
eval_foo_bb1_in [Arg_1+Arg_7+1 ]
MPRF for transition 54:eval_foo_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:Arg_0<=Arg_7 && 0<=1+Arg_1 && 0<=Arg_0 && 0<=Arg_1 of depth 1:
new bound:
16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
MPRF:
eval_foo_1 [Arg_1+1 ]
eval_foo_bb5_in [Arg_3+1 ]
eval_foo_3 [Arg_3+1 ]
eval_foo_bb2_in [Arg_1+1 ]
eval_foo_0 [Arg_1+1 ]
eval_foo_bb3_in [Arg_3+1 ]
eval_foo_.critedge_in [Arg_3+1 ]
eval_foo_bb4_in [Arg_3+1 ]
eval_foo_2 [Arg_3+1 ]
eval_foo_bb6_in [Arg_4+1 ]
eval_foo_bb1_in [Arg_1+2 ]
MPRF for transition 57:eval_foo_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_0(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 of depth 1:
new bound:
16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
MPRF:
eval_foo_1 [Arg_1+1 ]
eval_foo_bb5_in [Arg_3+1 ]
eval_foo_3 [Arg_3+1 ]
eval_foo_bb2_in [Arg_1+2 ]
eval_foo_0 [Arg_1+1 ]
eval_foo_bb3_in [Arg_3+1 ]
eval_foo_.critedge_in [Arg_3+1 ]
eval_foo_bb4_in [Arg_3+1 ]
eval_foo_2 [Arg_3+1 ]
eval_foo_bb6_in [Arg_4+1 ]
eval_foo_bb1_in [Arg_1+2 ]
MPRF for transition 62:eval_foo_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb1_in(Arg_2,Arg_4-1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_4+Arg_7 && 0<=1+Arg_2+Arg_7 && Arg_2<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_4 && 0<=1+Arg_2+Arg_4 && 0<=Arg_1+Arg_4 && Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=1+Arg_2 && 0<=1+Arg_1+Arg_2 && 0<=1+Arg_0+Arg_2 && Arg_0<=1+Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 of depth 1:
new bound:
16*Arg_7*Arg_7*Arg_7*Arg_7+68*Arg_7*Arg_7*Arg_7+104*Arg_7*Arg_7+68*Arg_7+16 {O(n^4)}
MPRF:
eval_foo_1 [Arg_1+Arg_7+1 ]
eval_foo_bb5_in [Arg_3+Arg_7+1 ]
eval_foo_3 [Arg_3+Arg_7+1 ]
eval_foo_bb2_in [Arg_1+Arg_7+1 ]
eval_foo_0 [Arg_1+Arg_7+1 ]
eval_foo_bb3_in [Arg_3+Arg_7+1 ]
eval_foo_.critedge_in [Arg_3+Arg_7+1 ]
eval_foo_bb4_in [Arg_3+Arg_7+1 ]
eval_foo_2 [Arg_3+Arg_7+1 ]
eval_foo_bb6_in [Arg_4+Arg_7+1 ]
eval_foo_bb1_in [Arg_1+Arg_7+1 ]
Analysing control-flow refined program
Cut unsatisfiable transition 56: eval_foo_bb1_in->eval_foo_bb7_in
Cut unsatisfiable transition 171: n_eval_foo_bb1_in___6->eval_foo_bb7_in
Found invariant Arg_0<=Arg_7 && 0<=1+Arg_1 for location eval_foo_bb7_in
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb4_in___11
Found invariant 1<=Arg_7 && 2<=Arg_6+Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_6 && 2<=Arg_3+Arg_6 && 1<=Arg_1+Arg_6 && 1<=Arg_0+Arg_6 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb5_in___1
Found invariant 0<=Arg_7 && 1+Arg_6<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1+Arg_6<=0 && 1+Arg_6<=Arg_3 && 1+Arg_6<=Arg_1 && 1+Arg_6<=Arg_0 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb5_in___8
Found invariant 1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_2___4
Found invariant 0<=Arg_7 && 0<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=1+Arg_2+Arg_7 && 1+Arg_2<=Arg_7 && 0<=1+Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=1+Arg_0+Arg_7 && 1+Arg_0<=Arg_7 && Arg_4<=Arg_3 && Arg_4<=1+Arg_1 && 0<=Arg_4 && 0<=Arg_3+Arg_4 && Arg_3<=Arg_4 && 0<=1+Arg_2+Arg_4 && 0<=1+Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 0<=1+Arg_0+Arg_4 && Arg_3<=1+Arg_1 && 0<=Arg_3 && 0<=1+Arg_2+Arg_3 && 0<=1+Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 0<=1+Arg_0+Arg_3 && Arg_2<=Arg_0 && 0<=1+Arg_2 && 0<=2+Arg_1+Arg_2 && 0<=2+Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=1+Arg_1 && 0<=2+Arg_0+Arg_1 && 0<=1+Arg_0 for location n_eval_foo_bb1_in___1
Found invariant Arg_0<=Arg_7 && 0<=1+Arg_1 for location eval_foo_stop
Found invariant Arg_7<=Arg_0 && 0<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_1<=0 && Arg_1<=Arg_0 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb2_in___10
Found invariant 0<=Arg_7 && 1<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb3_in___6
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_bb3_in
Found invariant 1<=Arg_7 && 2+Arg_6<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1+Arg_6<=0 && 2+Arg_6<=Arg_3 && 1+Arg_6<=Arg_1 && 1+Arg_6<=Arg_0 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb5_in___2
Found invariant 1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_1___3
Found invariant Arg_7<=Arg_2 && Arg_7<=Arg_0 && 0<=Arg_7 && 0<=Arg_5+Arg_7 && Arg_5<=Arg_7 && 0<=Arg_4+Arg_7 && Arg_4<=Arg_7 && 0<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_5<=0 && Arg_5<=Arg_4 && Arg_4+Arg_5<=0 && Arg_5<=Arg_2 && Arg_5<=Arg_1 && Arg_1+Arg_5<=0 && Arg_5<=Arg_0 && 0<=Arg_5 && 0<=Arg_4+Arg_5 && Arg_4<=Arg_5 && 0<=Arg_2+Arg_5 && 0<=Arg_1+Arg_5 && Arg_1<=Arg_5 && 0<=Arg_0+Arg_5 && Arg_4<=0 && Arg_4<=Arg_2 && Arg_4<=Arg_1 && Arg_1+Arg_4<=0 && Arg_4<=Arg_0 && 0<=Arg_4 && 0<=Arg_2+Arg_4 && 0<=Arg_1+Arg_4 && Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && Arg_1<=Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && Arg_1<=0 && Arg_1<=Arg_0 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb6_in___7
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_3___9
Found invariant 1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb2_in___5
Found invariant Arg_7<=Arg_0 && Arg_0<=Arg_7 && Arg_1<=0 && 0<=Arg_1 for location eval_foo_bb1_in
Found invariant 1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_0___4
Found invariant Arg_7<=Arg_0 && 0<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_1<=0 && Arg_1<=Arg_0 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_0___9
Found invariant Arg_7<=Arg_0 && 0<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_1<=0 && Arg_1<=Arg_0 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_1___8
Found invariant 1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_3___3
Found invariant 1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb4_in___5
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_.critedge_in
Found invariant 0<=Arg_7 && 0<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=1+Arg_2+Arg_7 && 1+Arg_2<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=Arg_3 && 0<=Arg_4 && 0<=Arg_3+Arg_4 && Arg_3<=Arg_4 && 0<=1+Arg_2+Arg_4 && 0<=Arg_1+Arg_4 && Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && 0<=Arg_3 && 0<=1+Arg_2+Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 1+Arg_2<=Arg_0 && 0<=1+Arg_2 && 0<=1+Arg_1+Arg_2 && 0<=1+Arg_0+Arg_2 && Arg_0<=1+Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location eval_foo_bb6_in
Found invariant 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_2___10
Found invariant 0<=Arg_7 && 0<=Arg_5+Arg_7 && Arg_5<=Arg_7 && 0<=Arg_4+Arg_7 && Arg_4<=Arg_7 && 0<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 0<=1+Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_5<=0 && Arg_5<=Arg_4 && Arg_5<=Arg_2 && Arg_5<=1+Arg_1 && Arg_5<=Arg_0 && 0<=Arg_5 && 0<=Arg_4+Arg_5 && 0<=Arg_2+Arg_5 && 0<=1+Arg_1+Arg_5 && 0<=Arg_0+Arg_5 && Arg_4<=1+Arg_1 && 0<=Arg_4 && 0<=Arg_2+Arg_4 && 0<=1+Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=1+Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=1+Arg_1 && 0<=1+Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb1_in___6
Found invariant 1<=Arg_7 && 1<=Arg_5+Arg_7 && 1+Arg_5<=Arg_7 && 1<=Arg_4+Arg_7 && Arg_4<=Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_5<=0 && Arg_5<=Arg_4 && Arg_5<=Arg_2 && Arg_5<=Arg_1 && Arg_5<=Arg_0 && 0<=Arg_5 && 0<=Arg_4+Arg_5 && 0<=Arg_2+Arg_5 && 0<=Arg_1+Arg_5 && 0<=Arg_0+Arg_5 && Arg_4<=Arg_1 && 0<=Arg_4 && 0<=Arg_2+Arg_4 && 0<=Arg_1+Arg_4 && Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb6_in___2
Found invariant 0<=Arg_7 && 1<=Arg_6+Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_6 && 1<=Arg_3+Arg_6 && 1<=Arg_1+Arg_6 && 1<=Arg_0+Arg_6 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 for location n_eval_foo_bb5_in___7
Cut unsatisfiable transition 59: eval_foo_bb3_in->eval_foo_.critedge_in
knowledge_propagation leads to new time bound Arg_7+1 {O(n)} for transition 156:eval_foo_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb1_in___1(Arg_2,Arg_4-1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=1+Arg_2+Arg_7 && 1+Arg_2<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=Arg_3 && 0<=Arg_4 && 0<=Arg_3+Arg_4 && Arg_3<=Arg_4 && 0<=1+Arg_2+Arg_4 && 0<=Arg_1+Arg_4 && Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && 0<=Arg_3 && 0<=1+Arg_2+Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 1+Arg_2<=Arg_0 && 0<=1+Arg_2 && 0<=1+Arg_1+Arg_2 && 0<=1+Arg_0+Arg_2 && Arg_0<=1+Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && Arg_1<=Arg_4 && 0<=Arg_1 && 0<=Arg_0 && Arg_0<=Arg_2+1 && 1+Arg_2<=Arg_0 && Arg_3<=Arg_4 && Arg_4<=Arg_3 && Arg_2<=Arg_0 && 0<=Arg_1 && 0<=Arg_0 && Arg_1<=Arg_4 && Arg_0<=1+Arg_2 && Arg_0<=Arg_7
knowledge_propagation leads to new time bound Arg_7+1 {O(n)} for transition 151:n_eval_foo_bb1_in___1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb2_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=1+Arg_2+Arg_7 && 1+Arg_2<=Arg_7 && 0<=1+Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=1+Arg_0+Arg_7 && 1+Arg_0<=Arg_7 && Arg_4<=Arg_3 && Arg_4<=1+Arg_1 && 0<=Arg_4 && 0<=Arg_3+Arg_4 && Arg_3<=Arg_4 && 0<=1+Arg_2+Arg_4 && 0<=1+Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 0<=1+Arg_0+Arg_4 && Arg_3<=1+Arg_1 && 0<=Arg_3 && 0<=1+Arg_2+Arg_3 && 0<=1+Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 0<=1+Arg_0+Arg_3 && Arg_2<=Arg_0 && 0<=1+Arg_2 && 0<=2+Arg_1+Arg_2 && 0<=2+Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=1+Arg_1 && 0<=2+Arg_0+Arg_1 && 0<=1+Arg_0 && Arg_0<=Arg_7 && 1+Arg_1<=Arg_4 && Arg_4<=1+Arg_1 && Arg_0<=Arg_2 && Arg_2<=Arg_0 && 0<=Arg_4 && 0<=Arg_7 && 0<=1+Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_0<=Arg_7
MPRF for transition 206:eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb4_in___11(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_1<=Arg_3 && 0<=Arg_1 && 0<=Arg_0 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && Arg_0<=Arg_7 of depth 1:
new bound:
4*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+Arg_7+1 ]
n_eval_foo_1___3 [Arg_2+Arg_7+1 ]
eval_foo_bb3_in [Arg_0+Arg_7+1 ]
n_eval_foo_3___3 [Arg_0+Arg_7 ]
n_eval_foo_3___9 [Arg_0+Arg_7 ]
n_eval_foo_bb1_in___1 [Arg_2+Arg_7+1 ]
n_eval_foo_bb2_in___5 [Arg_2+Arg_7+1 ]
n_eval_foo_0___4 [Arg_0+Arg_4+Arg_7-Arg_1 ]
eval_foo_.critedge_in [Arg_0+Arg_7 ]
n_eval_foo_bb4_in___11 [Arg_0+Arg_7 ]
n_eval_foo_2___10 [Arg_0+Arg_7 ]
n_eval_foo_bb4_in___5 [Arg_0+Arg_7 ]
n_eval_foo_2___4 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___1 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___2 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___7 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_0+Arg_7 ]
n_eval_foo_bb3_in___6 [Arg_0+Arg_7 ]
n_eval_foo_bb6_in___2 [Arg_2+Arg_7+1 ]
n_eval_foo_bb1_in___6 [Arg_0+Arg_7+1 ]
MPRF for transition 147:n_eval_foo_0___4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_1___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,NoDet0,Arg_6,Arg7_P):|:1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_2<=Arg_7 && 1<=Arg_4 && 0<=Arg_2 && Arg_0<=Arg_2 && Arg_2<=Arg_0 && Arg_1+1<=Arg_4 && Arg_4<=1+Arg_1 && Arg_0<=Arg7_P && 0<=Arg_1 && 0<=Arg_0 && Arg_7<=Arg7_P && Arg7_P<=Arg_7 of depth 1:
new bound:
4*Arg_7*Arg_7*Arg_7+22*Arg_7*Arg_7+36*Arg_7+16 {O(n^3)}
MPRF:
eval_foo_bb6_in [Arg_0+Arg_3+1 ]
n_eval_foo_bb1_in___1 [Arg_0+Arg_3+2 ]
n_eval_foo_1___3 [Arg_1+Arg_2+2*Arg_7+2 ]
eval_foo_bb3_in [Arg_0+Arg_1+2*Arg_7+2 ]
n_eval_foo_3___3 [Arg_0+2*Arg_7+2 ]
n_eval_foo_3___9 [Arg_0+Arg_1+2*Arg_7+2 ]
n_eval_foo_bb2_in___5 [Arg_2+Arg_4+2*Arg_7+2 ]
n_eval_foo_0___4 [Arg_0+Arg_1+2*Arg_7+3 ]
eval_foo_.critedge_in [Arg_0+Arg_3+1 ]
n_eval_foo_bb4_in___11 [Arg_0+Arg_3+2*Arg_7+2 ]
n_eval_foo_2___10 [Arg_0+Arg_1+2*Arg_7+2 ]
n_eval_foo_bb4_in___5 [Arg_0+2*Arg_7+2 ]
n_eval_foo_2___4 [Arg_0+2*Arg_7+2 ]
n_eval_foo_bb5_in___1 [Arg_0+2*Arg_7+2 ]
n_eval_foo_bb5_in___2 [Arg_0+2*Arg_7+2 ]
n_eval_foo_bb5_in___7 [Arg_0+Arg_3+2*Arg_7+2 ]
n_eval_foo_bb5_in___8 [Arg_0+Arg_3+2*Arg_7+2 ]
n_eval_foo_bb3_in___6 [Arg_0+2*Arg_7+2 ]
n_eval_foo_bb6_in___2 [Arg_0+Arg_4+2*Arg_7+2 ]
n_eval_foo_bb1_in___6 [Arg_0+Arg_4+2*Arg_7+2 ]
MPRF for transition 149:n_eval_foo_1___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb6_in___2(Arg_0,Arg_1,Arg_0,Arg_3,Arg_1,0,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_2<=Arg_7 && 1<=Arg_4 && 0<=Arg_2 && Arg_0<=Arg_2 && Arg_2<=Arg_0 && Arg_1+1<=Arg_4 && Arg_4<=1+Arg_1 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0 && Arg_5<=0 && 0<=Arg_5 of depth 1:
new bound:
4*Arg_7*Arg_7*Arg_7+22*Arg_7*Arg_7+34*Arg_7+10 {O(n^3)}
MPRF:
eval_foo_bb6_in [2*Arg_2+Arg_3+1-Arg_0 ]
n_eval_foo_bb1_in___1 [Arg_0+Arg_3 ]
n_eval_foo_1___3 [Arg_1+Arg_2+2*Arg_7+1 ]
eval_foo_bb3_in [Arg_0+Arg_1+2*Arg_7 ]
n_eval_foo_3___3 [Arg_0+2*Arg_7+1-Arg_3 ]
n_eval_foo_3___9 [Arg_0+Arg_1+2*Arg_7 ]
n_eval_foo_bb2_in___5 [Arg_2+Arg_4+2*Arg_7 ]
n_eval_foo_0___4 [Arg_0+Arg_4+2*Arg_7 ]
eval_foo_.critedge_in [Arg_0+Arg_3-1 ]
n_eval_foo_bb4_in___11 [Arg_0+Arg_3+2*Arg_7 ]
n_eval_foo_2___10 [Arg_0+Arg_1+2*Arg_7 ]
n_eval_foo_bb4_in___5 [Arg_0+2*Arg_7+1-Arg_3 ]
n_eval_foo_2___4 [Arg_0+2*Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___1 [Arg_0+2*Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___2 [Arg_0+2*Arg_7-Arg_3 ]
n_eval_foo_bb5_in___7 [Arg_0+Arg_3+2*Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_0+Arg_3+2*Arg_7 ]
n_eval_foo_bb3_in___6 [Arg_0+2*Arg_7+1-Arg_3 ]
n_eval_foo_bb6_in___2 [Arg_0+Arg_1+2*Arg_7 ]
n_eval_foo_bb1_in___6 [Arg_0+Arg_4+2*Arg_7 ]
MPRF for transition 174:n_eval_foo_1___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_5<0 of depth 1:
new bound:
2*Arg_7 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+1 ]
n_eval_foo_1___3 [Arg_2+1 ]
eval_foo_bb3_in [Arg_0 ]
n_eval_foo_3___3 [Arg_0 ]
n_eval_foo_3___9 [Arg_0 ]
n_eval_foo_bb1_in___1 [Arg_0+1 ]
n_eval_foo_bb2_in___5 [Arg_1+Arg_2+2-Arg_4 ]
n_eval_foo_0___4 [Arg_0+1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0+Arg_3-Arg_1 ]
n_eval_foo_2___10 [Arg_0 ]
n_eval_foo_bb4_in___5 [Arg_0 ]
n_eval_foo_2___4 [Arg_0 ]
n_eval_foo_bb5_in___1 [Arg_0 ]
n_eval_foo_bb5_in___2 [Arg_0 ]
n_eval_foo_bb5_in___7 [Arg_0 ]
n_eval_foo_bb5_in___8 [Arg_0 ]
n_eval_foo_bb3_in___6 [Arg_0 ]
n_eval_foo_bb6_in___2 [Arg_2+1 ]
n_eval_foo_bb1_in___6 [Arg_0+Arg_1+2-Arg_4 ]
MPRF for transition 176:n_eval_foo_1___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_bb3_in(Arg_0,Arg_1,Arg_2,Arg_1,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<=Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<Arg_5 of depth 1:
new bound:
2*Arg_7 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_0 ]
n_eval_foo_1___3 [Arg_2+1 ]
eval_foo_bb3_in [Arg_0 ]
n_eval_foo_3___3 [Arg_0 ]
n_eval_foo_3___9 [Arg_0 ]
n_eval_foo_bb1_in___1 [Arg_2+1 ]
n_eval_foo_bb2_in___5 [Arg_0+1 ]
n_eval_foo_0___4 [Arg_0+1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0 ]
n_eval_foo_2___10 [Arg_0 ]
n_eval_foo_bb4_in___5 [Arg_0 ]
n_eval_foo_2___4 [Arg_0 ]
n_eval_foo_bb5_in___1 [Arg_0 ]
n_eval_foo_bb5_in___2 [Arg_0 ]
n_eval_foo_bb5_in___7 [Arg_0 ]
n_eval_foo_bb5_in___8 [Arg_0 ]
n_eval_foo_bb3_in___6 [Arg_0 ]
n_eval_foo_bb6_in___2 [Arg_2+1 ]
n_eval_foo_bb1_in___6 [Arg_2+1 ]
MPRF for transition 200:n_eval_foo_2___10(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_3___9(Arg0_P,Arg_1,Arg_2,Arg3_P,Arg_4,Arg_5,NoDet0,Arg7_P):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && Arg0_P<=Arg7_P && 0<=Arg0_P && 0<=Arg_1 && Arg3_P<=Arg7_P && Arg_1<=Arg3_P && Arg_3<=Arg3_P && Arg3_P<=Arg_3 && Arg_7<=Arg7_P && Arg7_P<=Arg_7 && Arg_0<=Arg0_P && Arg0_P<=Arg_0 of depth 1:
new bound:
2*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_0+Arg_3-Arg_4 ]
n_eval_foo_1___3 [Arg_2+Arg_4-Arg_1 ]
eval_foo_bb3_in [Arg_0+1 ]
n_eval_foo_3___3 [Arg_0 ]
n_eval_foo_3___9 [Arg_0 ]
n_eval_foo_bb1_in___1 [Arg_2+Arg_3-Arg_1 ]
n_eval_foo_bb2_in___5 [Arg_0+Arg_4-Arg_1 ]
n_eval_foo_0___4 [Arg_2+Arg_4-Arg_1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0+1 ]
n_eval_foo_2___10 [Arg_0+1 ]
n_eval_foo_bb4_in___5 [Arg_0 ]
n_eval_foo_2___4 [Arg_0 ]
n_eval_foo_bb5_in___1 [Arg_0 ]
n_eval_foo_bb5_in___2 [Arg_0 ]
n_eval_foo_bb5_in___7 [Arg_0 ]
n_eval_foo_bb5_in___8 [Arg_0 ]
n_eval_foo_bb3_in___6 [Arg_0 ]
n_eval_foo_bb6_in___2 [Arg_0+1 ]
n_eval_foo_bb1_in___6 [Arg_2+Arg_4-Arg_1 ]
MPRF for transition 201:n_eval_foo_2___4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_3___3(Arg0_P,Arg_1,Arg_2,Arg3_P,Arg_4,Arg_5,NoDet0,Arg7_P):|:1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && 1+Arg_1<=Arg_3 && Arg0_P<=Arg7_P && 0<=Arg0_P && 0<=Arg_1 && Arg3_P<=Arg7_P && Arg_1<=Arg3_P && Arg_3<=Arg3_P && Arg3_P<=Arg_3 && Arg_7<=Arg7_P && Arg7_P<=Arg_7 && Arg_0<=Arg0_P && Arg0_P<=Arg_0 of depth 1:
new bound:
4*Arg_7*Arg_7+9*Arg_7+3 {O(n^2)}
MPRF:
eval_foo_bb6_in [2*Arg_7-Arg_3 ]
n_eval_foo_bb1_in___1 [2*Arg_7-Arg_4 ]
n_eval_foo_1___3 [2*Arg_7+1 ]
eval_foo_bb3_in [2*Arg_7+1 ]
n_eval_foo_3___3 [Arg_1+2*Arg_7+1-Arg_3 ]
n_eval_foo_3___9 [2*Arg_7+1 ]
n_eval_foo_bb2_in___5 [2*Arg_7+1 ]
n_eval_foo_0___4 [2*Arg_7+1 ]
eval_foo_.critedge_in [2*Arg_7-Arg_3 ]
n_eval_foo_bb4_in___11 [2*Arg_7+1 ]
n_eval_foo_2___10 [2*Arg_7+1 ]
n_eval_foo_bb4_in___5 [Arg_1+2*Arg_7+2-Arg_3 ]
n_eval_foo_2___4 [Arg_1+2*Arg_7+2-Arg_3 ]
n_eval_foo_bb5_in___1 [Arg_1+2*Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___2 [Arg_1+2*Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___7 [2*Arg_7+1 ]
n_eval_foo_bb5_in___8 [2*Arg_7+1 ]
n_eval_foo_bb3_in___6 [Arg_1+2*Arg_7+2-Arg_3 ]
n_eval_foo_bb6_in___2 [2*Arg_7+1 ]
n_eval_foo_bb1_in___6 [2*Arg_7+1 ]
MPRF for transition 202:n_eval_foo_3___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb5_in___1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && 1+Arg_1<=Arg_3 && 0<Arg_6 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
6*Arg_7*Arg_7+12*Arg_7 {O(n^2)}
MPRF:
eval_foo_bb6_in [3*Arg_7-Arg_4 ]
n_eval_foo_bb1_in___1 [3*Arg_7-Arg_4 ]
n_eval_foo_1___3 [3*Arg_7 ]
eval_foo_bb3_in [3*Arg_7 ]
n_eval_foo_3___3 [3*Arg_7-Arg_3 ]
n_eval_foo_3___9 [3*Arg_7 ]
n_eval_foo_bb2_in___5 [3*Arg_7 ]
n_eval_foo_0___4 [3*Arg_7 ]
eval_foo_.critedge_in [3*Arg_7-Arg_3 ]
n_eval_foo_bb4_in___11 [3*Arg_7 ]
n_eval_foo_2___10 [3*Arg_7 ]
n_eval_foo_bb4_in___5 [3*Arg_7-Arg_3 ]
n_eval_foo_2___4 [3*Arg_7-Arg_3 ]
n_eval_foo_bb5_in___1 [3*Arg_7-Arg_3-1 ]
n_eval_foo_bb5_in___2 [3*Arg_7-Arg_3 ]
n_eval_foo_bb5_in___7 [3*Arg_7 ]
n_eval_foo_bb5_in___8 [3*Arg_7 ]
n_eval_foo_bb3_in___6 [3*Arg_7-Arg_3 ]
n_eval_foo_bb6_in___2 [3*Arg_7 ]
n_eval_foo_bb1_in___6 [3*Arg_7 ]
MPRF for transition 203:n_eval_foo_3___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb5_in___2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && 1+Arg_1<=Arg_3 && 0<=Arg_1 && Arg_6<0 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7*Arg_7+4*Arg_7 {O(n^2)}
MPRF:
eval_foo_bb6_in [Arg_7-Arg_4 ]
n_eval_foo_bb1_in___1 [Arg_7-Arg_3 ]
n_eval_foo_1___3 [Arg_7 ]
eval_foo_bb3_in [Arg_7 ]
n_eval_foo_3___3 [Arg_7+1-Arg_3 ]
n_eval_foo_3___9 [Arg_7 ]
n_eval_foo_bb2_in___5 [Arg_7 ]
n_eval_foo_0___4 [Arg_7 ]
eval_foo_.critedge_in [Arg_7-Arg_3 ]
n_eval_foo_bb4_in___11 [Arg_7 ]
n_eval_foo_2___10 [Arg_7 ]
n_eval_foo_bb4_in___5 [Arg_7+1-Arg_3 ]
n_eval_foo_2___4 [Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___1 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___2 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___7 [Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_7 ]
n_eval_foo_bb3_in___6 [Arg_7+1-Arg_3 ]
n_eval_foo_bb6_in___2 [Arg_7 ]
n_eval_foo_bb1_in___6 [Arg_7 ]
MPRF for transition 228:n_eval_foo_3___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_6<=0 && 0<=Arg_6 of depth 1:
new bound:
2*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+1 ]
n_eval_foo_1___3 [Arg_2+1 ]
eval_foo_bb3_in [Arg_0+1 ]
n_eval_foo_3___3 [Arg_0+1 ]
n_eval_foo_3___9 [Arg_0+1 ]
n_eval_foo_bb1_in___1 [Arg_2+1 ]
n_eval_foo_bb2_in___5 [Arg_0+1 ]
n_eval_foo_0___4 [Arg_2+1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0+1 ]
n_eval_foo_2___10 [Arg_0+1 ]
n_eval_foo_bb4_in___5 [Arg_0+1 ]
n_eval_foo_2___4 [Arg_0+1 ]
n_eval_foo_bb5_in___1 [Arg_0+1 ]
n_eval_foo_bb5_in___2 [Arg_0+1 ]
n_eval_foo_bb5_in___7 [Arg_0+1 ]
n_eval_foo_bb5_in___8 [Arg_0+1 ]
n_eval_foo_bb3_in___6 [Arg_0+1 ]
n_eval_foo_bb6_in___2 [Arg_0+1 ]
n_eval_foo_bb1_in___6 [Arg_2+1 ]
MPRF for transition 204:n_eval_foo_3___9(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb5_in___7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<Arg_6 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_0+Arg_3-Arg_4 ]
n_eval_foo_1___3 [Arg_2+Arg_4-Arg_1 ]
eval_foo_bb3_in [Arg_0+1 ]
n_eval_foo_3___3 [Arg_0 ]
n_eval_foo_3___9 [Arg_0+1 ]
n_eval_foo_bb1_in___1 [Arg_2+Arg_3-Arg_1 ]
n_eval_foo_bb2_in___5 [Arg_0+Arg_4-Arg_1 ]
n_eval_foo_0___4 [Arg_2+Arg_4-Arg_1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0+1 ]
n_eval_foo_2___10 [Arg_0+1 ]
n_eval_foo_bb4_in___5 [Arg_0 ]
n_eval_foo_2___4 [Arg_0 ]
n_eval_foo_bb5_in___1 [Arg_0 ]
n_eval_foo_bb5_in___2 [Arg_0 ]
n_eval_foo_bb5_in___7 [Arg_0 ]
n_eval_foo_bb5_in___8 [Arg_0 ]
n_eval_foo_bb3_in___6 [Arg_0 ]
n_eval_foo_bb6_in___2 [Arg_0+1 ]
n_eval_foo_bb1_in___6 [Arg_2+Arg_4-Arg_1 ]
MPRF for transition 205:n_eval_foo_3___9(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb5_in___8(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_1 && Arg_6<0 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+1 ]
n_eval_foo_1___3 [Arg_2+Arg_4-Arg_1 ]
eval_foo_bb3_in [Arg_0+1 ]
n_eval_foo_3___3 [Arg_0 ]
n_eval_foo_3___9 [Arg_0+1 ]
n_eval_foo_bb1_in___1 [Arg_0+Arg_3-Arg_1 ]
n_eval_foo_bb2_in___5 [Arg_0+Arg_4-Arg_1 ]
n_eval_foo_0___4 [Arg_2+Arg_4-Arg_1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0+1 ]
n_eval_foo_2___10 [Arg_0+1 ]
n_eval_foo_bb4_in___5 [Arg_0 ]
n_eval_foo_2___4 [Arg_0 ]
n_eval_foo_bb5_in___1 [Arg_0 ]
n_eval_foo_bb5_in___2 [Arg_0 ]
n_eval_foo_bb5_in___7 [Arg_0 ]
n_eval_foo_bb5_in___8 [Arg_0 ]
n_eval_foo_bb3_in___6 [Arg_0 ]
n_eval_foo_bb6_in___2 [Arg_0+1 ]
n_eval_foo_bb1_in___6 [Arg_0+Arg_4-Arg_1 ]
MPRF for transition 229:n_eval_foo_3___9(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_6<=0 && 0<=Arg_6 of depth 1:
new bound:
2*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+1 ]
n_eval_foo_1___3 [Arg_2+Arg_4-Arg_1 ]
eval_foo_bb3_in [Arg_0+1 ]
n_eval_foo_3___3 [Arg_0 ]
n_eval_foo_3___9 [Arg_0+Arg_1+1-Arg_3 ]
n_eval_foo_bb1_in___1 [Arg_0+Arg_1+2-Arg_3 ]
n_eval_foo_bb2_in___5 [Arg_2+1 ]
n_eval_foo_0___4 [Arg_0+Arg_4-Arg_1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0+1 ]
n_eval_foo_2___10 [Arg_0+Arg_1+1-Arg_3 ]
n_eval_foo_bb4_in___5 [Arg_0 ]
n_eval_foo_2___4 [Arg_0 ]
n_eval_foo_bb5_in___1 [Arg_0 ]
n_eval_foo_bb5_in___2 [Arg_0 ]
n_eval_foo_bb5_in___7 [Arg_0+Arg_1-Arg_3 ]
n_eval_foo_bb5_in___8 [Arg_0+Arg_1-Arg_3 ]
n_eval_foo_bb3_in___6 [Arg_0 ]
n_eval_foo_bb6_in___2 [Arg_0+1 ]
n_eval_foo_bb1_in___6 [Arg_0+1 ]
MPRF for transition 153:n_eval_foo_bb1_in___6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb2_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_5+Arg_7 && Arg_5<=Arg_7 && 0<=Arg_4+Arg_7 && Arg_4<=Arg_7 && 0<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 0<=1+Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_5<=0 && Arg_5<=Arg_4 && Arg_5<=Arg_2 && Arg_5<=1+Arg_1 && Arg_5<=Arg_0 && 0<=Arg_5 && 0<=Arg_4+Arg_5 && 0<=Arg_2+Arg_5 && 0<=1+Arg_1+Arg_5 && 0<=Arg_0+Arg_5 && Arg_4<=1+Arg_1 && 0<=Arg_4 && 0<=Arg_2+Arg_4 && 0<=1+Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 0<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=1+Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=1+Arg_1 && 0<=1+Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 1+Arg_1<=Arg_4 && Arg_4<=1+Arg_1 && Arg_0<=Arg_2 && Arg_2<=Arg_0 && 0<=Arg_4 && 0<=Arg_7 && 0<=1+Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_0<=Arg_7 of depth 1:
new bound:
4*Arg_7*Arg_7*Arg_7+16*Arg_7*Arg_7+21*Arg_7+5 {O(n^3)}
MPRF:
eval_foo_bb6_in [Arg_3+Arg_7-1 ]
n_eval_foo_bb1_in___1 [Arg_1+Arg_3+Arg_7-Arg_4 ]
n_eval_foo_1___3 [Arg_1+2*Arg_7 ]
eval_foo_bb3_in [Arg_3+2*Arg_7 ]
n_eval_foo_3___3 [2*Arg_7 ]
n_eval_foo_3___9 [Arg_1+2*Arg_7 ]
n_eval_foo_bb2_in___5 [Arg_4+2*Arg_7-1 ]
n_eval_foo_0___4 [Arg_4+2*Arg_7-1 ]
eval_foo_.critedge_in [Arg_3+Arg_7-1 ]
n_eval_foo_bb4_in___11 [Arg_1+2*Arg_7 ]
n_eval_foo_2___10 [Arg_3+2*Arg_7 ]
n_eval_foo_bb4_in___5 [2*Arg_7 ]
n_eval_foo_2___4 [2*Arg_7 ]
n_eval_foo_bb5_in___1 [2*Arg_7 ]
n_eval_foo_bb5_in___2 [2*Arg_7 ]
n_eval_foo_bb5_in___7 [Arg_3+2*Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_3+2*Arg_7 ]
n_eval_foo_bb3_in___6 [2*Arg_7 ]
n_eval_foo_bb6_in___2 [Arg_1+2*Arg_7 ]
n_eval_foo_bb1_in___6 [Arg_1+2*Arg_7+1 ]
MPRF for transition 155:n_eval_foo_bb2_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_0___4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_4+Arg_7 && Arg_4<=1+Arg_7 && 1<=Arg_2+Arg_7 && Arg_2<=Arg_7 && 1<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_4<=1+Arg_1 && 1<=Arg_4 && 1<=Arg_2+Arg_4 && 1<=Arg_1+Arg_4 && 1+Arg_1<=Arg_4 && 1<=Arg_0+Arg_4 && Arg_2<=Arg_0 && 0<=Arg_2 && 0<=Arg_1+Arg_2 && 0<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_2<=Arg_7 && 1<=Arg_4 && 0<=Arg_2 && Arg_0<=Arg_2 && Arg_2<=Arg_0 && Arg_1+1<=Arg_4 && Arg_4<=1+Arg_1 && 0<=Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
4*Arg_7*Arg_7*Arg_7+20*Arg_7*Arg_7+33*Arg_7+15 {O(n^3)}
MPRF:
eval_foo_bb6_in [2*Arg_2+Arg_4+Arg_7+3 ]
n_eval_foo_bb1_in___1 [2*Arg_2+Arg_4+Arg_7+3 ]
n_eval_foo_1___3 [Arg_1+2*Arg_2+2*Arg_7+3 ]
eval_foo_bb3_in [2*Arg_0+Arg_1+2*Arg_7+3 ]
n_eval_foo_3___3 [2*Arg_0+2*Arg_7+2 ]
n_eval_foo_3___9 [2*Arg_0+2*Arg_7+3 ]
n_eval_foo_bb2_in___5 [2*Arg_0+Arg_4+2*Arg_7+3 ]
n_eval_foo_0___4 [2*Arg_0+Arg_4+2*Arg_7+2 ]
eval_foo_.critedge_in [2*Arg_0+Arg_3+Arg_7+1 ]
n_eval_foo_bb4_in___11 [2*Arg_0+Arg_3+2*Arg_7+3 ]
n_eval_foo_2___10 [2*Arg_0+2*Arg_7+3 ]
n_eval_foo_bb4_in___5 [2*Arg_0+2*Arg_7+2 ]
n_eval_foo_2___4 [2*Arg_0+2*Arg_7+2 ]
n_eval_foo_bb5_in___1 [2*Arg_0+2*Arg_7+2 ]
n_eval_foo_bb5_in___2 [2*Arg_0+2*Arg_7+2 ]
n_eval_foo_bb5_in___7 [2*Arg_0+Arg_3+2*Arg_7+3-Arg_1 ]
n_eval_foo_bb5_in___8 [2*Arg_0+Arg_3+2*Arg_7+3-Arg_1 ]
n_eval_foo_bb3_in___6 [2*Arg_0+2*Arg_7+2 ]
n_eval_foo_bb6_in___2 [2*Arg_0+Arg_4+2*Arg_7+3 ]
n_eval_foo_bb1_in___6 [2*Arg_2+Arg_4+2*Arg_7+3 ]
MPRF for transition 207:n_eval_foo_bb3_in___6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb4_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 1<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_1<=Arg_3 && 1+Arg_1<=Arg_3 && Arg_3<=1+Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7*Arg_7+4*Arg_7 {O(n^2)}
MPRF:
eval_foo_bb6_in [Arg_7-Arg_3 ]
n_eval_foo_bb1_in___1 [Arg_7-Arg_4 ]
n_eval_foo_1___3 [Arg_7 ]
eval_foo_bb3_in [Arg_7 ]
n_eval_foo_3___3 [Arg_7-Arg_3 ]
n_eval_foo_3___9 [Arg_7 ]
n_eval_foo_bb2_in___5 [Arg_7 ]
n_eval_foo_0___4 [Arg_7 ]
eval_foo_.critedge_in [Arg_7-Arg_3 ]
n_eval_foo_bb4_in___11 [Arg_7 ]
n_eval_foo_2___10 [Arg_7 ]
n_eval_foo_bb4_in___5 [Arg_7-Arg_3 ]
n_eval_foo_2___4 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___1 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___2 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___7 [Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_7 ]
n_eval_foo_bb3_in___6 [Arg_7+1-Arg_3 ]
n_eval_foo_bb6_in___2 [Arg_7 ]
n_eval_foo_bb1_in___6 [Arg_7 ]
MPRF for transition 227:n_eval_foo_bb3_in___6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> eval_foo_.critedge_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 1<=Arg_3+Arg_7 && Arg_3<=1+Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && 0<=Arg_7 && 0<=Arg_3+Arg_7 && 0<=Arg_1+Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_7<Arg_3 of depth 1:
new bound:
4*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+Arg_7+1 ]
n_eval_foo_1___3 [Arg_2+Arg_7+1 ]
eval_foo_bb3_in [Arg_0+Arg_7+1 ]
n_eval_foo_3___3 [Arg_0+Arg_7+1 ]
n_eval_foo_3___9 [Arg_0+Arg_7+1 ]
n_eval_foo_bb1_in___1 [Arg_0+Arg_7+1 ]
n_eval_foo_bb2_in___5 [Arg_2+Arg_7+1 ]
n_eval_foo_0___4 [Arg_0+Arg_4+Arg_7-Arg_1 ]
eval_foo_.critedge_in [Arg_0+Arg_7 ]
n_eval_foo_bb4_in___11 [Arg_0+Arg_7+1 ]
n_eval_foo_2___10 [Arg_0+Arg_7+1 ]
n_eval_foo_bb4_in___5 [Arg_0+Arg_7+1 ]
n_eval_foo_2___4 [Arg_0+Arg_7+1 ]
n_eval_foo_bb5_in___1 [Arg_0+Arg_7+1 ]
n_eval_foo_bb5_in___2 [Arg_0+Arg_7+1 ]
n_eval_foo_bb5_in___7 [Arg_0+Arg_7+1 ]
n_eval_foo_bb5_in___8 [Arg_0+Arg_7+1 ]
n_eval_foo_bb3_in___6 [Arg_0+Arg_7+1 ]
n_eval_foo_bb6_in___2 [Arg_2+Arg_7+1 ]
n_eval_foo_bb1_in___6 [Arg_0+Arg_7+1 ]
MPRF for transition 208:n_eval_foo_bb4_in___11(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_2___10(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
4*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+Arg_7+1 ]
n_eval_foo_1___3 [Arg_2+Arg_7+1 ]
eval_foo_bb3_in [Arg_0+Arg_7+1 ]
n_eval_foo_3___3 [Arg_0+Arg_7 ]
n_eval_foo_3___9 [Arg_0+Arg_7 ]
n_eval_foo_bb1_in___1 [Arg_0+Arg_4+Arg_7+1-Arg_3 ]
n_eval_foo_bb2_in___5 [Arg_2+Arg_4+Arg_7-Arg_1 ]
n_eval_foo_0___4 [Arg_0+Arg_7+1 ]
eval_foo_.critedge_in [Arg_0+Arg_7 ]
n_eval_foo_bb4_in___11 [Arg_0+Arg_7+1 ]
n_eval_foo_2___10 [Arg_0+Arg_7 ]
n_eval_foo_bb4_in___5 [Arg_0+Arg_7 ]
n_eval_foo_2___4 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___1 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___2 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___7 [Arg_0+Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_0+Arg_7 ]
n_eval_foo_bb3_in___6 [Arg_0+Arg_7 ]
n_eval_foo_bb6_in___2 [Arg_0+Arg_7+1 ]
n_eval_foo_bb1_in___6 [Arg_0+Arg_4+Arg_7-Arg_1 ]
MPRF for transition 209:n_eval_foo_bb4_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_2___4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_0 && 0<=Arg_1 && Arg_3<=Arg_7 && 1+Arg_1<=Arg_3 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7*Arg_7+4*Arg_7 {O(n^2)}
MPRF:
eval_foo_bb6_in [Arg_7-Arg_3 ]
n_eval_foo_bb1_in___1 [Arg_7-Arg_3 ]
n_eval_foo_1___3 [Arg_7 ]
eval_foo_bb3_in [Arg_7 ]
n_eval_foo_3___3 [Arg_7-Arg_3 ]
n_eval_foo_3___9 [Arg_7 ]
n_eval_foo_bb2_in___5 [Arg_7 ]
n_eval_foo_0___4 [Arg_7 ]
eval_foo_.critedge_in [Arg_7-Arg_3 ]
n_eval_foo_bb4_in___11 [Arg_7 ]
n_eval_foo_2___10 [Arg_7 ]
n_eval_foo_bb4_in___5 [Arg_7+1-Arg_3 ]
n_eval_foo_2___4 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___1 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___2 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___7 [Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_7 ]
n_eval_foo_bb3_in___6 [Arg_7+1-Arg_3 ]
n_eval_foo_bb6_in___2 [Arg_7 ]
n_eval_foo_bb1_in___6 [Arg_7 ]
MPRF for transition 210:n_eval_foo_bb5_in___1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb3_in___6(Arg_0,Arg_1,Arg_2,Arg_3+1,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2<=Arg_6+Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_6 && 2<=Arg_3+Arg_6 && 1<=Arg_1+Arg_6 && 1<=Arg_0+Arg_6 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0 && Arg_3<=Arg_7 && 1+Arg_1<=Arg_3 && 0<Arg_6 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7*Arg_7+4*Arg_7 {O(n^2)}
MPRF:
eval_foo_bb6_in [Arg_7-Arg_3 ]
n_eval_foo_bb1_in___1 [Arg_7-Arg_3 ]
n_eval_foo_1___3 [Arg_7 ]
eval_foo_bb3_in [Arg_7-Arg_3 ]
n_eval_foo_3___3 [Arg_7+1-Arg_3 ]
n_eval_foo_3___9 [Arg_7-Arg_3 ]
n_eval_foo_bb2_in___5 [Arg_7 ]
n_eval_foo_0___4 [Arg_7 ]
eval_foo_.critedge_in [Arg_7-Arg_3 ]
n_eval_foo_bb4_in___11 [Arg_7-Arg_3 ]
n_eval_foo_2___10 [Arg_7-Arg_1 ]
n_eval_foo_bb4_in___5 [Arg_7+1-Arg_3 ]
n_eval_foo_2___4 [Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___1 [Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___2 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___7 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___8 [Arg_7-Arg_1 ]
n_eval_foo_bb3_in___6 [Arg_7+1-Arg_3 ]
n_eval_foo_bb6_in___2 [Arg_7 ]
n_eval_foo_bb1_in___6 [Arg_7 ]
MPRF for transition 211:n_eval_foo_bb5_in___2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb3_in___6(Arg_0,Arg_1,Arg_2,Arg_3+1,Arg_4,Arg_5,Arg_6,Arg_7):|:1<=Arg_7 && 2+Arg_6<=Arg_7 && 2<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 1<=Arg_1+Arg_7 && 1+Arg_1<=Arg_7 && 1<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1+Arg_6<=0 && 2+Arg_6<=Arg_3 && 1+Arg_6<=Arg_1 && 1+Arg_6<=Arg_0 && 1<=Arg_3 && 1<=Arg_1+Arg_3 && 1+Arg_1<=Arg_3 && 1<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0 && 1+Arg_1<=Arg_3 && Arg_3<=Arg_7 && Arg_6<0 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7*Arg_7+4*Arg_7 {O(n^2)}
MPRF:
eval_foo_bb6_in [Arg_7-Arg_4 ]
n_eval_foo_bb1_in___1 [Arg_7-Arg_4 ]
n_eval_foo_1___3 [Arg_7 ]
eval_foo_bb3_in [Arg_7 ]
n_eval_foo_3___3 [Arg_7+1-Arg_3 ]
n_eval_foo_3___9 [Arg_7 ]
n_eval_foo_bb2_in___5 [Arg_7 ]
n_eval_foo_0___4 [Arg_7 ]
eval_foo_.critedge_in [Arg_7-Arg_3 ]
n_eval_foo_bb4_in___11 [Arg_7 ]
n_eval_foo_2___10 [Arg_7 ]
n_eval_foo_bb4_in___5 [Arg_7+1-Arg_3 ]
n_eval_foo_2___4 [Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___1 [Arg_7-Arg_3 ]
n_eval_foo_bb5_in___2 [Arg_7+1-Arg_3 ]
n_eval_foo_bb5_in___7 [Arg_7 ]
n_eval_foo_bb5_in___8 [Arg_7 ]
n_eval_foo_bb3_in___6 [Arg_7+1-Arg_3 ]
n_eval_foo_bb6_in___2 [Arg_7 ]
n_eval_foo_bb1_in___6 [Arg_7 ]
MPRF for transition 212:n_eval_foo_bb5_in___7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb3_in___6(Arg_0,Arg_1,Arg_2,Arg_3+1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 1<=Arg_6+Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1<=Arg_6 && 1<=Arg_3+Arg_6 && 1<=Arg_1+Arg_6 && 1<=Arg_0+Arg_6 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<Arg_6 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
4*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [2*Arg_0-1 ]
n_eval_foo_1___3 [2*Arg_2+Arg_4-Arg_1 ]
eval_foo_bb3_in [2*Arg_0+1 ]
n_eval_foo_3___3 [2*Arg_0-1 ]
n_eval_foo_3___9 [2*Arg_0+1 ]
n_eval_foo_bb1_in___1 [2*Arg_0+Arg_4+1-Arg_3 ]
n_eval_foo_bb2_in___5 [2*Arg_0+Arg_4-Arg_1 ]
n_eval_foo_0___4 [2*Arg_2+Arg_4-Arg_1 ]
eval_foo_.critedge_in [2*Arg_0-1 ]
n_eval_foo_bb4_in___11 [2*Arg_0+1 ]
n_eval_foo_2___10 [2*Arg_0+1 ]
n_eval_foo_bb4_in___5 [2*Arg_0-1 ]
n_eval_foo_2___4 [2*Arg_0-1 ]
n_eval_foo_bb5_in___1 [2*Arg_0-1 ]
n_eval_foo_bb5_in___2 [2*Arg_0-1 ]
n_eval_foo_bb5_in___7 [2*Arg_0+1 ]
n_eval_foo_bb5_in___8 [2*Arg_0 ]
n_eval_foo_bb3_in___6 [2*Arg_0-1 ]
n_eval_foo_bb6_in___2 [2*Arg_0+1 ]
n_eval_foo_bb1_in___6 [2*Arg_2+Arg_4-Arg_1 ]
MPRF for transition 213:n_eval_foo_bb5_in___8(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6,Arg_7) -> n_eval_foo_bb3_in___6(Arg_0,Arg_1,Arg_2,Arg_3+1,Arg_4,Arg_5,Arg_6,Arg_7):|:0<=Arg_7 && 1+Arg_6<=Arg_7 && 0<=Arg_3+Arg_7 && Arg_3<=Arg_7 && 0<=Arg_1+Arg_7 && Arg_1<=Arg_7 && 0<=Arg_0+Arg_7 && Arg_0<=Arg_7 && 1+Arg_6<=0 && 1+Arg_6<=Arg_3 && 1+Arg_6<=Arg_1 && 1+Arg_6<=Arg_0 && Arg_3<=Arg_1 && 0<=Arg_3 && 0<=Arg_1+Arg_3 && Arg_1<=Arg_3 && 0<=Arg_0+Arg_3 && 0<=Arg_1 && 0<=Arg_0+Arg_1 && 0<=Arg_0 && Arg_0<=Arg_7 && 0<=Arg_1 && 0<=Arg_0 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && Arg_6<0 && 0<=Arg_1 && Arg_3<=Arg_7 && Arg_1<=Arg_3 && 0<=Arg_0 && Arg_0<=Arg_7 of depth 1:
new bound:
2*Arg_7+2 {O(n)}
MPRF:
eval_foo_bb6_in [Arg_2+Arg_4+1-Arg_3 ]
n_eval_foo_1___3 [Arg_2+Arg_4-Arg_1 ]
eval_foo_bb3_in [Arg_0+1 ]
n_eval_foo_3___3 [Arg_0 ]
n_eval_foo_3___9 [Arg_0+1 ]
n_eval_foo_bb1_in___1 [Arg_0+Arg_4+1-Arg_3 ]
n_eval_foo_bb2_in___5 [Arg_0+Arg_4-Arg_1 ]
n_eval_foo_0___4 [Arg_2+Arg_4-Arg_1 ]
eval_foo_.critedge_in [Arg_0 ]
n_eval_foo_bb4_in___11 [Arg_0+1 ]
n_eval_foo_2___10 [Arg_0+1 ]
n_eval_foo_bb4_in___5 [Arg_0 ]
n_eval_foo_2___4 [Arg_0 ]
n_eval_foo_bb5_in___1 [Arg_0 ]
n_eval_foo_bb5_in___2 [Arg_0 ]
n_eval_foo_bb5_in___7 [Arg_0 ]
n_eval_foo_bb5_in___8 [Arg_0+1 ]
n_eval_foo_bb3_in___6 [Arg_0 ]
n_eval_foo_bb6_in___2 [Arg_0+1 ]
n_eval_foo_bb1_in___6 [Arg_2+Arg_4-Arg_1 ]
All Bounds
Timebounds
Overall timebound:80*Arg_7*Arg_7*Arg_7*Arg_7+328*Arg_7*Arg_7*Arg_7+516*Arg_7*Arg_7+375*Arg_7+111 {O(n^4)}
44: eval_foo_.critedge_in->eval_foo_bb6_in: Arg_7+1 {O(n)}
45: eval_foo_0->eval_foo_1: 16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
46: eval_foo_1->eval_foo_bb3_in: Arg_7+1 {O(n)}
47: eval_foo_1->eval_foo_bb3_in: Arg_7+1 {O(n)}
48: eval_foo_1->eval_foo_bb6_in: 16*Arg_7*Arg_7*Arg_7*Arg_7+68*Arg_7*Arg_7*Arg_7+104*Arg_7*Arg_7+68*Arg_7+16 {O(n^4)}
49: eval_foo_2->eval_foo_3: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
50: eval_foo_3->eval_foo_bb5_in: 2*Arg_7*Arg_7+5*Arg_7+3 {O(n^2)}
51: eval_foo_3->eval_foo_bb5_in: 2*Arg_7*Arg_7+5*Arg_7+3 {O(n^2)}
52: eval_foo_3->eval_foo_.critedge_in: Arg_7+1 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in: 1 {O(1)}
54: eval_foo_bb1_in->eval_foo_bb2_in: 16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
55: eval_foo_bb1_in->eval_foo_bb7_in: 1 {O(1)}
56: eval_foo_bb1_in->eval_foo_bb7_in: 1 {O(1)}
57: eval_foo_bb2_in->eval_foo_0: 16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
58: eval_foo_bb3_in->eval_foo_bb4_in: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
59: eval_foo_bb3_in->eval_foo_.critedge_in: Arg_7+1 {O(n)}
60: eval_foo_bb4_in->eval_foo_2: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
61: eval_foo_bb5_in->eval_foo_bb3_in: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
62: eval_foo_bb6_in->eval_foo_bb1_in: 16*Arg_7*Arg_7*Arg_7*Arg_7+68*Arg_7*Arg_7*Arg_7+104*Arg_7*Arg_7+68*Arg_7+16 {O(n^4)}
63: eval_foo_bb7_in->eval_foo_stop: 1 {O(1)}
64: eval_foo_start->eval_foo_bb0_in: 1 {O(1)}
Costbounds
Overall costbound: 80*Arg_7*Arg_7*Arg_7*Arg_7+328*Arg_7*Arg_7*Arg_7+516*Arg_7*Arg_7+375*Arg_7+111 {O(n^4)}
44: eval_foo_.critedge_in->eval_foo_bb6_in: Arg_7+1 {O(n)}
45: eval_foo_0->eval_foo_1: 16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
46: eval_foo_1->eval_foo_bb3_in: Arg_7+1 {O(n)}
47: eval_foo_1->eval_foo_bb3_in: Arg_7+1 {O(n)}
48: eval_foo_1->eval_foo_bb6_in: 16*Arg_7*Arg_7*Arg_7*Arg_7+68*Arg_7*Arg_7*Arg_7+104*Arg_7*Arg_7+68*Arg_7+16 {O(n^4)}
49: eval_foo_2->eval_foo_3: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
50: eval_foo_3->eval_foo_bb5_in: 2*Arg_7*Arg_7+5*Arg_7+3 {O(n^2)}
51: eval_foo_3->eval_foo_bb5_in: 2*Arg_7*Arg_7+5*Arg_7+3 {O(n^2)}
52: eval_foo_3->eval_foo_.critedge_in: Arg_7+1 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in: 1 {O(1)}
54: eval_foo_bb1_in->eval_foo_bb2_in: 16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
55: eval_foo_bb1_in->eval_foo_bb7_in: 1 {O(1)}
56: eval_foo_bb1_in->eval_foo_bb7_in: 1 {O(1)}
57: eval_foo_bb2_in->eval_foo_0: 16*Arg_7*Arg_7*Arg_7*Arg_7+64*Arg_7*Arg_7*Arg_7+96*Arg_7*Arg_7+64*Arg_7+17 {O(n^4)}
58: eval_foo_bb3_in->eval_foo_bb4_in: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
59: eval_foo_bb3_in->eval_foo_.critedge_in: Arg_7+1 {O(n)}
60: eval_foo_bb4_in->eval_foo_2: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
61: eval_foo_bb5_in->eval_foo_bb3_in: 4*Arg_7*Arg_7+8*Arg_7+3 {O(n^2)}
62: eval_foo_bb6_in->eval_foo_bb1_in: 16*Arg_7*Arg_7*Arg_7*Arg_7+68*Arg_7*Arg_7*Arg_7+104*Arg_7*Arg_7+68*Arg_7+16 {O(n^4)}
63: eval_foo_bb7_in->eval_foo_stop: 1 {O(1)}
64: eval_foo_start->eval_foo_bb0_in: 1 {O(1)}
Sizebounds
44: eval_foo_.critedge_in->eval_foo_bb6_in, Arg_0: Arg_7+1 {O(n)}
44: eval_foo_.critedge_in->eval_foo_bb6_in, Arg_1: 24*Arg_7*Arg_7+48*Arg_7+24 {O(n^2)}
44: eval_foo_.critedge_in->eval_foo_bb6_in, Arg_2: 2*Arg_7+4 {O(n)}
44: eval_foo_.critedge_in->eval_foo_bb6_in, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
44: eval_foo_.critedge_in->eval_foo_bb6_in, Arg_4: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
44: eval_foo_.critedge_in->eval_foo_bb6_in, Arg_7: Arg_7 {O(n)}
45: eval_foo_0->eval_foo_1, Arg_0: Arg_7+1 {O(n)}
45: eval_foo_0->eval_foo_1, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
45: eval_foo_0->eval_foo_1, Arg_2: 3*Arg_7+Arg_2+5 {O(n)}
45: eval_foo_0->eval_foo_1, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+Arg_3+8 {O(n^2)}
45: eval_foo_0->eval_foo_1, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+Arg_4+8 {O(n^2)}
45: eval_foo_0->eval_foo_1, Arg_7: Arg_7 {O(n)}
46: eval_foo_1->eval_foo_bb3_in, Arg_0: Arg_7+1 {O(n)}
46: eval_foo_1->eval_foo_bb3_in, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
46: eval_foo_1->eval_foo_bb3_in, Arg_2: 3*Arg_7+Arg_2+5 {O(n)}
46: eval_foo_1->eval_foo_bb3_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
46: eval_foo_1->eval_foo_bb3_in, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+Arg_4+8 {O(n^2)}
46: eval_foo_1->eval_foo_bb3_in, Arg_7: Arg_7 {O(n)}
47: eval_foo_1->eval_foo_bb3_in, Arg_0: Arg_7+1 {O(n)}
47: eval_foo_1->eval_foo_bb3_in, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
47: eval_foo_1->eval_foo_bb3_in, Arg_2: 3*Arg_7+Arg_2+5 {O(n)}
47: eval_foo_1->eval_foo_bb3_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
47: eval_foo_1->eval_foo_bb3_in, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+Arg_4+8 {O(n^2)}
47: eval_foo_1->eval_foo_bb3_in, Arg_7: Arg_7 {O(n)}
48: eval_foo_1->eval_foo_bb6_in, Arg_0: Arg_7+1 {O(n)}
48: eval_foo_1->eval_foo_bb6_in, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
48: eval_foo_1->eval_foo_bb6_in, Arg_2: Arg_7+1 {O(n)}
48: eval_foo_1->eval_foo_bb6_in, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+Arg_3+8 {O(n^2)}
48: eval_foo_1->eval_foo_bb6_in, Arg_4: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
48: eval_foo_1->eval_foo_bb6_in, Arg_5: 0 {O(1)}
48: eval_foo_1->eval_foo_bb6_in, Arg_7: Arg_7 {O(n)}
49: eval_foo_2->eval_foo_3, Arg_0: Arg_7+1 {O(n)}
49: eval_foo_2->eval_foo_3, Arg_1: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
49: eval_foo_2->eval_foo_3, Arg_2: 2*Arg_2+6*Arg_7+10 {O(n)}
49: eval_foo_2->eval_foo_3, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
49: eval_foo_2->eval_foo_3, Arg_4: 16*Arg_7*Arg_7+2*Arg_4+32*Arg_7+16 {O(n^2)}
49: eval_foo_2->eval_foo_3, Arg_7: Arg_7 {O(n)}
50: eval_foo_3->eval_foo_bb5_in, Arg_0: Arg_7+1 {O(n)}
50: eval_foo_3->eval_foo_bb5_in, Arg_1: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
50: eval_foo_3->eval_foo_bb5_in, Arg_2: 2*Arg_2+6*Arg_7+10 {O(n)}
50: eval_foo_3->eval_foo_bb5_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
50: eval_foo_3->eval_foo_bb5_in, Arg_4: 16*Arg_7*Arg_7+2*Arg_4+32*Arg_7+16 {O(n^2)}
50: eval_foo_3->eval_foo_bb5_in, Arg_7: Arg_7 {O(n)}
51: eval_foo_3->eval_foo_bb5_in, Arg_0: Arg_7+1 {O(n)}
51: eval_foo_3->eval_foo_bb5_in, Arg_1: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
51: eval_foo_3->eval_foo_bb5_in, Arg_2: 2*Arg_2+6*Arg_7+10 {O(n)}
51: eval_foo_3->eval_foo_bb5_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
51: eval_foo_3->eval_foo_bb5_in, Arg_4: 16*Arg_7*Arg_7+2*Arg_4+32*Arg_7+16 {O(n^2)}
51: eval_foo_3->eval_foo_bb5_in, Arg_7: Arg_7 {O(n)}
52: eval_foo_3->eval_foo_.critedge_in, Arg_0: Arg_7+1 {O(n)}
52: eval_foo_3->eval_foo_.critedge_in, Arg_1: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
52: eval_foo_3->eval_foo_.critedge_in, Arg_2: 2*Arg_2+6*Arg_7+10 {O(n)}
52: eval_foo_3->eval_foo_.critedge_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
52: eval_foo_3->eval_foo_.critedge_in, Arg_4: 16*Arg_7*Arg_7+2*Arg_4+32*Arg_7+16 {O(n^2)}
52: eval_foo_3->eval_foo_.critedge_in, Arg_6: 0 {O(1)}
52: eval_foo_3->eval_foo_.critedge_in, Arg_7: Arg_7 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_0: Arg_7 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_1: 0 {O(1)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_2: Arg_2 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_3: Arg_3 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_4: Arg_4 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_5: Arg_5 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_6: Arg_6 {O(n)}
53: eval_foo_bb0_in->eval_foo_bb1_in, Arg_7: Arg_7 {O(n)}
54: eval_foo_bb1_in->eval_foo_bb2_in, Arg_0: Arg_7+1 {O(n)}
54: eval_foo_bb1_in->eval_foo_bb2_in, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
54: eval_foo_bb1_in->eval_foo_bb2_in, Arg_2: 3*Arg_7+Arg_2+5 {O(n)}
54: eval_foo_bb1_in->eval_foo_bb2_in, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+Arg_3+8 {O(n^2)}
54: eval_foo_bb1_in->eval_foo_bb2_in, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+Arg_4+8 {O(n^2)}
54: eval_foo_bb1_in->eval_foo_bb2_in, Arg_7: Arg_7 {O(n)}
55: eval_foo_bb1_in->eval_foo_bb7_in, Arg_0: 2*Arg_7+1 {O(n)}
55: eval_foo_bb1_in->eval_foo_bb7_in, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
55: eval_foo_bb1_in->eval_foo_bb7_in, Arg_2: 3*Arg_7+Arg_2+5 {O(n)}
55: eval_foo_bb1_in->eval_foo_bb7_in, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+2*Arg_3+8 {O(n^2)}
55: eval_foo_bb1_in->eval_foo_bb7_in, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+Arg_4+8 {O(n^2)}
55: eval_foo_bb1_in->eval_foo_bb7_in, Arg_7: 2*Arg_7 {O(n)}
56: eval_foo_bb1_in->eval_foo_bb7_in, Arg_0: Arg_7+1 {O(n)}
56: eval_foo_bb1_in->eval_foo_bb7_in, Arg_1: 1 {O(1)}
56: eval_foo_bb1_in->eval_foo_bb7_in, Arg_2: 3*Arg_7+5 {O(n)}
56: eval_foo_bb1_in->eval_foo_bb7_in, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+Arg_3+8 {O(n^2)}
56: eval_foo_bb1_in->eval_foo_bb7_in, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
56: eval_foo_bb1_in->eval_foo_bb7_in, Arg_7: Arg_7 {O(n)}
57: eval_foo_bb2_in->eval_foo_0, Arg_0: Arg_7+1 {O(n)}
57: eval_foo_bb2_in->eval_foo_0, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
57: eval_foo_bb2_in->eval_foo_0, Arg_2: 3*Arg_7+Arg_2+5 {O(n)}
57: eval_foo_bb2_in->eval_foo_0, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+Arg_3+8 {O(n^2)}
57: eval_foo_bb2_in->eval_foo_0, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+Arg_4+8 {O(n^2)}
57: eval_foo_bb2_in->eval_foo_0, Arg_7: Arg_7 {O(n)}
58: eval_foo_bb3_in->eval_foo_bb4_in, Arg_0: Arg_7+1 {O(n)}
58: eval_foo_bb3_in->eval_foo_bb4_in, Arg_1: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
58: eval_foo_bb3_in->eval_foo_bb4_in, Arg_2: 2*Arg_2+6*Arg_7+10 {O(n)}
58: eval_foo_bb3_in->eval_foo_bb4_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
58: eval_foo_bb3_in->eval_foo_bb4_in, Arg_4: 16*Arg_7*Arg_7+2*Arg_4+32*Arg_7+16 {O(n^2)}
58: eval_foo_bb3_in->eval_foo_bb4_in, Arg_7: Arg_7 {O(n)}
59: eval_foo_bb3_in->eval_foo_.critedge_in, Arg_0: Arg_7+1 {O(n)}
59: eval_foo_bb3_in->eval_foo_.critedge_in, Arg_1: 16*Arg_7*Arg_7+32*Arg_7+16 {O(n^2)}
59: eval_foo_bb3_in->eval_foo_.critedge_in, Arg_2: 12*Arg_7+4*Arg_2+20 {O(n)}
59: eval_foo_bb3_in->eval_foo_.critedge_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
59: eval_foo_bb3_in->eval_foo_.critedge_in, Arg_4: 32*Arg_7*Arg_7+4*Arg_4+64*Arg_7+32 {O(n^2)}
59: eval_foo_bb3_in->eval_foo_.critedge_in, Arg_7: Arg_7 {O(n)}
60: eval_foo_bb4_in->eval_foo_2, Arg_0: Arg_7+1 {O(n)}
60: eval_foo_bb4_in->eval_foo_2, Arg_1: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
60: eval_foo_bb4_in->eval_foo_2, Arg_2: 2*Arg_2+6*Arg_7+10 {O(n)}
60: eval_foo_bb4_in->eval_foo_2, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
60: eval_foo_bb4_in->eval_foo_2, Arg_4: 16*Arg_7*Arg_7+2*Arg_4+32*Arg_7+16 {O(n^2)}
60: eval_foo_bb4_in->eval_foo_2, Arg_7: Arg_7 {O(n)}
61: eval_foo_bb5_in->eval_foo_bb3_in, Arg_0: Arg_7+1 {O(n)}
61: eval_foo_bb5_in->eval_foo_bb3_in, Arg_1: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
61: eval_foo_bb5_in->eval_foo_bb3_in, Arg_2: 2*Arg_2+6*Arg_7+10 {O(n)}
61: eval_foo_bb5_in->eval_foo_bb3_in, Arg_3: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
61: eval_foo_bb5_in->eval_foo_bb3_in, Arg_4: 16*Arg_7*Arg_7+2*Arg_4+32*Arg_7+16 {O(n^2)}
61: eval_foo_bb5_in->eval_foo_bb3_in, Arg_7: Arg_7 {O(n)}
62: eval_foo_bb6_in->eval_foo_bb1_in, Arg_0: Arg_7+1 {O(n)}
62: eval_foo_bb6_in->eval_foo_bb1_in, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+4 {O(n^2)}
62: eval_foo_bb6_in->eval_foo_bb1_in, Arg_2: 3*Arg_7+5 {O(n)}
62: eval_foo_bb6_in->eval_foo_bb1_in, Arg_3: 8*Arg_7*Arg_7+16*Arg_7+Arg_3+8 {O(n^2)}
62: eval_foo_bb6_in->eval_foo_bb1_in, Arg_4: 8*Arg_7*Arg_7+16*Arg_7+8 {O(n^2)}
62: eval_foo_bb6_in->eval_foo_bb1_in, Arg_7: Arg_7 {O(n)}
63: eval_foo_bb7_in->eval_foo_stop, Arg_0: 3*Arg_7+2 {O(n)}
63: eval_foo_bb7_in->eval_foo_stop, Arg_1: 4*Arg_7*Arg_7+8*Arg_7+5 {O(n^2)}
63: eval_foo_bb7_in->eval_foo_stop, Arg_2: 6*Arg_7+Arg_2+10 {O(n)}
63: eval_foo_bb7_in->eval_foo_stop, Arg_3: 16*Arg_7*Arg_7+3*Arg_3+32*Arg_7+16 {O(n^2)}
63: eval_foo_bb7_in->eval_foo_stop, Arg_4: 16*Arg_7*Arg_7+32*Arg_7+Arg_4+16 {O(n^2)}
63: eval_foo_bb7_in->eval_foo_stop, Arg_7: 3*Arg_7 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_0: Arg_0 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_1: Arg_1 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_2: Arg_2 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_3: Arg_3 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_4: Arg_4 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_5: Arg_5 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_6: Arg_6 {O(n)}
64: eval_foo_start->eval_foo_bb0_in, Arg_7: Arg_7 {O(n)}