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

#### Computed strongly connected components 
0. recursive  : [f9/16]
1. recursive  : [f26/4]
2. recursive  : [f32/20]
3. recursive  : [f55/8]
4. recursive  : [f62/6]
5. recursive  : [f52/12,f55_loop_cont/13,f62_loop_cont/13]
6. recursive  : [f26_loop_cont/37,f32_loop_cont/37,f5/36,f52_loop_cont/37,f9_loop_cont/37]
7. non_recursive  : [exit_location/1]
8. non_recursive  : [f1/19]
9. non_recursive  : [f5_loop_cont/20]
10. non_recursive  : [f2/19]

#### Obtained direct recursion through partial evaluation 
0. SCC is partially evaluated into f9/16
1. SCC is partially evaluated into f26/4
2. SCC is partially evaluated into f32/20
3. SCC is partially evaluated into f55/8
4. SCC is partially evaluated into f62/6
5. SCC is partially evaluated into f52/12
6. SCC is partially evaluated into f5/36
7. SCC is completely evaluated into other SCCs
8. SCC is completely evaluated into other SCCs
9. SCC is partially evaluated into f5_loop_cont/20
10. SCC is partially evaluated into f2/19

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

### Specialization of cost equations f9/16 
* CE 16 is refined into CE [38] 
* CE 15 is discarded (unfeasible) 
* CE 17 is refined into CE [39] 
* CE 14 is refined into CE [40] 
* CE 13 is refined into CE [41] 
* CE 12 is refined into CE [42] 


### Cost equations --> "Loop" of f9/16 
* CEs [41] --> Loop 34 
* CEs [42] --> Loop 35 
* CEs [38] --> Loop 36 
* CEs [39] --> Loop 37 
* CEs [40] --> Loop 38 

### Ranking functions of CR f9(A,B,C,D,E,F,G,R,V,W,X,Y,Z,A1,B1,C1) 
* RF of phase [34,35]: [A-D+1]

#### Partial ranking functions of CR f9(A,B,C,D,E,F,G,R,V,W,X,Y,Z,A1,B1,C1) 
* Partial RF of phase [34,35]:
  - RF of loop [34:1,35:1]:
    A-D+1


### Specialization of cost equations f26/4 
* CE 19 is refined into CE [43] 
* CE 20 is refined into CE [44] 
* CE 18 is refined into CE [45] 


### Cost equations --> "Loop" of f26/4 
* CEs [45] --> Loop 39 
* CEs [43] --> Loop 40 
* CEs [44] --> Loop 41 

### Ranking functions of CR f26(A,D,V,W) 
* RF of phase [39]: [A-D+1]

#### Partial ranking functions of CR f26(A,D,V,W) 
* Partial RF of phase [39]:
  - RF of loop [39:1]:
    A-D+1


### Specialization of cost equations f32/20 
* CE 26 is refined into CE [46] 
* CE 24 is refined into CE [47] 
* CE 25 is refined into CE [48] 
* CE 23 is refined into CE [49] 
* CE 22 is refined into CE [50] 
* CE 21 is refined into CE [51] 


### Cost equations --> "Loop" of f32/20 
* CEs [49] --> Loop 42 
* CEs [50] --> Loop 43 
* CEs [51] --> Loop 44 
* CEs [46] --> Loop 45 
* CEs [47] --> Loop 46 
* CEs [48] --> Loop 47 

### Ranking functions of CR f32(A,D,H,I,J,M,N,O,P,Q,V,W,X,Y,Z,A1,B1,C1,D1,E1) 
* RF of phase [42,43,44]: [A-D+1]

#### Partial ranking functions of CR f32(A,D,H,I,J,M,N,O,P,Q,V,W,X,Y,Z,A1,B1,C1,D1,E1) 
* Partial RF of phase [42,43,44]:
  - RF of loop [42:1,43:1,44:1]:
    A-D+1


### Specialization of cost equations f55/8 
* CE 33 is refined into CE [52] 
* CE 34 is refined into CE [53] 
* CE 32 is refined into CE [54] 


### Cost equations --> "Loop" of f55/8 
* CEs [54] --> Loop 48 
* CEs [52] --> Loop 49 
* CEs [53] --> Loop 50 

### Ranking functions of CR f55(A,D,J,L,V,W,X,Y) 
* RF of phase [48]: [A-D+1]

#### Partial ranking functions of CR f55(A,D,J,L,V,W,X,Y) 
* Partial RF of phase [48]:
  - RF of loop [48:1]:
    A-D+1


### Specialization of cost equations f62/6 
* CE 37 is refined into CE [55] 
* CE 36 is refined into CE [56] 
* CE 35 is refined into CE [57] 


### Cost equations --> "Loop" of f62/6 
* CEs [57] --> Loop 51 
* CEs [55] --> Loop 52 
* CEs [56] --> Loop 53 

### Ranking functions of CR f62(A,D,K,V,W,X) 
* RF of phase [51]: [A-D+1]

#### Partial ranking functions of CR f62(A,D,K,V,W,X) 
* Partial RF of phase [51]:
  - RF of loop [51:1]:
    A-D+1


### Specialization of cost equations f52/12 
* CE 30 is refined into CE [58] 
* CE 27 is refined into CE [59,60] 
* CE 29 is refined into CE [61,62] 
* CE 31 is refined into CE [63] 
* CE 28 is refined into CE [64,65] 


### Cost equations --> "Loop" of f52/12 
* CEs [64] --> Loop 54 
* CEs [65] --> Loop 55 
* CEs [58] --> Loop 56 
* CEs [59] --> Loop 57 
* CEs [60,62] --> Loop 58 
* CEs [61] --> Loop 59 
* CEs [63] --> Loop 60 

### Ranking functions of CR f52(A,B,D,J,K,L,V,W,X,Y,Z,A1) 
* RF of phase [54]: [A-K+1,D-K]

#### Partial ranking functions of CR f52(A,B,D,J,K,L,V,W,X,Y,Z,A1) 
* Partial RF of phase [54]:
  - RF of loop [54:1]:
    A-K+1
    D-K


### Specialization of cost equations f5/36 
* CE 8 is refined into CE [66] 
* CE 2 is refined into CE [67,68] 
* CE 4 is refined into CE [69] 
* CE 5 is refined into CE [70,71,72,73,74,75,76,77] 
* CE 7 is refined into CE [78] 
* CE 9 is refined into CE [79] 
* CE 6 is refined into CE [80,81,82,83] 
* CE 3 is refined into CE [84,85] 


### Cost equations --> "Loop" of f5/36 
* CEs [82] --> Loop 61 
* CEs [80] --> Loop 62 
* CEs [83] --> Loop 63 
* CEs [81] --> Loop 64 
* CEs [85] --> Loop 65 
* CEs [84] --> Loop 66 
* CEs [66] --> Loop 67 
* CEs [72,76] --> Loop 68 
* CEs [71,73,75,77] --> Loop 69 
* CEs [68,69,70,74,78] --> Loop 70 
* CEs [67] --> Loop 71 
* CEs [79] --> Loop 72 

### Ranking functions of CR f5(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V,W,X,Y,Z,A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1) 
* RF of phase [65]: [A-B,-B+D-1]

#### Partial ranking functions of CR f5(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V,W,X,Y,Z,A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1) 
* Partial RF of phase [65]:
  - RF of loop [65:1]:
    A-B
    -B+D-1


### Specialization of cost equations f5_loop_cont/20 
* CE 10 is refined into CE [86] 
* CE 11 is refined into CE [87] 


### Cost equations --> "Loop" of f5_loop_cont/20 
* CEs [86] --> Loop 73 
* CEs [87] --> Loop 74 

### Ranking functions of CR f5_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T) 

#### Partial ranking functions of CR f5_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T) 


### Specialization of cost equations f2/19 
* CE 1 is refined into CE [88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113] 


### Cost equations --> "Loop" of f2/19 
* CEs [101] --> Loop 75 
* CEs [100] --> Loop 76 
* CEs [99,104,105] --> Loop 77 
* CEs [98,103] --> Loop 78 
* CEs [97] --> Loop 79 
* CEs [96] --> Loop 80 
* CEs [95] --> Loop 81 
* CEs [94] --> Loop 82 
* CEs [93] --> Loop 83 
* CEs [92,106,107] --> Loop 84 
* CEs [91] --> Loop 85 
* CEs [90] --> Loop 86 
* CEs [89,108] --> Loop 87 
* CEs [113] --> Loop 88 
* CEs [88] --> Loop 89 
* CEs [109,110] --> Loop 90 
* CEs [102] --> Loop 91 
* CEs [111,112] --> Loop 92 

### Ranking functions of CR f2(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V) 

#### Partial ranking functions of CR f2(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V) 


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

#### Cost of chains of f9(A,B,C,D,E,F,G,R,V,W,X,Y,Z,A1,B1,C1):
* Chain [[34,35],38]: 2*it(34)+0
  Such that:aux(3) =< -D+Y
it(34) =< aux(3)

  with precondition: [C=0,V=5,X=0,Z=0,C1=0,B+1=W,A+1=Y,A1=B1,0>=A1,A>=2,A>=B+1,A>=D] 

* Chain [[34,35],37]: 2*it(34)+0
  Such that:aux(4) =< A-D+1
it(34) =< aux(4)

  with precondition: [V=3,A>=2,C>=0,A>=B+1,A>=D] 

* Chain [[34,35],36]: 2*it(34)+0
  Such that:aux(5) =< -D+Y
it(34) =< aux(5)

  with precondition: [V=7,B=W,A+1=Y,A1=B1,R=C1,A>=2,C>=0,X>=1,A>=B+1,Z>=C,A>=D,X>=Z,X>=A1,A+C+X>=D+Z+1] 

* Chain [38]: 0
  with precondition: [C=0,V=5,X=0,C1=0,Z=E,A1=F,B1=G,B+1=W,D=Y,A>=2,D>=A+1,A>=B+1] 

* Chain [37]: 0
  with precondition: [V=3,A>=2,C>=0,A>=B+1] 


#### Cost of chains of f26(A,D,V,W):
* Chain [[39],41]: 1*it(39)+0
  Such that:it(39) =< A-D+1

  with precondition: [V=3,A>=2,A>=D] 

* Chain [[39],40]: 1*it(39)+0
  Such that:it(39) =< -D+W

  with precondition: [V=6,A+1=W,A>=2,A>=D] 

* Chain [41]: 0
  with precondition: [V=3,A>=2] 

* Chain [40]: 0
  with precondition: [V=6,D=W,A>=2,D>=A+1] 


#### Cost of chains of f32(A,D,H,I,J,M,N,O,P,Q,V,W,X,Y,Z,A1,B1,C1,D1,E1):
* Chain [[42,43,44],47]: 3*it(42)+0
  Such that:aux(8) =< -D+W
it(42) =< aux(8)

  with precondition: [V=2,A+1=W,M=A1,N=B1,C1+E1=0,A>=2,A>=D] 

* Chain [[42,43,44],46]: 3*it(42)+0
  Such that:aux(9) =< -D+W
it(42) =< aux(9)

  with precondition: [V=2,A+1=W,B1=C1,P=D1,Q=E1,A>=2,A>=D] 

* Chain [[42,43,44],45]: 3*it(42)+0
  Such that:aux(10) =< A-D+1
it(42) =< aux(10)

  with precondition: [V=3,A>=2,A>=D] 

* Chain [47]: 0
  with precondition: [V=2,X=H,Y=I,Z=J,A1=M,B1=N,D=W,C1+E1=0,A>=2,D>=A+1] 

* Chain [46]: 0
  with precondition: [V=2,X=H,Y=I,Z=J,D1=P,E1=Q,D=W,C1=B1,A>=2,D>=A+1] 

* Chain [45]: 0
  with precondition: [V=3,A>=2] 


#### Cost of chains of f55(A,D,J,L,V,W,X,Y):
* Chain [[48],50]: 1*it(48)+0
  Such that:it(48) =< A-D+1

  with precondition: [V=3,A>=2,A>=D] 

* Chain [[48],49]: 1*it(48)+0
  Such that:it(48) =< -D+W

  with precondition: [V=4,A+1=W,A>=2,A>=D] 

* Chain [50]: 0
  with precondition: [V=3,A>=2] 

* Chain [49]: 0
  with precondition: [V=4,X=J,D=W,A>=2,D>=A+1] 


#### Cost of chains of f62(A,D,K,V,W,X):
* Chain [[51],53]: 1*it(51)+0
  Such that:it(51) =< -D+W

  with precondition: [V=2,A+1=W,K+1=X,A>=2,A>=D,A>=K] 

* Chain [[51],52]: 1*it(51)+0
  Such that:it(51) =< A-D+1

  with precondition: [V=3,A>=2,A>=D,A>=K] 

* Chain [53]: 0
  with precondition: [V=2,D=W,K+1=X,A>=2,D>=A+1,A>=K] 

* Chain [52]: 0
  with precondition: [V=3,A>=2,A>=K] 


#### Cost of chains of f52(A,B,D,J,K,L,V,W,X,Y,Z,A1):
* Chain [[54],60]: 1*it(54)+0
  Such that:it(54) =< A-K+1

  with precondition: [V=3,A>=2,D>=A+1,A>=K] 

* Chain [[54],59]: 1*it(54)+0
  Such that:it(54) =< A-K

  with precondition: [V=3,A>=2,D>=A+1,A>=K+1] 

* Chain [[54],57]: 1*it(54)+0
  Such that:it(54) =< A-K

  with precondition: [V=3,A>=2,D>=A+1,A>=K+1] 

* Chain [[54],56]: 1*it(54)+0
  Such that:it(54) =< A-K+1

  with precondition: [V=5,B+1=W,D=X,J=Y,A+1=Z,A>=2,D>=A+1,A>=K] 

* Chain [60]: 0
  with precondition: [V=3,A>=2] 

* Chain [59]: 0
  with precondition: [V=3,A>=2,D>=A+1,A>=K] 

* Chain [58]: 2*s(1)+0
  Such that:aux(11) =< A-D+1
s(1) =< aux(11)

  with precondition: [V=3,A>=2,A>=D,A>=K] 

* Chain [57]: 0
  with precondition: [V=3,A>=2,A>=K] 

* Chain [56]: 0
  with precondition: [V=5,W=B+1,X=D,Y=J,A1=L,K=Z,A>=2,K>=A+1] 

* Chain [55,[54],60]: 1*it(54)+1*s(3)+1
  Such that:s(3) =< A-D+1
it(54) =< A-K

  with precondition: [V=3,A>=2,A>=D,A>=K+1] 

* Chain [55,[54],59]: 1*it(54)+1*s(3)+1
  Such that:s(3) =< A-D+1
it(54) =< A-K

  with precondition: [V=3,A>=2,A>=D,A>=K+2] 

* Chain [55,[54],57]: 1*it(54)+1*s(3)+1
  Such that:s(3) =< A-D+1
it(54) =< A-K

  with precondition: [V=3,A>=2,A>=D,A>=K+2] 

* Chain [55,[54],56]: 1*it(54)+1*s(3)+1
  Such that:s(3) =< -D+Z
it(54) =< -K+Z

  with precondition: [V=5,B+1=W,A+1=X,A+1=Z,A>=2,A>=D,A>=K+1] 

* Chain [55,60]: 1*s(3)+1
  Such that:s(3) =< A-D+1

  with precondition: [V=3,A>=2,A>=D,A>=K] 

* Chain [55,59]: 1*s(3)+1
  Such that:s(3) =< A-D+1

  with precondition: [V=3,A>=2,A>=D,A>=K+1] 

* Chain [55,57]: 1*s(3)+1
  Such that:s(3) =< A-D+1

  with precondition: [V=3,A>=2,A>=D,A>=K+1] 

* Chain [55,56]: 1*s(3)+1
  Such that:s(3) =< A-D+1

  with precondition: [V=5,A=K,B+1=W,A+1=X,A+1=Z,A>=2,A>=D] 


#### Cost of chains of f5(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V,W,X,Y,Z,A1,B1,C1,D1,E1,F1,G1,H1,I1,J1,K1,L1,M1):
* Chain [[65],72]: 1*it(65)+0
  Such that:it(65) =< A-B

  with precondition: [V=3,A>=2,D>=A+1,A>=B+1] 

* Chain [[65],71]: 1*it(65)+0
  Such that:it(65) =< A-B

  with precondition: [V=3,A>=2,D>=A+1,A>=B+2] 

* Chain [[65],67]: 1*it(65)+0
  Such that:it(65) =< A-B

  with precondition: [V=8,X=0,M1=0,A=W,D=Y,E=Z,F=A1,G=B1,H=C1,I=D1,J=E1,K=F1,L=G1,M=H1,N=I1,O=J1,P=K1,Q=L1,A>=2,D>=A+1,A>=B+1] 

* Chain [72]: 0
  with precondition: [V=3,A>=2] 

* Chain [71]: 0
  with precondition: [V=3,A>=2,A>=B+1] 

* Chain [70]: 10*s(19)+0
  Such that:aux(17) =< A-D+1
s(19) =< aux(17)

  with precondition: [V=3,A>=2,A>=B+1,A>=D] 

* Chain [69]: 8*s(29)+2*s(30)+0
  Such that:aux(18) =< A-D+1
aux(19) =< A-K+1
s(30) =< aux(19)
s(29) =< aux(18)

  with precondition: [V=3,A>=2,A>=B+1,A>=D,A>=K] 

* Chain [68]: 4*s(39)+4*s(41)+0
  Such that:aux(20) =< A-D+1
aux(21) =< A-K
s(41) =< aux(21)
s(39) =< aux(20)

  with precondition: [V=3,A>=2,A>=B+1,A>=D,A>=K+1] 

* Chain [67]: 0
  with precondition: [V=8,X=C,Y=D,Z=E,A1=F,B1=G,C1=H,D1=I,E1=J,F1=K,G1=L,H1=M,I1=N,J1=O,K1=P,L1=Q,M1=R,B=W,A>=2,B>=A] 

* Chain [66,[65],72]: 1*it(65)+2*s(47)+1
  Such that:it(65) =< A-B
s(46) =< A-D+1
s(47) =< s(46)

  with precondition: [V=3,A>=2,A>=B+2,A>=D] 

* Chain [66,[65],71]: 1*it(65)+2*s(47)+1
  Such that:it(65) =< A-B
s(46) =< A-D+1
s(47) =< s(46)

  with precondition: [V=3,A>=2,A>=B+3,A>=D] 

* Chain [66,[65],67]: 1*it(65)+2*s(47)+1
  Such that:it(65) =< -B+W
s(46) =< -D+W+1
s(47) =< s(46)

  with precondition: [V=8,X=0,Z=0,M1=0,A=W,A+1=Y,A1=B1,H=C1,I=D1,J=E1,K=F1,L=G1,M=H1,N=I1,O=J1,P=K1,Q=L1,0>=A1,A>=2,A>=B+2,A>=D] 

* Chain [66,72]: 2*s(47)+1
  Such that:s(46) =< A-D+1
s(47) =< s(46)

  with precondition: [V=3,A>=2,A>=B+1,A>=D] 

* Chain [66,71]: 2*s(47)+1
  Such that:s(46) =< A-D+1
s(47) =< s(46)

  with precondition: [V=3,A>=2,A>=B+2,A>=D] 

* Chain [66,67]: 2*s(47)+1
  Such that:s(46) =< A-D+1
s(47) =< s(46)

  with precondition: [V=8,X=0,Z=0,M1=0,A=B+1,A=W,A+1=Y,A1=B1,H=C1,I=D1,J=E1,K=F1,L=G1,M=H1,N=I1,O=J1,P=K1,Q=L1,0>=A1,A>=2,A>=D] 

* Chain [64,[65],72]: 1*it(65)+2*s(49)+1*s(50)+1
  Such that:it(65) =< A-B
s(48) =< A-D+1
s(50) =< A-K+1
s(49) =< s(48)

  with precondition: [V=3,A>=2,A>=B+2,A>=D,A>=K] 

* Chain [64,[65],71]: 1*it(65)+2*s(49)+1*s(50)+1
  Such that:it(65) =< A-B
s(48) =< A-D+1
s(50) =< A-K+1
s(49) =< s(48)

  with precondition: [V=3,A>=2,A>=B+3,A>=D,A>=K] 

* Chain [64,[65],67]: 1*it(65)+2*s(49)+1*s(50)+1
  Such that:it(65) =< A-B
s(48) =< A-D+1
s(50) =< A-K+1
s(49) =< s(48)

  with precondition: [V=8,X=0,M1=0,Y=A+1,Y=W+1,A1=B1,H=C1,I=D1,J=E1,Y=F1,M=H1,N=I1,J1+L1=0,Y>=3,Z>=0,Y>=B+3,Y>=D+1,Y>=K+1] 

* Chain [64,72]: 2*s(49)+1*s(50)+1
  Such that:s(48) =< A-D+1
s(50) =< A-K+1
s(49) =< s(48)

  with precondition: [V=3,A>=2,A>=B+1,A>=D,A>=K] 

* Chain [64,71]: 2*s(49)+1*s(50)+1
  Such that:s(48) =< A-D+1
s(50) =< A-K+1
s(49) =< s(48)

  with precondition: [V=3,A>=2,A>=B+2,A>=D,A>=K] 

* Chain [64,67]: 2*s(49)+1*s(50)+1
  Such that:s(48) =< A-D+1
s(50) =< A-K+1
s(49) =< s(48)

  with precondition: [V=8,Y=A+1,Y=B+2,Y=W+1,A1=B1,H=C1,I=D1,J=E1,Y=F1,M=H1,N=I1,R=M1,J1+L1=0,X>=1,Y>=3,Z>=0,Y>=D+1,Y>=K+1,X>=Z,X>=A1,X+Y>=D+Z+2] 

* Chain [63,[65],72]: 1*it(65)+2*s(52)+1*s(53)+1
  Such that:it(65) =< A-B
s(51) =< A-D+1
s(53) =< A-K+1
s(52) =< s(51)

  with precondition: [V=3,A>=2,A>=B+2,A>=D,A>=K] 

* Chain [63,[65],71]: 1*it(65)+2*s(52)+1*s(53)+1
  Such that:it(65) =< A-B
s(51) =< A-D+1
s(53) =< A-K+1
s(52) =< s(51)

  with precondition: [V=3,A>=2,A>=B+3,A>=D,A>=K] 

* Chain [63,[65],67]: 1*it(65)+2*s(52)+1*s(53)+1
  Such that:it(65) =< A-B
s(51) =< A-D+1
s(53) =< A-K+1
s(52) =< s(51)

  with precondition: [V=8,X=0,M1=0,Y=A+1,Y=W+1,A1=B1,H=C1,I=D1,J=E1,Y=F1,I1=J1,P=K1,Q=L1,Y>=3,Z>=0,Y>=B+3,Y>=D+1,Y>=K+1] 

* Chain [63,72]: 2*s(52)+1*s(53)+1
  Such that:s(51) =< A-D+1
s(53) =< A-K+1
s(52) =< s(51)

  with precondition: [V=3,A>=2,A>=B+1,A>=D,A>=K] 

* Chain [63,71]: 2*s(52)+1*s(53)+1
  Such that:s(51) =< A-D+1
s(53) =< A-K+1
s(52) =< s(51)

  with precondition: [V=3,A>=2,A>=B+2,A>=D,A>=K] 

* Chain [63,67]: 2*s(52)+1*s(53)+1
  Such that:s(51) =< A-D+1
s(53) =< A-K+1
s(52) =< s(51)

  with precondition: [V=8,Y=A+1,Y=B+2,Y=W+1,A1=B1,H=C1,I=D1,J=E1,Y=F1,I1=J1,P=K1,Q=L1,R=M1,X>=1,Y>=3,Z>=0,Y>=D+1,Y>=K+1,X>=Z,X>=A1,X+Y>=D+Z+2] 

* Chain [62,[65],72]: 1*it(65)+2*s(55)+1
  Such that:it(65) =< A-B
s(54) =< A-D+1
s(55) =< s(54)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+2,A>=D] 

* Chain [62,[65],71]: 1*it(65)+2*s(55)+1
  Such that:it(65) =< A-B
s(54) =< A-D+1
s(55) =< s(54)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+3,A>=D] 

* Chain [62,[65],67]: 1*it(65)+2*s(55)+1
  Such that:it(65) =< -B+W
s(54) =< -D+W+1
s(55) =< s(54)

  with precondition: [V=8,X=0,M1=0,A=W,A+1=Y,A1=B1,H=C1,I=D1,J=E1,K=F1,L=G1,M=H1,N=I1,J1+L1=0,A>=2,Z>=0,K>=A+1,A>=B+2,A>=D] 

* Chain [62,72]: 2*s(55)+1
  Such that:s(54) =< A-D+1
s(55) =< s(54)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+1,A>=D] 

* Chain [62,71]: 2*s(55)+1
  Such that:s(54) =< A-D+1
s(55) =< s(54)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+2,A>=D] 

* Chain [62,67]: 2*s(55)+1
  Such that:s(54) =< -D+W+1
s(55) =< s(54)

  with precondition: [V=8,A=B+1,A=W,A+1=Y,A1=B1,H=C1,I=D1,J=E1,K=F1,L=G1,M=H1,N=I1,R=M1,J1+L1=0,A>=2,X>=1,Z>=0,K>=A+1,A>=D,X>=Z,X>=A1,A+X>=D+Z+1] 

* Chain [61,[65],72]: 1*it(65)+2*s(57)+1
  Such that:it(65) =< A-B
s(56) =< A-D+1
s(57) =< s(56)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+2,A>=D] 

* Chain [61,[65],71]: 1*it(65)+2*s(57)+1
  Such that:it(65) =< A-B
s(56) =< A-D+1
s(57) =< s(56)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+3,A>=D] 

* Chain [61,[65],67]: 1*it(65)+2*s(57)+1
  Such that:it(65) =< -B+W
s(56) =< -D+W+1
s(57) =< s(56)

  with precondition: [V=8,X=0,M1=0,A=W,A+1=Y,A1=B1,H=C1,I=D1,J=E1,K=F1,L=G1,I1=J1,P=K1,Q=L1,A>=2,Z>=0,K>=A+1,A>=B+2,A>=D] 

* Chain [61,72]: 2*s(57)+1
  Such that:s(56) =< A-D+1
s(57) =< s(56)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+1,A>=D] 

* Chain [61,71]: 2*s(57)+1
  Such that:s(56) =< A-D+1
s(57) =< s(56)

  with precondition: [V=3,A>=2,K>=A+1,A>=B+2,A>=D] 

* Chain [61,67]: 2*s(57)+1
  Such that:s(56) =< -D+W+1
s(57) =< s(56)

  with precondition: [V=8,A=B+1,A=W,A+1=Y,A1=B1,H=C1,I=D1,J=E1,K=F1,L=G1,I1=J1,P=K1,Q=L1,R=M1,A>=2,X>=1,Z>=0,K>=A+1,A>=D,X>=Z,X>=A1,A+X>=D+Z+1] 


#### Cost of chains of f5_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T):
* Chain [74]: 0
  with precondition: [A=3,B>=2] 

* Chain [73]: 0
  with precondition: [A=8,B>=2] 


#### Cost of chains of f2(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V):
* Chain [92]: 4*s(120)+1
  Such that:aux(37) =< B-D+2
s(120) =< aux(37)

  with precondition: [A=B+1,A>=2,K>=A+1,A>=D] 

* Chain [91]: 2*s(124)+1
  Such that:s(123) =< B-D+2
s(124) =< s(123)

  with precondition: [A=B+1,A>=2,A>=D] 

* Chain [90]: 2*s(126)+4*s(127)+1
  Such that:aux(38) =< B-D+2
aux(39) =< B-K+2
s(126) =< aux(39)
s(127) =< aux(38)

  with precondition: [A=B+1,A>=2,A>=D,A>=K] 

* Chain [89]: 0
  with precondition: [A>=2] 

* Chain [88]: 0
  with precondition: [A>=2,B>=A] 

* Chain [87]: 2*s(131)+0
  Such that:aux(40) =< A-B
s(131) =< aux(40)

  with precondition: [A>=2,D>=A+1,A>=B+1] 

* Chain [86]: 1*s(133)+0
  Such that:s(133) =< A-B

  with precondition: [A>=2,D>=A+1,A>=B+2] 

* Chain [85]: 4*s(135)+1
  Such that:s(134) =< A-D+1
s(135) =< s(134)

  with precondition: [A>=2,K>=A+1,A>=B+1,A>=D] 

* Chain [84]: 4*s(138)+12*s(139)+1
  Such that:aux(41) =< A-B
aux(42) =< A-D+1
s(138) =< aux(41)
s(139) =< aux(42)

  with precondition: [A>=2,K>=A+1,A>=B+2,A>=D] 

* Chain [83]: 2*s(148)+4*s(149)+1
  Such that:s(146) =< A-B
s(147) =< A-D+1
s(148) =< s(146)
s(149) =< s(147)

  with precondition: [A>=2,K>=A+1,A>=B+3,A>=D] 

* Chain [82]: 0
  with precondition: [A>=2,A>=B+1] 

* Chain [81]: 12*s(151)+1
  Such that:s(150) =< A-D+1
s(151) =< s(150)

  with precondition: [A>=2,A>=B+1,A>=D] 

* Chain [80]: 4*s(154)+12*s(155)+1
  Such that:s(152) =< A-D+1
s(153) =< A-K+1
s(154) =< s(153)
s(155) =< s(152)

  with precondition: [A>=2,A>=B+1,A>=D,A>=K] 

* Chain [79]: 4*s(158)+4*s(159)+0
  Such that:s(156) =< A-D+1
s(157) =< A-K
s(158) =< s(157)
s(159) =< s(156)

  with precondition: [A>=2,A>=B+1,A>=D,A>=K+1] 

* Chain [78]: 2*s(160)+6*s(162)+1
  Such that:aux(43) =< A-B
aux(44) =< A-D+1
s(160) =< aux(43)
s(162) =< aux(44)

  with precondition: [A>=2,A>=B+2,A>=D] 

* Chain [77]: 4*s(169)+6*s(170)+12*s(171)+1
  Such that:aux(45) =< A-B
aux(46) =< A-D+1
aux(47) =< A-K+1
s(169) =< aux(45)
s(170) =< aux(47)
s(171) =< aux(46)

  with precondition: [A>=2,A>=B+2,A>=D,A>=K] 

* Chain [76]: 1*s(180)+2*s(182)+1
  Such that:s(180) =< A-B
s(181) =< A-D+1
s(182) =< s(181)

  with precondition: [A>=2,A>=B+3,A>=D] 

* Chain [75]: 2*s(186)+2*s(187)+4*s(188)+1
  Such that:s(183) =< A-B
s(184) =< A-D+1
s(185) =< A-K+1
s(186) =< s(183)
s(187) =< s(185)
s(188) =< s(184)

  with precondition: [A>=2,A>=B+3,A>=D,A>=K] 


Closed-form bounds of f2(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V): 
-------------------------------------
* Chain [92] with precondition: [A=B+1,A>=2,K>=A+1,A>=D] 
    - Upper bound: 4*B-4*D+9 
    - Complexity: n 
* Chain [91] with precondition: [A=B+1,A>=2,A>=D] 
    - Upper bound: 2*B-2*D+5 
    - Complexity: n 
* Chain [90] with precondition: [A=B+1,A>=2,A>=D,A>=K] 
    - Upper bound: 6*B-4*D-2*K+13 
    - Complexity: n 
* Chain [89] with precondition: [A>=2] 
    - Upper bound: 0 
    - Complexity: constant 
* Chain [88] with precondition: [A>=2,B>=A] 
    - Upper bound: 0 
    - Complexity: constant 
* Chain [87] with precondition: [A>=2,D>=A+1,A>=B+1] 
    - Upper bound: 2*A-2*B 
    - Complexity: n 
* Chain [86] with precondition: [A>=2,D>=A+1,A>=B+2] 
    - Upper bound: A-B 
    - Complexity: n 
* Chain [85] with precondition: [A>=2,K>=A+1,A>=B+1,A>=D] 
    - Upper bound: 4*A-4*D+5 
    - Complexity: n 
* Chain [84] with precondition: [A>=2,K>=A+1,A>=B+2,A>=D] 
    - Upper bound: 16*A-4*B-12*D+13 
    - Complexity: n 
* Chain [83] with precondition: [A>=2,K>=A+1,A>=B+3,A>=D] 
    - Upper bound: 6*A-2*B-4*D+5 
    - Complexity: n 
* Chain [82] with precondition: [A>=2,A>=B+1] 
    - Upper bound: 0 
    - Complexity: constant 
* Chain [81] with precondition: [A>=2,A>=B+1,A>=D] 
    - Upper bound: 12*A-12*D+13 
    - Complexity: n 
* Chain [80] with precondition: [A>=2,A>=B+1,A>=D,A>=K] 
    - Upper bound: 16*A-12*D-4*K+17 
    - Complexity: n 
* Chain [79] with precondition: [A>=2,A>=B+1,A>=D,A>=K+1] 
    - Upper bound: 8*A-4*D-4*K+4 
    - Complexity: n 
* Chain [78] with precondition: [A>=2,A>=B+2,A>=D] 
    - Upper bound: 8*A-2*B-6*D+7 
    - Complexity: n 
* Chain [77] with precondition: [A>=2,A>=B+2,A>=D,A>=K] 
    - Upper bound: 22*A-4*B-12*D-6*K+19 
    - Complexity: n 
* Chain [76] with precondition: [A>=2,A>=B+3,A>=D] 
    - Upper bound: 3*A-B-2*D+3 
    - Complexity: n 
* Chain [75] with precondition: [A>=2,A>=B+3,A>=D,A>=K] 
    - Upper bound: 8*A-2*B-4*D-2*K+7 
    - Complexity: n 

### Maximum cost of f2(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,V): max([max([nat(A-B)*2,nat(B-K+2)*2+nat(B-D+2)*2+(nat(B-D+2)*2+1)]),nat(A-D+1)*2+max([nat(A-B)+1,nat(A-D+1)*2+max([max([max([1,nat(A-K)*4]),nat(A-B)*2+1+nat(A-K+1)*2]),nat(A-D+1)*2+1+max([nat(A-B)*2,nat(A-D+1)*6+max([nat(A-B)*4,nat(A-B)*4+nat(A-K+1)*2+nat(A-K+1)*4])])])])]) 
Asymptotic class: n 
* Total analysis performed in 1740 ms.

