6.08/6.12 WORST_CASE(?,O(n^2)) 6.08/6.12 6.08/6.12 Preprocessing Cost Relations 6.08/6.12 ===================================== 6.08/6.12 6.08/6.12 #### Computed strongly connected components 6.08/6.12 0. recursive : [lbl111/25] 6.08/6.12 1. recursive : [lbl111_loop_cont/26,lbl121/25] 6.08/6.12 2. recursive : [lbl121_loop_cont/26,lbl131/25] 6.08/6.12 3. non_recursive : [exit_location/1] 6.08/6.12 4. non_recursive : [stop/13] 6.08/6.12 5. non_recursive : [lbl131_loop_cont/14] 6.08/6.12 6. non_recursive : [start/13] 6.08/6.12 7. non_recursive : [start0/13] 6.08/6.12 6.08/6.12 #### Obtained direct recursion through partial evaluation 6.08/6.12 0. SCC is partially evaluated into lbl111/25 6.08/6.12 1. SCC is partially evaluated into lbl121/25 6.08/6.12 2. SCC is partially evaluated into lbl131/25 6.08/6.12 3. SCC is completely evaluated into other SCCs 6.08/6.12 4. SCC is completely evaluated into other SCCs 6.08/6.12 5. SCC is partially evaluated into lbl131_loop_cont/14 6.08/6.12 6. SCC is partially evaluated into start/13 6.08/6.12 7. SCC is partially evaluated into start0/13 6.08/6.12 6.08/6.12 Control-Flow Refinement of Cost Relations 6.08/6.12 ===================================== 6.08/6.12 6.08/6.12 ### Specialization of cost equations lbl111/25 6.08/6.12 * CE 14 is refined into CE [28] 6.08/6.12 * CE 12 is refined into CE [29] 6.08/6.12 * CE 13 is refined into CE [30] 6.08/6.12 6.08/6.12 6.08/6.12 ### Cost equations --> "Loop" of lbl111/25 6.08/6.12 * CEs [30] --> Loop 24 6.08/6.12 * CEs [28] --> Loop 25 6.08/6.12 * CEs [29] --> Loop 26 6.08/6.12 6.08/6.12 ### Ranking functions of CR lbl111(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y) 6.08/6.12 * RF of phase [24]: [A-F,-F+L] 6.08/6.12 6.08/6.12 #### Partial ranking functions of CR lbl111(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y) 6.08/6.12 * Partial RF of phase [24]: 6.08/6.12 - RF of loop [24:1]: 6.08/6.12 A-F 6.08/6.12 -F+L 6.08/6.12 6.08/6.12 6.08/6.12 ### Specialization of cost equations lbl121/25 6.08/6.12 * CE 17 is refined into CE [31] 6.08/6.12 * CE 19 is refined into CE [32] 6.08/6.12 * CE 18 is refined into CE [33] 6.08/6.12 6.08/6.12 6.08/6.12 ### Cost equations --> "Loop" of lbl121/25 6.08/6.12 * CEs [33] --> Loop 27 6.08/6.12 * CEs [31] --> Loop 28 6.08/6.12 * CEs [32] --> Loop 29 6.08/6.12 6.08/6.12 ### Ranking functions of CR lbl121(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y) 6.08/6.12 * RF of phase [27]: [D-H,E-H] 6.08/6.12 6.08/6.12 #### Partial ranking functions of CR lbl121(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y) 6.08/6.12 * Partial RF of phase [27]: 6.08/6.12 - RF of loop [27:1]: 6.08/6.12 D-H 6.08/6.12 E-H 6.08/6.12 6.08/6.12 6.08/6.12 ### Specialization of cost equations lbl131/25 6.08/6.12 * CE 25 is refined into CE [34] 6.08/6.12 * CE 20 is refined into CE [35,36] 6.08/6.12 * CE 21 is refined into CE [37,38,39,40] 6.08/6.12 * CE 22 is refined into CE [41,42] 6.08/6.12 * CE 27 is refined into CE [43] 6.08/6.12 * CE 23 is refined into CE [44,45,46,47] 6.08/6.12 * CE 24 is refined into CE [48,49] 6.08/6.12 * CE 26 is refined into CE [50] 6.08/6.12 6.08/6.12 6.08/6.12 ### Cost equations --> "Loop" of lbl131/25 6.08/6.12 * CEs [49] --> Loop 30 6.08/6.12 * CEs [47] --> Loop 31 6.08/6.12 * CEs [45] --> Loop 32 6.08/6.12 * CEs [48] --> Loop 33 6.08/6.12 * CEs [46] --> Loop 34 6.08/6.12 * CEs [44] --> Loop 35 6.08/6.12 * CEs [50] --> Loop 36 6.08/6.12 * CEs [34] --> Loop 37 6.08/6.12 * CEs [40] --> Loop 38 6.08/6.12 * CEs [36,39] --> Loop 39 6.08/6.12 * CEs [35] --> Loop 40 6.08/6.12 * CEs [42] --> Loop 41 6.08/6.12 * CEs [41] --> Loop 42 6.08/6.12 * CEs [38] --> Loop 43 6.08/6.12 * CEs [37] --> Loop 44 6.08/6.12 * CEs [43] --> Loop 45 6.08/6.12 6.08/6.12 ### Ranking functions of CR lbl131(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y) 6.08/6.12 * RF of phase [30]: [B-J,C-J] 6.08/6.12 * RF of phase [33]: [B-J,C-J] 6.08/6.12 * RF of phase [36]: [B-J,C-J] 6.08/6.12 6.08/6.12 #### Partial ranking functions of CR lbl131(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y) 6.08/6.12 * Partial RF of phase [30]: 6.08/6.12 - RF of loop [30:1]: 6.08/6.12 B-J 6.08/6.12 C-J 6.08/6.12 * Partial RF of phase [33]: 6.08/6.12 - RF of loop [33:1]: 6.08/6.12 B-J 6.08/6.12 C-J 6.08/6.12 * Partial RF of phase [36]: 6.08/6.12 - RF of loop [36:1]: 6.08/6.12 B-J 6.08/6.12 C-J 6.08/6.12 6.08/6.12 6.08/6.12 ### Specialization of cost equations lbl131_loop_cont/14 6.08/6.12 * CE 15 is refined into CE [51] 6.08/6.12 * CE 16 is refined into CE [52] 6.08/6.12 6.08/6.12 6.08/6.12 ### Cost equations --> "Loop" of lbl131_loop_cont/14 6.08/6.12 * CEs [51] --> Loop 46 6.08/6.12 * CEs [52] --> Loop 47 6.08/6.12 6.08/6.12 ### Ranking functions of CR lbl131_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L,M,N) 6.08/6.12 6.08/6.12 #### Partial ranking functions of CR lbl131_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L,M,N) 6.08/6.12 6.08/6.12 6.08/6.12 ### Specialization of cost equations start/13 6.08/6.12 * CE 2 is refined into CE [53,54] 6.08/6.12 * CE 3 is refined into CE [55,56,57,58] 6.08/6.12 * CE 5 is refined into CE [59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82] 6.08/6.12 * CE 8 is refined into CE [83] 6.08/6.12 * CE 9 is refined into CE [84] 6.08/6.12 * CE 7 is refined into CE [85] 6.08/6.12 * CE 11 is refined into CE [86,87,88,89] 6.08/6.12 * CE 10 is refined into CE [90] 6.08/6.12 * CE 4 is refined into CE [91,92] 6.08/6.12 * CE 6 is refined into CE [93,94,95,96,97,98,99,100,101,102,103,104] 6.08/6.12 6.08/6.12 6.08/6.12 ### Cost equations --> "Loop" of start/13 6.08/6.12 * CEs [80] --> Loop 48 6.08/6.12 * CEs [78,79,82] --> Loop 49 6.08/6.12 * CEs [81] --> Loop 50 6.08/6.12 * CEs [58,77] --> Loop 51 6.08/6.12 * CEs [54,57] --> Loop 52 6.08/6.12 * CEs [53] --> Loop 53 6.08/6.12 * CEs [83] --> Loop 54 6.08/6.12 * CEs [84] --> Loop 55 6.08/6.12 * CEs [85] --> Loop 56 6.08/6.12 * CEs [72] --> Loop 57 6.08/6.12 * CEs [71,73,75] --> Loop 58 6.08/6.12 * CEs [76] --> Loop 59 6.08/6.12 * CEs [74] --> Loop 60 6.08/6.12 * CEs [86,87] --> Loop 61 6.08/6.12 * CEs [88] --> Loop 62 6.08/6.12 * CEs [89] --> Loop 63 6.08/6.12 * CEs [90] --> Loop 64 6.08/6.12 * CEs [68] --> Loop 65 6.08/6.12 * CEs [66,67,70] --> Loop 66 6.08/6.12 * CEs [56,65] --> Loop 67 6.08/6.12 * CEs [55] --> Loop 68 6.08/6.12 * CEs [69] --> Loop 69 6.08/6.12 * CEs [60] --> Loop 70 6.08/6.12 * CEs [59,61,63] --> Loop 71 6.08/6.12 * CEs [62] --> Loop 72 6.08/6.12 * CEs [64] --> Loop 73 6.08/6.12 * CEs [102] --> Loop 74 6.08/6.12 * CEs [100,101,104] --> Loop 75 6.08/6.12 * CEs [92,99] --> Loop 76 6.08/6.12 * CEs [91] --> Loop 77 6.08/6.12 * CEs [94] --> Loop 78 6.08/6.12 * CEs [93,95,97] --> Loop 79 6.08/6.12 * CEs [96] --> Loop 80 6.08/6.12 * CEs [103] --> Loop 81 6.08/6.12 * CEs [98] --> Loop 82 6.08/6.12 6.08/6.12 ### Ranking functions of CR start(A,B,C,D,E,F,G,H,I,J,K,L,M) 6.08/6.12 6.08/6.12 #### Partial ranking functions of CR start(A,B,C,D,E,F,G,H,I,J,K,L,M) 6.08/6.12 6.08/6.12 6.08/6.12 ### Specialization of cost equations start0/13 6.08/6.12 * CE 1 is refined into CE [105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139] 6.08/6.12 6.08/6.12 6.08/6.12 ### Cost equations --> "Loop" of start0/13 6.08/6.12 * CEs [139] --> Loop 83 6.08/6.12 * CEs [138] --> Loop 84 6.08/6.12 * CEs [137] --> Loop 85 6.08/6.12 * CEs [136] --> Loop 86 6.08/6.12 * CEs [135] --> Loop 87 6.08/6.12 * CEs [134] --> Loop 88 6.08/6.12 * CEs [132] --> Loop 89 6.08/6.12 * CEs [131] --> Loop 90 6.08/6.12 * CEs [133] --> Loop 91 6.08/6.12 * CEs [130] --> Loop 92 6.08/6.12 * CEs [129] --> Loop 93 6.08/6.12 * CEs [128] --> Loop 94 6.08/6.12 * CEs [127] --> Loop 95 6.08/6.12 * CEs [126] --> Loop 96 6.08/6.12 * CEs [125] --> Loop 97 6.08/6.12 * CEs [124] --> Loop 98 6.08/6.12 * CEs [123] --> Loop 99 6.08/6.12 * CEs [122] --> Loop 100 6.08/6.12 * CEs [121] --> Loop 101 6.08/6.12 * CEs [120] --> Loop 102 6.08/6.12 * CEs [119] --> Loop 103 6.08/6.12 * CEs [118] --> Loop 104 6.08/6.12 * CEs [117] --> Loop 105 6.08/6.12 * CEs [116] --> Loop 106 6.08/6.12 * CEs [115] --> Loop 107 6.08/6.12 * CEs [114] --> Loop 108 6.08/6.12 * CEs [113] --> Loop 109 6.08/6.12 * CEs [112] --> Loop 110 6.08/6.12 * CEs [111] --> Loop 111 6.08/6.12 * CEs [110] --> Loop 112 6.08/6.12 * CEs [109] --> Loop 113 6.08/6.12 * CEs [108] --> Loop 114 6.08/6.12 * CEs [107] --> Loop 115 6.08/6.12 * CEs [106] --> Loop 116 6.08/6.12 * CEs [105] --> Loop 117 6.08/6.12 6.08/6.12 ### Ranking functions of CR start0(A,B,C,D,E,F,G,H,I,J,K,L,M) 6.08/6.12 6.08/6.12 #### Partial ranking functions of CR start0(A,B,C,D,E,F,G,H,I,J,K,L,M) 6.08/6.12 6.08/6.12 6.08/6.12 Computing Bounds 6.08/6.12 ===================================== 6.08/6.12 6.08/6.12 #### Cost of chains of lbl111(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y): 6.08/6.12 * Chain [[24],26]: 1*it(24)+0 6.08/6.12 Such that:it(24) =< A-F 6.08/6.12 6.08/6.12 with precondition: [H=1,M=2,U=1,B=C,D=E,A=L,A=N,B=O,B=P,D=Q,D=R,A=S,G=T,I=V,A=W,K=X,A=Y,D>=1,J>=0,A>=F+1,B>=J+1,F>=J+1] 6.08/6.12 6.08/6.12 * Chain [[24],25]: 1*it(24)+0 6.08/6.12 Such that:it(24) =< A-F 6.08/6.12 6.08/6.12 with precondition: [H=1,M=3,B=C,D=E,A=L,D>=1,J>=0,A>=F+1,B>=J+1,F>=J+1] 6.08/6.12 6.08/6.12 * Chain [26]: 0 6.08/6.12 with precondition: [H=1,M=2,U=1,C=B,E=D,A=F,T=G,V=I,X=K,A=L,A=N,C=O,C=P,E=Q,E=R,A=S,A=W,A=Y,E>=1,J>=0,A>=J+1,C>=J+1] 6.08/6.12 6.08/6.12 * Chain [25]: 0 6.08/6.12 with precondition: [H=1,M=3,L=A,C=B,E=D,E>=1,J>=0,L>=F,C>=J+1,F>=J+1] 6.08/6.12 6.08/6.12 6.08/6.12 #### Cost of chains of lbl121(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y): 6.08/6.12 * Chain [[27],29]: 1*it(27)+0 6.08/6.12 Such that:it(27) =< D-H 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,F=J,A=L,A>=0,H>=1,F>=A,D>=H+1,A+B>=F+1] 6.08/6.12 6.08/6.12 * Chain [[27],28]: 1*it(27)+0 6.08/6.12 Such that:it(27) =< D-H 6.08/6.12 6.08/6.12 with precondition: [M=4,B=C,D=E,F=J,A=L,A=N,B=O,B=P,D=Q,D=R,F=S,G=T,D=U,I=V,F+1=W,K=X,A=Y,A>=0,H>=1,F>=A,D>=H+1,A+B>=F+1] 6.08/6.12 6.08/6.12 * Chain [29]: 0 6.08/6.12 with precondition: [M=3] 6.08/6.12 6.08/6.12 * Chain [28]: 0 6.08/6.12 with precondition: [M=4,B=C,D=E,T=G,D=H,V=I,F=J,X=K,A=L,A=N,B=O,B=P,D=Q,D=R,F=S,D=U,F+1=W,A=Y,A>=0,D>=1,F>=A,A+B>=F+1] 6.08/6.12 6.08/6.12 6.08/6.12 #### Cost of chains of lbl131(A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y): 6.08/6.12 * Chain [[36],45]: 1*it(36)+0 6.08/6.12 Such that:it(36) =< B-J 6.08/6.12 6.08/6.12 with precondition: [D=0,E=0,H=0,M=3,B=C,A=L,A>=0,J>=1,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [[36],37]: 1*it(36)+0 6.08/6.12 Such that:it(36) =< B-J 6.08/6.12 6.08/6.12 with precondition: [D=0,E=0,H=0,M=5,Q=0,R=0,U=0,B=C,A=L,A=N,B=O,B=P,F=S,G=T,I=V,B=W,K=X,A=Y,A>=0,J>=1,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [[33],45]: 1*it(33)+0 6.08/6.12 Such that:it(33) =< B-J 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=L,A>=0,J>=1,J>=A,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [[33],42]: 1*it(33)+0 6.08/6.12 Such that:it(33) =< B-J 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=L,A>=0,J>=1,J>=A,B>=J+2] 6.08/6.12 6.08/6.12 * Chain [[33],37]: 1*it(33)+0 6.08/6.12 Such that:it(33) =< B-J 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=5,Q=1,R=1,U=1,B=C,A=L,A=N,B=O,B=P,B=S+1,G=T,I=V,B=W,K=X,A=Y,A>=0,J>=1,J>=A,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [[30],45]: 1*it(30)+1*s(3)+0 6.08/6.12 Such that:it(30) =< B-J 6.08/6.12 aux(1) =< E 6.08/6.12 s(3) =< it(30)*aux(1) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,A>=0,D>=2,J>=1,J>=A,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [[30],42]: 1*it(30)+1*s(3)+0 6.08/6.12 Such that:it(30) =< B-J 6.08/6.12 aux(1) =< E 6.08/6.12 s(3) =< it(30)*aux(1) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,A>=0,D>=2,J>=1,J>=A,B>=J+2] 6.08/6.12 6.08/6.12 * Chain [[30],41]: 1*it(30)+1*s(3)+1*s(4)+0 6.08/6.12 Such that:it(30) =< B-J 6.08/6.12 aux(2) =< D 6.08/6.12 s(4) =< aux(2) 6.08/6.12 s(3) =< it(30)*aux(2) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,A>=0,D>=2,J>=1,J>=A,B>=J+2] 6.08/6.12 6.08/6.12 * Chain [[30],37]: 1*it(30)+1*s(3)+0 6.08/6.12 Such that:it(30) =< B-J 6.08/6.12 aux(1) =< U 6.08/6.12 s(3) =< it(30)*aux(1) 6.08/6.12 6.08/6.12 with precondition: [M=5,B=C,D=E,D=H,A=L,A=N,B=O,B=P,D=Q,D=R,B=S+1,G=T,D=U,I=V,B=W,K=X,A=Y,A>=0,D>=2,J>=1,J>=A,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [45]: 0 6.08/6.12 with precondition: [M=3] 6.08/6.12 6.08/6.12 * Chain [44]: 1 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=1,B>=A] 6.08/6.12 6.08/6.12 * Chain [43]: 1*s(5)+1 6.08/6.12 Such that:s(5) =< H 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=2,B>=A] 6.08/6.12 6.08/6.12 * Chain [42]: 0 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,A>=0,D>=1,J>=1,J>=A,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [41]: 1*s(4)+0 6.08/6.12 Such that:s(4) =< H 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,A>=0,D>=2,J>=1,J>=A,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [40]: 0 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=1,J>=1,A>=J+1,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [39]: 2*s(6)+1 6.08/6.12 Such that:aux(3) =< A-J 6.08/6.12 s(6) =< aux(3) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=1,J>=1,A>=J+2,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [38]: 1*s(8)+1*s(9)+1 6.08/6.12 Such that:s(8) =< A-J 6.08/6.12 s(9) =< H 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=2,J>=1,A>=J+2,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [37]: 0 6.08/6.12 with precondition: [M=5,B=C,D=E,S=F,T=G,D=H,V=I,X=K,A=L,A=N,B=O,B=P,D=Q,D=R,D=U,J=W,A=Y,B>=1,D>=0,J>=B,A+B>=J] 6.08/6.12 6.08/6.12 * Chain [35,[33],45]: 1*it(33)+2 6.08/6.12 Such that:it(33) =< B-L 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=J+1,A=L,A>=2,B>=A+2] 6.08/6.12 6.08/6.12 * Chain [35,[33],42]: 1*it(33)+2 6.08/6.12 Such that:it(33) =< B-L 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=J+1,A=L,A>=2,B>=A+3] 6.08/6.12 6.08/6.12 * Chain [35,[33],37]: 1*it(33)+2 6.08/6.12 Such that:it(33) =< -A+B 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=5,Q=1,R=1,U=1,B=C,A=J+1,A=L,A=N,B=O,B=P,B=S+1,G=T,I=V,B=W,K=X,A=Y,A>=2,B>=A+2] 6.08/6.12 6.08/6.12 * Chain [35,45]: 2 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=J+1,A=L,A>=2,B>=A] 6.08/6.12 6.08/6.12 * Chain [35,42]: 2 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=J+1,A=L,A>=2,B>=A+2] 6.08/6.12 6.08/6.12 * Chain [35,37]: 2 6.08/6.12 with precondition: [D=1,E=1,H=1,M=5,Q=1,R=1,U=1,B=C,A=J+1,A=L,A=N,B=O,B=P,A=S,G=T,I=V,A+1=W,K=X,A=Y,A>=2,B>=A,A+1>=B] 6.08/6.12 6.08/6.12 * Chain [34,[33],45]: 1*it(33)+1*s(10)+2 6.08/6.12 Such that:it(33) =< B-L 6.08/6.12 s(10) =< -J+L 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=L,J>=1,B>=A+2,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [34,[33],42]: 1*it(33)+1*s(10)+2 6.08/6.12 Such that:it(33) =< B-L 6.08/6.12 s(10) =< -J+L 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=L,J>=1,B>=A+3,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [34,[33],37]: 1*it(33)+1*s(10)+2 6.08/6.12 Such that:it(33) =< -A+S 6.08/6.12 s(10) =< A-J 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=5,Q=1,R=1,U=1,B=C,A=L,A=N,B=O,B=P,B=S+1,G=T,I=V,B=W,K=X,A=Y,J>=1,B>=A+2,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [34,45]: 1*s(10)+2 6.08/6.12 Such that:s(10) =< -J+L 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=L,J>=1,A>=J+2,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [34,42]: 1*s(10)+2 6.08/6.12 Such that:s(10) =< -J+L 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=3,B=C,A=L,J>=1,B>=A+2,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [34,37]: 1*s(10)+2 6.08/6.12 Such that:s(10) =< A-J 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,H=1,M=5,Q=1,R=1,U=1,B=C,A=L,A=N,B=O,B=P,A=S,G=T,I=V,A+1=W,K=X,A=Y,J>=1,A+1>=B,A>=J+2,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [32,[30],45]: 1*it(30)+1*s(3)+1*s(11)+2 6.08/6.12 Such that:it(30) =< B-L 6.08/6.12 aux(4) =< H 6.08/6.12 s(11) =< aux(4) 6.08/6.12 s(3) =< it(30)*aux(4) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=2,B>=A+2] 6.08/6.12 6.08/6.12 * Chain [32,[30],42]: 1*it(30)+1*s(3)+1*s(11)+2 6.08/6.12 Such that:it(30) =< B-L 6.08/6.12 aux(5) =< H 6.08/6.12 s(11) =< aux(5) 6.08/6.12 s(3) =< it(30)*aux(5) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=2,B>=A+3] 6.08/6.12 6.08/6.12 * Chain [32,[30],41]: 1*it(30)+1*s(3)+2*s(4)+2 6.08/6.12 Such that:it(30) =< B-L 6.08/6.12 aux(6) =< H 6.08/6.12 s(4) =< aux(6) 6.08/6.12 s(3) =< it(30)*aux(6) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=2,B>=A+3] 6.08/6.12 6.08/6.12 * Chain [32,[30],37]: 1*it(30)+1*s(3)+1*s(11)+2 6.08/6.12 Such that:it(30) =< -A+S 6.08/6.12 aux(7) =< U 6.08/6.12 s(11) =< aux(7) 6.08/6.12 s(3) =< it(30)*aux(7) 6.08/6.12 6.08/6.12 with precondition: [M=5,B=C,D=E,D=H,A=J+1,A=L,A=N,B=O,B=P,D=Q,D=R,B=S+1,G=T,D=U,I=V,B=W,K=X,A=Y,A>=2,D>=2,B>=A+2] 6.08/6.12 6.08/6.12 * Chain [32,45]: 1*s(11)+2 6.08/6.12 Such that:s(11) =< H 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=2,B>=A] 6.08/6.12 6.08/6.12 * Chain [32,42]: 1*s(11)+2 6.08/6.12 Such that:s(11) =< H 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=2,B>=A+2] 6.08/6.12 6.08/6.12 * Chain [32,41]: 2*s(4)+2 6.08/6.12 Such that:aux(8) =< H 6.08/6.12 s(4) =< aux(8) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=J+1,A=L,A>=2,D>=2,B>=A+2] 6.08/6.12 6.08/6.12 * Chain [32,37]: 1*s(11)+2 6.08/6.12 Such that:s(11) =< U 6.08/6.12 6.08/6.12 with precondition: [M=5,B=C,D=E,D=H,A=J+1,A=L,A=N,B=O,B=P,D=Q,D=R,A=S,G=T,D=U,I=V,A+1=W,K=X,A=Y,A>=2,D>=2,B>=A,A+1>=B] 6.08/6.12 6.08/6.12 * Chain [31,[30],45]: 1*it(30)+1*s(3)+1*s(12)+1*s(13)+2 6.08/6.12 Such that:it(30) =< B-L 6.08/6.12 s(12) =< -J+L 6.08/6.12 aux(9) =< E 6.08/6.12 s(13) =< aux(9) 6.08/6.12 s(3) =< it(30)*aux(9) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=2,J>=1,B>=A+2,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [31,[30],42]: 1*it(30)+1*s(3)+1*s(12)+1*s(13)+2 6.08/6.12 Such that:it(30) =< B-L 6.08/6.12 s(12) =< -J+L 6.08/6.12 aux(10) =< E 6.08/6.12 s(13) =< aux(10) 6.08/6.12 s(3) =< it(30)*aux(10) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=2,J>=1,B>=A+3,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [31,[30],41]: 1*it(30)+1*s(3)+2*s(4)+1*s(12)+2 6.08/6.12 Such that:it(30) =< B-L 6.08/6.12 s(12) =< -J+L 6.08/6.12 aux(11) =< E 6.08/6.12 s(4) =< aux(11) 6.08/6.12 s(3) =< it(30)*aux(11) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=2,J>=1,B>=A+3,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [31,[30],37]: 1*it(30)+1*s(3)+1*s(12)+1*s(13)+2 6.08/6.12 Such that:it(30) =< -A+S 6.08/6.12 s(12) =< A-J 6.08/6.12 aux(12) =< U 6.08/6.12 s(13) =< aux(12) 6.08/6.12 s(3) =< it(30)*aux(12) 6.08/6.12 6.08/6.12 with precondition: [M=5,B=C,D=E,D=H,A=L,A=N,B=O,B=P,D=Q,D=R,B=S+1,G=T,D=U,I=V,B=W,K=X,A=Y,D>=2,J>=1,B>=A+2,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [31,45]: 1*s(12)+1*s(13)+2 6.08/6.12 Such that:s(13) =< H 6.08/6.12 s(12) =< -J+L 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=2,J>=1,A>=J+2,B>=J+1] 6.08/6.12 6.08/6.12 * Chain [31,42]: 1*s(12)+1*s(13)+2 6.08/6.12 Such that:s(13) =< H 6.08/6.12 s(12) =< -J+L 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=2,J>=1,B>=A+2,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [31,41]: 2*s(4)+1*s(12)+2 6.08/6.12 Such that:s(12) =< -J+L 6.08/6.12 aux(13) =< E 6.08/6.12 s(4) =< aux(13) 6.08/6.12 6.08/6.12 with precondition: [M=3,B=C,D=E,D=H,A=L,D>=2,J>=1,B>=A+2,A>=J+2] 6.08/6.12 6.08/6.12 * Chain [31,37]: 1*s(12)+1*s(13)+2 6.08/6.12 Such that:s(12) =< A-J 6.08/6.12 s(13) =< U 6.08/6.12 6.08/6.12 with precondition: [M=5,B=C,D=E,D=H,A=L,A=N,B=O,B=P,D=Q,D=R,A=S,G=T,D=U,I=V,A+1=W,K=X,A=Y,D>=2,J>=1,A+1>=B,A>=J+2,B>=J+1] 6.08/6.12 6.08/6.12 6.08/6.12 #### Cost of chains of lbl131_loop_cont(A,B,C,D,E,F,G,H,I,J,K,L,M,N): 6.08/6.12 * Chain [47]: 0 6.08/6.12 with precondition: [A=3] 6.08/6.12 6.08/6.12 * Chain [46]: 0 6.08/6.12 with precondition: [A=5] 6.08/6.12 6.08/6.12 6.08/6.12 #### Cost of chains of start(A,B,C,D,E,F,G,H,I,J,K,L,M): 6.08/6.12 * Chain [82]: 1 6.08/6.12 with precondition: [A=0,B=1,C=1,D=1,E=1,L=0,G=F,I=H,K=J] 6.08/6.12 6.08/6.12 * Chain [81]: 1*s(70)+1 6.08/6.12 Such that:s(70) =< D 6.08/6.12 6.08/6.12 with precondition: [A=0,B=1,C=1,L=0,E=D,G=F,I=H,K=J,E>=2] 6.08/6.12 6.08/6.12 * Chain [80]: 1 6.08/6.12 with precondition: [A=0,D=1,E=1,L=0,C=B,G=F,I=H,K=J,C>=1] 6.08/6.12 6.08/6.12 * Chain [79]: 2*s(71)+1 6.08/6.12 Such that:aux(26) =< B 6.08/6.12 s(71) =< aux(26) 6.08/6.12 6.08/6.12 with precondition: [A=0,D=1,E=1,L=0,C=B,G=F,I=H,K=J,C>=2] 6.08/6.12 6.08/6.12 * Chain [78]: 1*s(73)+1 6.08/6.12 Such that:s(73) =< B 6.08/6.12 6.08/6.12 with precondition: [A=0,D=1,E=1,L=0,C=B,G=F,I=H,K=J,C>=3] 6.08/6.12 6.08/6.12 * Chain [77]: 0 6.08/6.12 with precondition: [A=0,L=0,C=B,E=D,G=F,I=H,K=J,C>=1,E>=1] 6.08/6.12 6.08/6.12 * Chain [76]: 2*s(74)+1 6.08/6.12 Such that:aux(27) =< D 6.08/6.12 s(74) =< aux(27) 6.08/6.12 6.08/6.12 with precondition: [A=0,L=0,C=B,E=D,G=F,I=H,K=J,C>=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [75]: 2*s(76)+2*s(77)+2*s(78)+1*s(81)+1*s(85)+1 6.08/6.12 Such that:aux(28) =< E 6.08/6.12 aux(30) =< B 6.08/6.12 aux(31) =< D 6.08/6.12 s(78) =< aux(30) 6.08/6.12 s(76) =< aux(31) 6.08/6.12 s(77) =< aux(28) 6.08/6.12 s(81) =< s(78)*aux(28) 6.08/6.12 s(85) =< s(78)*aux(31) 6.08/6.12 6.08/6.12 with precondition: [A=0,L=0,C=B,E=D,G=F,I=H,K=J,C>=2,E>=2] 6.08/6.12 6.08/6.12 * Chain [74]: 2*s(86)+2*s(90)+2*s(92)+1 6.08/6.12 Such that:s(89) =< B 6.08/6.12 aux(32) =< E 6.08/6.12 s(86) =< aux(32) 6.08/6.12 s(90) =< s(89) 6.08/6.12 s(92) =< s(90)*aux(32) 6.08/6.12 6.08/6.12 with precondition: [A=0,L=0,C=B,E=D,G=F,I=H,K=J,C>=3,E>=2] 6.08/6.12 6.08/6.12 * Chain [73]: 2 6.08/6.12 with precondition: [A=1,D=1,E=1,L=1,C=B,G=F,I=H,K=J,2>=C,C>=1] 6.08/6.12 6.08/6.12 * Chain [72]: 2 6.08/6.12 with precondition: [A=1,D=1,E=1,L=1,C=B,G=F,I=H,K=J,C>=1] 6.08/6.12 6.08/6.12 * Chain [71]: 2*s(94)+2 6.08/6.12 Such that:aux(33) =< B 6.08/6.12 s(94) =< aux(33) 6.08/6.12 6.08/6.12 with precondition: [A=1,D=1,E=1,L=1,C=B,G=F,I=H,K=J,C>=3] 6.08/6.12 6.08/6.12 * Chain [70]: 1*s(96)+2 6.08/6.12 Such that:s(96) =< B 6.08/6.12 6.08/6.12 with precondition: [A=1,D=1,E=1,L=1,C=B,G=F,I=H,K=J,C>=4] 6.08/6.12 6.08/6.12 * Chain [69]: 1*s(97)+2 6.08/6.12 Such that:s(97) =< D 6.08/6.12 6.08/6.12 with precondition: [A=1,L=1,C=B,E=D,G=F,I=H,K=J,2>=C,C>=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [68]: 1 6.08/6.12 with precondition: [A=1,L=1,C=B,E=D,G=F,I=H,K=J,C>=1,E>=1] 6.08/6.12 6.08/6.12 * Chain [67]: 2*s(98)+2 6.08/6.12 Such that:aux(34) =< D 6.08/6.12 s(98) =< aux(34) 6.08/6.12 6.08/6.12 with precondition: [A=1,L=1,C=B,E=D,G=F,I=H,K=J,C>=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [66]: 2*s(100)+2*s(101)+2*s(102)+1*s(105)+1*s(109)+2 6.08/6.12 Such that:aux(35) =< E 6.08/6.12 aux(37) =< B 6.08/6.12 aux(38) =< D 6.08/6.12 s(102) =< aux(37) 6.08/6.12 s(100) =< aux(38) 6.08/6.12 s(101) =< aux(35) 6.08/6.12 s(105) =< s(102)*aux(35) 6.08/6.12 s(109) =< s(102)*aux(38) 6.08/6.12 6.08/6.12 with precondition: [A=1,L=1,C=B,E=D,G=F,I=H,K=J,C>=3,E>=2] 6.08/6.12 6.08/6.12 * Chain [65]: 2*s(110)+2*s(114)+2*s(116)+2 6.08/6.12 Such that:s(113) =< B 6.08/6.12 aux(39) =< E 6.08/6.12 s(110) =< aux(39) 6.08/6.12 s(114) =< s(113) 6.08/6.12 s(116) =< s(114)*aux(39) 6.08/6.12 6.08/6.12 with precondition: [A=1,L=1,C=B,E=D,G=F,I=H,K=J,C>=4,E>=2] 6.08/6.12 6.08/6.12 * Chain [64]: 0 6.08/6.12 with precondition: [B=0,C=0,L=A,E=D,G=F,I=H,K=J,E>=0,L>=0] 6.08/6.12 6.08/6.12 * Chain [63]: 0 6.08/6.12 with precondition: [B=1,C=1,D=0,E=0,L=A,G=F,I=H,K=J,L>=0] 6.08/6.12 6.08/6.12 * Chain [62]: 0 6.08/6.12 with precondition: [D=0,E=0,L=A,C=B,G=F,I=H,K=J,C>=1,L>=0] 6.08/6.12 6.08/6.12 * Chain [61]: 2*s(118)+0 6.08/6.12 Such that:aux(40) =< B 6.08/6.12 s(118) =< aux(40) 6.08/6.12 6.08/6.12 with precondition: [D=0,E=0,L=A,C=B,G=F,I=H,K=J,C>=2,L>=0] 6.08/6.12 6.08/6.12 * Chain [60]: 1*s(120)+2 6.08/6.12 Such that:s(120) =< A 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,L=A,C=B,G=F,I=H,K=J,C>=1,L>=2] 6.08/6.12 6.08/6.12 * Chain [59]: 1*s(121)+2 6.08/6.12 Such that:s(121) =< A 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,L=A,C=B,G=F,I=H,K=J,C>=1,L>=2,L+1>=C] 6.08/6.12 6.08/6.12 * Chain [58]: 3*s(122)+2*s(123)+2 6.08/6.12 Such that:aux(41) =< -A+B 6.08/6.12 aux(42) =< A 6.08/6.12 s(123) =< aux(41) 6.08/6.12 s(122) =< aux(42) 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,L=A,C=B,G=F,I=H,K=J,L>=2,C>=L+2] 6.08/6.12 6.08/6.12 * Chain [57]: 1*s(127)+1*s(128)+2 6.08/6.12 Such that:s(128) =< -A+B 6.08/6.12 s(127) =< A 6.08/6.12 6.08/6.12 with precondition: [D=1,E=1,L=A,C=B,G=F,I=H,K=J,L>=2,C>=L+3] 6.08/6.12 6.08/6.12 * Chain [56]: 0 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,0>=L+1] 6.08/6.12 6.08/6.12 * Chain [55]: 0 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,0>=C+1] 6.08/6.12 6.08/6.12 * Chain [54]: 0 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,0>=E+1] 6.08/6.12 6.08/6.12 * Chain [53]: 0 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,C>=1,E>=1,L>=1] 6.08/6.12 6.08/6.12 * Chain [52]: 2*s(129)+1 6.08/6.12 Such that:aux(43) =< A 6.08/6.12 s(129) =< aux(43) 6.08/6.12 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,C>=1,E>=1,L>=2] 6.08/6.12 6.08/6.12 * Chain [51]: 2*s(131)+2*s(132)+2 6.08/6.12 Such that:aux(44) =< A 6.08/6.12 aux(45) =< D 6.08/6.12 s(131) =< aux(44) 6.08/6.12 s(132) =< aux(45) 6.08/6.12 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,C>=1,E>=2,L>=2] 6.08/6.12 6.08/6.12 * Chain [50]: 1*s(135)+1*s(136)+2 6.08/6.12 Such that:s(135) =< A 6.08/6.12 s(136) =< D 6.08/6.12 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,C>=1,E>=2,L>=2,L+1>=C] 6.08/6.12 6.08/6.12 * Chain [49]: 1*s(137)+1*s(138)+2*s(139)+3*s(140)+2*s(141)+2*s(144)+2 6.08/6.12 Such that:s(137) =< A 6.08/6.12 s(138) =< D 6.08/6.12 aux(48) =< B-L 6.08/6.12 aux(49) =< E 6.08/6.12 aux(50) =< L 6.08/6.12 s(141) =< aux(48) 6.08/6.12 s(139) =< aux(50) 6.08/6.12 s(140) =< aux(49) 6.08/6.12 s(144) =< s(141)*aux(49) 6.08/6.12 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,E>=2,L>=2,C>=L+2] 6.08/6.12 6.08/6.12 * Chain [48]: 1*s(150)+2*s(151)+2*s(155)+2*s(157)+2 6.08/6.12 Such that:s(154) =< B-L 6.08/6.12 s(150) =< L 6.08/6.12 aux(51) =< E 6.08/6.12 s(151) =< aux(51) 6.08/6.12 s(155) =< s(154) 6.08/6.12 s(157) =< s(155)*aux(51) 6.08/6.12 6.08/6.12 with precondition: [L=A,C=B,E=D,G=F,I=H,K=J,E>=2,L>=2,C>=L+3] 6.08/6.12 6.08/6.12 6.08/6.12 #### Cost of chains of start0(A,B,C,D,E,F,G,H,I,J,K,L,M): 6.08/6.12 * Chain [117]: 1 6.08/6.12 with precondition: [A=0,C=1,E=1] 6.08/6.12 6.08/6.12 * Chain [116]: 1*s(159)+1 6.08/6.12 Such that:s(159) =< E 6.08/6.12 6.08/6.12 with precondition: [A=0,C=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [115]: 1 6.08/6.12 with precondition: [A=0,E=1,C>=1] 6.08/6.12 6.08/6.12 * Chain [114]: 2*s(161)+1 6.08/6.12 Such that:s(160) =< C 6.08/6.12 s(161) =< s(160) 6.08/6.12 6.08/6.12 with precondition: [A=0,E=1,C>=2] 6.08/6.12 6.08/6.12 * Chain [113]: 1*s(162)+1 6.08/6.12 Such that:s(162) =< C 6.08/6.12 6.08/6.12 with precondition: [A=0,E=1,C>=3] 6.08/6.12 6.08/6.12 * Chain [112]: 0 6.08/6.12 with precondition: [A=0,C>=1,E>=1] 6.08/6.12 6.08/6.12 * Chain [111]: 2*s(164)+1 6.08/6.12 Such that:s(163) =< E 6.08/6.12 s(164) =< s(163) 6.08/6.12 6.08/6.12 with precondition: [A=0,C>=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [110]: 2*s(168)+4*s(169)+2*s(171)+1 6.08/6.12 Such that:s(166) =< C 6.08/6.12 aux(52) =< E 6.08/6.12 s(168) =< s(166) 6.08/6.12 s(169) =< aux(52) 6.08/6.12 s(171) =< s(168)*aux(52) 6.08/6.12 6.08/6.12 with precondition: [A=0,C>=2,E>=2] 6.08/6.12 6.08/6.12 * Chain [109]: 2*s(175)+2*s(176)+2*s(177)+1 6.08/6.12 Such that:s(173) =< C 6.08/6.12 s(174) =< E 6.08/6.12 s(175) =< s(174) 6.08/6.12 s(176) =< s(173) 6.08/6.12 s(177) =< s(176)*s(174) 6.08/6.12 6.08/6.12 with precondition: [A=0,C>=3,E>=2] 6.08/6.12 6.08/6.12 * Chain [108]: 2 6.08/6.12 with precondition: [A=1,E=1,2>=C,C>=1] 6.08/6.12 6.08/6.12 * Chain [107]: 2 6.08/6.12 with precondition: [A=1,E=1,C>=1] 6.08/6.12 6.08/6.12 * Chain [106]: 2*s(179)+2 6.08/6.12 Such that:s(178) =< C 6.08/6.12 s(179) =< s(178) 6.08/6.12 6.08/6.12 with precondition: [A=1,E=1,C>=3] 6.08/6.12 6.08/6.12 * Chain [105]: 1*s(180)+2 6.08/6.12 Such that:s(180) =< C 6.08/6.12 6.08/6.12 with precondition: [A=1,E=1,C>=4] 6.08/6.12 6.08/6.12 * Chain [104]: 1*s(181)+2 6.08/6.12 Such that:s(181) =< E 6.08/6.12 6.08/6.12 with precondition: [A=1,2>=C,C>=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [103]: 1 6.08/6.12 with precondition: [A=1,C>=1,E>=1] 6.08/6.12 6.08/6.12 * Chain [102]: 2*s(183)+2 6.08/6.12 Such that:s(182) =< E 6.08/6.12 s(183) =< s(182) 6.08/6.12 6.08/6.12 with precondition: [A=1,C>=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [101]: 2*s(187)+4*s(188)+2*s(190)+2 6.08/6.12 Such that:s(185) =< C 6.08/6.12 aux(53) =< E 6.08/6.12 s(187) =< s(185) 6.08/6.12 s(188) =< aux(53) 6.08/6.12 s(190) =< s(187)*aux(53) 6.08/6.12 6.08/6.12 with precondition: [A=1,C>=3,E>=2] 6.08/6.12 6.08/6.12 * Chain [100]: 2*s(194)+2*s(195)+2*s(196)+2 6.08/6.12 Such that:s(192) =< C 6.08/6.12 s(193) =< E 6.08/6.12 s(194) =< s(193) 6.08/6.12 s(195) =< s(192) 6.08/6.12 s(196) =< s(195)*s(193) 6.08/6.12 6.08/6.12 with precondition: [A=1,C>=4,E>=2] 6.08/6.12 6.08/6.12 * Chain [99]: 0 6.08/6.12 with precondition: [C=0,A>=0,E>=0] 6.08/6.12 6.08/6.12 * Chain [98]: 0 6.08/6.12 with precondition: [C=1,E=0,A>=0] 6.08/6.12 6.08/6.12 * Chain [97]: 0 6.08/6.12 with precondition: [E=0,A>=0,C>=1] 6.08/6.12 6.08/6.12 * Chain [96]: 2*s(198)+0 6.08/6.12 Such that:s(197) =< C 6.08/6.12 s(198) =< s(197) 6.08/6.12 6.08/6.12 with precondition: [E=0,A>=0,C>=2] 6.08/6.12 6.08/6.12 * Chain [95]: 1*s(199)+2 6.08/6.12 Such that:s(199) =< A 6.08/6.12 6.08/6.12 with precondition: [E=1,A>=2,C>=1] 6.08/6.12 6.08/6.12 * Chain [94]: 1*s(200)+2 6.08/6.12 Such that:s(200) =< A 6.08/6.12 6.08/6.12 with precondition: [E=1,A>=2,C>=1,A+1>=C] 6.08/6.12 6.08/6.12 * Chain [93]: 2*s(203)+3*s(204)+2 6.08/6.12 Such that:s(201) =< -A+C 6.08/6.12 s(202) =< A 6.08/6.12 s(203) =< s(201) 6.08/6.12 s(204) =< s(202) 6.08/6.12 6.08/6.12 with precondition: [E=1,A>=2,C>=A+2] 6.08/6.12 6.08/6.12 * Chain [92]: 1*s(205)+1*s(206)+2 6.08/6.12 Such that:s(205) =< -A+C 6.08/6.12 s(206) =< A 6.08/6.12 6.08/6.12 with precondition: [E=1,A>=2,C>=A+3] 6.08/6.12 6.08/6.12 * Chain [91]: 0 6.08/6.12 with precondition: [0>=A+1] 6.08/6.12 6.08/6.12 * Chain [90]: 0 6.08/6.12 with precondition: [0>=C+1] 6.08/6.12 6.08/6.12 * Chain [89]: 0 6.08/6.12 with precondition: [0>=E+1] 6.08/6.12 6.08/6.12 * Chain [88]: 0 6.08/6.12 with precondition: [A>=1,C>=1,E>=1] 6.08/6.12 6.08/6.12 * Chain [87]: 2*s(208)+1 6.08/6.12 Such that:s(207) =< A 6.08/6.12 s(208) =< s(207) 6.08/6.12 6.08/6.12 with precondition: [A>=2,C>=1,E>=1] 6.08/6.12 6.08/6.12 * Chain [86]: 2*s(211)+2*s(212)+2 6.08/6.12 Such that:s(209) =< A 6.08/6.12 s(210) =< E 6.08/6.12 s(211) =< s(209) 6.08/6.12 s(212) =< s(210) 6.08/6.12 6.08/6.12 with precondition: [A>=2,C>=1,E>=2] 6.08/6.12 6.08/6.12 * Chain [85]: 1*s(213)+1*s(214)+2 6.08/6.12 Such that:s(213) =< A 6.08/6.12 s(214) =< E 6.08/6.12 6.08/6.12 with precondition: [A>=2,C>=1,E>=2,A+1>=C] 6.08/6.12 6.08/6.12 * Chain [84]: 3*s(215)+4*s(216)+2*s(220)+2*s(223)+2 6.08/6.12 Such that:s(217) =< -A+C 6.08/6.12 aux(54) =< A 6.08/6.12 aux(55) =< E 6.08/6.12 s(215) =< aux(54) 6.08/6.12 s(216) =< aux(55) 6.08/6.12 s(220) =< s(217) 6.08/6.12 s(223) =< s(220)*aux(55) 6.08/6.12 6.08/6.12 with precondition: [A>=2,E>=2,C>=A+2] 6.08/6.12 6.08/6.12 * Chain [83]: 1*s(225)+2*s(227)+2*s(228)+2*s(229)+2 6.08/6.12 Such that:s(224) =< -A+C 6.08/6.12 s(225) =< A 6.08/6.12 s(226) =< E 6.08/6.12 s(227) =< s(226) 6.08/6.12 s(228) =< s(224) 6.08/6.12 s(229) =< s(228)*s(226) 6.08/6.12 6.08/6.12 with precondition: [A>=2,E>=2,C>=A+3] 6.08/6.12 6.08/6.12 6.08/6.12 Closed-form bounds of start0(A,B,C,D,E,F,G,H,I,J,K,L,M): 6.08/6.12 ------------------------------------- 6.08/6.12 * Chain [117] with precondition: [A=0,C=1,E=1] 6.08/6.12 - Upper bound: 1 6.08/6.12 - Complexity: constant 6.08/6.12 * Chain [116] with precondition: [A=0,C=1,E>=2] 6.08/6.12 - Upper bound: E+1 6.08/6.12 - Complexity: n 6.08/6.12 * Chain [115] with precondition: [A=0,E=1,C>=1] 6.08/6.12 - Upper bound: 1 6.08/6.12 - Complexity: constant 6.08/6.12 * Chain [114] with precondition: [A=0,E=1,C>=2] 6.08/6.12 - Upper bound: 2*C+1 6.08/6.12 - Complexity: n 6.08/6.12 * Chain [113] with precondition: [A=0,E=1,C>=3] 6.08/6.12 - Upper bound: C+1 6.08/6.12 - Complexity: n 6.08/6.12 * Chain [112] with precondition: [A=0,C>=1,E>=1] 6.08/6.12 - Upper bound: 0 6.08/6.12 - Complexity: constant 6.08/6.12 * Chain [111] with precondition: [A=0,C>=1,E>=2] 6.08/6.12 - Upper bound: 2*E+1 6.08/6.12 - Complexity: n 6.08/6.12 * Chain [110] with precondition: [A=0,C>=2,E>=2] 6.08/6.12 - Upper bound: 2*C+1+2*C*E+4*E 6.08/6.12 - Complexity: n^2 6.08/6.12 * Chain [109] with precondition: [A=0,C>=3,E>=2] 6.08/6.12 - Upper bound: 2*C+1+2*C*E+2*E 6.08/6.12 - Complexity: n^2 6.08/6.12 * Chain [108] with precondition: [A=1,E=1,2>=C,C>=1] 6.08/6.12 - Upper bound: 2 6.08/6.12 - Complexity: constant 6.08/6.12 * Chain [107] with precondition: [A=1,E=1,C>=1] 6.08/6.12 - Upper bound: 2 6.08/6.12 - Complexity: constant 6.08/6.13 * Chain [106] with precondition: [A=1,E=1,C>=3] 6.08/6.13 - Upper bound: 2*C+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [105] with precondition: [A=1,E=1,C>=4] 6.08/6.13 - Upper bound: C+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [104] with precondition: [A=1,2>=C,C>=1,E>=2] 6.08/6.13 - Upper bound: E+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [103] with precondition: [A=1,C>=1,E>=1] 6.08/6.13 - Upper bound: 1 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [102] with precondition: [A=1,C>=1,E>=2] 6.08/6.13 - Upper bound: 2*E+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [101] with precondition: [A=1,C>=3,E>=2] 6.08/6.13 - Upper bound: 2*C+2+2*C*E+4*E 6.08/6.13 - Complexity: n^2 6.08/6.13 * Chain [100] with precondition: [A=1,C>=4,E>=2] 6.08/6.13 - Upper bound: 2*C+2+2*C*E+2*E 6.08/6.13 - Complexity: n^2 6.08/6.13 * Chain [99] with precondition: [C=0,A>=0,E>=0] 6.08/6.13 - Upper bound: 0 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [98] with precondition: [C=1,E=0,A>=0] 6.08/6.13 - Upper bound: 0 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [97] with precondition: [E=0,A>=0,C>=1] 6.08/6.13 - Upper bound: 0 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [96] with precondition: [E=0,A>=0,C>=2] 6.08/6.13 - Upper bound: 2*C 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [95] with precondition: [E=1,A>=2,C>=1] 6.08/6.13 - Upper bound: A+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [94] with precondition: [E=1,A>=2,C>=1,A+1>=C] 6.08/6.13 - Upper bound: A+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [93] with precondition: [E=1,A>=2,C>=A+2] 6.08/6.13 - Upper bound: A+2*C+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [92] with precondition: [E=1,A>=2,C>=A+3] 6.08/6.13 - Upper bound: C+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [91] with precondition: [0>=A+1] 6.08/6.13 - Upper bound: 0 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [90] with precondition: [0>=C+1] 6.08/6.13 - Upper bound: 0 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [89] with precondition: [0>=E+1] 6.08/6.13 - Upper bound: 0 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [88] with precondition: [A>=1,C>=1,E>=1] 6.08/6.13 - Upper bound: 0 6.08/6.13 - Complexity: constant 6.08/6.13 * Chain [87] with precondition: [A>=2,C>=1,E>=1] 6.08/6.13 - Upper bound: 2*A+1 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [86] with precondition: [A>=2,C>=1,E>=2] 6.08/6.13 - Upper bound: 2*A+2*E+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [85] with precondition: [A>=2,C>=1,E>=2,A+1>=C] 6.08/6.13 - Upper bound: A+E+2 6.08/6.13 - Complexity: n 6.08/6.13 * Chain [84] with precondition: [A>=2,E>=2,C>=A+2] 6.08/6.13 - Upper bound: 3*A+4*E+2+(-A+C)*(2*E)+(-2*A+2*C) 6.08/6.13 - Complexity: n^2 6.08/6.13 * Chain [83] with precondition: [A>=2,E>=2,C>=A+3] 6.08/6.13 - Upper bound: A+2*E+2+(-A+C)*(2*E)+(-2*A+2*C) 6.08/6.13 - Complexity: n^2 6.08/6.13 6.08/6.13 ### Maximum cost of start0(A,B,C,D,E,F,G,H,I,J,K,L,M): max([max([max([2,nat(A)+1+max([nat(-A+C)+1,nat(A)+1+nat(-A+C)*2+nat(A)])]),nat(C)+max([2,nat(C)+2])]),nat(E)+1+max([max([1,nat(A)+1]),nat(E)+1+max([nat(A)+max([nat(E)*2*nat(-A+C)+nat(-A+C)*2,nat(E)*2+nat(A)+nat(E)*2*nat(-A+C)+nat(-A+C)*2+nat(A)]),nat(C)*2*nat(E)+nat(C)*2+nat(E)*2])])]) 6.08/6.13 Asymptotic class: n^2 6.08/6.13 * Total analysis performed in 5813 ms. 6.08/6.13 6.13/6.23 EOF