Initial Problem

Start: n_evalEx7start
Program_Vars: Arg_0, Arg_1, Arg_2
Temp_Vars:
Locations: n_evalEx7bb3in___13, n_evalEx7bb3in___15, n_evalEx7bb3in___17, n_evalEx7bb3in___3, n_evalEx7bb3in___8, n_evalEx7bb3in___9, n_evalEx7bbin___11, n_evalEx7bbin___12, n_evalEx7bbin___14, n_evalEx7bbin___16, n_evalEx7bbin___2, n_evalEx7bbin___6, n_evalEx7bbin___7, n_evalEx7entryin___18, n_evalEx7returnin___10, n_evalEx7returnin___5, n_evalEx7start, n_evalEx7stop___1, n_evalEx7stop___4
Transitions:
0:n_evalEx7bb3in___13(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___11(Arg_0,Arg_1,Arg_2):|:Arg_2<=0 && 0<=Arg_2 && 1+Arg_0<=Arg_2
1:n_evalEx7bb3in___13(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___12(Arg_0,Arg_1,Arg_2):|:Arg_2<=0 && 0<=Arg_2 && 1+Arg_2<=Arg_0
2:n_evalEx7bb3in___13(Arg_0,Arg_1,Arg_2) -> n_evalEx7returnin___10(Arg_0,Arg_1,Arg_0):|:Arg_2<=0 && 0<=Arg_2 && Arg_0<=Arg_2 && Arg_2<=Arg_0
3:n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2):|:1+Arg_0<=Arg_2 && 1+Arg_0<=Arg_2 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2
4:n_evalEx7bb3in___17(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___16(Arg_0,Arg_1,Arg_2):|:Arg_2<=Arg_1 && 1+Arg_0<=Arg_2 && 1+Arg_0<=Arg_2 && Arg_2<=1+Arg_0 && 1<=Arg_0 && 1+Arg_0<=Arg_1 && 1+Arg_0<=Arg_2 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2
5:n_evalEx7bb3in___3(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___2(Arg_0,Arg_1,Arg_2):|:1+Arg_1<=Arg_2 && 1+Arg_0<=Arg_2 && 1+Arg_0<=Arg_2 && Arg_2<=0 && 0<=Arg_2 && 1+Arg_0<=Arg_2
6:n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2):|:Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2
7:n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___6(Arg_0,Arg_1,Arg_2):|:Arg_2<=1+Arg_1 && 1+Arg_2<=Arg_0
8:n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2) -> n_evalEx7returnin___5(Arg_0,Arg_1,Arg_0):|:Arg_2<=1+Arg_1 && Arg_0<=Arg_2 && Arg_2<=Arg_0
9:n_evalEx7bb3in___9(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___7(Arg_0,Arg_1,Arg_2):|:1+Arg_1<=Arg_2 && 1+Arg_2<=Arg_0 && 1+Arg_2<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && 1+Arg_2<=Arg_0
10:n_evalEx7bbin___11(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2+1):|:1+Arg_0<=0 && Arg_2<=0 && 0<=Arg_2 && Arg_2<=Arg_1
11:n_evalEx7bbin___11(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___3(Arg_0,Arg_1,0):|:1+Arg_0<=0 && Arg_2<=0 && 0<=Arg_2 && 1+Arg_1<=Arg_2
12:n_evalEx7bbin___12(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2+1):|:1<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && Arg_2<=Arg_1
13:n_evalEx7bbin___12(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___9(Arg_0,Arg_1,0):|:1<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && 1+Arg_1<=Arg_2
14:n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___13(Arg_0,Arg_1,0):|:Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2 && 1+Arg_1<=Arg_2
15:n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2+1):|:Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2 && Arg_2<=Arg_1
16:n_evalEx7bbin___16(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2+1):|:1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_0+1<=Arg_2 && Arg_2<=1+Arg_0 && Arg_2<=Arg_1
17:n_evalEx7bbin___2(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___3(Arg_0,Arg_1,0):|:1+Arg_0<=0 && 1+Arg_1<=0 && Arg_2<=0 && 0<=Arg_2 && 1+Arg_1<=Arg_2
18:n_evalEx7bbin___6(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___13(Arg_0,Arg_1,0):|:1+Arg_2<=Arg_0 && Arg_2<=1+Arg_1 && 1+Arg_1<=Arg_2
19:n_evalEx7bbin___6(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2+1):|:1+Arg_2<=Arg_0 && Arg_2<=1+Arg_1 && Arg_2<=Arg_1
20:n_evalEx7bbin___7(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___9(Arg_0,Arg_1,0):|:1+Arg_1<=0 && 1<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && 1+Arg_1<=Arg_2
21:n_evalEx7entryin___18(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___17(Arg_0,Arg_1,Arg_0+1):|:1<=Arg_0 && 1+Arg_0<=Arg_1
22:n_evalEx7returnin___10(Arg_0,Arg_1,Arg_2) -> n_evalEx7stop___1(Arg_0,Arg_1,Arg_2):|:Arg_0<=0 && 0<=Arg_0 && Arg_2<=0 && 0<=Arg_2
23:n_evalEx7returnin___5(Arg_0,Arg_1,Arg_2) -> n_evalEx7stop___4(Arg_0,Arg_1,Arg_2):|:Arg_0<=1+Arg_1 && Arg_0<=Arg_2 && Arg_2<=Arg_0
24:n_evalEx7start(Arg_0,Arg_1,Arg_2) -> n_evalEx7entryin___18(Arg_0,Arg_1,Arg_2)

Preprocessing

Cut unsatisfiable transition 6: n_evalEx7bb3in___8->n_evalEx7bbin___14

Found invariant 1+Arg_2<=Arg_1 && Arg_2<=Arg_0 && 1<=Arg_2 && 3<=Arg_1+Arg_2 && 2<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7stop___4

Found invariant 1<=0 for location n_evalEx7bb3in___3

Found invariant 1<=0 for location n_evalEx7bb3in___9

Found invariant Arg_2<=1+Arg_1 && 3<=Arg_2 && 5<=Arg_1+Arg_2 && 4<=Arg_0+Arg_2 && 2+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7bbin___14

Found invariant Arg_2<=Arg_1 && Arg_2<=1+Arg_0 && 2<=Arg_2 && 4<=Arg_1+Arg_2 && 3<=Arg_0+Arg_2 && 1+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7bbin___16

Found invariant Arg_2<=0 && 2+Arg_2<=Arg_1 && 1+Arg_2<=Arg_0 && 0<=Arg_2 && 2<=Arg_1+Arg_2 && 1<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7bb3in___13

Found invariant 1<=0 for location n_evalEx7bbin___11

Found invariant 1<=0 for location n_evalEx7bbin___2

Found invariant 1<=0 for location n_evalEx7returnin___10

Found invariant 1+Arg_2<=Arg_1 && Arg_2<=Arg_0 && 1<=Arg_2 && 3<=Arg_1+Arg_2 && 2<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7bb3in___8

Found invariant 2+Arg_2<=Arg_1 && 1+Arg_2<=Arg_0 && 1<=Arg_2 && 4<=Arg_1+Arg_2 && 3<=Arg_0+Arg_2 && 3<=Arg_1 && 5<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 2<=Arg_0 for location n_evalEx7bbin___6

Found invariant 1+Arg_2<=Arg_1 && Arg_2<=Arg_0 && 1<=Arg_2 && 3<=Arg_1+Arg_2 && 2<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7returnin___5

Found invariant Arg_2<=1+Arg_1 && 3<=Arg_2 && 5<=Arg_1+Arg_2 && 4<=Arg_0+Arg_2 && 2+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7bb3in___15

Found invariant Arg_2<=Arg_1 && Arg_2<=1+Arg_0 && 2<=Arg_2 && 4<=Arg_1+Arg_2 && 3<=Arg_0+Arg_2 && 1+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7bb3in___17

Found invariant 1<=0 for location n_evalEx7stop___1

Found invariant 1<=0 for location n_evalEx7bbin___7

Found invariant Arg_2<=0 && 2+Arg_2<=Arg_1 && 1+Arg_2<=Arg_0 && 0<=Arg_2 && 2<=Arg_1+Arg_2 && 1<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 for location n_evalEx7bbin___12

Cut unsatisfiable transition 0: n_evalEx7bb3in___13->n_evalEx7bbin___11

Cut unsatisfiable transition 2: n_evalEx7bb3in___13->n_evalEx7returnin___10

Cut unsatisfiable transition 5: n_evalEx7bb3in___3->n_evalEx7bbin___2

Cut unsatisfiable transition 9: n_evalEx7bb3in___9->n_evalEx7bbin___7

Cut unsatisfiable transition 10: n_evalEx7bbin___11->n_evalEx7bb3in___15

Cut unsatisfiable transition 11: n_evalEx7bbin___11->n_evalEx7bb3in___3

Cut unsatisfiable transition 13: n_evalEx7bbin___12->n_evalEx7bb3in___9

Cut unsatisfiable transition 17: n_evalEx7bbin___2->n_evalEx7bb3in___3

Cut unsatisfiable transition 18: n_evalEx7bbin___6->n_evalEx7bb3in___13

Cut unsatisfiable transition 20: n_evalEx7bbin___7->n_evalEx7bb3in___9

Cut unsatisfiable transition 22: n_evalEx7returnin___10->n_evalEx7stop___1

Cut unreachable locations [n_evalEx7bb3in___3; n_evalEx7bb3in___9; n_evalEx7bbin___11; n_evalEx7bbin___2; n_evalEx7bbin___7; n_evalEx7returnin___10; n_evalEx7stop___1] from the program graph

Problem after Preprocessing

Start: n_evalEx7start
Program_Vars: Arg_0, Arg_1, Arg_2
Temp_Vars:
Locations: n_evalEx7bb3in___13, n_evalEx7bb3in___15, n_evalEx7bb3in___17, n_evalEx7bb3in___8, n_evalEx7bbin___12, n_evalEx7bbin___14, n_evalEx7bbin___16, n_evalEx7bbin___6, n_evalEx7entryin___18, n_evalEx7returnin___5, n_evalEx7start, n_evalEx7stop___4
Transitions:
1:n_evalEx7bb3in___13(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___12(Arg_0,Arg_1,Arg_2):|:Arg_2<=0 && 2+Arg_2<=Arg_1 && 1+Arg_2<=Arg_0 && 0<=Arg_2 && 2<=Arg_1+Arg_2 && 1<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && 1+Arg_2<=Arg_0
3:n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2):|:Arg_2<=1+Arg_1 && 3<=Arg_2 && 5<=Arg_1+Arg_2 && 4<=Arg_0+Arg_2 && 2+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && 1+Arg_0<=Arg_2 && 1+Arg_0<=Arg_2 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2
4:n_evalEx7bb3in___17(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___16(Arg_0,Arg_1,Arg_2):|:Arg_2<=Arg_1 && Arg_2<=1+Arg_0 && 2<=Arg_2 && 4<=Arg_1+Arg_2 && 3<=Arg_0+Arg_2 && 1+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=Arg_1 && 1+Arg_0<=Arg_2 && 1+Arg_0<=Arg_2 && Arg_2<=1+Arg_0 && 1<=Arg_0 && 1+Arg_0<=Arg_1 && 1+Arg_0<=Arg_2 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2
7:n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___6(Arg_0,Arg_1,Arg_2):|:1+Arg_2<=Arg_1 && Arg_2<=Arg_0 && 1<=Arg_2 && 3<=Arg_1+Arg_2 && 2<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=1+Arg_1 && 1+Arg_2<=Arg_0
8:n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2) -> n_evalEx7returnin___5(Arg_0,Arg_1,Arg_0):|:1+Arg_2<=Arg_1 && Arg_2<=Arg_0 && 1<=Arg_2 && 3<=Arg_1+Arg_2 && 2<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=1+Arg_1 && Arg_0<=Arg_2 && Arg_2<=Arg_0
12:n_evalEx7bbin___12(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2+1):|:Arg_2<=0 && 2+Arg_2<=Arg_1 && 1+Arg_2<=Arg_0 && 0<=Arg_2 && 2<=Arg_1+Arg_2 && 1<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && 1<=Arg_0 && Arg_2<=0 && 0<=Arg_2 && Arg_2<=Arg_1
14:n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___13(Arg_0,Arg_1,0):|:Arg_2<=1+Arg_1 && 3<=Arg_2 && 5<=Arg_1+Arg_2 && 4<=Arg_0+Arg_2 && 2+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2 && 1+Arg_1<=Arg_2
15:n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2+1):|:Arg_2<=1+Arg_1 && 3<=Arg_2 && 5<=Arg_1+Arg_2 && 4<=Arg_0+Arg_2 && 2+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2 && Arg_2<=Arg_1
16:n_evalEx7bbin___16(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2+1):|:Arg_2<=Arg_1 && Arg_2<=1+Arg_0 && 2<=Arg_2 && 4<=Arg_1+Arg_2 && 3<=Arg_0+Arg_2 && 1+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_0+1<=Arg_2 && Arg_2<=1+Arg_0 && Arg_2<=Arg_1
19:n_evalEx7bbin___6(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2+1):|:2+Arg_2<=Arg_1 && 1+Arg_2<=Arg_0 && 1<=Arg_2 && 4<=Arg_1+Arg_2 && 3<=Arg_0+Arg_2 && 3<=Arg_1 && 5<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 2<=Arg_0 && 1+Arg_2<=Arg_0 && Arg_2<=1+Arg_1 && Arg_2<=Arg_1
21:n_evalEx7entryin___18(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___17(Arg_0,Arg_1,Arg_0+1):|:1<=Arg_0 && 1+Arg_0<=Arg_1
23:n_evalEx7returnin___5(Arg_0,Arg_1,Arg_2) -> n_evalEx7stop___4(Arg_0,Arg_1,Arg_2):|:1+Arg_2<=Arg_1 && Arg_2<=Arg_0 && 1<=Arg_2 && 3<=Arg_1+Arg_2 && 2<=Arg_0+Arg_2 && Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_0<=1+Arg_1 && Arg_0<=Arg_2 && Arg_2<=Arg_0
24:n_evalEx7start(Arg_0,Arg_1,Arg_2) -> n_evalEx7entryin___18(Arg_0,Arg_1,Arg_2)

MPRF for transition 3:n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2):|:Arg_2<=1+Arg_1 && 3<=Arg_2 && 5<=Arg_1+Arg_2 && 4<=Arg_0+Arg_2 && 2+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && 1+Arg_0<=Arg_2 && 1+Arg_0<=Arg_2 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2 of depth 1:

new bound:

Arg_0+Arg_1+4 {O(n)}

MPRF:

n_evalEx7bbin___14 [Arg_1+1-Arg_2 ]
n_evalEx7bb3in___15 [Arg_1+2-Arg_2 ]

MPRF for transition 15:n_evalEx7bbin___14(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___15(Arg_0,Arg_1,Arg_2+1):|:Arg_2<=1+Arg_1 && 3<=Arg_2 && 5<=Arg_1+Arg_2 && 4<=Arg_0+Arg_2 && 2+Arg_0<=Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=1+Arg_1 && 1+Arg_0<=Arg_2 && Arg_2<=Arg_1 of depth 1:

new bound:

Arg_0+Arg_1+3 {O(n)}

MPRF:

n_evalEx7bbin___14 [Arg_1+1-Arg_2 ]
n_evalEx7bb3in___15 [Arg_1+1-Arg_2 ]

MPRF for transition 7:n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2) -> n_evalEx7bbin___6(Arg_0,Arg_1,Arg_2):|:1+Arg_2<=Arg_1 && Arg_2<=Arg_0 && 1<=Arg_2 && 3<=Arg_1+Arg_2 && 2<=Arg_0+Arg_2 && 2<=Arg_1 && 3<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 1<=Arg_0 && Arg_2<=1+Arg_1 && 1+Arg_2<=Arg_0 of depth 1:

new bound:

Arg_0+2 {O(n)}

MPRF:

n_evalEx7bbin___6 [Arg_0-Arg_2 ]
n_evalEx7bb3in___8 [Arg_0+1-Arg_2 ]

MPRF for transition 19:n_evalEx7bbin___6(Arg_0,Arg_1,Arg_2) -> n_evalEx7bb3in___8(Arg_0,Arg_1,Arg_2+1):|:2+Arg_2<=Arg_1 && 1+Arg_2<=Arg_0 && 1<=Arg_2 && 4<=Arg_1+Arg_2 && 3<=Arg_0+Arg_2 && 3<=Arg_1 && 5<=Arg_0+Arg_1 && 1+Arg_0<=Arg_1 && 2<=Arg_0 && 1+Arg_2<=Arg_0 && Arg_2<=1+Arg_1 && Arg_2<=Arg_1 of depth 1:

new bound:

Arg_1+2 {O(n)}

MPRF:

n_evalEx7bbin___6 [Arg_1+1-Arg_2 ]
n_evalEx7bb3in___8 [Arg_1+1-Arg_2 ]

All Bounds

Timebounds

Overall timebound:3*Arg_0+3*Arg_1+20 {O(n)}
1: n_evalEx7bb3in___13->n_evalEx7bbin___12: 1 {O(1)}
3: n_evalEx7bb3in___15->n_evalEx7bbin___14: Arg_0+Arg_1+4 {O(n)}
4: n_evalEx7bb3in___17->n_evalEx7bbin___16: 1 {O(1)}
7: n_evalEx7bb3in___8->n_evalEx7bbin___6: Arg_0+2 {O(n)}
8: n_evalEx7bb3in___8->n_evalEx7returnin___5: 1 {O(1)}
12: n_evalEx7bbin___12->n_evalEx7bb3in___8: 1 {O(1)}
14: n_evalEx7bbin___14->n_evalEx7bb3in___13: 1 {O(1)}
15: n_evalEx7bbin___14->n_evalEx7bb3in___15: Arg_0+Arg_1+3 {O(n)}
16: n_evalEx7bbin___16->n_evalEx7bb3in___15: 1 {O(1)}
19: n_evalEx7bbin___6->n_evalEx7bb3in___8: Arg_1+2 {O(n)}
21: n_evalEx7entryin___18->n_evalEx7bb3in___17: 1 {O(1)}
23: n_evalEx7returnin___5->n_evalEx7stop___4: 1 {O(1)}
24: n_evalEx7start->n_evalEx7entryin___18: 1 {O(1)}

Costbounds

Overall costbound: 3*Arg_0+3*Arg_1+20 {O(n)}
1: n_evalEx7bb3in___13->n_evalEx7bbin___12: 1 {O(1)}
3: n_evalEx7bb3in___15->n_evalEx7bbin___14: Arg_0+Arg_1+4 {O(n)}
4: n_evalEx7bb3in___17->n_evalEx7bbin___16: 1 {O(1)}
7: n_evalEx7bb3in___8->n_evalEx7bbin___6: Arg_0+2 {O(n)}
8: n_evalEx7bb3in___8->n_evalEx7returnin___5: 1 {O(1)}
12: n_evalEx7bbin___12->n_evalEx7bb3in___8: 1 {O(1)}
14: n_evalEx7bbin___14->n_evalEx7bb3in___13: 1 {O(1)}
15: n_evalEx7bbin___14->n_evalEx7bb3in___15: Arg_0+Arg_1+3 {O(n)}
16: n_evalEx7bbin___16->n_evalEx7bb3in___15: 1 {O(1)}
19: n_evalEx7bbin___6->n_evalEx7bb3in___8: Arg_1+2 {O(n)}
21: n_evalEx7entryin___18->n_evalEx7bb3in___17: 1 {O(1)}
23: n_evalEx7returnin___5->n_evalEx7stop___4: 1 {O(1)}
24: n_evalEx7start->n_evalEx7entryin___18: 1 {O(1)}

Sizebounds

1: n_evalEx7bb3in___13->n_evalEx7bbin___12, Arg_0: Arg_0 {O(n)}
1: n_evalEx7bb3in___13->n_evalEx7bbin___12, Arg_1: Arg_1 {O(n)}
1: n_evalEx7bb3in___13->n_evalEx7bbin___12, Arg_2: 0 {O(1)}
3: n_evalEx7bb3in___15->n_evalEx7bbin___14, Arg_0: Arg_0 {O(n)}
3: n_evalEx7bb3in___15->n_evalEx7bbin___14, Arg_1: Arg_1 {O(n)}
3: n_evalEx7bb3in___15->n_evalEx7bbin___14, Arg_2: 2*Arg_0+Arg_1+5 {O(n)}
4: n_evalEx7bb3in___17->n_evalEx7bbin___16, Arg_0: Arg_0 {O(n)}
4: n_evalEx7bb3in___17->n_evalEx7bbin___16, Arg_1: Arg_1 {O(n)}
4: n_evalEx7bb3in___17->n_evalEx7bbin___16, Arg_2: Arg_0+1 {O(n)}
7: n_evalEx7bb3in___8->n_evalEx7bbin___6, Arg_0: Arg_0 {O(n)}
7: n_evalEx7bb3in___8->n_evalEx7bbin___6, Arg_1: Arg_1 {O(n)}
7: n_evalEx7bb3in___8->n_evalEx7bbin___6, Arg_2: Arg_1+3 {O(n)}
8: n_evalEx7bb3in___8->n_evalEx7returnin___5, Arg_0: 2*Arg_0 {O(n)}
8: n_evalEx7bb3in___8->n_evalEx7returnin___5, Arg_1: 2*Arg_1 {O(n)}
8: n_evalEx7bb3in___8->n_evalEx7returnin___5, Arg_2: 2*Arg_0 {O(n)}
12: n_evalEx7bbin___12->n_evalEx7bb3in___8, Arg_0: Arg_0 {O(n)}
12: n_evalEx7bbin___12->n_evalEx7bb3in___8, Arg_1: Arg_1 {O(n)}
12: n_evalEx7bbin___12->n_evalEx7bb3in___8, Arg_2: 1 {O(1)}
14: n_evalEx7bbin___14->n_evalEx7bb3in___13, Arg_0: Arg_0 {O(n)}
14: n_evalEx7bbin___14->n_evalEx7bb3in___13, Arg_1: Arg_1 {O(n)}
14: n_evalEx7bbin___14->n_evalEx7bb3in___13, Arg_2: 0 {O(1)}
15: n_evalEx7bbin___14->n_evalEx7bb3in___15, Arg_0: Arg_0 {O(n)}
15: n_evalEx7bbin___14->n_evalEx7bb3in___15, Arg_1: Arg_1 {O(n)}
15: n_evalEx7bbin___14->n_evalEx7bb3in___15, Arg_2: 2*Arg_0+Arg_1+5 {O(n)}
16: n_evalEx7bbin___16->n_evalEx7bb3in___15, Arg_0: Arg_0 {O(n)}
16: n_evalEx7bbin___16->n_evalEx7bb3in___15, Arg_1: Arg_1 {O(n)}
16: n_evalEx7bbin___16->n_evalEx7bb3in___15, Arg_2: Arg_0+2 {O(n)}
19: n_evalEx7bbin___6->n_evalEx7bb3in___8, Arg_0: Arg_0 {O(n)}
19: n_evalEx7bbin___6->n_evalEx7bb3in___8, Arg_1: Arg_1 {O(n)}
19: n_evalEx7bbin___6->n_evalEx7bb3in___8, Arg_2: Arg_1+3 {O(n)}
21: n_evalEx7entryin___18->n_evalEx7bb3in___17, Arg_0: Arg_0 {O(n)}
21: n_evalEx7entryin___18->n_evalEx7bb3in___17, Arg_1: Arg_1 {O(n)}
21: n_evalEx7entryin___18->n_evalEx7bb3in___17, Arg_2: Arg_0+1 {O(n)}
23: n_evalEx7returnin___5->n_evalEx7stop___4, Arg_0: 2*Arg_0 {O(n)}
23: n_evalEx7returnin___5->n_evalEx7stop___4, Arg_1: 2*Arg_1 {O(n)}
23: n_evalEx7returnin___5->n_evalEx7stop___4, Arg_2: 2*Arg_0 {O(n)}
24: n_evalEx7start->n_evalEx7entryin___18, Arg_0: Arg_0 {O(n)}
24: n_evalEx7start->n_evalEx7entryin___18, Arg_1: Arg_1 {O(n)}
24: n_evalEx7start->n_evalEx7entryin___18, Arg_2: Arg_2 {O(n)}