130.22/130.24 MAYBE 130.22/130.24 130.22/130.24 Preprocessing Cost Relations 130.22/130.24 ===================================== 130.22/130.24 130.22/130.24 #### Computed strongly connected components 130.22/130.24 0. recursive : [f44/39,f51/39,f59/39,f64/39,f75/39,f76/39,f78/39,f82/39] 130.22/130.24 1. non_recursive : [exit_location/1] 130.22/130.24 2. recursive : [f91/1] 130.22/130.24 3. non_recursive : [f91_loop_cont/2] 130.22/130.24 4. non_recursive : [f44_loop_cont/33] 130.22/130.24 5. non_recursive : [f39/32] 130.22/130.24 6. non_recursive : [f34/32] 130.22/130.24 7. non_recursive : [f0/32] 130.22/130.24 130.22/130.24 #### Obtained direct recursion through partial evaluation 130.22/130.24 0. SCC is partially evaluated into f44/39 130.22/130.24 1. SCC is completely evaluated into other SCCs 130.22/130.24 2. SCC is partially evaluated into f91/1 130.22/130.24 3. SCC is completely evaluated into other SCCs 130.22/130.24 4. SCC is partially evaluated into f44_loop_cont/33 130.22/130.24 5. SCC is partially evaluated into f39/32 130.22/130.24 6. SCC is partially evaluated into f34/32 130.22/130.24 7. SCC is partially evaluated into f0/32 130.22/130.24 130.22/130.24 Control-Flow Refinement of Cost Relations 130.22/130.24 ===================================== 130.22/130.24 130.22/130.24 ### Specialization of cost equations f44/39 130.22/130.24 * CE 161 is refined into CE [165] 130.22/130.24 * CE 160 is refined into CE [166] 130.22/130.24 * CE 162 is refined into CE [167] 130.22/130.24 * CE 17 is refined into CE [168] 130.22/130.24 * CE 18 is refined into CE [169] 130.22/130.24 * CE 15 is refined into CE [170] 130.22/130.24 * CE 16 is refined into CE [171] 130.22/130.24 * CE 159 is refined into CE [172] 130.22/130.24 * CE 13 is refined into CE [173] 130.22/130.24 * CE 14 is refined into CE [174] 130.22/130.24 * CE 121 is refined into CE [175] 130.22/130.24 * CE 87 is refined into CE [176] 130.22/130.24 * CE 122 is refined into CE [177] 130.22/130.24 * CE 88 is refined into CE [178] 130.22/130.24 * CE 53 is refined into CE [179] 130.22/130.24 * CE 19 is refined into CE [180] 130.22/130.24 * CE 54 is refined into CE [181] 130.22/130.24 * CE 20 is refined into CE [182] 130.22/130.24 * CE 138 is refined into CE [183] 130.22/130.24 * CE 104 is refined into CE [184] 130.22/130.24 * CE 139 is refined into CE [185] 130.22/130.24 * CE 105 is refined into CE [186] 130.22/130.24 * CE 70 is refined into CE [187] 130.22/130.24 * CE 36 is refined into CE [188] 130.22/130.24 * CE 71 is refined into CE [189] 130.22/130.24 * CE 37 is refined into CE [190] 130.22/130.24 * CE 123 is refined into CE [191] 130.22/130.24 * CE 89 is refined into CE [192] 130.22/130.24 * CE 124 is refined into CE [193] 130.22/130.24 * CE 90 is refined into CE [194] 130.22/130.24 * CE 55 is refined into CE [195] 130.22/130.24 * CE 21 is refined into CE [196] 130.22/130.24 * CE 56 is refined into CE [197] 130.22/130.24 * CE 22 is refined into CE [198] 130.22/130.24 * CE 140 is refined into CE [199] 130.22/130.24 * CE 106 is refined into CE [200] 130.22/130.24 * CE 141 is refined into CE [201] 130.22/130.24 * CE 107 is refined into CE [202] 130.22/130.24 * CE 72 is refined into CE [203] 130.22/130.24 * CE 38 is refined into CE [204] 130.22/130.24 * CE 73 is refined into CE [205] 130.22/130.24 * CE 39 is refined into CE [206] 130.22/130.24 * CE 125 is refined into CE [207] 130.22/130.24 * CE 91 is refined into CE [208] 130.22/130.24 * CE 126 is refined into CE [209] 130.22/130.24 * CE 92 is refined into CE [210] 130.22/130.24 * CE 57 is refined into CE [211] 130.22/130.24 * CE 23 is refined into CE [212] 130.22/130.24 * CE 58 is refined into CE [213] 130.22/130.24 * CE 24 is refined into CE [214] 130.22/130.24 * CE 142 is refined into CE [215] 130.22/130.24 * CE 108 is refined into CE [216] 130.22/130.24 * CE 143 is refined into CE [217] 130.22/130.24 * CE 109 is refined into CE [218] 130.22/130.24 * CE 74 is refined into CE [219] 130.22/130.24 * CE 40 is refined into CE [220] 130.22/130.24 * CE 75 is refined into CE [221] 130.22/130.24 * CE 41 is refined into CE [222] 130.22/130.24 * CE 127 is refined into CE [223] 130.22/130.24 * CE 93 is refined into CE [224] 130.22/130.24 * CE 128 is refined into CE [225] 130.22/130.24 * CE 94 is refined into CE [226] 130.22/130.24 * CE 59 is refined into CE [227] 130.22/130.24 * CE 25 is refined into CE [228] 130.22/130.24 * CE 60 is refined into CE [229] 130.22/130.24 * CE 26 is refined into CE [230] 130.22/130.24 * CE 144 is refined into CE [231] 130.22/130.24 * CE 110 is refined into CE [232] 130.22/130.24 * CE 145 is refined into CE [233] 130.22/130.24 * CE 111 is refined into CE [234] 130.22/130.24 * CE 76 is refined into CE [235] 130.22/130.24 * CE 42 is refined into CE [236] 130.22/130.24 * CE 77 is refined into CE [237] 130.22/130.24 * CE 43 is refined into CE [238] 130.22/130.24 * CE 136 is refined into CE [239] 130.22/130.24 * CE 102 is refined into CE [240] 130.22/130.24 * CE 137 is refined into CE [241] 130.22/130.24 * CE 103 is refined into CE [242] 130.22/130.24 * CE 68 is refined into CE [243] 130.22/130.24 * CE 34 is refined into CE [244] 130.22/130.24 * CE 69 is refined into CE [245] 130.22/130.24 * CE 35 is refined into CE [246] 130.22/130.24 * CE 153 is refined into CE [247] 130.22/130.24 * CE 119 is refined into CE [248] 130.22/130.24 * CE 154 is refined into CE [249] 130.22/130.24 * CE 120 is refined into CE [250] 130.22/130.24 * CE 85 is refined into CE [251] 130.22/130.24 * CE 51 is refined into CE [252] 130.22/130.24 * CE 86 is refined into CE [253] 130.22/130.24 * CE 52 is refined into CE [254] 130.22/130.24 * CE 135 is refined into CE [255] 130.22/130.24 * CE 101 is refined into CE [256] 130.22/130.24 * CE 67 is refined into CE [257] 130.22/130.24 * CE 33 is refined into CE [258] 130.22/130.24 * CE 152 is refined into CE [259] 130.22/130.24 * CE 118 is refined into CE [260] 130.22/130.24 * CE 84 is refined into CE [261] 130.22/130.24 * CE 50 is refined into CE [262] 130.22/130.24 * CE 157 is refined into CE [263] 130.22/130.24 * CE 155 is refined into CE [264] 130.22/130.24 * CE 158 is refined into CE [265] 130.22/130.24 * CE 156 is refined into CE [266] 130.22/130.24 * CE 133 is refined into CE [267] 130.22/130.24 * CE 99 is refined into CE [268] 130.22/130.24 * CE 134 is refined into CE [269] 130.22/130.24 * CE 100 is refined into CE [270] 130.22/130.24 * CE 65 is refined into CE [271] 130.22/130.24 * CE 31 is refined into CE [272] 130.22/130.24 * CE 66 is refined into CE [273] 130.22/130.24 * CE 32 is refined into CE [274] 130.22/130.24 * CE 150 is refined into CE [275] 130.22/130.24 * CE 116 is refined into CE [276] 130.22/130.24 * CE 151 is refined into CE [277] 130.22/130.24 * CE 117 is refined into CE [278] 130.22/130.24 * CE 82 is refined into CE [279] 130.22/130.24 * CE 48 is refined into CE [280] 130.22/130.24 * CE 83 is refined into CE [281] 130.22/130.24 * CE 49 is refined into CE [282] 130.22/130.24 * CE 129 is refined into CE [283] 130.22/130.24 * CE 95 is refined into CE [284] 130.22/130.24 * CE 130 is refined into CE [285] 130.22/130.24 * CE 96 is refined into CE [286] 130.22/130.24 * CE 61 is refined into CE [287] 130.22/130.24 * CE 27 is refined into CE [288] 130.22/130.24 * CE 62 is refined into CE [289] 130.22/130.24 * CE 28 is refined into CE [290] 130.22/130.24 * CE 146 is refined into CE [291] 130.22/130.24 * CE 112 is refined into CE [292] 130.22/130.24 * CE 147 is refined into CE [293] 130.22/130.24 * CE 113 is refined into CE [294] 130.22/130.24 * CE 78 is refined into CE [295] 130.22/130.24 * CE 44 is refined into CE [296] 130.22/130.24 * CE 79 is refined into CE [297] 130.22/130.24 * CE 45 is refined into CE [298] 130.22/130.24 * CE 131 is refined into CE [299] 130.22/130.24 * CE 97 is refined into CE [300] 130.22/130.24 * CE 132 is refined into CE [301] 130.22/130.24 * CE 98 is refined into CE [302] 130.22/130.24 * CE 63 is refined into CE [303] 130.22/130.24 * CE 29 is refined into CE [304] 130.22/130.24 * CE 64 is refined into CE [305] 130.22/130.24 * CE 30 is refined into CE [306] 130.22/130.24 * CE 148 is refined into CE [307] 130.22/130.24 * CE 114 is refined into CE [308] 130.22/130.24 * CE 149 is refined into CE [309] 130.22/130.24 * CE 115 is refined into CE [310] 130.22/130.24 * CE 80 is refined into CE [311] 130.22/130.24 * CE 46 is refined into CE [312] 130.22/130.24 * CE 81 is refined into CE [313] 130.22/130.24 * CE 47 is refined into CE [314] 130.22/130.24 130.22/130.24 130.22/130.24 ### Cost equations --> "Loop" of f44/39 130.22/130.24 * CEs [168] --> Loop 162 130.22/130.24 * CEs [169] --> Loop 163 130.22/130.24 * CEs [170] --> Loop 164 130.22/130.24 * CEs [171] --> Loop 165 130.22/130.24 * CEs [172] --> Loop 166 130.22/130.24 * CEs [173] --> Loop 167 130.22/130.24 * CEs [174] --> Loop 168 130.22/130.24 * CEs [175] --> Loop 169 130.22/130.24 * CEs [176] --> Loop 170 130.22/130.24 * CEs [177] --> Loop 171 130.22/130.24 * CEs [178] --> Loop 172 130.22/130.24 * CEs [179] --> Loop 173 130.22/130.24 * CEs [180] --> Loop 174 130.22/130.24 * CEs [181] --> Loop 175 130.22/130.24 * CEs [182] --> Loop 176 130.22/130.24 * CEs [183] --> Loop 177 130.22/130.24 * CEs [184] --> Loop 178 130.22/130.24 * CEs [185] --> Loop 179 130.22/130.24 * CEs [186] --> Loop 180 130.22/130.24 * CEs [187] --> Loop 181 130.22/130.24 * CEs [188] --> Loop 182 130.22/130.24 * CEs [189] --> Loop 183 130.22/130.24 * CEs [190] --> Loop 184 130.22/130.24 * CEs [191] --> Loop 185 130.22/130.24 * CEs [192] --> Loop 186 130.22/130.24 * CEs [193] --> Loop 187 130.22/130.24 * CEs [194] --> Loop 188 130.22/130.24 * CEs [195] --> Loop 189 130.22/130.24 * CEs [196] --> Loop 190 130.22/130.24 * CEs [197] --> Loop 191 130.22/130.24 * CEs [198] --> Loop 192 130.22/130.24 * CEs [199] --> Loop 193 130.22/130.24 * CEs [200] --> Loop 194 130.22/130.24 * CEs [201] --> Loop 195 130.22/130.24 * CEs [202] --> Loop 196 130.22/130.24 * CEs [203] --> Loop 197 130.22/130.24 * CEs [204] --> Loop 198 130.22/130.24 * CEs [205] --> Loop 199 130.22/130.24 * CEs [206] --> Loop 200 130.22/130.24 * CEs [207] --> Loop 201 130.22/130.24 * CEs [208] --> Loop 202 130.22/130.24 * CEs [209] --> Loop 203 130.22/130.24 * CEs [210] --> Loop 204 130.22/130.24 * CEs [211] --> Loop 205 130.22/130.24 * CEs [212] --> Loop 206 130.22/130.24 * CEs [213] --> Loop 207 130.22/130.24 * CEs [214] --> Loop 208 130.22/130.24 * CEs [215] --> Loop 209 130.22/130.24 * CEs [216] --> Loop 210 130.22/130.24 * CEs [217] --> Loop 211 130.22/130.24 * CEs [218] --> Loop 212 130.22/130.24 * CEs [219] --> Loop 213 130.22/130.24 * CEs [220] --> Loop 214 130.22/130.24 * CEs [221] --> Loop 215 130.22/130.24 * CEs [222] --> Loop 216 130.22/130.24 * CEs [223] --> Loop 217 130.22/130.24 * CEs [224] --> Loop 218 130.22/130.24 * CEs [225] --> Loop 219 130.22/130.24 * CEs [226] --> Loop 220 130.22/130.24 * CEs [227] --> Loop 221 130.22/130.24 * CEs [228] --> Loop 222 130.22/130.24 * CEs [229] --> Loop 223 130.22/130.24 * CEs [230] --> Loop 224 130.22/130.24 * CEs [231] --> Loop 225 130.22/130.24 * CEs [232] --> Loop 226 130.22/130.24 * CEs [233] --> Loop 227 130.22/130.24 * CEs [234] --> Loop 228 130.22/130.24 * CEs [235] --> Loop 229 130.22/130.24 * CEs [236] --> Loop 230 130.22/130.24 * CEs [237] --> Loop 231 130.22/130.24 * CEs [238] --> Loop 232 130.22/130.24 * CEs [239] --> Loop 233 130.22/130.24 * CEs [240] --> Loop 234 130.22/130.24 * CEs [241] --> Loop 235 130.22/130.24 * CEs [242] --> Loop 236 130.22/130.24 * CEs [243] --> Loop 237 130.22/130.24 * CEs [244] --> Loop 238 130.22/130.24 * CEs [245] --> Loop 239 130.22/130.24 * CEs [246] --> Loop 240 130.22/130.24 * CEs [247] --> Loop 241 130.22/130.24 * CEs [248] --> Loop 242 130.22/130.24 * CEs [249] --> Loop 243 130.22/130.24 * CEs [250] --> Loop 244 130.22/130.24 * CEs [251] --> Loop 245 130.22/130.24 * CEs [252] --> Loop 246 130.22/130.24 * CEs [253] --> Loop 247 130.22/130.24 * CEs [254] --> Loop 248 130.22/130.24 * CEs [255] --> Loop 249 130.22/130.24 * CEs [256] --> Loop 250 130.22/130.24 * CEs [257] --> Loop 251 130.22/130.24 * CEs [258] --> Loop 252 130.22/130.24 * CEs [259] --> Loop 253 130.22/130.24 * CEs [260] --> Loop 254 130.22/130.24 * CEs [261] --> Loop 255 130.22/130.24 * CEs [262] --> Loop 256 130.22/130.24 * CEs [263] --> Loop 257 130.22/130.24 * CEs [264] --> Loop 258 130.22/130.24 * CEs [265] --> Loop 259 130.22/130.24 * CEs [266] --> Loop 260 130.22/130.24 * CEs [267] --> Loop 261 130.22/130.24 * CEs [268] --> Loop 262 130.22/130.24 * CEs [269] --> Loop 263 130.22/130.24 * CEs [270] --> Loop 264 130.22/130.24 * CEs [271] --> Loop 265 130.22/130.24 * CEs [272] --> Loop 266 130.22/130.24 * CEs [273] --> Loop 267 130.22/130.24 * CEs [274] --> Loop 268 130.22/130.24 * CEs [275] --> Loop 269 130.22/130.24 * CEs [276] --> Loop 270 130.22/130.24 * CEs [277] --> Loop 271 130.22/130.24 * CEs [278] --> Loop 272 130.22/130.24 * CEs [279] --> Loop 273 130.22/130.24 * CEs [280] --> Loop 274 130.22/130.24 * CEs [281] --> Loop 275 130.22/130.24 * CEs [282] --> Loop 276 130.22/130.24 * CEs [283] --> Loop 277 130.22/130.24 * CEs [284] --> Loop 278 130.22/130.24 * CEs [285] --> Loop 279 130.22/130.24 * CEs [286] --> Loop 280 130.22/130.24 * CEs [287] --> Loop 281 130.22/130.24 * CEs [288] --> Loop 282 130.22/130.24 * CEs [289] --> Loop 283 130.22/130.24 * CEs [290] --> Loop 284 130.22/130.24 * CEs [291] --> Loop 285 130.22/130.24 * CEs [292] --> Loop 286 130.22/130.24 * CEs [293] --> Loop 287 130.22/130.24 * CEs [294] --> Loop 288 130.22/130.24 * CEs [295] --> Loop 289 130.22/130.24 * CEs [296] --> Loop 290 130.22/130.24 * CEs [297] --> Loop 291 130.22/130.24 * CEs [298] --> Loop 292 130.22/130.24 * CEs [299] --> Loop 293 130.22/130.24 * CEs [300] --> Loop 294 130.22/130.24 * CEs [301] --> Loop 295 130.22/130.24 * CEs [302] --> Loop 296 130.22/130.24 * CEs [303] --> Loop 297 130.22/130.24 * CEs [304] --> Loop 298 130.22/130.24 * CEs [305] --> Loop 299 130.22/130.24 * CEs [306] --> Loop 300 130.22/130.24 * CEs [307] --> Loop 301 130.22/130.24 * CEs [308] --> Loop 302 130.22/130.24 * CEs [309] --> Loop 303 130.22/130.24 * CEs [310] --> Loop 304 130.22/130.24 * CEs [311] --> Loop 305 130.22/130.24 * CEs [312] --> Loop 306 130.22/130.24 * CEs [313] --> Loop 307 130.22/130.24 * CEs [314] --> Loop 308 130.22/130.24 * CEs [165] --> Loop 309 130.22/130.24 * CEs [166] --> Loop 310 130.22/130.24 * CEs [167] --> Loop 311 130.22/130.24 130.22/130.24 ### Ranking functions of CR f44(A,C,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,L1,M1,N1,O1,P1,Q1,R1,S1,T1,U1,V1,W1,X1,Y1,Z1,A2,B2,C2,D2,E2) 130.22/130.24 130.22/130.24 #### Partial ranking functions of CR f44(A,C,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,L1,M1,N1,O1,P1,Q1,R1,S1,T1,U1,V1,W1,X1,Y1,Z1,A2,B2,C2,D2,E2) 130.22/130.24 130.22/130.24 130.22/130.24 ### Specialization of cost equations f91/1 130.22/130.24 * CE 9 is refined into CE [315] 130.22/130.24 * CE 8 is refined into CE [316] 130.22/130.24 130.22/130.24 130.22/130.24 ### Cost equations --> "Loop" of f91/1 130.22/130.24 * CEs [316] --> Loop 312 130.22/130.24 * CEs [315] --> Loop 313 130.22/130.24 130.22/130.24 ### Ranking functions of CR f91(L1) 130.22/130.24 130.22/130.24 #### Partial ranking functions of CR f91(L1) 130.22/130.24 130.22/130.24 130.22/130.24 ### Specialization of cost equations f44_loop_cont/33 130.22/130.24 * CE 164 is refined into CE [317,318] 130.22/130.24 * CE 163 is refined into CE [319] 130.22/130.24 130.22/130.24 130.22/130.24 ### Cost equations --> "Loop" of f44_loop_cont/33 130.22/130.24 * CEs [317] --> Loop 314 130.22/130.24 * CEs [319] --> Loop 315 130.22/130.24 * CEs [318] --> Loop 316 130.22/130.24 130.22/130.24 ### Ranking functions of CR f44_loop_cont(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,Z,A1,B1,C1,D1,E1,F1,G1) 130.22/130.24 130.22/130.24 #### Partial ranking functions of CR f44_loop_cont(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,Z,A1,B1,C1,D1,E1,F1,G1) 130.22/130.24 130.22/130.24 130.22/130.24 ### Specialization of cost equations f39/32 130.22/130.24 * CE 12 is refined into CE [320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348] 130.22/130.24 * CE 11 is refined into CE [349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377] 130.22/130.24 * CE 10 is refined into CE [378,379] 130.22/130.24 130.22/130.24 130.22/130.24 ### Cost equations --> "Loop" of f39/32 130.22/130.24 * CEs [329,331] --> Loop 317 130.22/130.24 * CEs [337,339,346,347,348] --> Loop 318 130.22/130.24 * CEs [333,335,343,344,345] --> Loop 319 130.22/130.24 * CEs [358,360] --> Loop 320 130.22/130.24 * CEs [366,368,375,376,377] --> Loop 321 130.22/130.24 * CEs [362,364,372,373,374] --> Loop 322 130.22/130.24 * CEs [322,324,340,341,342] --> Loop 323 130.22/130.24 * CEs [351,353,369,370,371] --> Loop 324 130.22/130.24 * CEs [379] --> Loop 325 130.22/130.24 * CEs [325,328,330] --> Loop 326 130.22/130.24 * CEs [327,336,338] --> Loop 327 130.22/130.24 * CEs [326,332,334] --> Loop 328 130.22/130.24 * CEs [354,357,359] --> Loop 329 130.22/130.24 * CEs [356,365,367] --> Loop 330 130.22/130.24 * CEs [355,361,363] --> Loop 331 130.22/130.24 * CEs [320,321,323] --> Loop 332 130.22/130.24 * CEs [349,350,352] --> Loop 333 130.22/130.24 * CEs [378] --> Loop 334 130.22/130.24 130.22/130.24 ### Ranking functions of CR f39(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,Z,A1,B1,C1,D1,E1,L1) 130.22/130.24 130.22/130.24 #### Partial ranking functions of CR f39(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,Z,A1,B1,C1,D1,E1,L1) 130.22/130.24 130.22/130.24 130.22/130.24 ### Specialization of cost equations f34/32 130.22/130.24 * CE 6 is refined into CE [380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397] 130.22/130.24 * CE 5 is refined into CE [398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415] 130.22/130.24 * CE 7 is refined into CE [416,417] 130.22/130.24 130.22/130.24 130.22/130.24 ### Cost equations --> "Loop" of f34/32 130.22/130.24 * CEs [389,393,396] --> Loop 335 130.22/130.24 * CEs [394,397] --> Loop 336 130.22/130.24 * CEs [392,395] --> Loop 337 130.22/130.24 * CEs [407,411,414] --> Loop 338 130.22/130.24 * CEs [412,415] --> Loop 339 130.22/130.24 * CEs [410,413] --> Loop 340 130.22/130.24 * CEs [390,391] --> Loop 341 130.22/130.24 * CEs [408,409] --> Loop 342 130.22/130.24 * CEs [417] --> Loop 343 130.22/130.24 * CEs [380,384,387] --> Loop 344 130.22/130.24 * CEs [385,388] --> Loop 345 130.22/130.24 * CEs [383,386] --> Loop 346 130.22/130.24 * CEs [398,402,405] --> Loop 347 130.22/130.24 * CEs [403,406] --> Loop 348 130.22/130.24 * CEs [401,404] --> Loop 349 130.22/130.24 * CEs [381,382] --> Loop 350 130.22/130.24 * CEs [399,400] --> Loop 351 130.22/130.24 * CEs [416] --> Loop 352 130.22/130.24 130.22/130.24 ### Ranking functions of CR f34(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,Z,A1,B1,C1,D1,E1,L1) 130.22/130.24 130.22/130.24 #### Partial ranking functions of CR f34(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,Z,A1,B1,C1,D1,E1,L1) 130.22/130.24 130.22/130.24 130.22/130.24 ### Specialization of cost equations f0/32 130.22/130.24 * CE 1 is refined into CE [418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435] 130.22/130.24 * CE 2 is refined into CE [436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453] 130.22/130.24 * CE 3 is refined into CE [454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471] 130.22/130.24 * CE 4 is refined into CE [472,473] 130.22/130.24 130.22/130.24 130.22/130.24 ### Cost equations --> "Loop" of f0/32 130.22/130.24 * CEs [427,428,429,430,431,432,433,434,435,445,446,447,448,449,450,451,452,453,463,464,465,466,467,468,469,470,471,473] --> Loop 353 130.22/130.24 * CEs [418,419,420,421,422,423,424,425,426,436,437,438,439,440,441,442,443,444,454,455,456,457,458,459,460,461,462,472] --> Loop 354 130.22/130.24 130.22/130.24 ### Ranking functions of CR f0(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,Z,A1,B1,C1,D1,E1,L1) 130.22/130.24 130.22/130.24 #### Partial ranking functions of CR f0(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,Z,A1,B1,C1,D1,E1,L1) 130.22/130.24 130.22/130.24 130.22/130.24 Computing Bounds 130.22/130.24 ===================================== 130.22/130.24 130.22/130.24 #### Cost of chains of f44(A,C,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,L1,M1,N1,O1,P1,Q1,R1,S1,T1,U1,V1,W1,X1,Y1,Z1,A2,B2,C2,D2,E2): 130.22/130.24 * Chain [[166]]...: 1*it(166)+0 130.22/130.24 with precondition: [C=1,V=0] 130.22/130.24 130.22/130.24 * Chain [[166],311]: 1*it(166)+0 130.22/130.24 with precondition: [C=1,V=0,L1=2] 130.22/130.24 130.22/130.24 * Chain [[166],310]: 1*it(166)+0 130.22/130.24 with precondition: [C=1,V=0,L1=3,N1=1,C2=0,A=M1,I=P1,J=Q1,K=R1,L=S1,M=T1,O1=U1,O=V1,P=W1,Q=X1,R=Y1,S=Z1,T=A2,U=B2,E2=D2,0>=E2+1] 130.22/130.24 130.22/130.24 * Chain [[166],309]: 1*it(166)+0 130.22/130.24 with precondition: [C=1,V=0,L1=3,N1=1,C2=0,A=M1,I=P1,J=Q1,K=R1,L=S1,M=T1,O1=U1,O=V1,P=W1,Q=X1,R=Y1,S=Z1,T=A2,U=B2,E2=D2,E2>=1] 130.22/130.24 130.22/130.24 * Chain [[163,165,168,177,178,179,180,181,182,183,184,193,194,195,196,197,198,199,200,209,210,211,212,213,214,215,216,225,226,227,228,229,230,231,232,241,242,243,244,245,246,247,248,253,254,255,256,259,260,269,270,271,272,273,274,275,276,285,286,287,288,289,290,291,292,301,302,303,304,305,306,307,308]]...: 73*it(163)+0 130.22/130.24 with precondition: [C=1,0>=V+1] 130.22/130.24 130.22/130.24 * Chain [[163,165,168,177,178,179,180,181,182,183,184,193,194,195,196,197,198,199,200,209,210,211,212,213,214,215,216,225,226,227,228,229,230,231,232,241,242,243,244,245,246,247,248,253,254,255,256,259,260,269,270,271,272,273,274,275,276,285,286,287,288,289,290,291,292,301,302,303,304,305,306,307,308],311]: 73*it(163)+0 130.22/130.24 with precondition: [C=1,L1=2,0>=V+1] 130.22/130.24 130.22/130.24 * Chain [[163,165,168,177,178,179,180,181,182,183,184,193,194,195,196,197,198,199,200,209,210,211,212,213,214,215,216,225,226,227,228,229,230,231,232,241,242,243,244,245,246,247,248,253,254,255,256,259,260,269,270,271,272,273,274,275,276,285,286,287,288,289,290,291,292,301,302,303,304,305,306,307,308],310]: 73*it(163)+0 130.22/130.24 with precondition: [C=1,L1=3,N1=1,A=M1,M=T1,O1=U1,V=C2,E2=D2,0>=V+1,0>=E2+1] 130.22/130.24 130.22/130.24 * Chain [[163,165,168,177,178,179,180,181,182,183,184,193,194,195,196,197,198,199,200,209,210,211,212,213,214,215,216,225,226,227,228,229,230,231,232,241,242,243,244,245,246,247,248,253,254,255,256,259,260,269,270,271,272,273,274,275,276,285,286,287,288,289,290,291,292,301,302,303,304,305,306,307,308],309]: 73*it(163)+0 130.22/130.24 with precondition: [C=1,L1=3,N1=1,A=M1,M=T1,O1=U1,V=C2,E2=D2,0>=V+1,E2>=1] 130.22/130.24 130.22/130.24 * Chain [[162,164,167,169,170,171,172,173,174,175,176,185,186,187,188,189,190,191,192,201,202,203,204,205,206,207,208,217,218,219,220,221,222,223,224,233,234,235,236,237,238,239,240,249,250,251,252,257,258,261,262,263,264,265,266,267,268,277,278,279,280,281,282,283,284,293,294,295,296,297,298,299,300]]...: 73*it(162)+0 130.22/130.24 with precondition: [C=1,V>=1] 130.22/130.24 130.22/130.24 * Chain [[162,164,167,169,170,171,172,173,174,175,176,185,186,187,188,189,190,191,192,201,202,203,204,205,206,207,208,217,218,219,220,221,222,223,224,233,234,235,236,237,238,239,240,249,250,251,252,257,258,261,262,263,264,265,266,267,268,277,278,279,280,281,282,283,284,293,294,295,296,297,298,299,300],311]: 73*it(162)+0 130.22/130.24 with precondition: [C=1,L1=2,V>=1] 130.22/130.24 130.22/130.24 * Chain [[162,164,167,169,170,171,172,173,174,175,176,185,186,187,188,189,190,191,192,201,202,203,204,205,206,207,208,217,218,219,220,221,222,223,224,233,234,235,236,237,238,239,240,249,250,251,252,257,258,261,262,263,264,265,266,267,268,277,278,279,280,281,282,283,284,293,294,295,296,297,298,299,300],310]: 73*it(162)+0 130.22/130.24 with precondition: [C=1,L1=3,N1=1,A=M1,M=T1,O1=U1,V=C2,E2=D2,0>=E2+1,V>=1] 130.22/130.24 130.22/130.24 * Chain [[162,164,167,169,170,171,172,173,174,175,176,185,186,187,188,189,190,191,192,201,202,203,204,205,206,207,208,217,218,219,220,221,222,223,224,233,234,235,236,237,238,239,240,249,250,251,252,257,258,261,262,263,264,265,266,267,268,277,278,279,280,281,282,283,284,293,294,295,296,297,298,299,300],309]: 73*it(162)+0 130.22/130.24 with precondition: [C=1,L1=3,N1=1,A=M1,M=T1,O1=U1,V=C2,E2=D2,V>=1,E2>=1] 130.22/130.24 130.22/130.24 * Chain [311]: 0 130.22/130.24 with precondition: [C=1,L1=2] 130.22/130.24 130.22/130.24 * Chain [310]: 0 130.22/130.24 with precondition: [C=1,L1=3,N1=1,M1=A,P1=I,Q1=J,R1=K,S1=L,T1=M,V1=O,W1=P,X1=Q,Y1=R,Z1=S,A2=T,B2=U,C2=V,H=O1,H=U1,D2=E2,0>=D2+1] 130.22/130.24 130.22/130.24 * Chain [309]: 0 130.22/130.24 with precondition: [C=1,L1=3,N1=1,M1=A,P1=I,Q1=J,R1=K,S1=L,T1=M,V1=O,W1=P,X1=Q,Y1=R,Z1=S,A2=T,B2=U,C2=V,H=O1,H=U1,D2=E2,D2>=1] 130.22/130.24 130.22/130.24 130.22/130.24 #### Cost of chains of f91(L1): 130.22/130.24 * Chain [[312]]...: 1*it(312)+0 130.22/130.24 with precondition: [L1=2] 130.22/130.24 130.22/130.24 * Chain [[312],313]: 1*it(312)+0 130.22/130.24 with precondition: [L1=2] 130.22/130.24 130.22/130.24 * Chain [313]: 0 130.22/130.24 with precondition: [L1=2] 130.22/130.24 130.22/130.24 130.22/130.24 #### Cost of chains of f44_loop_cont(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,Z,A1,B1,C1,D1,E1,F1,G1): 130.22/130.24 * Chain [316]...: 1*s(2)+0 130.22/130.24 with precondition: [A=3,H=10,E=C,G=F,C1=B1,20>=A1,A1>=5,C1>=1] 130.22/130.24 130.22/130.24 * Chain [315]: 0 130.22/130.24 with precondition: [A=2,H=10,E=C,G=F,C1=B1,20>=A1,A1>=5,C1>=1] 130.22/130.24 130.22/130.24 * Chain [314]: 1*s(3)+0 130.22/130.24 with precondition: [A=3,H=10,E=C,G=F,C1=B1,20>=A1,A1>=5,C1>=1] 130.22/130.24 130.22/130.24 130.22/130.24 #### Cost of chains of f39(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,Z,A1,B1,C1,D1,E1,L1): 130.22/130.24 * Chain [334]: 1*s(4)+0 130.22/130.24 with precondition: [C=1,E=0,D=B,D1=V,B1=A1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [333]: 1*aux(2)+0 130.22/130.24 with precondition: [C=1,V=0,D1=0,D=B,B1=A1,0>=E+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [332]: 1*aux(3)+0 130.22/130.24 with precondition: [C=1,V=0,D1=0,D=B,B1=A1,20>=Z,E>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [331]: 1*aux(4)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,0>=E+1,20>=Z,0>=D1+1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [330]: 1*aux(5)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,0>=E+1,20>=Z,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [329]: 1*aux(6)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,0>=E+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [328]: 1*aux(7)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,20>=Z,0>=D1+1,E>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [327]: 1*aux(8)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,20>=Z,E>=1,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [326]: 1*aux(9)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,20>=Z,E>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [325]...: 1*s(39)+0 130.22/130.24 with precondition: [C=1,E=0,D=B,D1=V,B1=A1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [324]...: 1*aux(10)+0 130.22/130.24 with precondition: [C=1,V=0,D1=0,D=B,B1=A1,0>=E+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [323]...: 1*aux(11)+0 130.22/130.24 with precondition: [C=1,V=0,D1=0,D=B,B1=A1,20>=Z,E>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [322]...: 1*aux(12)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,0>=E+1,20>=Z,0>=D1+1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [321]...: 1*aux(13)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,0>=E+1,20>=Z,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [320]...: 1*aux(14)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,0>=E+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [319]...: 1*aux(15)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,20>=Z,0>=D1+1,E>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [318]...: 1*aux(16)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,20>=Z,E>=1,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [317]...: 1*aux(17)+0 130.22/130.24 with precondition: [C=1,D=B,D1=V,B1=A1,20>=Z,E>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 130.22/130.24 #### Cost of chains of f34(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,Z,A1,B1,C1,D1,E1,L1): 130.22/130.24 * Chain [352]: 1*s(98)+0 130.22/130.24 with precondition: [B=0,C1=C,D1=V,B1=A1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [351]: 1*aux(18)+0 130.22/130.24 with precondition: [V=0,D1=0,C1=C,B1=A1,0>=B+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [350]: 1*aux(19)+0 130.22/130.24 with precondition: [V=0,D1=0,C1=C,B1=A1,20>=Z,B>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [349]: 1*aux(20)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,0>=B+1,20>=Z,0>=D1+1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [348]: 1*aux(21)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,0>=B+1,20>=Z,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [347]: 1*aux(22)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,0>=B+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [346]: 1*aux(23)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,20>=Z,0>=D1+1,B>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [345]: 1*aux(24)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,20>=Z,B>=1,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [344]: 1*aux(25)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,20>=Z,B>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [343]...: 1*s(117)+0 130.22/130.24 with precondition: [B=0,C1=C,D1=V,B1=A1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [342]...: 1*aux(26)+0 130.22/130.24 with precondition: [V=0,D1=0,C1=C,B1=A1,0>=B+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [341]...: 1*aux(27)+0 130.22/130.24 with precondition: [V=0,D1=0,C1=C,B1=A1,20>=Z,B>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [340]...: 1*aux(28)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,0>=B+1,20>=Z,0>=D1+1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [339]...: 1*aux(29)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,0>=B+1,20>=Z,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [338]...: 1*aux(30)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,0>=B+1,20>=Z,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [337]...: 1*aux(31)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,20>=Z,0>=D1+1,B>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 * Chain [336]...: 1*aux(32)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,20>=Z,B>=1,Z>=5,B1>=1,D1>=1] 130.22/130.24 130.22/130.24 * Chain [335]...: 1*aux(33)+0 130.22/130.24 with precondition: [C1=C,D1=V,B1=A1,20>=Z,B>=1,Z>=5,B1>=1] 130.22/130.24 130.22/130.24 130.22/130.24 #### Cost of chains of f0(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,Z,A1,B1,C1,D1,E1,L1): 130.22/130.24 * Chain [354]: 1*aux(34)+0 130.22/130.24 with precondition: [] 130.22/130.24 130.22/130.24 * Chain [353]...: 1*aux(35)+0 130.22/130.24 with precondition: [] 130.22/130.24 130.22/130.24 130.22/130.24 Closed-form bounds of f0(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,Z,A1,B1,C1,D1,E1,L1): 130.22/130.24 ------------------------------------- 130.22/130.24 * Chain [354] with precondition: [] 130.22/130.24 - Upper bound: inf 130.22/130.24 - Complexity: infinity 130.22/130.24 * Chain [353]... with precondition: [] 130.22/130.24 - Upper bound: inf 130.22/130.24 - Complexity: infinity 130.22/130.24 130.22/130.24 ### Maximum cost of f0(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,Z,A1,B1,C1,D1,E1,L1): inf 130.22/130.24 Asymptotic class: infinity 130.22/130.24 * Total analysis performed in 128600 ms. 130.22/130.24 130.26/130.35 EOF