
Preprocessing Cost Relations
=====================================

#### Computed strongly connected components 
0. recursive  : [eval_start_4/9,eval_start_5/9,eval_start_6/9,eval_start_7/9,eval_start_bb2_in/9,eval_start_bb3_in/9]
1. recursive  : [eval_start_10/8,eval_start_11/8,eval_start_12/8,eval_start_9/8,eval_start__critedge_in/8,eval_start_bb4_in/8]
2. recursive  : [eval_start_13/17,eval_start_14/17,eval_start__critedge3_in/17,eval_start__critedge_in_loop_cont/18,eval_start_bb1_in/17,eval_start_bb2_in_loop_cont/18,eval_start_bb6_in/17]
3. non_recursive  : [eval_start_stop/11]
4. non_recursive  : [eval_start_bb5_in/11]
5. non_recursive  : [exit_location/1]
6. non_recursive  : [eval_start_bb1_in_loop_cont/12]
7. non_recursive  : [eval_start_16/11]
8. non_recursive  : [eval_start_15/11]
9. non_recursive  : [eval_start_bb7_in/11]
10. non_recursive  : [eval_start_2/11]
11. non_recursive  : [eval_start_1/11]
12. non_recursive  : [eval_start_0/11]
13. non_recursive  : [eval_start_bb0_in/11]
14. non_recursive  : [eval_start_start/11]

#### Obtained direct recursion through partial evaluation 
0. SCC is partially evaluated into eval_start_bb2_in/9
1. SCC is partially evaluated into eval_start__critedge_in/8
2. SCC is partially evaluated into eval_start_bb1_in/17
3. SCC is completely evaluated into other SCCs
4. SCC is completely evaluated into other SCCs
5. SCC is completely evaluated into other SCCs
6. SCC is partially evaluated into eval_start_bb1_in_loop_cont/12
7. SCC is completely evaluated into other SCCs
8. SCC is completely evaluated into other SCCs
9. SCC is completely evaluated into other SCCs
10. SCC is partially evaluated into eval_start_2/11
11. SCC is completely evaluated into other SCCs
12. SCC is completely evaluated into other SCCs
13. SCC is completely evaluated into other SCCs
14. SCC is partially evaluated into eval_start_start/11

Control-Flow Refinement of Cost Relations
=====================================

### Specialization of cost equations eval_start_bb2_in/9 
* CE 13 is refined into CE [19] 
* CE 11 is refined into CE [20] 
* CE 14 is refined into CE [21] 
* CE 12 is refined into CE [22] 


### Cost equations --> "Loop" of eval_start_bb2_in/9 
* CEs [22] --> Loop 17 
* CEs [19] --> Loop 18 
* CEs [20] --> Loop 19 
* CEs [21] --> Loop 20 

### Ranking functions of CR eval_start_bb2_in(V__01,V__1,V__12,V_1,V_3,B,C,D,E) 
* RF of phase [17]: [V__01-V__1-1]

#### Partial ranking functions of CR eval_start_bb2_in(V__01,V__1,V__12,V_1,V_3,B,C,D,E) 
* Partial RF of phase [17]:
  - RF of loop [17:1]:
    V__01-V__1-1


### Specialization of cost equations eval_start__critedge_in/8 
* CE 18 is refined into CE [23] 
* CE 17 is refined into CE [24] 
* CE 15 is refined into CE [25] 
* CE 16 is refined into CE [26] 


### Cost equations --> "Loop" of eval_start__critedge_in/8 
* CEs [26] --> Loop 21 
* CEs [23] --> Loop 22 
* CEs [24] --> Loop 23 
* CEs [25] --> Loop 24 

### Ranking functions of CR eval_start__critedge_in(V__12,V_1,V_5,V_7,B,C,D,E) 
* RF of phase [21]: [V__12-V_1-1]

#### Partial ranking functions of CR eval_start__critedge_in(V__12,V_1,V_5,V_7,B,C,D,E) 
* Partial RF of phase [21]:
  - RF of loop [21:1]:
    V__12-V_1-1


### Specialization of cost equations eval_start_bb1_in/17 
* CE 4 is refined into CE [27,28,29,30,31,32] 
* CE 6 is refined into CE [33,34,35,36,37,38] 
* CE 7 is refined into CE [39,40] 
* CE 8 is refined into CE [41] 
* CE 5 is refined into CE [42,43,44,45] 


### Cost equations --> "Loop" of eval_start_bb1_in/17 
* CEs [45] --> Loop 25 
* CEs [44] --> Loop 26 
* CEs [43] --> Loop 27 
* CEs [42] --> Loop 28 
* CEs [32] --> Loop 29 
* CEs [31] --> Loop 30 
* CEs [28] --> Loop 31 
* CEs [30] --> Loop 32 
* CEs [29] --> Loop 33 
* CEs [27] --> Loop 34 
* CEs [38] --> Loop 35 
* CEs [36,37] --> Loop 36 
* CEs [34,35,40] --> Loop 37 
* CEs [39,41] --> Loop 38 
* CEs [33] --> Loop 39 

### Ranking functions of CR eval_start_bb1_in(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,B,C,D,E,F,G,H,I,J) 
* RF of phase [25,26,27,28]: [-V__0/2+V__01/2-1]

#### Partial ranking functions of CR eval_start_bb1_in(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,B,C,D,E,F,G,H,I,J) 
* Partial RF of phase [25,26,27,28]:
  - RF of loop [25:1]:
    -V__0/4+V__01/4-1
  - RF of loop [26:1,27:1]:
    -V__0/3+V__01/3-1
  - RF of loop [28:1]:
    -V__0/2+V__01/2-1


### Specialization of cost equations eval_start_bb1_in_loop_cont/12 
* CE 9 is refined into CE [46] 
* CE 10 is refined into CE [47] 


### Cost equations --> "Loop" of eval_start_bb1_in_loop_cont/12 
* CEs [46] --> Loop 40 
* CEs [47] --> Loop 41 

### Ranking functions of CR eval_start_bb1_in_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L) 

#### Partial ranking functions of CR eval_start_bb1_in_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L) 


### Specialization of cost equations eval_start_2/11 
* CE 3 is refined into CE [48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66] 
* CE 2 is refined into CE [67] 


### Cost equations --> "Loop" of eval_start_2/11 
* CEs [54,66] --> Loop 42 
* CEs [53,63,65] --> Loop 43 
* CEs [52,60,61,64] --> Loop 44 
* CEs [51,58,59,62] --> Loop 45 
* CEs [50,57] --> Loop 46 
* CEs [49] --> Loop 47 
* CEs [67] --> Loop 48 
* CEs [55] --> Loop 49 
* CEs [48,56] --> Loop 50 

### Ranking functions of CR eval_start_2(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B) 

#### Partial ranking functions of CR eval_start_2(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B) 


### Specialization of cost equations eval_start_start/11 
* CE 1 is refined into CE [68,69,70,71,72,73,74,75,76] 


### Cost equations --> "Loop" of eval_start_start/11 
* CEs [76] --> Loop 51 
* CEs [75] --> Loop 52 
* CEs [74] --> Loop 53 
* CEs [73] --> Loop 54 
* CEs [72] --> Loop 55 
* CEs [71] --> Loop 56 
* CEs [70] --> Loop 57 
* CEs [68] --> Loop 58 
* CEs [69] --> Loop 59 

### Ranking functions of CR eval_start_start(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B) 

#### Partial ranking functions of CR eval_start_start(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B) 


Computing Bounds
=====================================

#### Cost of chains of eval_start_bb2_in(V__01,V__1,V__12,V_1,V_3,B,C,D,E):
* Chain [[17],20]: 1*it(17)+0
  Such that:it(17) =< V__01-V__1

  with precondition: [B=3,V__01>=V__1+2] 

* Chain [[17],19]: 1*it(17)+0
  Such that:it(17) =< V__01-V__1

  with precondition: [B=4,V__01=C+1,V__01=D,E>=1,V__01>=V__1+2] 

* Chain [[17],18]: 1*it(17)+0
  Such that:it(17) =< -V__1+D

  with precondition: [B=4,C+1=D,0>=E,C>=V__1+1,V__01>=C+2] 

* Chain [20]: 0
  with precondition: [B=3,V__01>=V__1+1] 

* Chain [19]: 0
  with precondition: [B=4,V__01=V__1+1,E=V_3,V__01=C+1,V__01=D] 

* Chain [18]: 0
  with precondition: [B=4,V__1=C,V__1+1=D,0>=E,V__01>=V__1+2] 


#### Cost of chains of eval_start__critedge_in(V__12,V_1,V_5,V_7,B,C,D,E):
* Chain [[21],24]: 1*it(21)+0
  Such that:it(21) =< V__12-C

  with precondition: [B=2,V_1+1=C,V_1=D,E>=1,V__12>=V_1+2] 

* Chain [[21],23]: 1*it(21)+0
  Such that:it(21) =< V__12-C

  with precondition: [B=2,C=D+1,0>=E,C>=V_1+2,V__12>=C+1] 

* Chain [[21],22]: 1*it(21)+0
  Such that:it(21) =< V__12-V_1

  with precondition: [B=3,V__12>=V_1+2] 

* Chain [24]: 0
  with precondition: [B=2,E=V_7,V__12=C,V__12=D+1,V_1+1>=V__12] 

* Chain [23]: 0
  with precondition: [B=2,V__12=C,V__12=D+1,0>=E,V__12>=V_1+2] 

* Chain [22]: 0
  with precondition: [B=3] 


#### Cost of chains of eval_start_bb1_in(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,B,C,D,E,F,G,H,I,J):
* Chain [[25,26,27,28],39]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+0
  Such that:it(25) =< -V__0/4+V__01/4
aux(7) =< -V__0+V__01
aux(8) =< -V__0/2+V__01/2
aux(9) =< -V__0/3+V__01/3
it(26) =< aux(7)
it(28) =< aux(7)
s(9) =< aux(7)
it(25) =< aux(8)
it(26) =< aux(8)
it(28) =< aux(8)
it(26) =< aux(9)

  with precondition: [B=3,V__01>=V__0+3] 

* Chain [[25,26,27,28],38]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+0
  Such that:it(25) =< -V__0/4+V__01/4
aux(10) =< -V__0+V__01
aux(11) =< -V__0/2+V__01/2
aux(12) =< -V__0/3+V__01/3
it(26) =< aux(10)
it(28) =< aux(10)
s(9) =< aux(10)
it(25) =< aux(11)
it(26) =< aux(11)
it(28) =< aux(11)
it(26) =< aux(12)

  with precondition: [B=3,V__01>=V__0+3] 

* Chain [[25,26,27,28],37]: 1*it(25)+2*it(26)+1*it(28)+6*s(9)+0
  Such that:it(25) =< -V__0/4+V__01/4
aux(14) =< -V__0+V__01
aux(15) =< -V__0/2+V__01/2
aux(16) =< -V__0/3+V__01/3
aux(4) =< aux(14)
aux(6) =< aux(14)
it(25) =< aux(14)
aux(4) =< aux(15)
aux(6) =< aux(16)
s(9) =< aux(14)
it(26) =< aux(14)
it(28) =< aux(14)
it(25) =< aux(15)
it(26) =< aux(15)
it(28) =< aux(15)
it(25) =< aux(4)
it(26) =< aux(4)
it(28) =< aux(4)
it(26) =< aux(16)
it(26) =< aux(6)

  with precondition: [B=3,V__01>=V__0+4] 

* Chain [[25,26,27,28],36]: 1*it(25)+2*it(26)+1*it(28)+6*s(9)+0
  Such that:it(25) =< -V__0/4+V__01/4
aux(18) =< -V__0+V__01
aux(19) =< -V__0/2+V__01/2
aux(20) =< -V__0/3+V__01/3
aux(4) =< aux(18)
aux(6) =< aux(18)
it(25) =< aux(18)
aux(4) =< aux(19)
aux(6) =< aux(20)
s(9) =< aux(18)
it(26) =< aux(18)
it(28) =< aux(18)
it(25) =< aux(19)
it(26) =< aux(19)
it(28) =< aux(19)
it(25) =< aux(4)
it(26) =< aux(4)
it(28) =< aux(4)
it(26) =< aux(20)
it(26) =< aux(6)

  with precondition: [B=3,V__01>=V__0+5] 

* Chain [[25,26,27,28],35]: 1*it(25)+2*it(26)+1*it(28)+6*s(9)+0
  Such that:it(25) =< -V__0/4+V__01/4
aux(22) =< -V__0+V__01
aux(23) =< -V__0/2+V__01/2
aux(24) =< -V__0/3+V__01/3
aux(4) =< aux(22)
aux(6) =< aux(22)
it(25) =< aux(22)
aux(4) =< aux(23)
aux(6) =< aux(24)
s(9) =< aux(22)
it(26) =< aux(22)
it(28) =< aux(22)
it(25) =< aux(23)
it(26) =< aux(23)
it(28) =< aux(23)
it(25) =< aux(4)
it(26) =< aux(4)
it(28) =< aux(4)
it(26) =< aux(24)
it(26) =< aux(6)

  with precondition: [B=3,V__01>=V__0+6] 

* Chain [[25,26,27,28],34]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+0
  Such that:it(25) =< -V__0/4+V__01/4
aux(25) =< -V__0+V__01
aux(26) =< -V__0/2+V__01/2
aux(27) =< -V__0/3+V__01/3
it(26) =< aux(25)
it(28) =< aux(25)
s(9) =< aux(25)
it(25) =< aux(26)
it(26) =< aux(26)
it(28) =< aux(26)
it(26) =< aux(27)

  with precondition: [B=5,C+1=D,C=E,C+1=F,C+1=G,C=I,0>=H,0>=J,C>=V__0+1,V__01>=C+2] 

* Chain [[25,26,27,28],33]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+0
  Such that:it(25) =< -V__0/4+V__01/4
aux(28) =< -V__0+V__01
aux(29) =< -V__0/2+V__01/2
aux(30) =< -V__0/3+V__01/3
it(26) =< aux(28)
it(28) =< aux(28)
s(9) =< aux(28)
it(25) =< aux(29)
it(26) =< aux(29)
it(28) =< aux(29)
it(26) =< aux(30)

  with precondition: [B=5,C+2=D,C=E,C+2=F,C+1=G,C+1=I,0>=H,0>=J,C>=V__0+1,V__01>=C+3] 

* Chain [[25,26,27,28],32]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+1*s(19)+0
  Such that:aux(1) =< -V__0+V__01
aux(2) =< -V__0+V__01+C-D
aux(3) =< -V__0/2+V__01/2
aux(4) =< -V__0/2+V__01/2+C/2-D/2
aux(5) =< -V__0/3+V__01/3
aux(6) =< -V__0/3+V__01/3+C/3-D/3
it(25) =< -V__0/4+V__01/4+C/4-D/4
s(19) =< -C+D
it(26) =< aux(1)
it(28) =< aux(1)
s(9) =< aux(1)
it(26) =< aux(2)
it(28) =< aux(2)
s(9) =< aux(2)
it(25) =< aux(3)
it(26) =< aux(3)
it(28) =< aux(3)
it(25) =< aux(4)
it(26) =< aux(4)
it(28) =< aux(4)
it(26) =< aux(5)
it(26) =< aux(6)

  with precondition: [B=5,C=E,C+2=F,C+1=G,C+1=I,0>=H,J>=1,C>=V__0+1,D>=C+3,V__01>=D+1] 

* Chain [[25,26,27,28],31]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+1*s(20)+0
  Such that:aux(1) =< -V__0+V__01
aux(2) =< -V__0+V__01+C-E
aux(3) =< -V__0/2+V__01/2
aux(4) =< -V__0/2+V__01/2+C/2-E/2
aux(5) =< -V__0/3+V__01/3
aux(6) =< -V__0/3+V__01/3+C/3-E/3
it(25) =< -V__0/4+V__01/4+C/4-E/4
s(20) =< -C+E+1
it(26) =< aux(1)
it(28) =< aux(1)
s(9) =< aux(1)
it(26) =< aux(2)
it(28) =< aux(2)
s(9) =< aux(2)
it(25) =< aux(3)
it(26) =< aux(3)
it(28) =< aux(3)
it(25) =< aux(4)
it(26) =< aux(4)
it(28) =< aux(4)
it(26) =< aux(5)
it(26) =< aux(6)

  with precondition: [B=5,D=E+1,D=F,D=G,D=I+1,0>=J,H>=1,C>=V__0+1,D>=C+2,V__01>=D+1] 

* Chain [[25,26,27,28],30]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+1*s(21)+0
  Such that:aux(1) =< -V__0+V__01
aux(2) =< -V__0+V__01+C-D
aux(3) =< -V__0/2+V__01/2
aux(4) =< -V__0/2+V__01/2+C/2-D/2
aux(5) =< -V__0/3+V__01/3
aux(6) =< -V__0/3+V__01/3+C/3-D/3
it(25) =< -V__0/4+V__01/4+C/4-D/4
s(21) =< -C+D
it(26) =< aux(1)
it(28) =< aux(1)
s(9) =< aux(1)
it(26) =< aux(2)
it(28) =< aux(2)
s(9) =< aux(2)
it(25) =< aux(3)
it(26) =< aux(3)
it(28) =< aux(3)
it(25) =< aux(4)
it(26) =< aux(4)
it(28) =< aux(4)
it(26) =< aux(5)
it(26) =< aux(6)

  with precondition: [B=5,D=E+2,D=F,D=G+1,D=I+1,0>=H,0>=J,C>=V__0+1,D>=C+3,V__01>=D+1] 

* Chain [[25,26,27,28],29]: 1*it(25)+2*it(26)+1*it(28)+4*s(9)+2*s(22)+0
  Such that:aux(1) =< -V__0+V__01
aux(2) =< -V__0+V__01+C-D
aux(3) =< -V__0/2+V__01/2
aux(4) =< -V__0/2+V__01/2+C/2-D/2
aux(5) =< -V__0/3+V__01/3
aux(6) =< -V__0/3+V__01/3+C/3-D/3
it(25) =< -V__0/4+V__01/4+C/4-D/4
aux(31) =< -C+D
s(22) =< aux(31)
it(26) =< aux(1)
it(28) =< aux(1)
s(9) =< aux(1)
it(26) =< aux(2)
it(28) =< aux(2)
s(9) =< aux(2)
it(25) =< aux(3)
it(26) =< aux(3)
it(28) =< aux(3)
it(25) =< aux(4)
it(26) =< aux(4)
it(28) =< aux(4)
it(26) =< aux(5)
it(26) =< aux(6)

  with precondition: [B=5,I=E+1,I+1=F,I=G,0>=H,J>=1,C>=V__0+1,I>=C+2,V__01>=D+1,D>=I+2] 

* Chain [39]: 0
  with precondition: [B=3,V__01=V__0+1] 

* Chain [38]: 0
  with precondition: [B=3,V__01>=V__0+1] 

* Chain [37]: 2*s(13)+0
  Such that:aux(13) =< -V__0+V__01
s(13) =< aux(13)

  with precondition: [B=3,V__01>=V__0+2] 

* Chain [36]: 2*s(15)+0
  Such that:aux(17) =< -V__0+V__01
s(15) =< aux(17)

  with precondition: [B=3,V__01>=V__0+3] 

* Chain [35]: 2*s(17)+0
  Such that:aux(21) =< -V__0+V__01
s(17) =< aux(21)

  with precondition: [B=3,V__01>=V__0+4] 

* Chain [34]: 0
  with precondition: [B=5,V__0+1=V__01,H=V_3,J=V_7,V__0=C,V__0+1=D,V__0=E,V__0+1=F,V__0+1=G,V__0=I] 

* Chain [33]: 0
  with precondition: [B=5,V__0+2=V__01,J=V_7,V__0=C,V__0+2=D,V__0=E,V__0+2=F,V__0+1=G,V__0+1=I,0>=H] 

* Chain [32]: 1*s(19)+0
  Such that:s(19) =< -V__0+V__01

  with precondition: [B=5,V__0=C,V__01=D,V__0=E,V__0+2=F,V__0+1=G,V__0+1=I,0>=H,J>=1,V__01>=V__0+3] 

* Chain [31]: 1*s(20)+0
  Such that:s(20) =< -V__0+V__01

  with precondition: [B=5,J=V_7,V__0=C,V__01=D,V__01=E+1,V__01=F,V__01=G,V__01=I+1,H>=1,V__01>=V__0+2] 

* Chain [30]: 1*s(21)+0
  Such that:s(21) =< -V__0+V__01

  with precondition: [B=5,J=V_7,V__0=C,V__01=D,V__01=E+2,V__01=F,V__01=G+1,V__01=I+1,0>=H,V__01>=V__0+3] 

* Chain [29]: 2*s(22)+0
  Such that:aux(31) =< -V__0+V__01
s(22) =< aux(31)

  with precondition: [B=5,V__0=C,V__01=D,I=E+1,I+1=F,I=G,0>=H,J>=1,I>=V__0+2,V__01>=I+2] 


#### Cost of chains of eval_start_bb1_in_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L):
* Chain [41]: 0
  with precondition: [A=3,J>=K+1] 

* Chain [40]: 0
  with precondition: [A=5,J>=K+1] 


#### Cost of chains of eval_start_2(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B):
* Chain [50]: 0
  with precondition: [V_l+1=V_h] 

* Chain [49]: 0
  with precondition: [V_l+2=V_h] 

* Chain [48]: 0
  with precondition: [V_l>=V_h] 

* Chain [47]: 0
  with precondition: [V_h>=V_l+1] 

* Chain [46]: 3*s(52)+0
  Such that:aux(37) =< V_h-V_l
s(52) =< aux(37)

  with precondition: [V_h>=V_l+2] 

* Chain [45]: 3*s(58)+16*s(59)+6*s(60)+3*s(61)+0
  Such that:aux(38) =< V_h-V_l
aux(39) =< V_h/2-V_l/2
aux(40) =< V_h/3-V_l/3
aux(41) =< V_h/4-V_l/4
s(59) =< aux(38)
s(58) =< aux(41)
s(60) =< aux(38)
s(61) =< aux(38)
s(58) =< aux(39)
s(60) =< aux(39)
s(61) =< aux(39)
s(60) =< aux(40)

  with precondition: [V_h>=V_l+3] 

* Chain [44]: 1*s(73)+14*s(75)+2*s(78)+1*s(79)+1*s(82)+2*s(86)+1*s(87)+1*s(95)+1*s(96)+2*s(97)+1*s(98)+4*s(99)+0
  Such that:aux(43) =< V_h-V_l+1
aux(46) =< V_h-V_l
aux(47) =< V_h/2-V_l/2
aux(48) =< V_h/3-V_l/3
aux(49) =< V_h/4-V_l/4
s(73) =< aux(49)
s(82) =< aux(49)
s(95) =< aux(49)
s(75) =< aux(46)
s(76) =< aux(46)
s(77) =< aux(46)
s(73) =< aux(46)
s(76) =< aux(47)
s(77) =< aux(48)
s(78) =< aux(46)
s(79) =< aux(46)
s(73) =< aux(47)
s(78) =< aux(47)
s(79) =< aux(47)
s(73) =< s(76)
s(78) =< s(76)
s(79) =< s(76)
s(78) =< aux(48)
s(78) =< s(77)
s(86) =< aux(46)
s(87) =< aux(46)
s(82) =< aux(47)
s(86) =< aux(47)
s(87) =< aux(47)
s(86) =< aux(48)
s(90) =< aux(46)
s(90) =< aux(43)
s(92) =< aux(43)
s(94) =< aux(43)
s(95) =< aux(43)
s(96) =< aux(43)
s(92) =< aux(47)
s(94) =< aux(48)
s(97) =< aux(46)
s(98) =< aux(46)
s(99) =< aux(46)
s(97) =< s(90)
s(98) =< s(90)
s(99) =< s(90)
s(95) =< aux(47)
s(97) =< aux(47)
s(98) =< aux(47)
s(95) =< s(92)
s(97) =< s(92)
s(98) =< s(92)
s(97) =< aux(48)
s(97) =< s(94)

  with precondition: [V_h>=V_l+4] 

* Chain [43]: 3*s(100)+16*s(106)+6*s(107)+3*s(108)+0
  Such that:aux(56) =< V_h-V_l
aux(57) =< V_h/2-V_l/2
aux(58) =< V_h/3-V_l/3
aux(59) =< V_h/4-V_l/4
s(100) =< aux(59)
s(104) =< aux(56)
s(105) =< aux(56)
s(100) =< aux(56)
s(104) =< aux(57)
s(105) =< aux(58)
s(106) =< aux(56)
s(107) =< aux(56)
s(108) =< aux(56)
s(100) =< aux(57)
s(107) =< aux(57)
s(108) =< aux(57)
s(100) =< s(104)
s(107) =< s(104)
s(108) =< s(104)
s(107) =< aux(58)
s(107) =< s(105)

  with precondition: [V_h>=V_l+5] 

* Chain [42]: 2*s(131)+12*s(137)+4*s(138)+2*s(139)+0
  Such that:aux(63) =< V_h-V_l
aux(64) =< V_h/2-V_l/2
aux(65) =< V_h/3-V_l/3
aux(66) =< V_h/4-V_l/4
s(131) =< aux(66)
s(135) =< aux(63)
s(136) =< aux(63)
s(131) =< aux(63)
s(135) =< aux(64)
s(136) =< aux(65)
s(137) =< aux(63)
s(138) =< aux(63)
s(139) =< aux(63)
s(131) =< aux(64)
s(138) =< aux(64)
s(139) =< aux(64)
s(131) =< s(135)
s(138) =< s(135)
s(139) =< s(135)
s(138) =< aux(65)
s(138) =< s(136)

  with precondition: [V_h>=V_l+6] 


#### Cost of chains of eval_start_start(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B):
* Chain [59]: 0
  with precondition: [V_l+1=V_h] 

* Chain [58]: 0
  with precondition: [V_l+2=V_h] 

* Chain [57]: 0
  with precondition: [V_l>=V_h] 

* Chain [56]: 0
  with precondition: [V_h>=V_l+1] 

* Chain [55]: 3*s(153)+0
  Such that:s(152) =< V_h-V_l
s(153) =< s(152)

  with precondition: [V_h>=V_l+2] 

* Chain [54]: 16*s(158)+3*s(159)+6*s(160)+3*s(161)+0
  Such that:s(154) =< V_h-V_l
s(155) =< V_h/2-V_l/2
s(156) =< V_h/3-V_l/3
s(157) =< V_h/4-V_l/4
s(158) =< s(154)
s(159) =< s(157)
s(160) =< s(154)
s(161) =< s(154)
s(159) =< s(155)
s(160) =< s(155)
s(161) =< s(155)
s(160) =< s(156)

  with precondition: [V_h>=V_l+3] 

* Chain [53]: 1*s(167)+1*s(168)+1*s(169)+14*s(170)+2*s(173)+1*s(174)+2*s(175)+1*s(176)+1*s(180)+2*s(181)+1*s(182)+4*s(183)+0
  Such that:s(163) =< V_h-V_l
s(162) =< V_h-V_l+1
s(164) =< V_h/2-V_l/2
s(165) =< V_h/3-V_l/3
s(166) =< V_h/4-V_l/4
s(167) =< s(166)
s(168) =< s(166)
s(169) =< s(166)
s(170) =< s(163)
s(171) =< s(163)
s(172) =< s(163)
s(167) =< s(163)
s(171) =< s(164)
s(172) =< s(165)
s(173) =< s(163)
s(174) =< s(163)
s(167) =< s(164)
s(173) =< s(164)
s(174) =< s(164)
s(167) =< s(171)
s(173) =< s(171)
s(174) =< s(171)
s(173) =< s(165)
s(173) =< s(172)
s(175) =< s(163)
s(176) =< s(163)
s(168) =< s(164)
s(175) =< s(164)
s(176) =< s(164)
s(175) =< s(165)
s(177) =< s(163)
s(177) =< s(162)
s(178) =< s(162)
s(179) =< s(162)
s(169) =< s(162)
s(180) =< s(162)
s(178) =< s(164)
s(179) =< s(165)
s(181) =< s(163)
s(182) =< s(163)
s(183) =< s(163)
s(181) =< s(177)
s(182) =< s(177)
s(183) =< s(177)
s(169) =< s(164)
s(181) =< s(164)
s(182) =< s(164)
s(169) =< s(178)
s(181) =< s(178)
s(182) =< s(178)
s(181) =< s(165)
s(181) =< s(179)

  with precondition: [V_h>=V_l+4] 

* Chain [52]: 3*s(188)+16*s(191)+6*s(192)+3*s(193)+0
  Such that:s(184) =< V_h-V_l
s(185) =< V_h/2-V_l/2
s(186) =< V_h/3-V_l/3
s(187) =< V_h/4-V_l/4
s(188) =< s(187)
s(189) =< s(184)
s(190) =< s(184)
s(188) =< s(184)
s(189) =< s(185)
s(190) =< s(186)
s(191) =< s(184)
s(192) =< s(184)
s(193) =< s(184)
s(188) =< s(185)
s(192) =< s(185)
s(193) =< s(185)
s(188) =< s(189)
s(192) =< s(189)
s(193) =< s(189)
s(192) =< s(186)
s(192) =< s(190)

  with precondition: [V_h>=V_l+5] 

* Chain [51]: 2*s(198)+12*s(201)+4*s(202)+2*s(203)+0
  Such that:s(194) =< V_h-V_l
s(195) =< V_h/2-V_l/2
s(196) =< V_h/3-V_l/3
s(197) =< V_h/4-V_l/4
s(198) =< s(197)
s(199) =< s(194)
s(200) =< s(194)
s(198) =< s(194)
s(199) =< s(195)
s(200) =< s(196)
s(201) =< s(194)
s(202) =< s(194)
s(203) =< s(194)
s(198) =< s(195)
s(202) =< s(195)
s(203) =< s(195)
s(198) =< s(199)
s(202) =< s(199)
s(203) =< s(199)
s(202) =< s(196)
s(202) =< s(200)

  with precondition: [V_h>=V_l+6] 


Closed-form bounds of eval_start_start(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B): 
-------------------------------------
* Chain [59] with precondition: [V_l+1=V_h] 
    - Upper bound: 0 
    - Complexity: constant 
* Chain [58] with precondition: [V_l+2=V_h] 
    - Upper bound: 0 
    - Complexity: constant 
* Chain [57] with precondition: [V_l>=V_h] 
    - Upper bound: 0 
    - Complexity: constant 
* Chain [56] with precondition: [V_h>=V_l+1] 
    - Upper bound: 0 
    - Complexity: constant 
* Chain [55] with precondition: [V_h>=V_l+2] 
    - Upper bound: 3*V_h-3*V_l 
    - Complexity: n 
* Chain [54] with precondition: [V_h>=V_l+3] 
    - Upper bound: 103/4*V_h-103/4*V_l 
    - Complexity: n 
* Chain [53] with precondition: [V_h>=V_l+4] 
    - Upper bound: 115/4*V_h-115/4*V_l+1 
    - Complexity: n 
* Chain [52] with precondition: [V_h>=V_l+5] 
    - Upper bound: 103/4*V_h-103/4*V_l 
    - Complexity: n 
* Chain [51] with precondition: [V_h>=V_l+6] 
    - Upper bound: 37/2*V_h-37/2*V_l 
    - Complexity: n 

### Maximum cost of eval_start_start(V__0,V__01,V__1,V__12,V_1,V_3,V_5,V_7,V_h,V_l,B): nat(V_h-V_l)*7+nat(V_h/4-V_l/4)+(nat(V_h-V_l)*2+nat(V_h-V_l+1))+(nat(V_h/4-V_l/4)*2+nat(V_h-V_l)*15)+nat(V_h-V_l)*3 
Asymptotic class: n 
* Total analysis performed in 758 ms.

