Initial Problem

Start: eval_jama_ex6_start
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5, Arg_6
Temp_Vars:
Locations: eval_jama_ex6_bb0_in, eval_jama_ex6_bb1_in, eval_jama_ex6_bb2_in, eval_jama_ex6_bb3_in, eval_jama_ex6_bb4_in, eval_jama_ex6_bb5_in, eval_jama_ex6_bb6_in, eval_jama_ex6_bb7_in, eval_jama_ex6_bb8_in, eval_jama_ex6_start, eval_jama_ex6_stop
Transitions:
1:eval_jama_ex6_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_0,Arg_5,Arg_6)
2:eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_2,Arg_6):|:Arg_4<=Arg_1
3:eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb8_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_1<Arg_4
4:eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3
5:eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_3<Arg_5
6:eval_jama_ex6_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_4-Arg_5)
7:eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_6<=Arg_4+Arg_5
8:eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_4+Arg_5<Arg_6
9:eval_jama_ex6_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6+1)
10:eval_jama_ex6_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5+1,Arg_6)
11:eval_jama_ex6_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4+1,Arg_5,Arg_6)
12:eval_jama_ex6_bb8_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_stop(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6)
0:eval_jama_ex6_start(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6)

Preprocessing

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location eval_jama_ex6_bb5_in

Found invariant 1+Arg_3<=Arg_5 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 for location eval_jama_ex6_bb7_in

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location eval_jama_ex6_bb6_in

Found invariant 1+Arg_1<=Arg_4 && Arg_0<=Arg_4 for location eval_jama_ex6_bb8_in

Found invariant 1+Arg_1<=Arg_4 && Arg_0<=Arg_4 for location eval_jama_ex6_stop

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location eval_jama_ex6_bb3_in

Found invariant Arg_0<=Arg_4 for location eval_jama_ex6_bb1_in

Found invariant Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 for location eval_jama_ex6_bb2_in

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location eval_jama_ex6_bb4_in

Problem after Preprocessing

Start: eval_jama_ex6_start
Program_Vars: Arg_0, Arg_1, Arg_2, Arg_3, Arg_4, Arg_5, Arg_6
Temp_Vars:
Locations: eval_jama_ex6_bb0_in, eval_jama_ex6_bb1_in, eval_jama_ex6_bb2_in, eval_jama_ex6_bb3_in, eval_jama_ex6_bb4_in, eval_jama_ex6_bb5_in, eval_jama_ex6_bb6_in, eval_jama_ex6_bb7_in, eval_jama_ex6_bb8_in, eval_jama_ex6_start, eval_jama_ex6_stop
Transitions:
1:eval_jama_ex6_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_0,Arg_5,Arg_6)
2:eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_2,Arg_6):|:Arg_0<=Arg_4 && Arg_4<=Arg_1
3:eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb8_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_0<=Arg_4 && Arg_1<Arg_4
4:eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 && Arg_5<=Arg_3
5:eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 && Arg_3<Arg_5
6:eval_jama_ex6_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_4-Arg_5):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1
7:eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_6<=Arg_4+Arg_5
8:eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_4+Arg_5<Arg_6
9:eval_jama_ex6_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6+1):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1
10:eval_jama_ex6_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5+1,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1
11:eval_jama_ex6_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4+1,Arg_5,Arg_6):|:1+Arg_3<=Arg_5 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1
12:eval_jama_ex6_bb8_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_stop(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:1+Arg_1<=Arg_4 && Arg_0<=Arg_4
0:eval_jama_ex6_start(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb0_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6)

MPRF for transition 2:eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_2,Arg_6):|:Arg_0<=Arg_4 && Arg_4<=Arg_1 of depth 1:

new bound:

Arg_0+Arg_1+1 {O(n)}

MPRF:

eval_jama_ex6_bb3_in [Arg_1-Arg_4 ]
eval_jama_ex6_bb5_in [Arg_1-Arg_4 ]
eval_jama_ex6_bb4_in [Arg_1-Arg_4 ]
eval_jama_ex6_bb6_in [Arg_1-Arg_4 ]
eval_jama_ex6_bb2_in [Arg_1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]

MPRF for transition 5:eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 && Arg_3<Arg_5 of depth 1:

new bound:

Arg_0+Arg_1+1 {O(n)}

MPRF:

eval_jama_ex6_bb3_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb5_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb4_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb6_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]

MPRF for transition 11:eval_jama_ex6_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb1_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4+1,Arg_5,Arg_6):|:1+Arg_3<=Arg_5 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 of depth 1:

new bound:

Arg_0+Arg_1+1 {O(n)}

MPRF:

eval_jama_ex6_bb3_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb5_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb4_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb6_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]

MPRF for transition 4:eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 && Arg_5<=Arg_3 of depth 1:

new bound:

2*Arg_0*Arg_2+2*Arg_0*Arg_3+2*Arg_1*Arg_2+2*Arg_1*Arg_3+4*Arg_2+4*Arg_3+Arg_0+Arg_1+2 {O(n^2)}

MPRF:

eval_jama_ex6_bb1_in [2*Arg_3+1-2*Arg_2 ]
eval_jama_ex6_bb7_in [2*Arg_3-Arg_2-Arg_5 ]
eval_jama_ex6_bb3_in [2*Arg_3-Arg_2-Arg_5 ]
eval_jama_ex6_bb5_in [2*Arg_3-Arg_2-Arg_5 ]
eval_jama_ex6_bb4_in [2*Arg_3-Arg_2-Arg_5 ]
eval_jama_ex6_bb6_in [2*Arg_3-Arg_2-Arg_5 ]
eval_jama_ex6_bb2_in [2*Arg_3+1-Arg_2-Arg_5 ]

MPRF for transition 6:eval_jama_ex6_bb3_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_4-Arg_5):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 of depth 1:

new bound:

Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_2+2*Arg_3+Arg_0+Arg_1+2 {O(n^2)}

MPRF:

eval_jama_ex6_bb1_in [Arg_3+1-Arg_2 ]
eval_jama_ex6_bb7_in [Arg_3-Arg_5 ]
eval_jama_ex6_bb3_in [Arg_3+1-Arg_5 ]
eval_jama_ex6_bb5_in [Arg_3-Arg_5 ]
eval_jama_ex6_bb4_in [Arg_3-Arg_5 ]
eval_jama_ex6_bb6_in [Arg_3-Arg_5 ]
eval_jama_ex6_bb2_in [Arg_3+1-Arg_5 ]

MPRF for transition 8:eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_4+Arg_5<Arg_6 of depth 1:

new bound:

4*Arg_0*Arg_2+4*Arg_0*Arg_3+4*Arg_1*Arg_2+4*Arg_1*Arg_3+8*Arg_2+8*Arg_3+Arg_0+Arg_1+2 {O(n^2)}

MPRF:

eval_jama_ex6_bb1_in [4*Arg_3+1-4*Arg_2 ]
eval_jama_ex6_bb7_in [4*Arg_3-3*Arg_2-Arg_5 ]
eval_jama_ex6_bb3_in [4*Arg_3+1-3*Arg_2-Arg_5 ]
eval_jama_ex6_bb5_in [4*Arg_3+1-3*Arg_2-Arg_5 ]
eval_jama_ex6_bb4_in [4*Arg_3+1-3*Arg_2-Arg_5 ]
eval_jama_ex6_bb6_in [4*Arg_3-3*Arg_2-Arg_5 ]
eval_jama_ex6_bb2_in [4*Arg_3+1-3*Arg_2-Arg_5 ]

MPRF for transition 10:eval_jama_ex6_bb6_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5+1,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 of depth 1:

new bound:

Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_2+2*Arg_3+Arg_0+Arg_1+2 {O(n^2)}

MPRF:

eval_jama_ex6_bb1_in [Arg_3+1-Arg_2 ]
eval_jama_ex6_bb7_in [Arg_3-Arg_5 ]
eval_jama_ex6_bb3_in [Arg_3+1-Arg_5 ]
eval_jama_ex6_bb5_in [Arg_3+1-Arg_5 ]
eval_jama_ex6_bb4_in [Arg_3+1-Arg_5 ]
eval_jama_ex6_bb6_in [Arg_3+1-Arg_5 ]
eval_jama_ex6_bb2_in [Arg_3+1-Arg_5 ]

MPRF for transition 7:eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_6<=Arg_4+Arg_5 of depth 1:

new bound:

2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+3*Arg_0*Arg_2+3*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_3+5*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+2*Arg_2+4*Arg_0+4*Arg_1+8*Arg_3+3 {O(n^3)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+2*Arg_3+1-Arg_0 ]
eval_jama_ex6_bb3_in [Arg_1+2*Arg_3+1-Arg_0 ]
eval_jama_ex6_bb6_in [Arg_1+Arg_3+1-Arg_6 ]
eval_jama_ex6_bb5_in [Arg_1+Arg_3-Arg_6 ]
eval_jama_ex6_bb4_in [Arg_1+Arg_3+1-Arg_6 ]
eval_jama_ex6_bb7_in [Arg_1+2*Arg_3+1-Arg_0 ]
eval_jama_ex6_bb1_in [Arg_1+2*Arg_3+1-Arg_0 ]

knowledge_propagation leads to new time bound 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+3*Arg_0*Arg_2+3*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_3+5*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+2*Arg_2+4*Arg_0+4*Arg_1+8*Arg_3+3 {O(n^3)} for transition 9:eval_jama_ex6_bb5_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb4_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6+1):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1

Analysing control-flow refined program

Found invariant 1+Arg_3<=Arg_5 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 for location eval_jama_ex6_bb7_in

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb6_in___6

Found invariant 1+Arg_1<=Arg_4 && Arg_0<=Arg_4 for location eval_jama_ex6_bb8_in

Found invariant 1+Arg_1<=Arg_4 && Arg_0<=Arg_4 for location eval_jama_ex6_stop

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb6_in___3

Found invariant Arg_0<=Arg_4 for location eval_jama_ex6_bb1_in

Found invariant Arg_5<=Arg_2 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 for location eval_jama_ex6_bb2_in

Found invariant Arg_5<=Arg_3 && 1+Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && 1+Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb3_in___1

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb4_in___8

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb5_in___7

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb4_in___5

Found invariant Arg_5<=1+Arg_3 && 1+Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb2_in___2

Found invariant Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb5_in___4

Found invariant Arg_5<=Arg_3 && Arg_5<=Arg_2 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 for location n_eval_jama_ex6_bb3_in___9

knowledge_propagation leads to new time bound Arg_0+Arg_1+1 {O(n)} for transition 96:eval_jama_ex6_bb2_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb3_in___9(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_2 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_5 && Arg_5<=Arg_2 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4

knowledge_propagation leads to new time bound Arg_0+Arg_1+1 {O(n)} for transition 99:n_eval_jama_ex6_bb3_in___9(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb4_in___8(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_4-Arg_5):|:Arg_5<=Arg_3 && Arg_5<=Arg_2 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_2<=Arg_3 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_5 && Arg_5<=Arg_2 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4

MPRF for transition 97:n_eval_jama_ex6_bb2_in___2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb3_in___1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=1+Arg_3 && 1+Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_4<=Arg_1 && 1+Arg_2<=Arg_5 && Arg_5<=1+Arg_3 && Arg_0<=Arg_4 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_0+2*Arg_0*Arg_2+2*Arg_1*Arg_1+2*Arg_1*Arg_2+4*Arg_0*Arg_1+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_2+4*Arg_0+4*Arg_1+Arg_3+2 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]

MPRF for transition 118:n_eval_jama_ex6_bb2_in___2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> eval_jama_ex6_bb7_in(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=1+Arg_3 && 1+Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_0<=Arg_1 && Arg_3<Arg_5 of depth 1:

new bound:

Arg_0+Arg_1+1 {O(n)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+1-Arg_5-Arg_6 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+1-Arg_4 ]

MPRF for transition 98:n_eval_jama_ex6_bb3_in___1(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb4_in___8(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_4-Arg_5):|:Arg_5<=Arg_3 && 1+Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && 1+Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_5<=Arg_3 && 1+Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_2+2*Arg_1*Arg_2+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_2+Arg_0+Arg_1+Arg_3+2 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [1 ]
n_eval_jama_ex6_bb3_in___9 [1 ]
eval_jama_ex6_bb1_in [1 ]
eval_jama_ex6_bb7_in [1 ]
n_eval_jama_ex6_bb3_in___1 [Arg_3+2-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb5_in___4 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb4_in___5 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb2_in___2 [Arg_3+2-Arg_5 ]

MPRF for transition 101:n_eval_jama_ex6_bb4_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb6_in___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_4<=Arg_1 && Arg_4<=Arg_1 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_0<=Arg_4 && Arg_4+Arg_5<Arg_6 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_0+2*Arg_0*Arg_2+2*Arg_1*Arg_1+2*Arg_1*Arg_2+4*Arg_0*Arg_1+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_2+5*Arg_0+5*Arg_1+Arg_3+3 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]

MPRF for transition 102:n_eval_jama_ex6_bb4_in___8(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb5_in___7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_4<=Arg_1 && Arg_4<=Arg_5+Arg_6 && Arg_5+Arg_6<=Arg_4 && Arg_4<=Arg_1 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_0<=Arg_4 && Arg_4<=Arg_1 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_0<=Arg_4 && Arg_6<=Arg_4+Arg_5 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_0+2*Arg_0*Arg_2+2*Arg_1*Arg_1+2*Arg_1*Arg_2+4*Arg_0*Arg_1+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_2+5*Arg_0+5*Arg_1+Arg_3+3 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+Arg_3+Arg_6-2*Arg_4 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]

MPRF for transition 103:n_eval_jama_ex6_bb4_in___8(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb6_in___6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_4<=Arg_1 && Arg_4<=Arg_5+Arg_6 && Arg_5+Arg_6<=Arg_4 && Arg_4<=Arg_1 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_0<=Arg_4 && Arg_4<=Arg_1 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_0<=Arg_4 && Arg_4+Arg_5<Arg_6 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_2+2*Arg_1*Arg_1+2*Arg_1*Arg_2+4*Arg_0*Arg_0+6*Arg_0*Arg_1+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_2+6*Arg_1+8*Arg_0+Arg_3+5 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [1 ]
n_eval_jama_ex6_bb3_in___9 [1 ]
eval_jama_ex6_bb1_in [1 ]
eval_jama_ex6_bb7_in [1 ]
n_eval_jama_ex6_bb3_in___1 [Arg_3+2-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_3+Arg_6+2-Arg_4 ]
n_eval_jama_ex6_bb5_in___4 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb4_in___5 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_3+Arg_6+1-Arg_4 ]
n_eval_jama_ex6_bb2_in___2 [Arg_3+2-Arg_5 ]

MPRF for transition 105:n_eval_jama_ex6_bb5_in___7(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb4_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6+1):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_0<=Arg_4 && Arg_2+Arg_6<=Arg_4 && Arg_4<=Arg_3+Arg_6 && Arg_4<=Arg_1 && Arg_6<=Arg_4 && Arg_4<=Arg_5+Arg_6 && Arg_5+Arg_6<=Arg_4 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_2+2*Arg_1*Arg_2+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_0+2*Arg_1+2*Arg_2+Arg_3+3 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [1 ]
n_eval_jama_ex6_bb3_in___9 [1 ]
eval_jama_ex6_bb1_in [1 ]
eval_jama_ex6_bb7_in [1 ]
n_eval_jama_ex6_bb3_in___1 [Arg_3+2-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_3+2-Arg_5 ]
n_eval_jama_ex6_bb5_in___4 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_3+Arg_6+2-Arg_4 ]
n_eval_jama_ex6_bb4_in___5 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_3+1-Arg_5 ]
n_eval_jama_ex6_bb2_in___2 [Arg_3+2-Arg_5 ]

MPRF for transition 106:n_eval_jama_ex6_bb6_in___3(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb2_in___2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5+1,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_0<=Arg_4 && Arg_4<=Arg_1 && Arg_4+Arg_5<Arg_6 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_0+2*Arg_0*Arg_2+2*Arg_1*Arg_1+2*Arg_1*Arg_2+4*Arg_0*Arg_1+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_2+5*Arg_0+5*Arg_1+Arg_3+3 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]

MPRF for transition 107:n_eval_jama_ex6_bb6_in___6(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb2_in___2(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5+1,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && 2*Arg_5<0 && Arg_0<=Arg_4 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_4<=Arg_1 && Arg_4<=Arg_5+Arg_6 && Arg_5+Arg_6<=Arg_4 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

2*Arg_0*Arg_0+2*Arg_0*Arg_2+2*Arg_1*Arg_1+2*Arg_1*Arg_2+4*Arg_0*Arg_1+Arg_0*Arg_3+Arg_1*Arg_3+2*Arg_2+5*Arg_0+5*Arg_1+Arg_3+3 {O(n^2)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+1-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+1-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+Arg_3-Arg_4-Arg_5 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+Arg_3+Arg_6+1-2*Arg_4 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+Arg_3+1-Arg_4-Arg_5 ]

MPRF for transition 100:n_eval_jama_ex6_bb4_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb5_in___4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_4<=Arg_1 && Arg_4<=Arg_1 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_0<=Arg_4 && Arg_6<=Arg_4+Arg_5 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

12*Arg_0*Arg_0*Arg_1+12*Arg_0*Arg_1*Arg_1+12*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_3*Arg_3+4*Arg_0*Arg_0*Arg_0+4*Arg_0*Arg_0*Arg_2+4*Arg_0*Arg_2*Arg_3+4*Arg_1*Arg_1*Arg_1+4*Arg_1*Arg_1*Arg_2+4*Arg_1*Arg_2*Arg_3+6*Arg_0*Arg_0*Arg_3+6*Arg_1*Arg_1*Arg_3+8*Arg_0*Arg_1*Arg_2+12*Arg_0*Arg_0+12*Arg_1*Arg_1+13*Arg_0*Arg_3+13*Arg_1*Arg_3+2*Arg_3*Arg_3+24*Arg_0*Arg_1+4*Arg_2*Arg_3+6*Arg_0*Arg_2+6*Arg_1*Arg_2+12*Arg_0+12*Arg_1+2*Arg_2+9*Arg_3+3 {O(n^3)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+2*Arg_3-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+2*Arg_3-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+2*Arg_3-Arg_5-Arg_6 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+2*Arg_3-Arg_5-Arg_6 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+2*Arg_3+1-Arg_5-Arg_6 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+2*Arg_3-Arg_4 ]

MPRF for transition 104:n_eval_jama_ex6_bb5_in___4(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6) -> n_eval_jama_ex6_bb4_in___5(Arg_0,Arg_1,Arg_2,Arg_3,Arg_4,Arg_5,Arg_6+1):|:Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 && Arg_2<=Arg_3 && Arg_0<=Arg_1 && Arg_0<=Arg_4 && Arg_4<=Arg_1 && Arg_2<=Arg_5 && Arg_5<=Arg_3 && Arg_6<=Arg_4+Arg_5 && Arg_5<=Arg_3 && Arg_2<=Arg_5 && Arg_4<=Arg_1 && Arg_0<=Arg_4 of depth 1:

new bound:

12*Arg_0*Arg_0*Arg_1+12*Arg_0*Arg_1*Arg_1+12*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_3*Arg_3+4*Arg_0*Arg_0*Arg_0+4*Arg_0*Arg_0*Arg_2+4*Arg_0*Arg_2*Arg_3+4*Arg_1*Arg_1*Arg_1+4*Arg_1*Arg_1*Arg_2+4*Arg_1*Arg_2*Arg_3+6*Arg_0*Arg_0*Arg_3+6*Arg_1*Arg_1*Arg_3+8*Arg_0*Arg_1*Arg_2+12*Arg_0*Arg_0+12*Arg_1*Arg_1+13*Arg_0*Arg_3+13*Arg_1*Arg_3+2*Arg_3*Arg_3+24*Arg_0*Arg_1+4*Arg_2*Arg_3+6*Arg_0*Arg_2+6*Arg_1*Arg_2+12*Arg_0+12*Arg_1+2*Arg_2+9*Arg_3+3 {O(n^3)}

MPRF:

eval_jama_ex6_bb2_in [Arg_1+2*Arg_3-Arg_4 ]
eval_jama_ex6_bb1_in [Arg_1+2*Arg_3-Arg_4 ]
eval_jama_ex6_bb7_in [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb3_in___1 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb3_in___9 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb6_in___3 [Arg_1+Arg_5-Arg_6 ]
n_eval_jama_ex6_bb4_in___8 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb5_in___4 [Arg_1+Arg_5+1-Arg_6 ]
n_eval_jama_ex6_bb5_in___7 [Arg_1+2*Arg_3+Arg_5+Arg_6-2*Arg_4 ]
n_eval_jama_ex6_bb4_in___5 [Arg_1+Arg_5+1-Arg_6 ]
n_eval_jama_ex6_bb6_in___6 [Arg_1+2*Arg_3-Arg_4 ]
n_eval_jama_ex6_bb2_in___2 [Arg_1+2*Arg_3-Arg_4 ]

CFR did not improve the program. Rolling back

All Bounds

Timebounds

Overall timebound:2*Arg_0*Arg_0*Arg_2+2*Arg_0*Arg_0*Arg_3+2*Arg_1*Arg_1*Arg_2+2*Arg_1*Arg_1*Arg_3+4*Arg_0*Arg_1*Arg_2+4*Arg_0*Arg_1*Arg_3+4*Arg_0*Arg_2*Arg_3+4*Arg_0*Arg_3*Arg_3+4*Arg_1*Arg_2*Arg_3+4*Arg_1*Arg_3*Arg_3+14*Arg_0*Arg_2+14*Arg_1*Arg_2+18*Arg_0*Arg_3+18*Arg_1*Arg_3+2*Arg_0*Arg_0+2*Arg_1*Arg_1+4*Arg_0*Arg_1+8*Arg_2*Arg_3+8*Arg_3*Arg_3+15*Arg_0+15*Arg_1+20*Arg_2+32*Arg_3+21 {O(n^3)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in: 1 {O(1)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in: Arg_0+Arg_1+1 {O(n)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in: 1 {O(1)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in: 2*Arg_0*Arg_2+2*Arg_0*Arg_3+2*Arg_1*Arg_2+2*Arg_1*Arg_3+4*Arg_2+4*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in: Arg_0+Arg_1+1 {O(n)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_2+2*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+3*Arg_0*Arg_2+3*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_3+5*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+2*Arg_2+4*Arg_0+4*Arg_1+8*Arg_3+3 {O(n^3)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in: 4*Arg_0*Arg_2+4*Arg_0*Arg_3+4*Arg_1*Arg_2+4*Arg_1*Arg_3+8*Arg_2+8*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+3*Arg_0*Arg_2+3*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_3+5*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+2*Arg_2+4*Arg_0+4*Arg_1+8*Arg_3+3 {O(n^3)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_2+2*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in: Arg_0+Arg_1+1 {O(n)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop: 1 {O(1)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in: 1 {O(1)}

Costbounds

Overall costbound: 2*Arg_0*Arg_0*Arg_2+2*Arg_0*Arg_0*Arg_3+2*Arg_1*Arg_1*Arg_2+2*Arg_1*Arg_1*Arg_3+4*Arg_0*Arg_1*Arg_2+4*Arg_0*Arg_1*Arg_3+4*Arg_0*Arg_2*Arg_3+4*Arg_0*Arg_3*Arg_3+4*Arg_1*Arg_2*Arg_3+4*Arg_1*Arg_3*Arg_3+14*Arg_0*Arg_2+14*Arg_1*Arg_2+18*Arg_0*Arg_3+18*Arg_1*Arg_3+2*Arg_0*Arg_0+2*Arg_1*Arg_1+4*Arg_0*Arg_1+8*Arg_2*Arg_3+8*Arg_3*Arg_3+15*Arg_0+15*Arg_1+20*Arg_2+32*Arg_3+21 {O(n^3)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in: 1 {O(1)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in: Arg_0+Arg_1+1 {O(n)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in: 1 {O(1)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in: 2*Arg_0*Arg_2+2*Arg_0*Arg_3+2*Arg_1*Arg_2+2*Arg_1*Arg_3+4*Arg_2+4*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in: Arg_0+Arg_1+1 {O(n)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_2+2*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+3*Arg_0*Arg_2+3*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_3+5*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+2*Arg_2+4*Arg_0+4*Arg_1+8*Arg_3+3 {O(n^3)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in: 4*Arg_0*Arg_2+4*Arg_0*Arg_3+4*Arg_1*Arg_2+4*Arg_1*Arg_3+8*Arg_2+8*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+3*Arg_0*Arg_2+3*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_3+5*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+2*Arg_2+4*Arg_0+4*Arg_1+8*Arg_3+3 {O(n^3)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_2+2*Arg_3+Arg_0+Arg_1+2 {O(n^2)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in: Arg_0+Arg_1+1 {O(n)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop: 1 {O(1)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in: 1 {O(1)}

Sizebounds

1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in, Arg_0: Arg_0 {O(n)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in, Arg_1: Arg_1 {O(n)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in, Arg_2: Arg_2 {O(n)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in, Arg_3: Arg_3 {O(n)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in, Arg_4: Arg_0 {O(n)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in, Arg_5: Arg_5 {O(n)}
1: eval_jama_ex6_bb0_in->eval_jama_ex6_bb1_in, Arg_6: Arg_6 {O(n)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in, Arg_0: Arg_0 {O(n)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in, Arg_1: Arg_1 {O(n)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in, Arg_2: Arg_2 {O(n)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in, Arg_3: Arg_3 {O(n)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in, Arg_5: 2*Arg_2 {O(n)}
2: eval_jama_ex6_bb1_in->eval_jama_ex6_bb2_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_2+5*Arg_1*Arg_2+7*Arg_0*Arg_3+7*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_0+10*Arg_2+12*Arg_3+8*Arg_1+Arg_6+9 {O(n^3)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in, Arg_0: 2*Arg_0 {O(n)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in, Arg_1: 2*Arg_1 {O(n)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in, Arg_2: 2*Arg_2 {O(n)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in, Arg_3: 2*Arg_3 {O(n)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in, Arg_4: 3*Arg_0+Arg_1+1 {O(n)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+6*Arg_2+Arg_0+Arg_1+Arg_5+2 {O(n^2)}
3: eval_jama_ex6_bb1_in->eval_jama_ex6_bb8_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_2+5*Arg_1*Arg_2+7*Arg_0*Arg_3+7*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_0+10*Arg_2+12*Arg_3+2*Arg_6+8*Arg_1+9 {O(n^3)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in, Arg_0: Arg_0 {O(n)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in, Arg_1: Arg_1 {O(n)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in, Arg_2: Arg_2 {O(n)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in, Arg_3: Arg_3 {O(n)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+4*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
4: eval_jama_ex6_bb2_in->eval_jama_ex6_bb3_in, Arg_6: 2*Arg_0*Arg_0*Arg_2+2*Arg_0*Arg_0*Arg_3+2*Arg_1*Arg_1*Arg_2+2*Arg_1*Arg_1*Arg_3+4*Arg_0*Arg_1*Arg_2+4*Arg_0*Arg_1*Arg_3+4*Arg_0*Arg_2*Arg_3+4*Arg_0*Arg_3*Arg_3+4*Arg_1*Arg_2*Arg_3+4*Arg_1*Arg_3*Arg_3+10*Arg_0*Arg_2+10*Arg_1*Arg_2+14*Arg_0*Arg_3+14*Arg_1*Arg_3+2*Arg_0*Arg_0+2*Arg_1*Arg_1+4*Arg_0*Arg_1+8*Arg_2*Arg_3+8*Arg_3*Arg_3+16*Arg_1+20*Arg_0+20*Arg_2+24*Arg_3+Arg_6+18 {O(n^3)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in, Arg_0: Arg_0 {O(n)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in, Arg_1: Arg_1 {O(n)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in, Arg_2: Arg_2 {O(n)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in, Arg_3: Arg_3 {O(n)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+6*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
5: eval_jama_ex6_bb2_in->eval_jama_ex6_bb7_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_2+5*Arg_1*Arg_2+7*Arg_0*Arg_3+7*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_0+10*Arg_2+12*Arg_3+8*Arg_1+Arg_6+9 {O(n^3)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in, Arg_0: Arg_0 {O(n)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in, Arg_1: Arg_1 {O(n)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in, Arg_2: Arg_2 {O(n)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in, Arg_3: Arg_3 {O(n)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+4*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
6: eval_jama_ex6_bb3_in->eval_jama_ex6_bb4_in, Arg_6: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_1+2*Arg_3+3*Arg_0+4*Arg_2+3 {O(n^2)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in, Arg_0: Arg_0 {O(n)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in, Arg_1: Arg_1 {O(n)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in, Arg_2: Arg_2 {O(n)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in, Arg_3: Arg_3 {O(n)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+4*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
7: eval_jama_ex6_bb4_in->eval_jama_ex6_bb5_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_0*Arg_2+4*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+6*Arg_0*Arg_3+6*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_3+6*Arg_1+6*Arg_2+7*Arg_0+6 {O(n^3)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in, Arg_0: Arg_0 {O(n)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in, Arg_1: Arg_1 {O(n)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in, Arg_2: Arg_2 {O(n)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in, Arg_3: Arg_3 {O(n)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+4*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
8: eval_jama_ex6_bb4_in->eval_jama_ex6_bb6_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_2+5*Arg_1*Arg_2+7*Arg_0*Arg_3+7*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_0+10*Arg_2+12*Arg_3+8*Arg_1+9 {O(n^3)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in, Arg_0: Arg_0 {O(n)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in, Arg_1: Arg_1 {O(n)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in, Arg_2: Arg_2 {O(n)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in, Arg_3: Arg_3 {O(n)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+4*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
9: eval_jama_ex6_bb5_in->eval_jama_ex6_bb4_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_0*Arg_2+4*Arg_1*Arg_2+4*Arg_2*Arg_3+4*Arg_3*Arg_3+6*Arg_0*Arg_3+6*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_3+6*Arg_1+6*Arg_2+7*Arg_0+6 {O(n^3)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in, Arg_0: Arg_0 {O(n)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in, Arg_1: Arg_1 {O(n)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in, Arg_2: Arg_2 {O(n)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in, Arg_3: Arg_3 {O(n)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+4*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
10: eval_jama_ex6_bb6_in->eval_jama_ex6_bb2_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_2+5*Arg_1*Arg_2+7*Arg_0*Arg_3+7*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_0+10*Arg_2+12*Arg_3+8*Arg_1+9 {O(n^3)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in, Arg_0: Arg_0 {O(n)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in, Arg_1: Arg_1 {O(n)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in, Arg_2: Arg_2 {O(n)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in, Arg_3: Arg_3 {O(n)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in, Arg_4: 2*Arg_0+Arg_1+1 {O(n)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+6*Arg_2+Arg_0+Arg_1+2 {O(n^2)}
11: eval_jama_ex6_bb7_in->eval_jama_ex6_bb1_in, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_2+5*Arg_1*Arg_2+7*Arg_0*Arg_3+7*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_0+10*Arg_2+12*Arg_3+8*Arg_1+Arg_6+9 {O(n^3)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop, Arg_0: 2*Arg_0 {O(n)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop, Arg_1: 2*Arg_1 {O(n)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop, Arg_2: 2*Arg_2 {O(n)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop, Arg_3: 2*Arg_3 {O(n)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop, Arg_4: 3*Arg_0+Arg_1+1 {O(n)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop, Arg_5: Arg_0*Arg_2+Arg_0*Arg_3+Arg_1*Arg_2+Arg_1*Arg_3+2*Arg_3+6*Arg_2+Arg_0+Arg_1+Arg_5+2 {O(n^2)}
12: eval_jama_ex6_bb8_in->eval_jama_ex6_stop, Arg_6: 2*Arg_0*Arg_1*Arg_2+2*Arg_0*Arg_1*Arg_3+2*Arg_0*Arg_2*Arg_3+2*Arg_0*Arg_3*Arg_3+2*Arg_1*Arg_2*Arg_3+2*Arg_1*Arg_3*Arg_3+Arg_0*Arg_0*Arg_2+Arg_0*Arg_0*Arg_3+Arg_1*Arg_1*Arg_2+Arg_1*Arg_1*Arg_3+2*Arg_0*Arg_1+4*Arg_2*Arg_3+4*Arg_3*Arg_3+5*Arg_0*Arg_2+5*Arg_1*Arg_2+7*Arg_0*Arg_3+7*Arg_1*Arg_3+Arg_0*Arg_0+Arg_1*Arg_1+10*Arg_0+10*Arg_2+12*Arg_3+2*Arg_6+8*Arg_1+9 {O(n^3)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in, Arg_0: Arg_0 {O(n)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in, Arg_1: Arg_1 {O(n)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in, Arg_2: Arg_2 {O(n)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in, Arg_3: Arg_3 {O(n)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in, Arg_4: Arg_4 {O(n)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in, Arg_5: Arg_5 {O(n)}
0: eval_jama_ex6_start->eval_jama_ex6_bb0_in, Arg_6: Arg_6 {O(n)}